Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Catalog_Block_Breadcrumbs
  • Mage_Catalog_Block_Category_View
  • Mage_Catalog_Block_Category_Widget_Link
  • Mage_Catalog_Block_Layer_Filter_Abstract
  • Mage_Catalog_Block_Layer_Filter_Attribute
  • Mage_Catalog_Block_Layer_Filter_Category
  • Mage_Catalog_Block_Layer_Filter_Decimal
  • Mage_Catalog_Block_Layer_Filter_Price
  • Mage_Catalog_Block_Layer_State
  • Mage_Catalog_Block_Layer_View
  • Mage_Catalog_Block_Navigation
  • Mage_Catalog_Block_Product
  • Mage_Catalog_Block_Product_Abstract
  • Mage_Catalog_Block_Product_Compare_Abstract
  • Mage_Catalog_Block_Product_Compare_List
  • Mage_Catalog_Block_Product_Compare_Sidebar
  • Mage_Catalog_Block_Product_Gallery
  • Mage_Catalog_Block_Product_List
  • Mage_Catalog_Block_Product_List_Crosssell
  • Mage_Catalog_Block_Product_List_Promotion
  • Mage_Catalog_Block_Product_List_Random
  • Mage_Catalog_Block_Product_List_Related
  • Mage_Catalog_Block_Product_List_Toolbar
  • Mage_Catalog_Block_Product_List_Upsell
  • Mage_Catalog_Block_Product_New
  • Mage_Catalog_Block_Product_Price
  • Mage_Catalog_Block_Product_Price_Template
  • Mage_Catalog_Block_Product_Send
  • Mage_Catalog_Block_Product_View
  • Mage_Catalog_Block_Product_View_Abstract
  • Mage_Catalog_Block_Product_View_Additional
  • Mage_Catalog_Block_Product_View_Attributes
  • Mage_Catalog_Block_Product_View_Description
  • Mage_Catalog_Block_Product_View_Media
  • Mage_Catalog_Block_Product_View_Options
  • Mage_Catalog_Block_Product_View_Options_Abstract
  • Mage_Catalog_Block_Product_View_Options_Type_Date
  • Mage_Catalog_Block_Product_View_Options_Type_Default
  • Mage_Catalog_Block_Product_View_Options_Type_File
  • Mage_Catalog_Block_Product_View_Options_Type_Select
  • Mage_Catalog_Block_Product_View_Options_Type_Text
  • Mage_Catalog_Block_Product_View_Price
  • Mage_Catalog_Block_Product_View_Tabs
  • Mage_Catalog_Block_Product_View_Type_Configurable
  • Mage_Catalog_Block_Product_View_Type_Grouped
  • Mage_Catalog_Block_Product_View_Type_Simple
  • Mage_Catalog_Block_Product_View_Type_Virtual
  • Mage_Catalog_Block_Product_Widget_Link
  • Mage_Catalog_Block_Product_Widget_New
  • Mage_Catalog_Block_Seo_Sitemap_Abstract
  • Mage_Catalog_Block_Seo_Sitemap_Category
  • Mage_Catalog_Block_Seo_Sitemap_Product
  • Mage_Catalog_Block_Seo_Sitemap_Tree_Category
  • Mage_Catalog_Block_Widget_Link
  • Mage_Catalog_CategoryController
  • Mage_Catalog_Exception
  • Mage_Catalog_Helper_Category
  • Mage_Catalog_Helper_Category_Flat
  • Mage_Catalog_Helper_Data
  • Mage_Catalog_Helper_Image
  • Mage_Catalog_Helper_Map
  • Mage_Catalog_Helper_Output
  • Mage_Catalog_Helper_Product
  • Mage_Catalog_Helper_Product_Compare
  • Mage_Catalog_Helper_Product_Configuration
  • Mage_Catalog_Helper_Product_Flat
  • Mage_Catalog_Helper_Product_Options
  • Mage_Catalog_Helper_Product_Url
  • Mage_Catalog_Helper_Product_View
  • Mage_Catalog_IndexController
  • Mage_Catalog_Model_Abstract
  • Mage_Catalog_Model_Api2_Product
  • Mage_Catalog_Model_Api2_Product_Category
  • Mage_Catalog_Model_Api2_Product_Category_Rest
  • Mage_Catalog_Model_Api2_Product_Category_Rest_Admin_V1
  • Mage_Catalog_Model_Api2_Product_Category_Rest_Customer_V1
  • Mage_Catalog_Model_Api2_Product_Category_Rest_Guest_V1
  • Mage_Catalog_Model_Api2_Product_Image
  • Mage_Catalog_Model_Api2_Product_Image_Rest
  • Mage_Catalog_Model_Api2_Product_Image_Rest_Admin_V1
  • Mage_Catalog_Model_Api2_Product_Image_Rest_Customer_V1
  • Mage_Catalog_Model_Api2_Product_Image_Rest_Guest_V1
  • Mage_Catalog_Model_Api2_Product_Image_Validator_Image
  • Mage_Catalog_Model_Api2_Product_Rest
  • Mage_Catalog_Model_Api2_Product_Rest_Admin_V1
  • Mage_Catalog_Model_Api2_Product_Rest_Customer_V1
  • Mage_Catalog_Model_Api2_Product_Rest_Guest_V1
  • Mage_Catalog_Model_Api2_Product_Validator_Product
  • Mage_Catalog_Model_Api2_Product_Website
  • Mage_Catalog_Model_Api2_Product_Website_Rest
  • Mage_Catalog_Model_Api2_Product_Website_Rest_Admin_V1
  • Mage_Catalog_Model_Api2_Product_Website_Validator_Admin_Website
  • Mage_Catalog_Model_Api_Resource
  • Mage_Catalog_Model_Attribute_Backend_Customlayoutupdate
  • Mage_Catalog_Model_Category
  • Mage_Catalog_Model_Category_Api
  • Mage_Catalog_Model_Category_Api_V2
  • Mage_Catalog_Model_Category_Attribute_Api
  • Mage_Catalog_Model_Category_Attribute_Api_V2
  • Mage_Catalog_Model_Category_Attribute_Backend_Image
  • Mage_Catalog_Model_Category_Attribute_Backend_Sortby
  • Mage_Catalog_Model_Category_Attribute_Backend_Urlkey
  • Mage_Catalog_Model_Category_Attribute_Source_Layout
  • Mage_Catalog_Model_Category_Attribute_Source_Mode
  • Mage_Catalog_Model_Category_Attribute_Source_Page
  • Mage_Catalog_Model_Category_Attribute_Source_Sortby
  • Mage_Catalog_Model_Category_Indexer_Flat
  • Mage_Catalog_Model_Category_Indexer_Product
  • Mage_Catalog_Model_Config
  • Mage_Catalog_Model_Convert
  • Mage_Catalog_Model_Convert_Adapter_Catalog
  • Mage_Catalog_Model_Convert_Adapter_Product
  • Mage_Catalog_Model_Convert_Parser_Product
  • Mage_Catalog_Model_Design
  • Mage_Catalog_Model_Entity_Attribute
  • Mage_Catalog_Model_Entity_Product_Attribute_Frontend_Image
  • Mage_Catalog_Model_Index
  • Mage_Catalog_Model_Indexer_Url
  • Mage_Catalog_Model_Layer
  • Mage_Catalog_Model_Layer_Filter_Abstract
  • Mage_Catalog_Model_Layer_Filter_Attribute
  • Mage_Catalog_Model_Layer_Filter_Category
  • Mage_Catalog_Model_Layer_Filter_Decimal
  • Mage_Catalog_Model_Layer_Filter_Item
  • Mage_Catalog_Model_Layer_Filter_Price
  • Mage_Catalog_Model_Layer_Filter_Price_Algorithm
  • Mage_Catalog_Model_Layer_State
  • Mage_Catalog_Model_Observer
  • Mage_Catalog_Model_Product
  • Mage_Catalog_Model_Product_Action
  • Mage_Catalog_Model_Product_Api
  • Mage_Catalog_Model_Product_Api_V2
  • Mage_Catalog_Model_Product_Attribute_Api
  • Mage_Catalog_Model_Product_Attribute_Api_V2
  • Mage_Catalog_Model_Product_Attribute_Backend_Boolean
  • Mage_Catalog_Model_Product_Attribute_Backend_Groupprice
  • Mage_Catalog_Model_Product_Attribute_Backend_Groupprice_Abstract
  • Mage_Catalog_Model_Product_Attribute_Backend_Media
  • Mage_Catalog_Model_Product_Attribute_Backend_Msrp
  • Mage_Catalog_Model_Product_Attribute_Backend_Price
  • Mage_Catalog_Model_Product_Attribute_Backend_Recurring
  • Mage_Catalog_Model_Product_Attribute_Backend_Sku
  • Mage_Catalog_Model_Product_Attribute_Backend_Startdate
  • Mage_Catalog_Model_Product_Attribute_Backend_Tierprice
  • Mage_Catalog_Model_Product_Attribute_Backend_Urlkey
  • Mage_Catalog_Model_Product_Attribute_Frontend_Image
  • Mage_Catalog_Model_Product_Attribute_Group
  • Mage_Catalog_Model_Product_Attribute_Media_Api
  • Mage_Catalog_Model_Product_Attribute_Media_Api_V2
  • Mage_Catalog_Model_Product_Attribute_Set_Api
  • Mage_Catalog_Model_Product_Attribute_Set_Api_V2
  • Mage_Catalog_Model_Product_Attribute_Source_Boolean
  • Mage_Catalog_Model_Product_Attribute_Source_Countryofmanufacture
  • Mage_Catalog_Model_Product_Attribute_Source_Layout
  • Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type
  • Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type_Enabled
  • Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type_Price
  • Mage_Catalog_Model_Product_Attribute_Tierprice_Api
  • Mage_Catalog_Model_Product_Attribute_Tierprice_Api_V2
  • Mage_Catalog_Model_Product_Compare_Item
  • Mage_Catalog_Model_Product_Compare_List
  • Mage_Catalog_Model_Product_Condition
  • Mage_Catalog_Model_Product_Configuration_Item_Option
  • Mage_Catalog_Model_Product_Flat_Flag
  • Mage_Catalog_Model_Product_Flat_Indexer
  • Mage_Catalog_Model_Product_Flat_Observer
  • Mage_Catalog_Model_Product_Image
  • Mage_Catalog_Model_Product_Indexer_Eav
  • Mage_Catalog_Model_Product_Indexer_Flat
  • Mage_Catalog_Model_Product_Indexer_Price
  • Mage_Catalog_Model_Product_Link
  • Mage_Catalog_Model_Product_Link_Api
  • Mage_Catalog_Model_Product_Link_Api_V2
  • Mage_Catalog_Model_Product_Media_Config
  • Mage_Catalog_Model_Product_Option
  • Mage_Catalog_Model_Product_Option_Api
  • Mage_Catalog_Model_Product_Option_Api_V2
  • Mage_Catalog_Model_Product_Option_Observer
  • Mage_Catalog_Model_Product_Option_Type_Date
  • Mage_Catalog_Model_Product_Option_Type_Default
  • Mage_Catalog_Model_Product_Option_Type_File
  • Mage_Catalog_Model_Product_Option_Type_Select
  • Mage_Catalog_Model_Product_Option_Type_Text
  • Mage_Catalog_Model_Product_Option_Value
  • Mage_Catalog_Model_Product_Option_Value_Api
  • Mage_Catalog_Model_Product_Option_Value_Api_V2
  • Mage_Catalog_Model_Product_Status
  • Mage_Catalog_Model_Product_Type
  • Mage_Catalog_Model_Product_Type_Abstract
  • Mage_Catalog_Model_Product_Type_Api
  • Mage_Catalog_Model_Product_Type_Api_V2
  • Mage_Catalog_Model_Product_Type_Configurable
  • Mage_Catalog_Model_Product_Type_Configurable_Attribute
  • Mage_Catalog_Model_Product_Type_Configurable_Price
  • Mage_Catalog_Model_Product_Type_Grouped
  • Mage_Catalog_Model_Product_Type_Grouped_Price
  • Mage_Catalog_Model_Product_Type_Price
  • Mage_Catalog_Model_Product_Type_Simple
  • Mage_Catalog_Model_Product_Type_Virtual
  • Mage_Catalog_Model_Product_Url
  • Mage_Catalog_Model_Product_Visibility
  • Mage_Catalog_Model_Product_Website
  • Mage_Catalog_Model_Resource_Abstract
  • Mage_Catalog_Model_Resource_Attribute
  • Mage_Catalog_Model_Resource_Category
  • Mage_Catalog_Model_Resource_Category_Attribute_Collection
  • Mage_Catalog_Model_Resource_Category_Attribute_Frontend_Image
  • Mage_Catalog_Model_Resource_Category_Attribute_Source_Layout
  • Mage_Catalog_Model_Resource_Category_Attribute_Source_Mode
  • Mage_Catalog_Model_Resource_Category_Attribute_Source_Page
  • Mage_Catalog_Model_Resource_Category_Collection
  • Mage_Catalog_Model_Resource_Category_Flat
  • Mage_Catalog_Model_Resource_Category_Flat_Collection
  • Mage_Catalog_Model_Resource_Category_Indexer_Product
  • Mage_Catalog_Model_Resource_Category_Tree
  • Mage_Catalog_Model_Resource_Collection_Abstract
  • Mage_Catalog_Model_Resource_Config
  • Mage_Catalog_Model_Resource_Eav_Attribute
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Abstract
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Attribute
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Attribute_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Attribute_Frontend_Image
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Attribute_Source_Layout
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Attribute_Source_Mode
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Attribute_Source_Page
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flat
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flat_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Indexer_Product
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Tree
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Collection_Abstract
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Config
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Layer_Filter_Attribute
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Layer_Filter_Decimal
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Layer_Filter_Price
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Action
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Image
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Media
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Tierprice
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Urlkey
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Frontend_Image
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Frontend_Tierprice
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Compare_Item
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Compare_Item_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Flat
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Flat_Indexer
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Abstract
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Eav
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Eav_Abstract
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Eav_Decimal
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Eav_Source
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Price
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Price_Configurable
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Price_Default
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Price_Grouped
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Link
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Link_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Link_Product_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Option
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Option_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Option_Value
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Option_Value_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Relation
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Status
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Attribute
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Attribute_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Type_Configurable_Product_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Website
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Sendfriend
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Sendfriend_Collection
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Setup
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Url
  • Mage_Catalog_Model_Resource_Helper_Mysql4
  • Mage_Catalog_Model_Resource_Layer_Filter_Attribute
  • Mage_Catalog_Model_Resource_Layer_Filter_Decimal
  • Mage_Catalog_Model_Resource_Layer_Filter_Price
  • Mage_Catalog_Model_Resource_Product
  • Mage_Catalog_Model_Resource_Product_Action
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Groupprice
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Groupprice_Abstract
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Image
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Media
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Tierprice
  • Mage_Catalog_Model_Resource_Product_Attribute_Backend_Urlkey
  • Mage_Catalog_Model_Resource_Product_Attribute_Collection
  • Mage_Catalog_Model_Resource_Product_Attribute_Frontend_Image
  • Mage_Catalog_Model_Resource_Product_Attribute_Frontend_Tierprice
  • Mage_Catalog_Model_Resource_Product_Collection
  • Mage_Catalog_Model_Resource_Product_Compare_Item
  • Mage_Catalog_Model_Resource_Product_Compare_Item_Collection
  • Mage_Catalog_Model_Resource_Product_Flat
  • Mage_Catalog_Model_Resource_Product_Flat_Indexer
  • Mage_Catalog_Model_Resource_Product_Indexer_Abstract
  • Mage_Catalog_Model_Resource_Product_Indexer_Eav
  • Mage_Catalog_Model_Resource_Product_Indexer_Eav_Abstract
  • Mage_Catalog_Model_Resource_Product_Indexer_Eav_Decimal
  • Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source
  • Mage_Catalog_Model_Resource_Product_Indexer_Price
  • Mage_Catalog_Model_Resource_Product_Indexer_Price_Configurable
  • Mage_Catalog_Model_Resource_Product_Indexer_Price_Default
  • Mage_Catalog_Model_Resource_Product_Indexer_Price_Grouped
  • Mage_Catalog_Model_Resource_Product_Link
  • Mage_Catalog_Model_Resource_Product_Link_Collection
  • Mage_Catalog_Model_Resource_Product_Link_Product_Collection
  • Mage_Catalog_Model_Resource_Product_Option
  • Mage_Catalog_Model_Resource_Product_Option_Collection
  • Mage_Catalog_Model_Resource_Product_Option_Value
  • Mage_Catalog_Model_Resource_Product_Option_Value_Collection
  • Mage_Catalog_Model_Resource_Product_Relation
  • Mage_Catalog_Model_Resource_Product_Status
  • Mage_Catalog_Model_Resource_Product_Type_Configurable
  • Mage_Catalog_Model_Resource_Product_Type_Configurable_Attribute
  • Mage_Catalog_Model_Resource_Product_Type_Configurable_Attribute_Collection
  • Mage_Catalog_Model_Resource_Product_Type_Configurable_Product_Collection
  • Mage_Catalog_Model_Resource_Product_Website
  • Mage_Catalog_Model_Resource_Setup
  • Mage_Catalog_Model_Resource_Url
  • Mage_Catalog_Model_Session
  • Mage_Catalog_Model_System_Config_Backend_Catalog_Category_Flat
  • Mage_Catalog_Model_System_Config_Backend_Catalog_Product_Flat
  • Mage_Catalog_Model_System_Config_Backend_Catalog_Url_Rewrite_Suffix
  • Mage_Catalog_Model_Template_Filter
  • Mage_Catalog_Model_Url
  • Mage_Catalog_Product_CompareController
  • Mage_Catalog_ProductController
  • Mage_Catalog_Seo_SitemapController
  • Mage_CatalogSearch_Model_Resource_Helper_Mysql4
  • Mage_XmlConnect_Model_Catalog_Category_Media_Config

