Класс содержит API функции дополтельные для работы в системе в рамках задач по модулю каталога
Открытые статические члены | |
| static | getAdditionalBuyOneClickFieldsSection () |
| static | addProductCostValuesSection ($list) |
| static | prepareImagesSection ($image_orm) |
| static | prepareFiltersPropertyListSections ($prop_list) |
| static | getOffersInfo ($product, $sections) |
| static | fillOffersFromJSON ($product, array $options=[]) |
| static | getProductOfferTypeFromJSON ($offer) |
| static | fillOffersDataFromJSON ($offers, $product, $current_currency) |
| static | fillMultiOffersDataFromJSON ($offers, $product) |
| static | fillVirtualOffersDataFromJSON ($offers) |
| static | getButtonTypeByOfferFromJSON ($product, $offer) |
| static | getOneClickStatuses () |
Защищенные статические члены | |
| static | getProductOfferType ($product) |
| static | getProductOffersFromVirtual ($product) |
|
static |
Добавляет секцию цены товарам, розничную и зачёркнутую
| $list | - список из объектов товаров |
|
static |
Заполняет секцию с многомерными комплектациями
| $offers | - массив комплектаций из JSON |
| $product | - объект товара |
|
static |
Заполняет секцию с комплектациями
| $offers | - массив комплектаций из JSON |
| $product | - объект товара |
| $current_currency | - объект текущей валюты |
|
static |
Возвращает сформированную информацию по комплектациям к товару из offers_json
| $product | - объект товара |
| $options | - объект товара |
|
static |
Заполняет секцию с виртуальными комплектациями
| $offers | - массив комплектаций из JSON |
|
static |
Возвращает секцию с дополнительными полями купить в один клик из конфига для внешнего API
|
static |
Возвращает тип кнопки для показа в зависимости от переданной комплектации. Купить, заказать, не показывать. (buy|reservation|none)
| $product | - объект товара |
| $offer | - комплектация |
|
static |
Возвращает сведения по комплектациям товара
| $product | - Объект товара |
| $sections | дополнительные секции |
|
static |
Возвращает массив статусов для покупок в 1 клик
|
staticprotected |
Возвращает комплектации из виртуальных многомерных
| \Catalog\Model\Orm\Product | $product | - объект товара |
|
staticprotected |
Возвращает тип комплектаций товара. Всего 4 - ('none', 'offers', 'multioffers', 'offers + multioffers', 'virtual multioffers')
| \Catalog\Model\Orm\Product | $product | - объект товара |
|
static |
Возвращает тип комплектации
| $offer |
|
static |
Преобразует характеристики для фильтров таким образом, чтобы появлялись секции для экспорта значений
| array | $prop_list | - массив характеристик фильтров для преобразования |
|
static |
Подготавливает секцию с картинками
| mixed | $image_orm | - объект картинки |