Не корректная работа сервиса "Рекомендации" Есть решение

По непонятным причинам, в рекомендации попадают товары из других категорий, хотя настроенно все корректно

3 ответа

  • 3
    Михаил Ушенин Webasyst 27 июля 2015 05:10 # Решение

    Простите, не понял ваше описание. Если вы хотите, чтобы в качестве рекомендуемых предлагались товары того же типа, что и текущий, то нужно в настройка рекомендаций включить флажок "Тип" (на вашем снимке он сейчас отключен — под флажком "Тег") и справа выбрать "совпадает с базовым".

    Но изначально вы писали о категориях, а не о типах — что не так с категориями, по-вашему?

    • 0
      Вячеслав Вячеслав 27 июля 2015 05:14 #

      Вот это решение моего вопроса, но это так замудренно. Вопрос закрыт

  • 1

    В настройках схожих и альтернативных товаров (upselling) вроде бы нет настройки показывать рекомендуемые товары из той же категории, что и исходный товар. Что именно вы настроили?

    • +2

      Было бы удобно, если бы данная функция была добавлена в обновлениях. Пока приходится использовать данную конструкцию:

      {$upselling = $product->upSelling()}

      {$same_category = []}

      {foreach $upselling as $u}

      {foreach $product.categories as $c}

      {if $u.category_id == $c.id}

      {$same_category[] = $u}

      {break}

      {/if}

      {/foreach}

      {/foreach}

      • +1
        Максим Максим 10 декабря 2016 04:30 #

        Подскажите, что не правильно у меня в коде, а то ваша конструкция почему-то не работает...

        {if $upselling}
            {$upselling = $product->upSelling()}
        
            {$same_category = []}
            
            {foreach $upselling as $u}
            
            {foreach $product.categories as $c}
            
            {if $u.category_id == $c.id}
            
            {$same_category[] = $u}
            
            {break}
            
            {/if}
            
            {/foreach}
            
            {/foreach}
             <h3>Похожие товары</h3>
            {include file="list-thumbs.html" list_id='upselling' products=$upselling inline}
         {/if} 
  • 1
    Вячеслав 27 июля 2015 04:47 #

    Опять недоработка асиста... я уже ранее им писал о подобном, о точм что характеристики все в кучу и тп

    на сколько понятно из текста " Рекомендуемые товары будут подобраны для базового (просматриваемого) товара согласно следующим правилам:" что товар будет искаться в этим же типе товара а не во всем магазине. это нужно внести в предложения и дработать в обновлении

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

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