Interfaces

  • Mage_Catalog_Helper_Product_Configuration_Interface
  • Mage_Catalog_Model_Product_Condition_Interface
  • Mage_Catalog_Model_Product_Configuration_Item_Interface
  • Mage_Catalog_Model_Product_Configuration_Item_Option_Interface
  • Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Price_Interface
  • Mage_Catalog_Model_Resource_Product_Indexer_Price_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Catalog_Model_Product_Type_Abstract

Abstract model for product type implementation

Direct known subclasses

Mage_Bundle_Model_Product_Type, Mage_Catalog_Model_Product_Type_Configurable, Mage_Catalog_Model_Product_Type_Grouped, Mage_Catalog_Model_Product_Type_Simple, Mage_Catalog_Model_Product_Type_Virtual

Indirect known subclasses

Mage_Downloadable_Model_Product_Type
Abstract
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/Abstract.php
Methods summary
public Mage_Catalog_Model_Product_Type_Abstract
# setProduct( Mage_Catalog_Model_Product $product )

Specify type instance product

Specify type instance product

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product_Type_Abstract
public Mage_Catalog_Model_Product_Type_Abstract
# setTypeId( string $typeId )

Specify type identifier

Specify type identifier

Parameters

$typeId
string
$typeId

Returns

Mage_Catalog_Model_Product_Type_Abstract
public Mage_Catalog_Model_Product
# getProduct( Mage_Catalog_Model_Product $product = null )

