Catalog product model
Located in /Catalog/Model/Product.php (line 34)
Varien_Object | --Mage_Core_Model_Abstract | --Mage_Catalog_Model_Abstract | --Mage_Catalog_Model_Product
Class | Description |
---|---|
Mage_ImportExport_Model_Import_Proxy_Product | Import proxy product model |
Product object customization (not stored in DB)
Flag for available duplicate function
Product link instance
Product reserved attribute codes
Product type instance
Product type instance as singleton
Product Url Instance
Inherited from Mage_Catalog_Model_Abstract
Mage_Catalog_Model_Abstract::$_defaultValues
Mage_Catalog_Model_Abstract::$_isDeleteable
Mage_Catalog_Model_Abstract::$_isReadonly
Mage_Catalog_Model_Abstract::$_lockedAttributes
Mage_Catalog_Model_Abstract::$_storeValuesFlags
Inherited from Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Add custom option information to product
Add image to media gallery
Add option to array of product options
Init indexing process after product data commit
Check/set if options can be affected when saving product If value specified, it will be set.
Check availability display product in category
Check if product can be configured
Retrieve product attributes
if $groupId is null - retrieve all product attributes
Retrieve category ids where product is available
Get cahce tags associated with object id
Retrieve product categories
Retrieve product category id
Retrieve assigned category Ids
Retrieve collection cross sell link
Retrieve collection cross sell product
Retrieve cross sell products identifiers
Retrieve array of cross sell products
Get product custom option info
Get all custom options of the product
Retrieve default attribute set id
Get product final price
Get formated by currency product price
Get formated by currency tier price
Custom function for other modules
Retrieve collection grouped link
Retrive product id by sku
Deprecated since 1.1.5
Retrieve is a virtual product
Retrieve link instance
Retrive attributes for media gallery
Retrive product media config
Retrive media gallery images
Get product name
Get option from options array of product by given option id
Retrieve option instance
Get all options of product
Get preconfigured values from product
Get product price throught type instance
Get product price model
Retrieve options collection of product
Retrieve Product URL
Retrieve collection related link
Retrieve collection related product
Retrieve related products identifiers
Retrieve array of related roducts
Returns system reserved attribute codes
Get collection instance
Retrieve sku through type instance
Deprecated since 1.1.5
Get product status
Retrieve Store Id
Get all sore ids where product is presented
Deprecated since 1.1.5
Get product tier price by qty
Count how many tier prices we have for the product
Get product type identifier
Retrieve type instance
Type instance implement type depended logic
Retrieve collection up sell link
Retrieve collection up sell product
Retrieve up sell products identifiers
Retrieve array of up sell products
Retrieve URL in current store
Retrieve Product Url Path (include category)
Retrieve visible in site visibilities
Retrieve visible statuses
Retrieve product websites identifiers
Retrieve weight throught type instance
Checks if there custom option for this product
Check whether the product type or stock allows to purchase the product
Check is product composite
Check is product configurable
Checks product can be duplicated
Check is product grouped
Check for empty SKU on each product
Whether the product is a recurring payment
Check whether attribute reserved or not
Check is product available for sale
Check is a virtual product Data helper wraper
Check Product visilbe in catalog
Check Product visible in site
Prepare product custom options.
To be sure that all product custom options does not has ID and has product instance
Parse buyRequest into options values used by product
Set assigned category IDs array to product
Sets final price of product
This func is equal to magic 'setFinalPrice()', but added as a separate func, because in cart with bundle products it's called very often in Item->getProduct(). So removing chain of magic with more cpu consuming algorithms gives nice optimization boost.
Set is duplicable flag
Set original loaded data if needed
Set type instance for external
Init indexing process after product delete commit
Load product options if they exists
Saving product type related data
Clear chache related with product and protect delete from not admin Register indexing event before delete product
Check product options and type options and save them, too
Clearing product's data
Clearing references to product from product's options
Clearing references on product
Initialize resources
Retrieve resource instance wrapper
Inherited From Mage_Catalog_Model_Abstract
Mage_Catalog_Model_Abstract::getAttributeDefaultValue()
Mage_Catalog_Model_Abstract::getExistsStoreValueFlag()
Mage_Catalog_Model_Abstract::getLockedAttributes()
Mage_Catalog_Model_Abstract::getResourceCollection()
Mage_Catalog_Model_Abstract::getStore()
Mage_Catalog_Model_Abstract::getWebsiteStoreIds()
Mage_Catalog_Model_Abstract::hasLockedAttributes()
Mage_Catalog_Model_Abstract::isDeleteable()
Mage_Catalog_Model_Abstract::isLockedAttribute()
Mage_Catalog_Model_Abstract::isReadonly()
Mage_Catalog_Model_Abstract::loadByAttribute()
Mage_Catalog_Model_Abstract::lockAttribute()
Mage_Catalog_Model_Abstract::setAttributeDefaultValue()
Mage_Catalog_Model_Abstract::setData()
Mage_Catalog_Model_Abstract::setExistsStoreValueFlag()
Mage_Catalog_Model_Abstract::setIsDeleteable()
Mage_Catalog_Model_Abstract::setIsReadonly()
Mage_Catalog_Model_Abstract::unlockAttribute()
Mage_Catalog_Model_Abstract::unlockAttributes()
Mage_Catalog_Model_Abstract::unsetData()
Mage_Catalog_Model_Abstract::_beforeSave()
Inherited From Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()
Entity code.
Can be used as part of method name for entity processing
Inherited from Mage_Catalog_Model_Abstract
Mage_Catalog_Model_Abstract::DEFAULT_STORE_ID
Documentation generated on Fri, 11 Feb 2011 17:10:24 +0200 by phpDocumentor 1.4.3