Категорії, які наповнюються самі. Задає правила відбору — модуль розкладає товари за категоріями і оновлює склад за кнопкою.
Навіщо він потрібний
Посадкові сторінки під попит - найдешевший SEO-трафік для магазину: "Смартфони до 30 000", "Зимові шини R16", "Подарунки до 5 000". Але руками такі добірки не живуть: товари закінчуються, дешевшають, дорожчають, приходять нові, а категорія залишається такою, якою її заповнили півроку тому.
Модуль перетворює звичайну категорію OpenCart на живу добірку. Правила відбору задаються один раз на вкладці у формі категорії, далі склад перезбирається запуском з адмінки. Оскільки це штатна категорія, вона має все для просування: SEO-URL, мета-теги, опис, місце в меню, працюючі фільтри табудь-які модулі на сторінці.
У безкоштовній версії правила працюють у двох категоріях, а підбір запускається вручну. Набір умов, групи, перегляд та захист ручних призначень без обмежень.
З чого збираються правила
Правила складаються із груп, групи — із рядків умов. Товар потрапляє до категорії, якщо підійшов хоча б під одну групу; всередині групи рядки об'єднуються по І або АБО — на вибір. В одному рядку можна комбінувати будь-які умови:
- Атрибут. Точне значення, перерахування допустимих значень через роздільник («215,225»), частковий збіг («зим%») або числовий діапазон від/до — для розмірів, діагоналей, об'ємів.__BBCODE_1
[li]Ціна від/до. За базовоюціні або — за налаштуваннями — за чинною акційною.
- Залишок на складі від/до. Категорії виду «Останні екземпляри: залишилося не більше трьох».
- Новинка. Товар доданий за останні N днів.
- Акція. Тільки товари з чинною акцією — або, навпаки, тільки без неї.
- Виробник.
- Категорія, включаючи підкатегорії. Відбирати «з ноутбуків», «з усієї побутової техніки».
- Підстрока в назві.
- Інверсія «НЕ». Будь-який рядок можнаперевернути: «всі зимові шини 195–215, окрім Michelin», «всі ноутбуки, окрім ігрових».
Кнопка «Перевірити» — до того, як міняти магазин
Звичайний біль модулів-автоматизаторів: правило написав, запустив - і розумійся, чому в категорії то порожньо, то весь каталог. Тут є попередній перегляд: кнопка «Перевірити (без запису)» показує, скільки товарів підійде під поточні правила — по кожній групі окремо — і перші двадцять назв. У магазині при цьому нічого не змінюється.
Як запускається підбір
Кнопкою: на вкладці категорії - "Зберегти налаштування автокатегорій і запустити", на сторінці налаштувань модуля - "Запуск" по всіх категоріях відразу або по одній зі зведеної таблиці.
Автоматичний перерахунок -у платній версії: запуск по крону через модуль nkf_oc_cli і перерахунок товару відразу за його збереження в адмінці.
Модуль поводиться акуратно
- Головна категорія товару ніколи не затирається — SEO-адреси не ламаються.
- Опція «не чіпати додані вручну»: модуль пам'ятає, які товари в категорію поклав він сам, і видаляє лише їх. Ручні призначення переживають будь-який запуск.
- Глобальні фільтри «тільки увімкнені товари» та «тільки в наявності» — щоб посадкові сторінки не показували те, що не можна купити.
- Порожній рядок умов не зберігається — випадково затягти весь каталог у категорію не можна.
- Товари додаються пакетнимизапитами — швидке заповнення навіть на великих каталогах.
Все перед очима
На сторінці налаштувань — зведена таблиця категорій із правилами: скільки правил та груп, скільки товарів зараз у категорії, коли був останній запуск та скільки він підібрав. Звідти категорія запускається в один клік і відкривається на редагування. Детальна інструкція з прикладами вбудована прямо на вкладку правил.
Приклади категорій, які збираються за пару хвилин
- «Новинки» — доданий за останні 30 днів;
- «Розпродаж» — всі товари з акцією, що діє;
- «Смартфони Samsung та Xiaomi до 40 000» - дві групи: категорія + виробник +стеля ціни;
- «Зимові шини 195–215, крім Michelin» — значення атрибута + діапазон ширини + НЕ-рядок за виробником;
- «Подарунки до 5 000» - три групи за різними категоріями із загальною стелею ціни;
- «Останні екземпляри» — залишок від 1 до 3.
Чим відрізняється від платної версії
- Безкоштовна: правила у двох категоріях, запуск тільки вручну з адмінки.
- Платна: правила в будь-якій кількості категорій, запуск по крону та автоперерахунок товару при збереженні в адмінці.
Код модуля, налаштування та таблиці у редакцій одні й ті самі, томуплатна версія ставиться поверх безкоштовним звичайним завантаженням архіву: правила та статистика залишаються на місці, обмеження знімаються.
Технічні деталі
- Версія модуля: 2.03
- Категорій з правилами: дві
- Сумісність: OpenCart 3.0.x, ocStore 3.0.x (включаючи 3.0.3.7+).
- Установка штатна: завантаження ocmod-архіву, оновлення модифікацій, активація модуля. Системні файли не затираються.
- Дані модулі живуть у власних таблицях; при видаленні категорії її правила чистяться автоматично.
- Мова - російська. Працює з будь-якою темою: вітрину модуль незмінює, він керує складом штатних категорій.
- Вихідний код відкритий, без шифрування та прив'язки до домену.
Що нового у версії 2.03
Нумерація у безкоштовної та повної версії загальна – це одні й ті самі файли, зібрані по-різному.
- Поділ на безкоштовну та платну редакції.
- Новий інтерфейс правил: наочні картки умов замість стиснутої таблиці, групи одна під одною.
- Предпрогляд «Перевірити (без запису)» з розбивкою за групами та прикладами товарів.
- Нові умови: залишок на складі, «новинка за N днів».
- Захист товарів, доданих до категоріївручну.
- Налаштування «тільки включені», «тільки в наявності», «порівнювати з акційною ціною».
- Зведена таблиця всіх правил зі статистикою запусків.