Интеллектуальный Подбор Связанных Товаров На Основе Технических Характеристик И Категорий

Не увидел такого - не сделали?

Чего мне не хватает до состояния идеала:

  1. Поддержки вариаций, понятное дело))

  2. Чтобы в окне “Товар добавлен в корзину” при добавлении допа в корзину не происходило исчезания блока с допами.
    К примеру, основной товар - смартфон. Допами к нему показываем пленку, чехол, беспроводную зарядку. Все эти три товара вполне можно допродать одним разом. Но получается так, что при добавлении одного, остальные покупатель добавить на ходу в корзину уже не может;

  3. Чтобы в окне “Товар добавлен в корзину” при добавлении допа в корзину этот самый доп перемещался выше в список добавленных в корзину товаров;

  4. Чтобы товары, которые есть в списках рекомендуемых, но уже были добавлены в корзину - или не отображались больше в рекомендуемых, или же кнопка добавления в корзину сменялась на неактивную “Добавлено в корзину” (“Добавлено”/“Уже в корзине”/пр.);

  5. Возможность отключать вывод названий доп.товаров в корзине ссылками. Просто название текстом, чтоб кроме как по “В корзину” кликнуть было не на что, и покупатель не мог покинуть корзину, [случайно] кликнув/тыкнув по ссылке.

  6. ajax в Корзине. Чтоб в Корзине аналогично п.1 при добавлении допа в корзину не происходила перезагрузка корзины (со схлопыванием списка рекомендуемых товаров), а (раз уж покупатель развернул список рекомендуемых товаров) можно было, просто кликая товары подряд, перемещать их в корзину (т.е. в список выше). И да: либо с исчезанием из списка рекомендуемых, либо с деактивацией кнопки добавления в корзину.

пп. 1-3 работают на comfy. В корзине там допродажи нет, только в окне “Товар добавлен в корзину”.

1 лайк

Добрый день. С помощью этого модуля можно создать жесткие связки сопутствующих товаров без интеллектуального подбора? Допустим, есть товар 1А и товар 1Б. У товара 1А я хочу отобразить, что с ним часто покупают товар 1Б, а у товара 1Б я хочу отобразить, что с ним часто покупают товар 1А. Для этого нужно делать две связки - для каждого товара?

“Интеллектуальный подбор” - это (без обид к разработчикам) просто красивый маркетинг. Нет там искусственного интеллекта, каких-то самообучающихся нейронных сетей и пр. А интеллектуальность проявляется в том смысле, что если у пользователя есть интеллект, то он сможет с этим модулем в полный рост его применить :grinning:

Суть работы строится на связях, которые настраиваются на уровне категорий товаров. Есть “опорные товары”, ДЛЯ которых отображаются сопутствующие, и есть “связанные товары”, КОТОРЫЕ подбираются и выводятся как сопутствующие к опорным.

Берёте какую-то категорию товаров и решаете:

  • все подряд товары из нее будут опорными
    (т.е. для каждого из товаров этой категории будет показываться блок сопуток; это опция “(без учета характеристик)”)
  • или только некоторые (опция “и соответствует характеристикам”)

Далее решаете, из какой одной категории будут браться сопутствующие товары (так называемая “Связанная категория”). Такая категория для одной связи может быть только одна, нельзя делать выборку по всем категориям подряд. Поэтому, если нужно делать выборку рекомендуемых товаров по нескольким категориям, то нужно и создавать соответствующее количество связей.

У связанных товаров ситуация с настройками аналогичная:

  • или показывать в качестве рекомендуемых все подряд товары из связанной категории
  • или же задавать критерий отбора.

Критерий отбора в обоих случаях один - это соответствие одной выбранной характеристике.
Во обоих видео по модулю, что я видел, разработчик даёт хороший пример. Если опорные товары бренда Samsung, то и рекомендуемые подбираются того же бренда.

В вашем случае модуль можно использовать так. Мельком глянул на вашем сайте, поэтому могу ошибиться тематически, но суть должна быть понятна.
К примеру, вы хотите рекомендовать докупать к “тренировочным тестам HSK уровень 1” учебник “HSK уровень 1” (или все его части, если там больше 1). И наоборот: к учебнику рекомендовать тренировочные тесты.
Тогда вам нужно создать служебную скрытую характеристику типа “Список вариантов/Текст” с названием наподобие “Курс Уровень”, и добавить ей в вариант “HSK уровень 1”. Потом в параметрах соответствующих товаров выбрать этот вариант характеристики.
Далее идёте в настройки категории “HSK Standard Course” и создаете связь, где связанная категория будет тоже “HSK Standard Course”.
После этого в настройках связи создаёте правило, где и для опорных и для связанных товаров указываете настройку “и соответствует характеристикам”, и далее “Курс Уровень” “Равно” “HSK уровень 1”.

Всё. Теперь поскольку все рекомендуемые друг другу книги находятся в одной категории, то и одним правилом будут рекомендоваться друг другу.
И по поводу жесткости. Если вы пропишете нужную характеристику только у двух книг, 1А и 1Б, то только они и будут жестко показываться друг у друга.

По тому же принципу вы можете расширять поле работы модуля. Если предыдущие книги показываются во вкладке с названием, допустим, “Всегда дополнительно покупают” (название вкладки = названию связи), то можно создать дополнительную вкладку для книг всех уровней курса HSK.
Для чего нужно будет создать еще одну скрытую характеристику “Курс” и назначить ее значение “HSK Standard Course” всем нужным товарам. Далее создать новую связь “HSK Course”, где в правиле будет указано “Курс” “Равно” “HSK Standard Course”.
Использовать одну и ту же характеристику для обоих случаев выше не выйдет, понятное дело, поэтому характеристики для всех задумок придется плодить.

