Перейти к содержанию

Рекомендуемые сообщения

Авто-подбор рекомендуемых товаров


Авто-подбор рекомендуемых товаров


РАБОТАЕТ НА 15 000 + ТОВАРОВ

благодарность @nexer и @frolbrain

 

ДЕМО

http://discount.opencart-demo.ru/admin/index.php?route=module/auto_related

логин: demo / пароль: demo

версия кастрированная. подбор идет но в базу не вносится

 

Модуль не отвечает за вывод рекомендуемых. За это отвечает ваш шаблон.

Модуль лишь помогает подобрать рекомендуемые товары по заданным параметрам

 

Screenshot_1.thumb.jpg.ff8302aa7231dd015177c913735b9222.jpg

 

Описание

Модуль дает возможность подобрать рекомендуемые ко всем товарам автоматически по НАЖАТИЮ КНОПКИ "ПОДОБРАТЬ" в настройках модуля.

У модуля есть следующие критерии подбора

  • Разброс цены (Фиксированная или проценты). Например: товар стоит 1000р разброс 500. в рекомендуемые попадут все товары от 500р до 1500р
  • Кол-во совпадений атрибутов. Например у процессоров есть атрибут частота. Так вот если этот атрибут будет присутствовать у нескольких процессоров, то они попадут в рекомендуемые к друг другу. В этом поле указывается, сколько необходимо совпадающих атрибутов для попадания в рекомендуемые.
  • Кол-во совпадений значений атрибутов. Например у процессоров есть атрибут частота. Так вот если этот значение этого атрибута будет совпадать у нескольких процессоров, то они попадут в рекомендуемые к друг другу. В этом поле указывается, сколько необходимо совпадающих атрибутов для попадания в рекомендуемые.
  • Кол-во совпадений значений опций. Аналогично аттрибутам
  • Кол-во одинаковых тэгов. Если в товарах совпадет больше(или равно) тэгов чем в этом поле они попадут друг другу в рекомендованные.
  • Лимит рекомендуемых. Это максимальное количество рекомендуемых у одного товара.
  • Товары из одной категорию. Это чекбокс, при активации которого, модуль подберет рекомендуемые товары из одинаковых категорий
  • Новые товары. Подбирает рекомендуемые товарам, у которых нет рекомендуемых.

Установка

  1. Перед работой с модулем сделайте бэкап базы данных. Если разбираетесь, то лучше просто бэкап таблицы product_related
  2. Установка через установщик расширений
  3. Зайти в модуль и генерировать рекомендуемые

  • Добавил
  • Добавлено
    31.07.2016
  • Категория
  • Системные требования
  • Сайт разработчика
    cleanphp.ru
  • Старая цена
    650
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Скажите есть ли в планах добавить:

1. Выбор атрибутов по которым будут определятся совпадения(иначе не всегда нужные атрибуты как гарантия,страна производителя будут учитываться)

2. Выбор категории(точнее подкатегории) из которой будет выборка(иначе как я понял выбор будет из основной ...не всегда правильно)

3. Учет при выборе производителя

4. Выбор рекомендуемых по совпадений опций (к примеру цвета чаще делаются через опции)

5. Было бы супер еще иметь возможность через модуль создовать сопутствующие товары из выбранной категории(подкатегории)

 

Спасибо !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Скажите есть ли в планах добавить:

1. Выбор атрибутов по которым будут определятся совпадения(иначе не всегда нужные атрибуты как гарантия,страна производителя будут учитываться)

2. Выбор категории(точнее подкатегории) из которой будет выборка(иначе как я понял выбор будет из основной ...не всегда правильно)

3. Учет при выборе производителя

4. Выбор рекомендуемых по совпадений опций (к примеру цвета чаще делаются через опции)

5. Было бы супер еще иметь возможность через модуль создовать сопутствующие товары из выбранной категории(подкатегории)

 

Спасибо !

добрый. по 1ому можно просто указать что-бы 2 и более значений атрибутов совпадало. + в комбинации можно использовать подбор из одной категории,  о которой чуть подробнее ниже.

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

по опциям - изначально думал добавить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по опциям добавляет ?

Изменено пользователем Krot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по опциям добавляет ?

на данный момент есть задача оптимизировать имеющиеся запросы к бд. а затем и опции добавлю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разброс цены в процентах (%) задавать возможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разброс цены в процентах (%) задавать возможно?

запросы вчера оптимизировал. теперь максимум из нагрузки по бд. это до 5 простеньких запросов.

сегодня вечером добавляю опции и цена в %.

обнова завтра утром или вечером. пока не уверен

Изменено пользователем kJlukOo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разброс цены в процентах (%) задавать возможно?

обновил. теперь возможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

пока не подтягивает новые товары. планирую в близ время как-то эту проблему решить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Жду)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Жду)

  • Новые товары. Подбирает рекомендуемые товарам, у которых нет рекомендуемых.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тоесть  кнопку "подобрать рекомендуемые" в админке тицять уже не надо после каждого оновления товаров? Уже автоматом подтягивает  новые товари которие появились на сайте в качестве рекомендуемых для иных товаров? И для новых, которие появились на сайте после оновления, также автоматом подтягивает рекомендуемые ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тоесть  кнопку "подобрать рекомендуемые" в админке тицять уже не надо после каждого оновления товаров? Уже автоматом подтягивает  новые товари которие появились на сайте в качестве рекомендуемых для иных товаров? И для новых, которие появились на сайте после оновления, также автоматом подтягивает рекомендуемые ?

При появление новых необходимо поставить галочку в чекбоксе "новые товары" и тицнуть подобрать товары. 

Для старых товаров подтянутся новые в качестве рекомендуемых (по выбраным критериям естесно)

Ну и для новых очевидно подберутся рекомендуемые со всех товаров.

Если есть необходимость подобрать для всех товаров рекомендуемые то нужно сделать резервную копию, затем очистить таблицу product_related.

Выставить интересующие критерии подбора и нажать подобрать. Обратить внимание на галочку "новые товары", ее быть не должно (деактивирована) 

Изменено пользователем kJlukOo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

неее...такое не катит( Мне на 1,5 делали модуль "похожые по цене"..так там подтягивались новие товари автоматом)) в админке ниче не надо было тицять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вылетела ошибка при активации модуля.

 

Redefinition of parameter $tags1 in ...admin/controller/module/auto_related.php on line 233

 

php7

 

На php7 нельзя использовать одинаковые аргументы к функциям. попробую вылечить сам, но непонятно только, почему 2 раза  1 аргумент такой стоит в этой функции, если там в фукции фигурирует tags1 и tags2.

 

$tags2 должен браться откуда-то, а он не присваивается ниоткуда, а просто есть.

 

