Class Mage_Catalog_Model_Product_Api
Catalog product api
- Mage_Api_Model_Resource_Abstract
- Mage_Catalog_Model_Api_Resource
- Mage_Catalog_Model_Product_Api
Direct known subclasses
Mage_Catalog_Model_Product_Api_V2
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/Api.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/Api.php
public
|
|
public
array
|
|
public
array
|
|
public
integer
|
|
public
boolean
|
|
protected
object
|
#
_prepareDataForSave(
Set additional data before product saved |
public
boolean
|
#
setSpecialPrice( integer|string $productId, float $specialPrice = null, string $fromDate = null, string $toDate = null, string|integer $store = null )
Update product special price |
public
array
|
#
getSpecialPrice( integer|string $productId, string|integer $store = null )
Retrieve product special price |
public
boolean
|
|
public
array
|
#
getAdditionalAttributes( mixed $productType, mixed $attributeSetId )
Get list of additional attributes which are not in default create/update list |
protected
|
|
protected
|
#
_checkProductAttributeSet( mixed $attributeSetId )
Check if attributeSet is exits and in catalog_product entity group type |
_getProduct(),
_getStoreId(),
_isAllowedAttribute(),
currentStore()
|
_fault(),
_getConfig(),
_getServer(),
_getSession(),
getResourceConfig(),
setResourceConfig()
|
protected
array
|
$_filtersMap | array(
'product_id' => 'entity_id',
'set' => 'attribute_set_id',
'type' => 'type_id'
) |
|
protected
array
|
$_defaultProductAttributeList | array(
'type_id',
'category_ids',
'website_ids',
'name',
'description',
'short_description',
'sku',
'weight',
'status',
'url_key',
'url_path',
'visibility',
'has_options',
'gift_message_available',
'price',
'special_price',
'special_from_date',
'special_to_date',
'tax_class_id',
'tier_price',
'meta_title',
'meta_keyword',
'meta_description',
'custom_design',
'custom_layout_update',
'options_container',
'image_label',
'small_image_label',
'thumbnail_label',
'created_at',
'updated_at'
) |
$_ignoredAttributeCodes,
$_ignoredAttributeTypes,
$_resourceAttributeAclName,
$_storeIdSessionField
|
$_resourceConfig
|