Retrieve catalog product object

Retrieve catalog product object

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product
public Varien_Object
# getRelationInfo( )

Return relation info about used products for specific type instance

Return relation info about used products for specific type instance

Returns

Varien_Object
Object with information data
public array
# getChildrenIds( integer $parentId, boolean $required = true )

Retrieve Required children ids Return grouped array, ex array(
group => array(ids) )

Retrieve Required children ids Return grouped array, ex array( group => array(ids) )

Parameters

$parentId
integer
$parentId
$required
boolean
$required

Returns

array
public array
# getParentIdsByChild( integer|array $childId )

Retrieve parent ids array by requered child

Retrieve parent ids array by requered child

Parameters

$childId
integer|array
$childId

Returns

array
public array
# getSetAttributes( Mage_Catalog_Model_Product $product = null )

Get array of product set attributes

Get array of product set attributes

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public integer
# attributesCompare( Mage_Catalog_Model_Entity_Attribute $attribute1, Mage_Catalog_Model_Entity_Attribute $attribute2 )

Compare attribues sorting

Compare attribues sorting

Parameters

$attribute1
Mage_Catalog_Model_Entity_Attribute
$attribute1
$attribute2
Mage_Catalog_Model_Entity_Attribute
$attribute2

Returns

integer
public array
# getEditableAttributes( Mage_Catalog_Model_Product $product = null )

Retrieve product type attributes

Retrieve product type attributes

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public Mage_Eav_Model_Entity_Attribute_Abstract
# getAttributeById( integer $attributeId, mixed $product = null )

Retrieve product attribute by identifier

Retrieve product attribute by identifier

Parameters

$attributeId
integer
$attributeId
$product

Returns

Mage_Eav_Model_Entity_Attribute_Abstract
public boolean
# isVirtual( Mage_Catalog_Model_Product $product = null )

Check is virtual product

Check is virtual product

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
public boolean
# isSalable( Mage_Catalog_Model_Product $product = null )

Check is product available for sale

Check is product available for sale

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
protected array|string
# _prepareProduct( Varien_Object $buyRequest, Mage_Catalog_Model_Product $product, string $processMode )

Prepare product and its configuration to be added to some products list. Perform standard preparation process and then prepare options belonging to specific product type.

Prepare product and its configuration to be added to some products list. Perform standard preparation process and then prepare options belonging to specific product type.

Parameters

$buyRequest
Varien_Object
$buyRequest
$product
Mage_Catalog_Model_Product
$product
$processMode
string
$processMode

Returns

array|string
public array|string
# processConfiguration( Varien_Object $buyRequest, Mage_Catalog_Model_Product $product = null, string $processMode = Mage_Catalog_Model_Product_Type_Abstract::PROCESS_MODE_LITE )

Process product configuaration

Process product configuaration

Parameters

$buyRequest
Varien_Object
$buyRequest
$product
Mage_Catalog_Model_Product
$product
$processMode
string
$processMode

Returns

array|string
public array|string
# prepareForCartAdvanced( Varien_Object $buyRequest, Mage_Catalog_Model_Product $product = null, null|string $processMode = null )

Initialize product(s) for add to cart process. Advanced version of func to prepare product for cart - processMode can be specified there.

Initialize product(s) for add to cart process. Advanced version of func to prepare product for cart - processMode can be specified there.

Parameters

$buyRequest
Varien_Object
$buyRequest
$product
Mage_Catalog_Model_Product
$product
$processMode
null|string
$processMode

Returns

array|string
public array|string
# prepareForCart( Varien_Object $buyRequest, Mage_Catalog_Model_Product $product = null )

Initialize product(s) for add to cart process

Initialize product(s) for add to cart process

Parameters

$buyRequest
Varien_Object
$buyRequest
$product
Mage_Catalog_Model_Product
$product

Returns

array|string
public Mage_Catalog_Model_Product_Type_Abstract
# processFileQueue( )

Process File Queue

Process File Queue

Returns

Mage_Catalog_Model_Product_Type_Abstract
public
# addFileQueue( array $queueOptions )

