Схожие и альтернативные товары (Upselling) Есть решение

Как сделать чтобы в карточке в схожих и альтернативных товарах не показывался товар которого нет в наличии?

3 ответа

  • 2

    В шаблоне Вы получаете массив, который потом выводится в цикле. В функцию upSelling, первым параметром передаётся количество выводимых товаров, а вторым булево значение доступности для продажи. Передайте "true", чтобы выводились только товары, доступные для продажи.

    {$upselling = $product->upSelling(12, true)}

    Аналогично и для crossSelling.

    {$crossselling = $product->crossSelling(12, true)}
  • 1
    replicant 31 октября 2018 08:50 #

    Это даже в подсказке к шаблонам есть, но обычно люди её не читают или не вникают.

    {$wa->shop->crossSelling($product_id, $limit = 5, $available_only = false)}
    
    Возвращает массив товаров, рекомендуемых функцией перекрестных продаж. $product_id может содержать либо число (ID указанного основного товара), либо массив ID товаров. Настройка $available_only = true автоматически исключит из результата все товары, которых нет на складе.
    

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите