Модуль автокатегорий

Раздел в магазине: https://liveopencart.ru/opencart-moduli ... i/adminka/
Аватара пользователя
nikifalex
Разработчик дополнений
Сообщения: 356
Зарегистрирован: 17.03.2022
Откуда: Россия
Поблагодарил: 6 раз
Спасибо: 43 раз
Контактная информация:

Модуль автокатегорий

Непрочитанное сообщение nikifalex »

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

Модуль не создает категории сам. Категории вы создаете сами, с нужными тегами, иерархией, как угодно.
Поэтому в результате можно создать произвольную гибкую структуру категорий.
ну а модуль просто добавит товары в эти категории по определенным критериям. Автоматически.


Для добавления товаров в категорию можно использовать неограниченное количество фильтров,
каждый из которых может включать
- название и значение (либо диапазон значений) атрибута.
- диапазон цены
- учитывать акции товара - либо все, либо только с акцией, либо только без акции
- производитель
- наличие подстроки в названии товара
в категорию добавляются товары, целиком подходящие под все фильтры
Все товары, которые не подходят, удаляются из этой категории.
Модуль позволяет делать страницы-категории в которых будут тематические группы товаров.
например:
1) женская одежда на осень больших размеров
2) кухонные принадлежности tefal с ценой меньше 2000 руб по распродаже
3) автомобильные шины шириной от 195 до 225, профилем от 55 до 60 и диаметром 16
Поскольку это обычная категория, у этой страницы могут быть все SEO теги, описание, SEO URL, на странице может работать фильтр
и любые другие модули.
Что очень хорошо подходит для SEO продвижения и лендингов.
Также такие категории можно ставить внутрь категорий, в меню, в тематические подборки, что улучшает навигацию по сайту
и помогает пользователю сразу перейти в нужные товары. Ссылки на эти категории можно ставить на баннеры, слайдеры и
прочие рекламные материалы.
установка:
1) загрузить файл nkf_autocategory_oc23_1_11.ocmod.zip через установку расширений в админке.
2) обновить модификаторы
3) активировать модуль в расширения-модули
4) зайти в модуль и поставить статус "включено", поставить разделитель атрибутов, если у вас у одного атрибута может быть несколько значений
Теперь в категории можно указать параметры для выбора товаров. И потом перейти в модуль и в модуле нажать "запустить"
Модуль работает на opencart 2.3, ocstore 2.3, ocshop 2.3, ocstore3.0, Opencart3.0 Модуль не затирает системные файлы. Язык модуля - Русский.
Аватара пользователя
Nameless
Сообщения: 2
Зарегистрирован: 16.04.2022
Поблагодарил: 1 раз

Re: Модуль автокатегорий

Непрочитанное сообщение Nameless »

А можно демо посмотреть? И как будет работать если атрибут разделен сепаратором на пример слешем, а так же как происходит выборка товаров, каждый раз делается запрос к БД или отдельные таблицы используются тк было бы интересно попробовать на магазинах где больше миллиона товаров
Аватара пользователя
nikifalex
Разработчик дополнений
Сообщения: 356
Зарегистрирован: 17.03.2022
Откуда: Россия
Поблагодарил: 6 раз
Спасибо: 43 раз
Контактная информация:

Re: Модуль автокатегорий

Непрочитанное сообщение nikifalex »

1. демо нет, т.к. работа модуля зависит от данных, товаров, которые у всех разные и демо вам нисколько не поможет
2. в модуле можно указать разделитель. главное чтобы он был всегда одинаковый
3. выборка делается при запуске скрипта обновления. по результатам выборки товарам указываются категории. и дальше модуль не используется. работает стандартный функционал категорий
4. мне и самому интересно, но там обычные запросы, оптимизированные, и скрипт можно запускать просто ночью например. максимум испытывал на ~50тыс товаров.
усовершенствую сайты, чиню всякое.
specialforce22
Сообщения: 116
Зарегистрирован: 18.03.2022
Поблагодарил: 22 раз
Спасибо: 17 раз

Re: Модуль автокатегорий

Непрочитанное сообщение specialforce22 »

Доброго дня!
Почему-то идет привязка по неполному соответствию.
Например, у меня атрибут "Новосибирск" --> Категория "Новосибирск"
Тут то я и обнаружил, что у меня, оказ-ся, есть еще и категория Бирск))
Таким образом атрибуты "Новосибирск" и "Бирск" вместе привязываются в категорию Новосибирск, соответственно вместе они и в "Бирске".
Тоже самое с Томском и Омском...

Как пофиксить?

P.S. Пользуясь случаем задам еще один вопрос, как инициировать запуск привязок по крону?
Ночью парсинг, а, например, в 6 утра заполировать бы все это авто-связкой))
Спасибо!
Аватара пользователя
nikifalex
Разработчик дополнений
Сообщения: 356
Зарегистрирован: 17.03.2022
Откуда: Россия
Поблагодарил: 6 раз
Спасибо: 43 раз
Контактная информация:

Re: Модуль автокатегорий

Непрочитанное сообщение nikifalex »

specialforce22 писал(а): 26 ноя 2024, 09:45 Доброго дня!
Почему-то идет привязка по неполному соответствию.
Например, у меня атрибут "Новосибирск" --> Категория "Новосибирск"
Тут то я и обнаружил, что у меня, оказ-ся, есть еще и категория Бирск))
Таким образом атрибуты "Новосибирск" и "Бирск" вместе привязываются в категорию Новосибирск, соответственно вместе они и в "Бирске".
Тоже самое с Томском и Омском...

Как пофиксить?

P.S. Пользуясь случаем задам еще один вопрос, как инициировать запуск привязок по крону?
Ночью парсинг, а, например, в 6 утра заполировать бы все это авто-связкой))
Спасибо!

По первому вопросу в модуле так было задумано, надо чуть поправить.
По второму надо установить https://github.com/nikifalex/oc_cli
лучше в телегу написать. и то и то там делов на 5 минут.
 
усовершенствую сайты, чиню всякое.
Ответить