Add file to File Queue

Add file to File Queue

Parameters

$queueOptions
array
$queueOptions Array of File Queue (eg. ['operation'=>'move', 'src_name'=>'filename', 'dst_name'=>'filename2'])
protected boolean
# _isStrictProcessMode( string $processMode )

Check if current process mode is strict

Check if current process mode is strict

Parameters

$processMode
string
$processMode

Returns

boolean
public string
# getSpecifyOptionMessage( )

Retrieve message for specify option(s)

Retrieve message for specify option(s)

Returns

string
protected array
# _prepareOptions( Varien_Object $buyRequest, Mage_Catalog_Model_Product $product, string $processMode )

Process custom defined options for product

Process custom defined options for product

Parameters

$buyRequest
Varien_Object
$buyRequest
$product
Mage_Catalog_Model_Product
$product
$processMode
string
$processMode

Returns

array
public Mage_Catalog_Model_Product_Type_Abstract
# checkProductBuyState( Mage_Catalog_Model_Product $product = null )

Check if product can be bought

Check if product can be bought

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product_Type_Abstract

Throws

Mage_Core_Exception
public array
# getOrderOptions( Mage_Catalog_Model_Product $product = null )

Prepare additional options/information for order item which will be created from this product

Prepare additional options/information for order item which will be created from this product

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public Mage_Catalog_Model_Product_Type_Abstract
# save( Mage_Catalog_Model_Product $product = null )