Скорее всего должно быть:

 

    function getCountTagMatch($tags1, $tags2) {

.....

 

 

 

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

Изменено пользователем ak100

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

И второе, можно разместить рекомендуемые товары в табе? 

Opencart 2.2 / Default

Изменено пользователем manufua

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

И второе, можно разместить рекомендуемые товары в табе? 

Opencart 2.2 / Default

модуль не отвечает за вывод товара в шаблоне, он только делает подбор. 

если добавили новый товар, вам необходимо сделать подбор заново для всех товаров. 

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

при подборе модуль не обращает внимания на наличие товара. в описании указаны критерии подбора

Изменено пользователем kJlukOo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Купили модуль, на одном маке, выкидыват из админки при нажатии на подбор, а на другом в консоле выдает:

 

Failed to load resource: the server responded with a status of 504 (Gateway Time-out) /admin/index.php?route=module/auto_related/pickup_related&token=XXXX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выкидывает из админки при нажатии "Подобрать".

Постоянно клацать для перегенерации, - не вариант.

В описании модуля не написано, что так нужно делать, из описания создаётся впечатление, что модуль автоматически выводит рекомендуемые в карточке товара.

В данном случае об автоматизации речи не идёт, описание функционала модуля некорректно, к тому-же модуль вообще не работает.

Я очень разочарован и хотел бы чтобы автор рассмотрел вариант возврата средств.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выкидывает из админки при нажатии "Подобрать".

Постоянно клацать для перегенерации, - не вариант.

В описании модуля не написано, что так нужно делать, из описания создаётся впечатление, что модуль автоматически выводит рекомендуемые в карточке товара.

В данном случае об автоматизации речи не идёт, описание функционала модуля некорректно, к тому-же модуль вообще не работает.

Я очень разочарован и хотел бы чтобы автор рассмотрел вариант возврата средств.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну какая гарантия того, что вы например не распространите модуль или например продолжите его использовать после возврата средств. Файлы модуля у Вас. Перед покупкой можно уточнить по функционалу в личке у автора. Если администрация потребует возврата - я верну. К тому же пометили модуль как нерабочий не разобравшись в ситуации. 

Насчёт возврата, хрен с ним, попробую автоматически вызывать обработку из процедуры создания/редактирования новых товаров.

А по нерабочему модулю - из админки выкидывает, вполне логично что модуль работает некорректно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчёт возврата, хрен с ним, попробую автоматически вызывать обработку из процедуры создания/редактирования новых товаров.

А по нерабочему модулю - из админки выкидывает, вполне логично что модуль работает некорректно.

Я не исключаю таких ситуаций и верю вам. Какая у вас версия опенкарта? Я надеюсь на конструктивный диалог. Возврат денег для меня не проблема. Главное предотвратить в будущем подобные ситуации. Описание модуля я исправил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я не исключаю таких ситуаций и верю вам. Какая у вас версия опенкарта? Я надеюсь на конструктивный диалог. Возврат денег для меня не проблема. Главное предотвратить в будущем подобные ситуации. Описание модуля я исправил

Я тоже погорячился.

У меня ocStore 2.1.0.2. В логах апача чисто, подозреваю что в

 

index.php?route=module/auto_related/pickup_related&token=<?php echo $token; ?>

не передаётся $token, выше в теме кто-то столкнулся с такой же проблемой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Nymphetamine
      650.00 руб
      Скачать/Купить дополнение


      OWL Карусель Товаров

       
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля (по желанию можно отключить).  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо OpenCart 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Демо OpenCart 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо OpenCart 3x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://automusic.net.ua http://shwkclothing.com http://eudoratex.com Добавил Nymphetamine Добавлено 08.11.2014 Категория Модули Системные требования Сайт разработчика https://greenmedia.ua Старая цена 850 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От Nymphetamine
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля (по желанию можно отключить).  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо OpenCart 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Демо OpenCart 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо OpenCart 3x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://automusic.net.ua http://shwkclothing.com http://eudoratex.com
    • От Waha
      Скачать/Купить дополнение


      Мультиязычный заголовок - модуль Рекомендуемые
      Данная модификация добавляет возможность в модуле Рекомендуемые задавать произвольный заголовок для каждого языка.
      При смене языка покупателем - заголовок модуля выводиться из настроек, если заголовок не задан, то выводиться заголовок по-умолчанию из языкового файла.
      Вся прелесть в том, что можно публиковать множество таких модулей с разным заголовком и разными товарами.
      Enjoy !
       
      Также рекомендую:
      - СМС уведомления для админа, клиента
      - Акционные товары с таймером
      - Товары из категорий
      - Все товары магазина
      Добавил Waha Добавлено 23.02.2016 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика https://oc-help.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Nekto
      300.00 руб
      Скачать/Купить дополнение


      Scroller Tab v2 последние, хиты продаж, акции, рекомендуемые
      Scroller компактный, выводит последние, хиты продаж, акции, рекомендуемые одним блоком 2.x
      Работает на OpenCart и ОcStore версии v2
      Настраивается: paginationSpeed, slideSpeed, autoPlay.
      Можно изменять количество видимых товаров, что при активных колонках справа или слева не "комкает" товары в кучу.
      Можно выводить последние, хиты продаж, акции, рекомендуемые как одним, компактным блоком (Tab), так и раздельным видом - так как эти модули идут в комплекте сборки, но со скроллером.

      Установка.
      Залить в корень сайта содержимое папки "upload" из распакованного архива по FTP.
      или
      Загрузить скачанный zip файл через установщик OCMOD дополнений.
      После установки через OcMod запись в менеджере дополнеий можо удалить.
      Далее в модулях включить сам модуль и настроить.

      Демо
      Добавил Nekto Добавлено 02.01.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От devrvk
      Скачать/Купить дополнение


      Страница "Все рекомендуемые товары"
      С помощью данного модуля появляется страница, на которой выводятся все товары из модуля "Рекомендуемые".
      Тестировалось на Opencart 1.5.6.4 и Opencart 2.0.3
      Демо
      2.0.x
      1.5.x
      Установка
      Скопируйте каталог "catalog" их архива в корень Вашего сайта.
      ВНИМАНИЕ!!! При копировании происходит замена модели "catalog/model/catalog/product.php", если Вы не хотите заменять данную модель вставьте следующий код в модель "catalog/model/catalog/product.php" перед последней закрывающей "}":
      // FOR FEATURED PAGEpublic function getProductFeatured($pid = array(), $data = array()) {if ($this->customer->isLogged()) {$customer_group_id = $this->customer->getCustomerGroupId();} else {$customer_group_id = $this->config->get('config_customer_group_id');} $sql = "SELECT DISTINCT p.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1'";$sql .= " AND p.product_id IN (" . implode(',', $pid) . ")";$sql .= " AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY p.product_id";$sort_data = array('pd.name','p.model','p.price','rating','p.sort_order');if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";} else {$sql .= " ORDER BY " . $data['sort'];}} else {$sql .= " ORDER BY p.sort_order"; }if (isset($data['order']) && ($data['order'] == 'DESC')) {$sql .= " DESC, LCASE(pd.name) DESC";} else {$sql .= " ASC, LCASE(pd.name) ASC";}if (isset($data['start']) || isset($data['limit'])) {if ($data['start'] < 0) {$data['start'] = 0;} if ($data['limit'] < 1) {$data['limit'] = 20;} $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];}$product_data = array();$query = $this->db->query($sql);foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']);}return $product_data;}/// // FOR FEATURED PAGE
      Добавил devrvk Добавлено 01.12.2015 Категория Модули  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×