Думаю, в этом и есть “интеллектуальность” модуля)) Что интеллект нужно нормально так прикладывать, чтоб решить, какие товары к каким эффективнее показывать, и как эти идеи потом перенести в настройки.

@alexbranding, вроде верно описал?
Сам мучаю модуль уже которые сутки подряд; хотел бы знать, если что-то упустил или недопонял.

1 лайк

Практически все,
Небольшие усложнения:

  1. можно создавать правила подбора в рамках связи с использованием соответствий нескольких характеистик (а не одной), к примеру ко всем планшетам самсунг 9 дюймов подобрать чехлы самсунг 9 дюймов (соответствия считаются точными, т.е. оператор “И”)
  2. система обновляет данные сама на основе этих правил (что позволяет забыть о работе по обновлению (появились новые товары или исчезли старые, система обновит подбор)
  3. все эти операции по подбору не производятся на лету, а заготовлены (работает на очень больших каталогах)
  4. да, в последних версиях предлагает ассоциированные аксессуары в корзине и окне, подверждающем покладку в корзину основного товара (будут предложены дополняющие подходящие товары).

Сделать жесткую ассоциацию пикером “товар - товар” нельзя, только через механизм.

Спасибо за подробные объяснения. Ставлю этот модуль в очередь на детальное рассмотрение и внедрение.

Новая версия v2.4 от 14 июня 2018

[~] исправлена совместимость скроллера темы Youpitheme для cs-cart 4.7.4;

Еще одно пожелание.

  1. Как опциональная настройка: чтоб в блоке связанных товаров при клике по фото/названию товара происходил не переход на страницу этого товара, а открытие попап-окна быстрого просмотра товара.
    Тогда человек может не уходя с текущей страницы ознакомиться с предлагаемым допом поближе.

Это блок - кросс-селла; а ведет он себя, получается, как апселл.
Приемлемо уводить покупателя в другой товар, если тот дороже. Но совсем неправильно уводить без покупки в более дешевый.

1 лайк

А чем отличаются эти две настройки модуля?

Ситуация.
Есть часть товаров из разных категорий, которые объединены в т.н. коллекции. У каждого такого товара есть характеристика “коллекция” с заданным соответствующим значением.
Чтобы в блоке связанных товаров отображать товары из той же коллекции (в данном случае это наиболее релевантный для покупателя вариант), в каждой категории, где товары из коллекций присутствуют, для каждой коллекции создается отдельная связь. Правило выглядит как: "для опорной категории А показывать товары из связанной категории В, где у базовых товаров характеристика “коллекция” равно “Х”, и у связанных товаров характеристика “коллекция” равно “Х”).
После этого идём в категорию В, и делаем уже всё наоборот. Получается очень много правил.
Ситуация осложняется еще и тем, что товары из одной коллекции находятся в более, чем двух категориях, а значит и количество необходимых связей возрастает пропорционально.
Такой микроад ручных настроек)

Ситуацию с количеством свзяей радикально мог быть решить вид настройки, где можно указать, что создаются связи между товарами, у которых равенство по значению такой-то характеристики - безотносительно конкретного значения. Прям на порядок труда пришлось бы меньше прикладывать.

Простой пример, где одна коллекция в разных товарных категориях (а там еще и мяч и форма и гетры и пр):

Выше про эту проблему писали, у меня такая же. Размеры фото какие то гигантские.
http://joxi.ru/82Q0d6DCjwPEjm
Может сталкивался кто?
И еще, когда уже адаптируете под вариации, у меня уже 70% товаров на вариациях…

Отличие в том, что первый скриншот - разрешает работу самого механизма, т.е. отображать некие подборки в окне “Товар добавлен в корзину”. Второй скриншот - разрешает именно этой Связи появится в окне “Товар добавлен в корзину”.

Спасибо. Мы постараемся добавить такой функционал в модуль, но для него необходимо очень много переписаь в модуле, так что пожалуйста, ожидайте появления данного функционала в ближайших версиях модуля.

Напишите нам в тех. поддержку

Реализуем в ближайшем обновлении.

2 лайка

Спасибо, разобрался. Вторая галочка в настройках модуля - определяет дефолтные значения для новосозданных связей.

Это понятно; спасибо. На самом деле для нас сейчас даже 200+ настроенных правил в любом случае почти на порядок облегчили работу, чем если бы вручную наполняли некий блок рекомендуемых для каждого из товаров.

Раз разработчик пообещал, он всегда выполняет обещанное. Модуль получил должное распространение, время его улучшать.

1 лайк

Еще одно пожелание. Можно добавить возможность копирования “Связей”
http://joxi.ru/KAgep4kI4XX4Gm
Так как нудно, если делаешь много связей под категорию, то как правило они схожие, только меняются 1-3 параметра. Было бы круто иметь возможность дублировать.

1 лайк

Еще одно.
Есть категория, и под ней например 10 под категорий.
http://joxi.ru/gmvno43ULvd5ym
Так вот, если выбрать связанные товары из главной категории, то отборку сделать нельзя
http://joxi.ru/4Ak5b4vIyX0Qdm
тоесть необходимо выбрать конечную категорию. Но иногда это не удобно, так как надо сделать масштабную связь, тоесть одним махом подвязать товары из главной категории. А не получается, и приходится делать много связей, под каждую подкатегорию.

Это реально сделать так, чтобы тянуло варианты из главной категории так же? Тоесть логика где то схожая как у карта при присвоении категории товару, если мы присваиваем товару категорию нижнего уровня, то он автоматически показывается в категории на уровень вверх.

1 лайк