Save type related data

Save type related data

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product_Type_Abstract
protected
# _removeNotApplicableAttributes( Mage_Catalog_Model_Product $product = null )

Remove don't applicable attributes data

Remove don't applicable attributes data

Parameters

$product
Mage_Catalog_Model_Product
$product
public Mage_Catalog_Model_Product_Type_Abstract
# beforeSave( Mage_Catalog_Model_Product $product = null )

Before save type related data

Before save type related data

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product_Type_Abstract
public boolean
# isComposite( Mage_Catalog_Model_Product $product = null )

Check if product is composite (grouped, configurable, etc)

Check if product is composite (grouped, configurable, etc)

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
public boolean
# canConfigure( Mage_Catalog_Model_Product $product = null )

Check if product is configurable

Check if product is configurable

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
public boolean
# canUseQtyDecimals( )

Check if product qty is fractional number

Check if product qty is fractional number

Returns

boolean
public string
# getSku( Mage_Catalog_Model_Product $product = null )

Default action to get sku of product

Default action to get sku of product

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

string
public string
# getOptionSku( Mage_Catalog_Model_Product $product = null, string $sku = '' )

Default action to get sku of product with option

Default action to get sku of product with option

Parameters

$product
Mage_Catalog_Model_Product
$product Product with Custom Options
$sku
string
$sku Product SKU without option

Returns

string
public decimal
# getWeight( Mage_Catalog_Model_Product $product = null )

Default action to get weight of product

Default action to get weight of product

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

decimal
public boolean
# hasOptions( Mage_Catalog_Model_Product $product = null )

Return true if product has options

Return true if product has options

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
public object
# updateQtyOption( array $options, Varien_Object $option, mixed $value, mixed $product = null )

Method is needed for specific actions to change given configuration options values according current product type logic Example: the cataloginventory validation of decimal qty can change qty to int, so need to change configuration item qty option value too.

Method is needed for specific actions to change given configuration options values according current product type logic Example: the cataloginventory validation of decimal qty can change qty to int, so need to change configuration item qty option value too.

Parameters

$options
array
$options
$option
Varien_Object
$option
$value
mixed
$value
$product

Returns

object
Mage_Catalog_Model_Product_Type_Abstract
public boolean
# hasRequiredOptions( Mage_Catalog_Model_Product $product = null )

Check if product has required options

Check if product has required options

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

boolean
public integer|Mage_Core_Model_Store
# getStoreFilter( mixed $product = null )

Retrive store filter for associated products

Retrive store filter for associated products

Returns

integer|Mage_Core_Model_Store
public Mage_Catalog_Model_Product_Type_Configurable
# setStoreFilter( mixed $store = null, mixed $product = null )

Set store filter for associated products

Set store filter for associated products

Parameters

