Версия: 6.x
burger close
Класс VirtualMultiOffersApi

Подробное описание

Api виртуальных многомерных комплектаций

Открытые члены

 getVirtualMultiOffersByProduct (\Catalog\Model\Orm\Product $product)
 
 prepareVirtualMultiOffersByKeys ($virtual_multioffers)
 
 prepareVirtualMultiForMultioffer ($virtual_multioffers)
 

Защищенные члены

 mergeExistedItemValues ($levels)
 

Методы

getVirtualMultiOffersByProduct ( \Catalog\Model\Orm\Product  $product)

Возвращает виртуальные многомерные комплектации для определённого товара

Аргументы
\Catalog\Model\Orm\Product$product- объект товара
Возвращает
array
mergeExistedItemValues (   $levels)
protected

Дополняет значения свойствами "цвета" и "картики" от существующих списковых значений Значения сопоставляются по совпадению названия характеристики и value

Аргументы
array$levels
Возвращает
array
prepareVirtualMultiForMultioffer (   $virtual_multioffers)

Возвращает виртуальные многомерные комплектации, где в ключи идут ключи из параметров со множеством возможных значений

Аргументы
array$virtual_multioffers- массив виртуальных многомерных комплектаций
Возвращает
array
prepareVirtualMultiOffersByKeys (   $virtual_multioffers)

Возвращает виртуальные многомерные комплектации, где в ключи идут ключи из параметров со множеством возможных значений

Аргументы
array$virtual_multioffers- массив виртуальных многомерных комплектаций
Возвращает
array