Class Mage_Catalog_Model_Product_Type_Grouped
Grouped product type implementation
- Mage_Catalog_Model_Product_Type_Abstract
-
Mage_Catalog_Model_Product_Type_Grouped
Package: Mage\Catalog
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Catalog/Model/Product/Type/Grouped.php
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Catalog/Model/Product/Type/Grouped.php
public
Varien_Object
|
|
public
array
|
#
getChildrenIds( integer $parentId, boolean $required = true )
Retrieve Required children ids Return grouped array, ex array( |
public
array
|
|
public
array
|
#
getAssociatedProducts(
Retrieve array of associated products |
public
|
#
addStatusFilter( integer $status,
Add status filter to collection |
public
|
|
public
array
|
|
public
array
|
#
getAssociatedProductIds(
Retrieve related products identifiers |
public
|
#
getAssociatedProductCollection(
Retrieve collection of associated products |
public
boolean
|
|
public
|
|
protected
array|string
|
#
_prepareProduct( Varien_Object $buyRequest,
Prepare product and its configuration to be added to some products list. Perform standard preparation process and add logic specific to Grouped product type. |
public
array
|
#
getProductsToPurchaseByReqGroups(
Retrieve products divided into groups required to purchase At least one product in each group has to be purchased |
public
array
|
#
processBuyRequest(
Prepare selected qty for grouped product's options |
string |
TYPE_CODE
|
'grouped' |
CALCULATE_CHILD,
CALCULATE_PARENT,
OPTION_PREFIX,
PROCESS_MODE_FULL,
PROCESS_MODE_LITE,
SHIPMENT_SEPARATELY,
SHIPMENT_TOGETHER
|
protected
string
|
$_keyAssociatedProducts | '_cache_instance_associated_products' |
#
Cache key for Associated Products |
protected
string
|
$_keyAssociatedProductIds | '_cache_instance_associated_product_ids' |
#
Cache key for Associated Product Ids |
protected
string
|
$_keyStatusFilters | '_cache_instance_status_filters' |
#
Cache key for Status Filters |
protected
boolean
|
$_isComposite | true |
#
Product is composite properties |
protected
boolean
|
$_canConfigure | true |
#
Product is configurable |
$_canUseQtyDecimals,
$_fileQueue,
$_typeId
|