$store
mixed
$store int|Mage_Core_Model_Store
$product

Returns

Mage_Catalog_Model_Product_Type_Configurable
public boolean
# getForceChildItemQtyChanges( mixed $product = null )

Allow for updates of chidren qty's (applicable for complicated product types. As default returns false)

Allow for updates of chidren qty's (applicable for complicated product types. As default returns false)

Returns

boolean
false
public float
# prepareQuoteItemQty( mixed $qty, mixed $product = null )

Prepare Quote Item Quantity

Prepare Quote Item Quantity

Parameters

$qty
mixed
$qty
$product

Returns

float
public Mage_Catalog_Model_Product_Type_Abstract
# assignProductToOption( Mage_Catalog_Model_Product $optionProduct, Mage_Sales_Model_Quote_Item_Option $option, Mage_Catalog_Model_Product $product = null )

Implementation of product specify logic of which product needs to be assigned to option. For example if product which was added to option already removed from catalog.

Implementation of product specify logic of which product needs to be assigned to option. For example if product which was added to option already removed from catalog.

Parameters

$optionProduct
Mage_Catalog_Model_Product
$optionProduct
$option
Mage_Sales_Model_Quote_Item_Option
$option
$product
Mage_Catalog_Model_Product
$product

Returns

Mage_Catalog_Model_Product_Type_Abstract
public Mage_Catalog_Model_Product_Type_Abstract
# setConfig( array $config )

Setting specified product type variables

Setting specified product type variables

Parameters

$config
array
$config

Returns

Mage_Catalog_Model_Product_Type_Abstract
public array
# getSearchableData( Mage_Catalog_Model_Product $product = null )

Retrieve additional searchable data from type instance Using based on product id and store_id data

Retrieve additional searchable data from type instance Using based on product id and store_id data

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public array
# getProductsToPurchaseByReqGroups( Mage_Catalog_Model_Product $product = null )

Retrieve products divided into groups required to purchase At least one product in each group has to be purchased

Retrieve products divided into groups required to purchase At least one product in each group has to be purchased

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public array
# processBuyRequest( Mage_Catalog_Model_Product $product, Varien_Object $buyRequest )

Prepare selected options for product

Prepare selected options for product

Parameters

$product
Mage_Catalog_Model_Product
$product
$buyRequest
Varien_Object
$buyRequest

Returns

array
public array
# checkProductConfiguration( Mage_Catalog_Model_Product $product, Varien_Object $buyRequest )

Check product's options configuration

Check product's options configuration

Parameters

$product
Mage_Catalog_Model_Product
$product
$buyRequest
Varien_Object
$buyRequest

Returns

array
public boolean
# isMapEnabledInOptions( Mage_Catalog_Model_Product $product, integer $visibility = null )

Check if Minimum advertise price is enabled at least in one option

Check if Minimum advertise price is enabled at least in one option

Parameters

$product
Mage_Catalog_Model_Product
$product
$visibility
integer
$visibility

Returns

boolean
Constants summary
integer CALCULATE_CHILD 0
#
integer CALCULATE_PARENT 1
#
integer SHIPMENT_SEPARATELY 1
#

values for shipment type (invoice etc)

values for shipment type (invoice etc)

integer SHIPMENT_TOGETHER 0
#
string PROCESS_MODE_FULL 'full'
#

Process modes

Process modes

Full validation - all required options must be set, whole configuration must be valid

string PROCESS_MODE_LITE 'lite'
#

Process modes

Process modes

Lite validation - only received options are validated

string OPTION_PREFIX 'option_'
#

Item options prefix

Item options prefix

Properties summary
protected string $_typeId
#

Product type instance id

Product type instance id

protected boolean $_isComposite false
#

Is a composite product type

Is a composite product type

protected boolean $_canConfigure false
#

Is a configurable product type

Is a configurable product type

protected boolean $_canUseQtyDecimals true
#

Whether product quantity is fractional number or not

Whether product quantity is fractional number or not

protected array $_fileQueue array()
#

File queue array

File queue array

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0