Bundle Type Model
Located in /Bundle/Model/Product/Type.php (line 34)
Mage_Catalog_Model_Product_Type_Abstract | --Mage_Bundle_Model_Product_Type
Product is configurable
Product is composite
Cache key for Options Collection
Cache key for Selections Collection
Cache key for used options
Cache key for used options ids
Cache key for used Selections
Cache key for used selections ids
Inherited from Mage_Catalog_Model_Product_Type_Abstract
Mage_Catalog_Model_Product_Type_Abstract::$_canUseQtyDecimals
Mage_Catalog_Model_Product_Type_Abstract::$_editableAttributes
Mage_Catalog_Model_Product_Type_Abstract::$_fileQueue
Mage_Catalog_Model_Product_Type_Abstract::$_product
Mage_Catalog_Model_Product_Type_Abstract::$_setAttributes
Mage_Catalog_Model_Product_Type_Abstract::$_storeFilter
Mage_Catalog_Model_Product_Type_Abstract::$_typeId
Before save type related data
Check if product can be bought
Retrieve Required children ids
Return grouped array, ex array( group => array(ids) )
Allow for updates of chidren qty's
Retrieve bundle options collection based on ids
Retrieve bundle option collection
Prepare additional options/information for order item which will be created from this product
Retrieve parent ids array by requered child
Retrieve products divided into groups required to purchase At least one product in each group has to be purchased
Return relation info about used products
Retrieve additional searchable data from type instance Using based on product id and store_id data
Retrieve bundle selections collection based on ids
Retrive bundle selections collection based on used options
Return product sku based on sku_type attribute
Retrieve message for specify option(s)
Return product weight based on weight_type attribute
Return true if product has options
Checking if we can sale this bundle
Check is virtual product
Prepare Quote Item Quantity
Prepare selected options for bundle product
Save type related data
Method is needed for specific actions to change given quote options values according current product type logic Example: the cataloginventory validation of decimal qty can change qty to int, so need to change quote item qty option value too.
Prepare product and its configuration to be added to some products list.
Perform standard preparation process and then prepare of bundle selections options.
Inherited From Mage_Catalog_Model_Product_Type_Abstract
Mage_Catalog_Model_Product_Type_Abstract::addFileQueue()
Mage_Catalog_Model_Product_Type_Abstract::assignProductToOption()
Mage_Catalog_Model_Product_Type_Abstract::attributesCompare()
Mage_Catalog_Model_Product_Type_Abstract::beforeSave()
Mage_Catalog_Model_Product_Type_Abstract::canConfigure()
Mage_Catalog_Model_Product_Type_Abstract::canUseQtyDecimals()
Mage_Catalog_Model_Product_Type_Abstract::checkProductBuyState()
Mage_Catalog_Model_Product_Type_Abstract::checkProductConfiguration()
Mage_Catalog_Model_Product_Type_Abstract::getAttributeById()
Mage_Catalog_Model_Product_Type_Abstract::getChildrenIds()
Mage_Catalog_Model_Product_Type_Abstract::getEditableAttributes()
Mage_Catalog_Model_Product_Type_Abstract::getForceChildItemQtyChanges()
Mage_Catalog_Model_Product_Type_Abstract::getOptionSku()
Mage_Catalog_Model_Product_Type_Abstract::getOrderOptions()
Mage_Catalog_Model_Product_Type_Abstract::getParentIdsByChild()
Mage_Catalog_Model_Product_Type_Abstract::getProduct()
Mage_Catalog_Model_Product_Type_Abstract::getProductsToPurchaseByReqGroups()
Mage_Catalog_Model_Product_Type_Abstract::getRelationInfo()
Mage_Catalog_Model_Product_Type_Abstract::getSearchableData()
Mage_Catalog_Model_Product_Type_Abstract::getSetAttributes()
Mage_Catalog_Model_Product_Type_Abstract::getSku()
Mage_Catalog_Model_Product_Type_Abstract::getSpecifyOptionMessage()
Mage_Catalog_Model_Product_Type_Abstract::getStoreFilter()
Mage_Catalog_Model_Product_Type_Abstract::getWeight()
Mage_Catalog_Model_Product_Type_Abstract::hasOptions()
Mage_Catalog_Model_Product_Type_Abstract::hasRequiredOptions()
Mage_Catalog_Model_Product_Type_Abstract::isComposite()
Mage_Catalog_Model_Product_Type_Abstract::isSalable()
Mage_Catalog_Model_Product_Type_Abstract::isVirtual()
Mage_Catalog_Model_Product_Type_Abstract::prepareForCart()
Mage_Catalog_Model_Product_Type_Abstract::prepareForCartAdvanced()
Mage_Catalog_Model_Product_Type_Abstract::prepareQuoteItemQty()
Mage_Catalog_Model_Product_Type_Abstract::processBuyRequest()
Mage_Catalog_Model_Product_Type_Abstract::processConfiguration()
Mage_Catalog_Model_Product_Type_Abstract::processFileQueue()
Mage_Catalog_Model_Product_Type_Abstract::save()
Mage_Catalog_Model_Product_Type_Abstract::setConfig()
Mage_Catalog_Model_Product_Type_Abstract::setProduct()
Mage_Catalog_Model_Product_Type_Abstract::setStoreFilter()
Mage_Catalog_Model_Product_Type_Abstract::setTypeId()
Mage_Catalog_Model_Product_Type_Abstract::updateQtyOption()
Mage_Catalog_Model_Product_Type_Abstract::_isStrictProcessMode()
Mage_Catalog_Model_Product_Type_Abstract::_prepareOptions()
Mage_Catalog_Model_Product_Type_Abstract::_prepareOptionsForCart()
Mage_Catalog_Model_Product_Type_Abstract::_prepareProduct()
Mage_Catalog_Model_Product_Type_Abstract::_removeNotApplicableAttributes()
Inherited from Mage_Catalog_Model_Product_Type_Abstract
Mage_Catalog_Model_Product_Type_Abstract::CALCULATE_CHILD
Mage_Catalog_Model_Product_Type_Abstract::CALCULATE_PARENT
Mage_Catalog_Model_Product_Type_Abstract::PROCESS_MODE_FULL
Mage_Catalog_Model_Product_Type_Abstract::PROCESS_MODE_LITE
Mage_Catalog_Model_Product_Type_Abstract::SHIPMENT_SEPARATELY
Mage_Catalog_Model_Product_Type_Abstract::SHIPMENT_TOGETHER
Documentation generated on Fri, 11 Feb 2011 17:15:19 +0200 by phpDocumentor 1.4.3