PHP Класс Algolia_Algoliasearch_Helper_Entity_Producthelper, algoliasearch-magento

Наследование: extends Algolia_Algoliasearch_Helper_Entity_Helper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_currencies
$_predefinedProductAttributes
$_productAttributes

Открытые методы

Метод Описание
getAllAttributes ( $add_empty_row = false )
getAllProductIds ( $storeId )
getObject ( Mage_Catalog_Model_Product $product )
getProductCollectionQuery ( $storeId, $productIds = null, $only_visible = true, $withoutData = false )
isAttributeEnabled ( $additionalAttributes, $attr_name )
setSettings ( $storeId, $saveToTmpIndicesToo = false )

Защищенные методы

Метод Описание
formatPrice ( $price, $includeContainer, $currency_code )
getExcludedAttributes ( )
getFields ( $store )
getIndexNameSuffix ( )
getValueOrValueText ( Mage_Catalog_Model_Product $product, $name, Mage_Catalog_Model_Resource_Eav_Attribute $resource )
handlePrice ( Mage_Catalog_Model_Product &$product, $sub_products, &$customData )

Приватные методы

Метод Описание
clearNoValues ( $customData, $rootLevel = true )
explodeSynomyms ( $synonyms )
setNoAttributes ( $attributes )

Описание методов

formatPrice() защищенный Метод

protected formatPrice ( $price, $includeContainer, $currency_code )

getAllAttributes() публичный Метод

public getAllAttributes ( $add_empty_row = false )

getAllProductIds() публичный Метод

public getAllProductIds ( $storeId )

getExcludedAttributes() защищенный Метод

protected getExcludedAttributes ( )

getFields() защищенный Метод

protected getFields ( $store )

getIndexNameSuffix() защищенный Метод

protected getIndexNameSuffix ( )

getObject() публичный Метод

public getObject ( Mage_Catalog_Model_Product $product )
$product Mage_Catalog_Model_Product

getProductCollectionQuery() публичный Метод

public getProductCollectionQuery ( $storeId, $productIds = null, $only_visible = true, $withoutData = false )

getValueOrValueText() защищенный Метод

protected getValueOrValueText ( Mage_Catalog_Model_Product $product, $name, Mage_Catalog_Model_Resource_Eav_Attribute $resource )
$product Mage_Catalog_Model_Product
$resource Mage_Catalog_Model_Resource_Eav_Attribute

handlePrice() защищенный Метод

protected handlePrice ( Mage_Catalog_Model_Product &$product, $sub_products, &$customData )
$product Mage_Catalog_Model_Product

isAttributeEnabled() публичный Метод

public isAttributeEnabled ( $additionalAttributes, $attr_name )

setSettings() публичный Метод

public setSettings ( $storeId, $saveToTmpIndicesToo = false )

Описание свойств

$_currencies защищенное статическое свойство

protected static $_currencies

$_predefinedProductAttributes защищенное статическое свойство

protected static $_predefinedProductAttributes

$_productAttributes защищенное статическое свойство

protected static $_productAttributes