-
Публікації
281 -
З нами
-
Відвідування
На цій сторінці знаходяться всі розширення та послуги від IHOR1989
Модуль «Розширені бонуси та Кешбек» — це потужний та гнучкий інструмент для налаштування системи лояльності в інтернет-магазині на OpenCart. Він поєднує два підходи: класичне нарахування бонусів через товари та сучасну систему кешбеку, де бонуси розраховуються автоматично на основі суми корзини.
Два режими роботи модуля
Стандартний режим OpenCart зберігає повну сумісність із вбудованою бонусною системою:
Модуль автоматизує процес, зберігаючи рідну логіку OpenCart. Підтримує стандартне списання та нарахування бонусів залежно від статусу замовлення. Розрахунок від суми замовлення (Кешбек) — режим автоматичного нарахування бонусів на основі вартості товарів у кошику.
Нараховується фіксований % від суми корзини. Підтримка множників за категоріями (виробниками) та групами покупців. Нарахування бонусів після виконання замовлення (зі зсувом по днях). Обмеження строку дії бонусів і нагадування про їхнє закінчення. Обмеження використання/нарахування бонусів при використанні купонів. Обмеження використання/нарахування бонусів при використанні сертифікатів. Обмеження використання/нарахування бонусів залежно від вартості корзини. І багато іншого Цей режим дозволяє легко впровадити модель кешбеку та стимулювати повторні покупки.
Функціональні можливості
Нарахування бонусів:
За покупки в корзині — за формулою та умовами. За реєстрацію. За підписку на розсилку. За відгуки (після модерації). Контроль нарахування і списання:
Затримка нарахування бонусів (наприклад, через 7 днів). Час дії бонусів (30 / 60 / 90 і більше днів). Автоматичне списання прострочених бонусів. Нагадування про закінчення строку дії бонусів (e-mail). Розширені налаштування:
Підтримка головної категорії (OcStore) у розрахунках. Вспливаючі підказки до всіх полів. Підтримка CRON: нарахування, списання, повідомлення. Шаблони повідомлень — налаштовувані шаблони e-mail для нарахувань, списань, нагадувань. Підтримка однієї мови (за замовчуванням). Сумісність з OpenCart 3
Підтримка всіх стандартних та популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:
Стандартний кошик OpenCart oct_smartcheckout onepcheckout simple custom aridius AJAX Quick Checkout PRO (One Page Checkout, Fast Checkout) Сумісний із платіжними модулями, якщо вони підтримують бонуси.
Сумісність з OpenCart 2.3
Підтримка всіх стандартних і популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:
Стандартний кошик OpenCart oct_smartcheckout — не перевірялось onepcheckout simple custom aridius — не перевірялось AJAX Quick Checkout PRO — не перевірялось Сумісний із платіжними модулями, якщо вони підтримують бонуси.
Переваги модуля
Гнучкість: два режими роботи на вибір. Ефективність: використовуйте бонуси як кешбек або як точкову систему мотивації. Продуктивність: оптимізоване навантаження на сервер. Безпека: захист від повторного нарахування і списання. Відкритий код: без шифрування, відсутність звернень до сторонніх серверів. Чистота бази: не створює нових таблиць, додає лише 3 стовпці в oc_customer_reward. Розмежування доступу: тільки адміністратори з правами на модуль можуть керувати бонусами. Інсталяція
Встановіть модуль через адміністративну панель OpenCart. Оновіть модифікатори. Призначте права групам користувачів (Система → Користувачі → Групи). Активуйте модуль у розділі Розширення → Модулі. У розділі «Враховувати в замовленні» увімкніть пункт «Бонусні бали». Важливо знати
Нарахування бонусів працює лише при увімкненому модулі та коректних налаштуваннях. Нарахування за замовлення виконується при статусі «Виконано» (статуси замовлень задаються в налаштуваннях магазину). Розрахунок бонусів здійснюється лише по категоріях або виробниках, вказаних у налаштуваннях. Всі бонуси за дії (реєстрація, відгук тощо) активуються у налаштуваннях модуля. Шаблони листів налаштовуються лише на одній мові. Підтримується планувальник завдань CRON для автоматичного обслуговування бонусів. Перетворіть бонуси в інструмент продажів!
Використовуйте кешбек для збільшення повторних продажів та підвищення середнього чеку. Або працюйте у стандартному режимі, якщо вже використовуєте вбудовану систему. Модуль гнучко адаптується під вашу стратегію, забезпечуючи надійну і ефективну систему лояльності.
Є питання?
Напишіть перед покупкою — допоможемо розібратися і підкажемо, чи підходить модуль під ваш магазин.
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Дозволено використання в одному інтернет-магазині.
Два режими роботи модуля
Стандартний режим OpenCart зберігає повну сумісність із вбудованою бонусною системою:
Модуль автоматизує процес, зберігаючи рідну логіку OpenCart. Підтримує стандартне списання та нарахування бонусів залежно від статусу замовлення. Розрахунок від суми замовлення (Кешбек) — режим автоматичного нарахування бонусів на основі вартості товарів у кошику.
Нараховується фіксований % від суми корзини. Підтримка множників за категоріями (виробниками) та групами покупців. Нарахування бонусів після виконання замовлення (зі зсувом по днях). Обмеження строку дії бонусів і нагадування про їхнє закінчення. Обмеження використання/нарахування бонусів при використанні купонів. Обмеження використання/нарахування бонусів при використанні сертифікатів. Обмеження використання/нарахування бонусів залежно від вартості корзини. І багато іншого Цей режим дозволяє легко впровадити модель кешбеку та стимулювати повторні покупки.
Функціональні можливості
Нарахування бонусів:
За покупки в корзині — за формулою та умовами. За реєстрацію. За підписку на розсилку. За відгуки (після модерації). Контроль нарахування і списання:
Затримка нарахування бонусів (наприклад, через 7 днів). Час дії бонусів (30 / 60 / 90 і більше днів). Автоматичне списання прострочених бонусів. Нагадування про закінчення строку дії бонусів (e-mail). Розширені налаштування:
Підтримка головної категорії (OcStore) у розрахунках. Вспливаючі підказки до всіх полів. Підтримка CRON: нарахування, списання, повідомлення. Шаблони повідомлень — налаштовувані шаблони e-mail для нарахувань, списань, нагадувань. Підтримка однієї мови (за замовчуванням). Сумісність з OpenCart 3
Підтримка всіх стандартних та популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:
Стандартний кошик OpenCart oct_smartcheckout onepcheckout simple custom aridius AJAX Quick Checkout PRO (One Page Checkout, Fast Checkout) Сумісний із платіжними модулями, якщо вони підтримують бонуси.
Сумісність з OpenCart 2.3
Підтримка всіх стандартних і популярних шаблонів (якщо є вивід бонусів). Працює з корзиною OpenCart та модулями:
Стандартний кошик OpenCart oct_smartcheckout — не перевірялось onepcheckout simple custom aridius — не перевірялось AJAX Quick Checkout PRO — не перевірялось Сумісний із платіжними модулями, якщо вони підтримують бонуси.
Переваги модуля
Гнучкість: два режими роботи на вибір. Ефективність: використовуйте бонуси як кешбек або як точкову систему мотивації. Продуктивність: оптимізоване навантаження на сервер. Безпека: захист від повторного нарахування і списання. Відкритий код: без шифрування, відсутність звернень до сторонніх серверів. Чистота бази: не створює нових таблиць, додає лише 3 стовпці в oc_customer_reward. Розмежування доступу: тільки адміністратори з правами на модуль можуть керувати бонусами. Інсталяція
Встановіть модуль через адміністративну панель OpenCart. Оновіть модифікатори. Призначте права групам користувачів (Система → Користувачі → Групи). Активуйте модуль у розділі Розширення → Модулі. У розділі «Враховувати в замовленні» увімкніть пункт «Бонусні бали». Важливо знати
Нарахування бонусів працює лише при увімкненому модулі та коректних налаштуваннях. Нарахування за замовлення виконується при статусі «Виконано» (статуси замовлень задаються в налаштуваннях магазину). Розрахунок бонусів здійснюється лише по категоріях або виробниках, вказаних у налаштуваннях. Всі бонуси за дії (реєстрація, відгук тощо) активуються у налаштуваннях модуля. Шаблони листів налаштовуються лише на одній мові. Підтримується планувальник завдань CRON для автоматичного обслуговування бонусів. Перетворіть бонуси в інструмент продажів!
Використовуйте кешбек для збільшення повторних продажів та підвищення середнього чеку. Або працюйте у стандартному режимі, якщо вже використовуєте вбудовану систему. Модуль гнучко адаптується під вашу стратегію, забезпечуючи надійну і ефективну систему лояльності.
Є питання?
Напишіть перед покупкою — допоможемо розібратися і підкажемо, чи підходить модуль під ваш магазин.
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Розширені бонуси та Кешбек
1 200 грн
100 397
Цей модуль додає зручний функціонал роботи з атрибутами OpenCart. Тепер замість ручного введення значень атрибутів кожен раз, ви можете попередньо створювати списки значень для атрибутів, а потім вибирати їх зі списку, що випадає при редагуванні товару.
Модуль підтримує мультимовність, що дозволяє створювати значення атрибутів кількома мовами, роблячи їх доступними для вибору залежно від активної мови вітрини. Це спрощує управління атрибутами та мінімізує помилки під час заповнення даних для товарів.
Основні можливості:
Додавання значень атрибутів: Створюйте списки значень для кожного атрибута в окремому розділі адмін-панелі. Вибір значень атрибутів: При редагуванні товарів можна вибирати готові значення зі списку, що випадає, замість ручного введення. Мультимовність: Підтримка значень кількома мовами для кожного атрибута. Автозаповнення текстових полів: Якщо вибрати атрибут, дані автоматично заповнюються в текстові поля для всіх мов. Інтуїтивно зрозумілий інтерфейс: Зручний інтерфейс користувача для роботи з атрибутами та їх значеннями. Переваги використання модуля:
Економія часу: Заповнення атрибутів стає швидше та простіше. Єдиноманітність даних: Усі товари використовують однакові значення атрибутів. Мультимовність: Повноцінна підтримка кількох мов. Простота налаштування та використання: Модуль легко інтегрується в адмін-панель OpenCart. Безпека системи:
Модуль не замінює файли системи. Не порушує стандартної логіки роботи атрибутів (включаючи роботу фідів та інших інтеграцій). Гнучкість у зберіганні даних: Всі значення атрибутів записуються в БД через кому. Розділювач можна легко змінити через налаштування модифікатора. Захист від дублювання: Механізм перевірки запобігає доданню однакових значень атрибутів у товар. Кому підійде модуль:
Інтернет-магазини з великою кількістю товарів та складними характеристиками. Власникам сайтів, що використовують OpenCart, яким важливе зручне керування атрибутами та їх значеннями. Магазини з мультимовною вітриною, де потрібна підтримка кількох мов. Сумісність:
OpenCart 3.x, OcStore 3.x
Як працює модуль:
У розділі адмін-панелі "Атрибути" з'являється можливість додавати та редагувати списки значень для атрибутів.
При редагуванні товару ви вибираєте потрібний атрибут і його значення зі списку, що випадає.
Значення атрибута автоматично заповнюються всіма мовами, доданими до системи.
Усі вибрані значення атрибутів зберігаються в базі даних у форматі рядка з роздільником (за замовчуванням - кома).
Приклад використання:
Ви створюєте атрибут "Колір". У списку значень додаєте "Червоний", "Синій", "Зелений" і перекладаєте їх кількома мовами. Під час редагування товару вибираєте значення "Синій", і він відразу відображається всіма мовами. У базі даних значення атрибута зберігаються у форматі: Червоний, Синій, Зелений.
Інсталяція:
Для роботи модуля необхідно додати додаткові таблиці до бази даних. Для цього виконайте запити з файлу attribute_value_editor_query.sql. Модуль легко встановлюється через стандартний завантажувач розширень OpenCart, додаткові параметри не потрібні. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Модуль "Редактор значень атрибутів" зробить вашу роботу з атрибутами зручнішою та організованою!
Модуль підтримує мультимовність, що дозволяє створювати значення атрибутів кількома мовами, роблячи їх доступними для вибору залежно від активної мови вітрини. Це спрощує управління атрибутами та мінімізує помилки під час заповнення даних для товарів.
Основні можливості:
Додавання значень атрибутів: Створюйте списки значень для кожного атрибута в окремому розділі адмін-панелі. Вибір значень атрибутів: При редагуванні товарів можна вибирати готові значення зі списку, що випадає, замість ручного введення. Мультимовність: Підтримка значень кількома мовами для кожного атрибута. Автозаповнення текстових полів: Якщо вибрати атрибут, дані автоматично заповнюються в текстові поля для всіх мов. Інтуїтивно зрозумілий інтерфейс: Зручний інтерфейс користувача для роботи з атрибутами та їх значеннями. Переваги використання модуля:
Економія часу: Заповнення атрибутів стає швидше та простіше. Єдиноманітність даних: Усі товари використовують однакові значення атрибутів. Мультимовність: Повноцінна підтримка кількох мов. Простота налаштування та використання: Модуль легко інтегрується в адмін-панель OpenCart. Безпека системи:
Модуль не замінює файли системи. Не порушує стандартної логіки роботи атрибутів (включаючи роботу фідів та інших інтеграцій). Гнучкість у зберіганні даних: Всі значення атрибутів записуються в БД через кому. Розділювач можна легко змінити через налаштування модифікатора. Захист від дублювання: Механізм перевірки запобігає доданню однакових значень атрибутів у товар. Кому підійде модуль:
Інтернет-магазини з великою кількістю товарів та складними характеристиками. Власникам сайтів, що використовують OpenCart, яким важливе зручне керування атрибутами та їх значеннями. Магазини з мультимовною вітриною, де потрібна підтримка кількох мов. Сумісність:
OpenCart 3.x, OcStore 3.x
Як працює модуль:
У розділі адмін-панелі "Атрибути" з'являється можливість додавати та редагувати списки значень для атрибутів.
При редагуванні товару ви вибираєте потрібний атрибут і його значення зі списку, що випадає.
Значення атрибута автоматично заповнюються всіма мовами, доданими до системи.
Усі вибрані значення атрибутів зберігаються в базі даних у форматі рядка з роздільником (за замовчуванням - кома).
Приклад використання:
Ви створюєте атрибут "Колір". У списку значень додаєте "Червоний", "Синій", "Зелений" і перекладаєте їх кількома мовами. Під час редагування товару вибираєте значення "Синій", і він відразу відображається всіма мовами. У базі даних значення атрибута зберігаються у форматі: Червоний, Синій, Зелений.
Інсталяція:
Для роботи модуля необхідно додати додаткові таблиці до бази даних. Для цього виконайте запити з файлу attribute_value_editor_query.sql. Модуль легко встановлюється через стандартний завантажувач розширень OpenCart, додаткові параметри не потрібні. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Модуль "Редактор значень атрибутів" зробить вашу роботу з атрибутами зручнішою та організованою!
Оновлене
Редактор значень атрибутів
320 грн
40 111
Модуль "Керування характеристиками" — це потужне рішення для оптимізації роботи з характеристиками товарів у OpenCart 3. Він надає інструменти для зручного створення, редагування та керування характеристиками, групами та шаблонами, що робить процес адміністрування швидшим і простішим.
Основні можливості:
Створення та використання шаблонів характеристик:
Формуйте заздалегідь підготовлені шаблони з набором характеристик і застосовуйте їх до товарів одним кліком. Це особливо корисно для товарів з однаковими параметрами (наприклад, електроніка, одяг чи меблі).
Швидке додавання характеристик до шаблонів і груп:
Додавайте нові характеристики безпосередньо до вже створених шаблонів і груп. Це прискорює оновлення характеристик і спрощує налаштування товарів.
Групи характеристик для масового додавання:
Організовуйте характеристики у групи та додавайте їх до товарів одразу. Це зручно для роботи з категоріями товарів, де всі позиції мають схожі параметри.
Швидке додавання характеристик із шаблонів:
Застосовуйте створені шаблони прямо на сторінці редагування товару, щоб уникнути необхідності ручного введення даних.
Перегляд і керування характеристиками в товарах:
Переглядайте всі товари з вибраною характеристикою. Змінюйте значення характеристик для кількох товарів одночасно. Видаляйте непотрібні характеристики та додавайте нові товари до пов’язаного списку. Проста інтеграція та зручний інтерфейс:
Модуль ідеально інтегрується у стандартний функціонал OpenCart, зберігаючи сумісність з іншими модулями. Зручний інтерфейс забезпечує легкість роботи навіть для початківців.
Переваги використання модуля:
✅ Економія часу: Швидке додавання характеристик до шаблонів і груп скорочує час налаштування товарів.
✅ Зручність адміністрування: Усі інструменти для роботи з характеристиками зібрані в одному місці.
✅ Масове керування: Ви можете одночасно редагувати характеристики для кількох товарів, виключаючи рутинні дії.
✅ Гнучкість: Можливість додавання характеристик із шаблонів, груп і окремих характеристик дозволяє адаптувати модуль під будь-які потреби магазину.
✅ Підходить для будь-яких магазинів: Універсальний функціонал робить модуль корисним для інтернет-магазинів із будь-яким асортиментом, від побутової техніки до одягу та косметики.
✅ Зменшення помилок: Шаблони та групи мінімізують ймовірність некоректного введення даних.
✅ Підвищення продуктивності: Прискорює процес додавання та оновлення товарів, що особливо важливо для магазинів із великим асортиментом.
Інсталяція:
Для роботи модуля необхідно додати додаткові таблиці до бази даних. Для цього виконайте запити з файлу attribute_manager_query.sql. Модуль легко встановлюється через стандартний завантажувач розширень OpenCart, додаткові параметри не потрібні. Доступно два модифікатори (необхідно встановлювати лише один) attribute_manager_oc3.ocmod.zip - встановлюєте якщо придбали лише цей модифікатор attribute_manager_oc3_for_attribute_value_editor.ocmod.zip - якщо плануєте вікористовувати з модулем
DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Основні можливості:
Створення та використання шаблонів характеристик:
Формуйте заздалегідь підготовлені шаблони з набором характеристик і застосовуйте їх до товарів одним кліком. Це особливо корисно для товарів з однаковими параметрами (наприклад, електроніка, одяг чи меблі).
Швидке додавання характеристик до шаблонів і груп:
Додавайте нові характеристики безпосередньо до вже створених шаблонів і груп. Це прискорює оновлення характеристик і спрощує налаштування товарів.
Групи характеристик для масового додавання:
Організовуйте характеристики у групи та додавайте їх до товарів одразу. Це зручно для роботи з категоріями товарів, де всі позиції мають схожі параметри.
Швидке додавання характеристик із шаблонів:
Застосовуйте створені шаблони прямо на сторінці редагування товару, щоб уникнути необхідності ручного введення даних.
Перегляд і керування характеристиками в товарах:
Переглядайте всі товари з вибраною характеристикою. Змінюйте значення характеристик для кількох товарів одночасно. Видаляйте непотрібні характеристики та додавайте нові товари до пов’язаного списку. Проста інтеграція та зручний інтерфейс:
Модуль ідеально інтегрується у стандартний функціонал OpenCart, зберігаючи сумісність з іншими модулями. Зручний інтерфейс забезпечує легкість роботи навіть для початківців.
Переваги використання модуля:
✅ Економія часу: Швидке додавання характеристик до шаблонів і груп скорочує час налаштування товарів.
✅ Зручність адміністрування: Усі інструменти для роботи з характеристиками зібрані в одному місці.
✅ Масове керування: Ви можете одночасно редагувати характеристики для кількох товарів, виключаючи рутинні дії.
✅ Гнучкість: Можливість додавання характеристик із шаблонів, груп і окремих характеристик дозволяє адаптувати модуль під будь-які потреби магазину.
✅ Підходить для будь-яких магазинів: Універсальний функціонал робить модуль корисним для інтернет-магазинів із будь-яким асортиментом, від побутової техніки до одягу та косметики.
✅ Зменшення помилок: Шаблони та групи мінімізують ймовірність некоректного введення даних.
✅ Підвищення продуктивності: Прискорює процес додавання та оновлення товарів, що особливо важливо для магазинів із великим асортиментом.
Інсталяція:
Для роботи модуля необхідно додати додаткові таблиці до бази даних. Для цього виконайте запити з файлу attribute_manager_query.sql. Модуль легко встановлюється через стандартний завантажувач розширень OpenCart, додаткові параметри не потрібні. Доступно два модифікатори (необхідно встановлювати лише один) attribute_manager_oc3.ocmod.zip - встановлюєте якщо придбали лише цей модифікатор attribute_manager_oc3_for_attribute_value_editor.ocmod.zip - якщо плануєте вікористовувати з модулем
DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Оновлене
Керування характеристиками
320 грн
37 147
Модифікатор додає функціонал відображення відеороликів у списку додаткових зображень на сторінці товару. Відео відкривається у pop-up вікні, підтримуються платформи YouTube (включаючи Shorts) та Vimeo. Для адміністратора передбачена можливість додавання ID відео, вибору джерела безпосередньо на сторінці редагування товару, а також вказівки порядку сортування. Модифікатор автоматично додає мікророзмітку для відео на сторінці товару, що покращує SEO.
Підтримка відео:
YouTube, YouTube Shorts, Vimeo. Інтеграція з галереєю зображень:
Відео відображається у списку додаткових зображень товару. При натисканні на мініатюру відео відкривається у pop-up вікні. Проста настройка для адміністратора:
У картці редагування товару додається блок для введення ID відео, вибору джерела та зазначення порядку сортування.
Зручність для клієнтів:
Інтуїтивно зрозумілий інтерфейс із відображенням відео у модальному вікні.
Мікророзмітка для SEO:
Автоматична генерація мікророзмітки VideoObject. Генерація мікророзмітки включає:
Назву відео (береться з опису товару). Опис (береться з опису товару). Посилання на джерело відео. Дату публікації (береться з опису товару). Сумісність:
OpenCart 2.3. OpenCart 3.x. Інсталяція:
Виконайте запит із файлу product_video_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Відео додається при редагуванні товарів. Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволено використання в одному інтернет-магазині.
Підтримка відео:
YouTube, YouTube Shorts, Vimeo. Інтеграція з галереєю зображень:
Відео відображається у списку додаткових зображень товару. При натисканні на мініатюру відео відкривається у pop-up вікні. Проста настройка для адміністратора:
У картці редагування товару додається блок для введення ID відео, вибору джерела та зазначення порядку сортування.
Зручність для клієнтів:
Інтуїтивно зрозумілий інтерфейс із відображенням відео у модальному вікні.
Мікророзмітка для SEO:
Автоматична генерація мікророзмітки VideoObject. Генерація мікророзмітки включає:
Назву відео (береться з опису товару). Опис (береться з опису товару). Посилання на джерело відео. Дату публікації (береться з опису товару). Сумісність:
OpenCart 2.3. OpenCart 3.x. Інсталяція:
Виконайте запит із файлу product_video_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Відео додається при редагуванні товарів. Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволено використання в одному інтернет-магазині.
Оновлене
Відео на сторінці товару у pop-up вікні (YouTube/Shorts/Vimeo)
460 грн
56 239
Модуль Linked Products as Options об’єднує окремі картки варіантів товару в логічні групи та показує переходи між ними у вигляді звичних опцій. Покупець може вибрати колір, розмір, обсяг пам’яті, матеріал або іншу характеристику, але кожен варіант залишається окремим товаром із власною URL-адресою, ціною, акцією, залишком, моделлю, зображенням і SEO-даними.
Такий підхід підходить магазинам, у яких різні кольори, розміри або комплектації вже створені як окремі товари. Модуль не замінює і не змінює стандартні опції OpenCart: він додає окремий механізм зв’язування повноцінних карток товарів.
Передбачена інтеграція зі стандартним шаблоном OpenCart, а також окремі адаптації для OCTemplates Promo, OCTemplates Deals, Chameleon.
Як працює модуль
Адміністратор вибирає одне зі стандартних полів OpenCart як мітку товарної групи: UPC, EAN, JAN, ISBN або MPN. Товари з однаковим непорожнім значенням вибраного поля автоматично потрапляють до однієї групи.
Після цього в модулі створюються типи опцій, наприклад «Колір», «Розмір», «Обсяг пам’яті», «Матеріал» або будь-який інший потрібний магазину варіант. Для кожного типу можна вибрати одну або декілька характеристик товару. Якщо характеристик декілька, модуль перевіряє їх у заданому порядку та використовує перше непорожнє значення.
Після синхронізації на сторінці товару з’являються доступні варіанти групи. Натискання на значення відкриває відповідну картку товару, тому для кожного варіанта зберігаються його власні дані, адреса сторінки та поведінка стандартного товару OpenCart.
Що вміє модуль
Автоматично групувати товари за полем UPC, EAN, JAN, ISBN або MPN Працювати тільки з точним збігом непорожньої мітки групи Створювати необхідну кількість типів опцій Отримувати значення опцій із характеристик товарів Використовувати декілька характеристик для одного типу опції з урахуванням пріоритету Показувати значення як текстові кнопки, HEX-кольори або зображення товарів Налаштовувати декілька кольорів для одного значення Налаштовувати порядок сортування значень Створювати повністю ручні групи товарів Включати або виключати товари з автоматичної групи Задавати ручне значення опції для конкретного товару Керувати відображенням товарів, яких немає в наявності Індексувати великі каталоги пакетами через CRON Автоматично додавати змінені товари до черги індексації через Events OpenCart Формувати структуровані дані Schema.org для товарних варіантів Мітка товарної групи
Для автоматичного зв’язування використовується одне зі стандартних полів картки товару. Поле вибирається в налаштуваннях модуля та повинно містити однакове значення в усіх варіантів однієї моделі.
UPC — універсальний код товару EAN — європейський товарний код JAN — японський товарний код ISBN — міжнародний номер книжкового видання MPN — код моделі або групи, заданий виробником чи адміністратором Наприклад, шість окремих карток Samsung Galaxy можуть мати різні моделі, кольори, обсяги пам’яті, ціни та залишки, але однаковий MPN групи. Після індексації модуль зв’яже їх та покаже колір і пам’ять як переходи між варіантами.
Типи опцій і характеристики
Назви типів опцій не обмежені наперед. Магазин самостійно створює потрібні варіанти відповідно до свого асортименту: колір, розмір, пам’ять, матеріал, фасон, довжина, комплектація або інша характеристика.
До одного типу опції можна прив’язати декілька характеристик. Це корисно, якщо в різних категоріях однаковий зміст зберігається під різними назвами, наприклад «Колір», «Колір корпусу» або «Основний колір». Порядок характеристик визначає пріоритет їх перевірки.
Текст — значення показуються компактними кнопками Колір — значення показуються у вигляді HEX-палітри Зображення — використовується основне зображення відповідного товару Модуль не створює окремі зображення значень. Для режиму «Зображення» використовується вже наявне основне зображення товару та налаштований у модулі розмір мініатюри.
HEX-палітра та сортування значень
Після індексації модуль збирає знайдені значення характеристик на окремій вкладці. Для кожного значення можна встановити порядок сортування, а для кольорів — один або декілька HEX-кодів.
Якщо значення складається з декількох кольорів, модуль формує багатоколірний зразок. Налаштовані HEX-коди та сортування зберігаються незалежно від поточного типу відображення. Перемикання опції з кольору на зображення і назад не видаляє раніше налаштовану палітру.
Відображення в картці товару
Поточне значення опції виділяється та не є активним посиланням Текстові значення показуються як кнопки Кольори показуються у вигляді однотонних або багатоколірних зразків Для зображень використовується основне фото відповідного товару Назва товару в режимі зображення доступна при наведенні Товари не в наявності можуть бути показані, вимкнені або повністю приховані Недоступні значення мають окреме візуальне оформлення Під час вибору значення покупець переходить на окрему сторінку відповідного товару. Модуль не підміняє ціну, залишок або зображення через JavaScript, тому картка завжди використовує актуальні стандартні дані OpenCart.
Ручні групи
Автоматичний режим можна доповнювати ручним керуванням. Для цього передбачена окрема сторінка зі списком усіх створених груп, фільтрацією, сортуванням і пагінацією.
Пошук за назвою групи або її міткою Пошук групи за товаром, моделлю або SKU Фільтрація автоматичних, ручних і змішаних груп Створення нової ручної групи Додавання товарів через автодоповнення Ручне сортування товарів у групі Ручні значення опцій окремо для кожної мови Вимкнення окремої групи Блокування автоматичної групи Ручне значення має пріоритет над автоматично отриманою характеристикою. Це дозволяє додати до групи товар із неповними даними, не змінюючи його стандартні характеристики.
Очищення груп
У модулі передбачено три окремі режими очищення:
Автоматичні групи — очищення автоматичного індексу та груп, створених синхронізацією Ручні групи — видалення груп, створених адміністратором вручну Усі групи — повне очищення автоматичних і ручних груп модуля Індексація та CRON
Для швидкої роботи на вітрині модуль попередньо створює власний індекс зв’язків. Дані обробляються пакетами, тому модуль можна використовувати у великих каталогах без тривалого запиту під час відкриття сторінки товару.
Налаштовувана кількість товарів в одному пакеті Ручний запуск повної синхронізації з адміністративної частини Захищений секретним ключем URL для CRON Готова команда для crontab Відображення стану, прогресу та статистики індексації Під час повної синхронізації чинний індекс продовжує працювати. Нове покоління даних стає активним тільки після успішного завершення перебудови. Покупці не бачать частково заповнені групи під час оновлення каталогу.
Автоматичне оновлення після змін товару
Модуль використовує стандартні Events OpenCart. Після додавання, редагування або видалення товару його ідентифікатор потрапляє до черги. Наступний запуск CRON оновлює тільки змінені товари та пов’язані з ними групи.
Прямі SQL-запити та деякі сторонні імпорти можуть не викликати Events OpenCart. Після масового прямого імпорту або зміни міток групи рекомендується виконати повну синхронізацію.
SEO та структуровані дані
Для кожного типу опції можна вибрати відповідну властивість Schema.org. Якщо властивість не вибрана, модуль не додає для цієї опції структуровані дані.
ProductGroup — логічна група товарних варіантів productGroupID — мітка товарної групи hasVariant і isVariantOf — зв’язок групи з варіантами variesBy — перелік властивостей, за якими відрізняються товари color — колір size — розмір material — матеріал pattern — візерунок suggestedAge — рекомендований вік suggestedGender — рекомендована стать additionalProperty — інша характеристика товару Для стандартного шаблону модуль формує власний блок структурованих даних. Адаптації OCTemplates Promo, Deals, Chameleon також інтегрують зв’язок варіанта у нативну мікророзмітку товару відповідної теми.
Продуктивність
Окремі таблиці індексу з індексами для основних вибірок Пакетне завантаження характеристик товарів Пакетне додавання записів індексу Відсутність очищення активних даних до завершення повної синхронізації Інкрементальне оновлення змінених товарів Кешування налаштувань типів опцій стандартним кешем OpenCart Відсутність зовнішніх API-запитів на сторінці товару Мультимовність і мультимагазин
Назви груп, назви типів опцій і ручні значення можна задавати окремо для кожної мови. Під час показу модуль враховує поточну мову та магазин OpenCart і не показує товари, які не прив’язані до поточного магазину.
Адміністративна частина модуля локалізована українською, англійською та російською мовами.
Інтеграція з шаблонами
Default — підтримка входить до основного архіву OCTemplates Promo — окремий архів адаптації з власним Twig-шаблоном і CSS OCTemplates Deals — окремий архів адаптації з власним Twig-шаблоном і CSS Для Promo, Deals, Chameleon потрібно встановлювати тільки адаптацію, яка відповідає активному шаблону. Основний модуль встановлюється в будь-якому випадку.
Відкритий код і незалежність
Код модуля не закодований і не обфускований. Усі PHP-, Twig-, JavaScript-, CSS- та XML-файли доступні для перегляду і редагування.
Модуль не звертається до сторонніх ресурсів, зовнішніх API або віддалених серверів і не потребує встановлення сторонніх бібліотек чи системних служб. Обробка товарів, побудова груп, кешування та формування блока варіантів виконуються безпосередньо на сайті.
Завдяки окремому Twig-шаблону, CSS-файлу та точковому підключенню через OCMOD модуль можна адаптувати до інших тем OpenCart без зміни його основної логіки. Для нестандартної картки товару зазвичай достатньо підготувати окрему адаптацію з відповідною точкою виведення та стилями активного шаблону.
Встановлення
Виконайте чисте встановлення основного архіву через Extensions / Installer Якщо використовується OCTemplates Promo, Deals, Chameleon завантажте відповідний архів адаптації Перейдіть у Extensions / Modifications та натисніть Refresh Перейдіть у Extensions / Extensions Виберіть тип розширень Modules / Модулі Знайдіть Linked Products as Options та натисніть Install Відкрийте налаштування модуля Виберіть поле мітки групи та створіть потрібні типи опцій Виконайте повну синхронізацію Додайте захищений URL до планувальника CRON Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
Важливі примітки
Для автоматичного створення груп щонайменше два активні товари повинні мати однакове непорожнє значення вибраного поля UPC, EAN, JAN, ISBN або MPN. Після зміни поля мітки групи, складу характеристик або масового прямого імпорту потрібно виконати повну синхронізацію. Регулярний CRON обробляє чергу змінених товарів і продовжує незавершену повну синхронізацію. Для невеликого каталогу синхронізацію також можна запускати вручну з адміністративної частини. Видалення модуля через кнопку Uninstall видаляє створені ним таблиці, індекс, автоматичні та ручні групи, палітри й інші налаштування значень. Товари, характеристики та стандартні дані OpenCart не видаляються. DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Ліцензія поширюється на один домен і його піддомени.
Такий підхід підходить магазинам, у яких різні кольори, розміри або комплектації вже створені як окремі товари. Модуль не замінює і не змінює стандартні опції OpenCart: він додає окремий механізм зв’язування повноцінних карток товарів.
Передбачена інтеграція зі стандартним шаблоном OpenCart, а також окремі адаптації для OCTemplates Promo, OCTemplates Deals, Chameleon.
Як працює модуль
Адміністратор вибирає одне зі стандартних полів OpenCart як мітку товарної групи: UPC, EAN, JAN, ISBN або MPN. Товари з однаковим непорожнім значенням вибраного поля автоматично потрапляють до однієї групи.
Після цього в модулі створюються типи опцій, наприклад «Колір», «Розмір», «Обсяг пам’яті», «Матеріал» або будь-який інший потрібний магазину варіант. Для кожного типу можна вибрати одну або декілька характеристик товару. Якщо характеристик декілька, модуль перевіряє їх у заданому порядку та використовує перше непорожнє значення.
Після синхронізації на сторінці товару з’являються доступні варіанти групи. Натискання на значення відкриває відповідну картку товару, тому для кожного варіанта зберігаються його власні дані, адреса сторінки та поведінка стандартного товару OpenCart.
Що вміє модуль
Автоматично групувати товари за полем UPC, EAN, JAN, ISBN або MPN Працювати тільки з точним збігом непорожньої мітки групи Створювати необхідну кількість типів опцій Отримувати значення опцій із характеристик товарів Використовувати декілька характеристик для одного типу опції з урахуванням пріоритету Показувати значення як текстові кнопки, HEX-кольори або зображення товарів Налаштовувати декілька кольорів для одного значення Налаштовувати порядок сортування значень Створювати повністю ручні групи товарів Включати або виключати товари з автоматичної групи Задавати ручне значення опції для конкретного товару Керувати відображенням товарів, яких немає в наявності Індексувати великі каталоги пакетами через CRON Автоматично додавати змінені товари до черги індексації через Events OpenCart Формувати структуровані дані Schema.org для товарних варіантів Мітка товарної групи
Для автоматичного зв’язування використовується одне зі стандартних полів картки товару. Поле вибирається в налаштуваннях модуля та повинно містити однакове значення в усіх варіантів однієї моделі.
UPC — універсальний код товару EAN — європейський товарний код JAN — японський товарний код ISBN — міжнародний номер книжкового видання MPN — код моделі або групи, заданий виробником чи адміністратором Наприклад, шість окремих карток Samsung Galaxy можуть мати різні моделі, кольори, обсяги пам’яті, ціни та залишки, але однаковий MPN групи. Після індексації модуль зв’яже їх та покаже колір і пам’ять як переходи між варіантами.
Типи опцій і характеристики
Назви типів опцій не обмежені наперед. Магазин самостійно створює потрібні варіанти відповідно до свого асортименту: колір, розмір, пам’ять, матеріал, фасон, довжина, комплектація або інша характеристика.
До одного типу опції можна прив’язати декілька характеристик. Це корисно, якщо в різних категоріях однаковий зміст зберігається під різними назвами, наприклад «Колір», «Колір корпусу» або «Основний колір». Порядок характеристик визначає пріоритет їх перевірки.
Текст — значення показуються компактними кнопками Колір — значення показуються у вигляді HEX-палітри Зображення — використовується основне зображення відповідного товару Модуль не створює окремі зображення значень. Для режиму «Зображення» використовується вже наявне основне зображення товару та налаштований у модулі розмір мініатюри.
HEX-палітра та сортування значень
Після індексації модуль збирає знайдені значення характеристик на окремій вкладці. Для кожного значення можна встановити порядок сортування, а для кольорів — один або декілька HEX-кодів.
Якщо значення складається з декількох кольорів, модуль формує багатоколірний зразок. Налаштовані HEX-коди та сортування зберігаються незалежно від поточного типу відображення. Перемикання опції з кольору на зображення і назад не видаляє раніше налаштовану палітру.
Відображення в картці товару
Поточне значення опції виділяється та не є активним посиланням Текстові значення показуються як кнопки Кольори показуються у вигляді однотонних або багатоколірних зразків Для зображень використовується основне фото відповідного товару Назва товару в режимі зображення доступна при наведенні Товари не в наявності можуть бути показані, вимкнені або повністю приховані Недоступні значення мають окреме візуальне оформлення Під час вибору значення покупець переходить на окрему сторінку відповідного товару. Модуль не підміняє ціну, залишок або зображення через JavaScript, тому картка завжди використовує актуальні стандартні дані OpenCart.
Ручні групи
Автоматичний режим можна доповнювати ручним керуванням. Для цього передбачена окрема сторінка зі списком усіх створених груп, фільтрацією, сортуванням і пагінацією.
Пошук за назвою групи або її міткою Пошук групи за товаром, моделлю або SKU Фільтрація автоматичних, ручних і змішаних груп Створення нової ручної групи Додавання товарів через автодоповнення Ручне сортування товарів у групі Ручні значення опцій окремо для кожної мови Вимкнення окремої групи Блокування автоматичної групи Ручне значення має пріоритет над автоматично отриманою характеристикою. Це дозволяє додати до групи товар із неповними даними, не змінюючи його стандартні характеристики.
Очищення груп
У модулі передбачено три окремі режими очищення:
Автоматичні групи — очищення автоматичного індексу та груп, створених синхронізацією Ручні групи — видалення груп, створених адміністратором вручну Усі групи — повне очищення автоматичних і ручних груп модуля Індексація та CRON
Для швидкої роботи на вітрині модуль попередньо створює власний індекс зв’язків. Дані обробляються пакетами, тому модуль можна використовувати у великих каталогах без тривалого запиту під час відкриття сторінки товару.
Налаштовувана кількість товарів в одному пакеті Ручний запуск повної синхронізації з адміністративної частини Захищений секретним ключем URL для CRON Готова команда для crontab Відображення стану, прогресу та статистики індексації Під час повної синхронізації чинний індекс продовжує працювати. Нове покоління даних стає активним тільки після успішного завершення перебудови. Покупці не бачать частково заповнені групи під час оновлення каталогу.
Автоматичне оновлення після змін товару
Модуль використовує стандартні Events OpenCart. Після додавання, редагування або видалення товару його ідентифікатор потрапляє до черги. Наступний запуск CRON оновлює тільки змінені товари та пов’язані з ними групи.
Прямі SQL-запити та деякі сторонні імпорти можуть не викликати Events OpenCart. Після масового прямого імпорту або зміни міток групи рекомендується виконати повну синхронізацію.
SEO та структуровані дані
Для кожного типу опції можна вибрати відповідну властивість Schema.org. Якщо властивість не вибрана, модуль не додає для цієї опції структуровані дані.
ProductGroup — логічна група товарних варіантів productGroupID — мітка товарної групи hasVariant і isVariantOf — зв’язок групи з варіантами variesBy — перелік властивостей, за якими відрізняються товари color — колір size — розмір material — матеріал pattern — візерунок suggestedAge — рекомендований вік suggestedGender — рекомендована стать additionalProperty — інша характеристика товару Для стандартного шаблону модуль формує власний блок структурованих даних. Адаптації OCTemplates Promo, Deals, Chameleon також інтегрують зв’язок варіанта у нативну мікророзмітку товару відповідної теми.
Продуктивність
Окремі таблиці індексу з індексами для основних вибірок Пакетне завантаження характеристик товарів Пакетне додавання записів індексу Відсутність очищення активних даних до завершення повної синхронізації Інкрементальне оновлення змінених товарів Кешування налаштувань типів опцій стандартним кешем OpenCart Відсутність зовнішніх API-запитів на сторінці товару Мультимовність і мультимагазин
Назви груп, назви типів опцій і ручні значення можна задавати окремо для кожної мови. Під час показу модуль враховує поточну мову та магазин OpenCart і не показує товари, які не прив’язані до поточного магазину.
Адміністративна частина модуля локалізована українською, англійською та російською мовами.
Інтеграція з шаблонами
Default — підтримка входить до основного архіву OCTemplates Promo — окремий архів адаптації з власним Twig-шаблоном і CSS OCTemplates Deals — окремий архів адаптації з власним Twig-шаблоном і CSS Для Promo, Deals, Chameleon потрібно встановлювати тільки адаптацію, яка відповідає активному шаблону. Основний модуль встановлюється в будь-якому випадку.
Відкритий код і незалежність
Код модуля не закодований і не обфускований. Усі PHP-, Twig-, JavaScript-, CSS- та XML-файли доступні для перегляду і редагування.
Модуль не звертається до сторонніх ресурсів, зовнішніх API або віддалених серверів і не потребує встановлення сторонніх бібліотек чи системних служб. Обробка товарів, побудова груп, кешування та формування блока варіантів виконуються безпосередньо на сайті.
Завдяки окремому Twig-шаблону, CSS-файлу та точковому підключенню через OCMOD модуль можна адаптувати до інших тем OpenCart без зміни його основної логіки. Для нестандартної картки товару зазвичай достатньо підготувати окрему адаптацію з відповідною точкою виведення та стилями активного шаблону.
Встановлення
Виконайте чисте встановлення основного архіву через Extensions / Installer Якщо використовується OCTemplates Promo, Deals, Chameleon завантажте відповідний архів адаптації Перейдіть у Extensions / Modifications та натисніть Refresh Перейдіть у Extensions / Extensions Виберіть тип розширень Modules / Модулі Знайдіть Linked Products as Options та натисніть Install Відкрийте налаштування модуля Виберіть поле мітки групи та створіть потрібні типи опцій Виконайте повну синхронізацію Додайте захищений URL до планувальника CRON Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
Важливі примітки
Для автоматичного створення груп щонайменше два активні товари повинні мати однакове непорожнє значення вибраного поля UPC, EAN, JAN, ISBN або MPN. Після зміни поля мітки групи, складу характеристик або масового прямого імпорту потрібно виконати повну синхронізацію. Регулярний CRON обробляє чергу змінених товарів і продовжує незавершену повну синхронізацію. Для невеликого каталогу синхронізацію також можна запускати вручну з адміністративної частини. Видалення модуля через кнопку Uninstall видаляє створені ним таблиці, індекс, автоматичні та ручні групи, палітри й інші налаштування значень. Товари, характеристики та стандартні дані OpenCart не видаляються. DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Ліцензія поширюється на один домен і його піддомени.
Оновлене
Пов’язані товари як опції
680 грн
3 11
Розміщуйте рекламні банери безпосередньо серед товарів у категоріях і на сторінках товарів виробників. Повідомляйте покупцям про акції, новинки, сезонні колекції та спеціальні пропозиції під час перегляду каталогу.
Банери додаються до переліку товарів і не зменшують їхню кількість на сторінці. Керування доступне під час редагування категорії або виробника, без необхідності змінювати код шаблону.
Два типи банерів
картка товару — банер займає одну комірку серед товарів; широкий банер — займає всю ширину області списку товарів. Для кожного банера можна обрати розміщення: на початку списку, після певного товару, після певного рядка або в кінці. Розміщення після рядка враховує кількість колонок на поточному екрані.
Окремий показ для ПК і мобільних пристроїв
Банер може відображатися на всіх пристроях, лише на ПК і планшетах або лише на мобільних пристроях. Для різних зображень, пропорцій чи позицій створіть окремі банери та оберіть відповідні пристрої.
Наприклад, на ПК можна показувати широкий горизонтальний банер, а на телефоні — компактний вертикальний. Кожен із них матиме власні параметри розміщення та показу.
Підтримка режимів каталогу
Доступний показ у сітці, списку або в усіх режимах. Це дозволяє використовувати різні банери для різного вигляду каталогу.
Банери для різних сторінок пагінації
Налаштовуйте окремі пропозиції для першої, другої та наступних сторінок каталогу. Для кожного банера можна вказати конкретні сторінки або діапазони, наприклад 1,3-5.
Позиція банера рахується окремо всередині кожної сторінки. Якщо на сторінці недостатньо товарів або рядків для заданої позиції, банер не показується.
Мультимовність
Додавайте окремі банери для кожної мови магазину. Зображення, назва / ALT і посилання налаштовуються відповідно до мовної версії, яку переглядає покупець.
Додаткові можливості
кілька банерів для однієї категорії або виробника; увімкнення та вимкнення кожного банера; дати початку й закінчення показу; порядок сортування банерів з однаковим розміщенням; банери з посиланням або без нього; можливість додати до посилання атрибут rel="nofollow"; налаштування розмірів зображення; масштабування зі збереженням усього зображення або заповненням області з обрізанням країв. Сумісність
OpenCart 3.x; ocStore 3.x. Сумісність із шаблонами
Базова версія сумісна зі стандартним шаблоном default. Для інших шаблонів може знадобитися адаптація. У шаблонах із режимом «Прайс-лист» необхідна адаптація. Адаптація платна.
Порядок встановлення
Для нової установки виконайте SQL-запит із файлу promo_banners_in_categories_and_manufacturers_v_3_0_install.sql, врахувавши префікс таблиць вашого магазину. Завантажте архів promo_banners_in_categories_and_manufacturers_v_3_0_oc3.ocmod.zip через розділ «Розширення → Встановлення розширень». Оновіть модифікатори та очистьте кеш шаблонів. Відкрийте редагування категорії або виробника та перейдіть на вкладку «Промобанери». Додайте банери, налаштуйте умови показу та збережіть зміни. Ліцензія
Ліцензія поширюється на один домен та його піддомени.
DEMO
Admin Page login/password: demo/demodemo Store Page Увага!
Адаптації від версії 2.0 несумісні!
Банери додаються до переліку товарів і не зменшують їхню кількість на сторінці. Керування доступне під час редагування категорії або виробника, без необхідності змінювати код шаблону.
Два типи банерів
картка товару — банер займає одну комірку серед товарів; широкий банер — займає всю ширину області списку товарів. Для кожного банера можна обрати розміщення: на початку списку, після певного товару, після певного рядка або в кінці. Розміщення після рядка враховує кількість колонок на поточному екрані.
Окремий показ для ПК і мобільних пристроїв
Банер може відображатися на всіх пристроях, лише на ПК і планшетах або лише на мобільних пристроях. Для різних зображень, пропорцій чи позицій створіть окремі банери та оберіть відповідні пристрої.
Наприклад, на ПК можна показувати широкий горизонтальний банер, а на телефоні — компактний вертикальний. Кожен із них матиме власні параметри розміщення та показу.
Підтримка режимів каталогу
Доступний показ у сітці, списку або в усіх режимах. Це дозволяє використовувати різні банери для різного вигляду каталогу.
Банери для різних сторінок пагінації
Налаштовуйте окремі пропозиції для першої, другої та наступних сторінок каталогу. Для кожного банера можна вказати конкретні сторінки або діапазони, наприклад 1,3-5.
Позиція банера рахується окремо всередині кожної сторінки. Якщо на сторінці недостатньо товарів або рядків для заданої позиції, банер не показується.
Мультимовність
Додавайте окремі банери для кожної мови магазину. Зображення, назва / ALT і посилання налаштовуються відповідно до мовної версії, яку переглядає покупець.
Додаткові можливості
кілька банерів для однієї категорії або виробника; увімкнення та вимкнення кожного банера; дати початку й закінчення показу; порядок сортування банерів з однаковим розміщенням; банери з посиланням або без нього; можливість додати до посилання атрибут rel="nofollow"; налаштування розмірів зображення; масштабування зі збереженням усього зображення або заповненням області з обрізанням країв. Сумісність
OpenCart 3.x; ocStore 3.x. Сумісність із шаблонами
Базова версія сумісна зі стандартним шаблоном default. Для інших шаблонів може знадобитися адаптація. У шаблонах із режимом «Прайс-лист» необхідна адаптація. Адаптація платна.
Порядок встановлення
Для нової установки виконайте SQL-запит із файлу promo_banners_in_categories_and_manufacturers_v_3_0_install.sql, врахувавши префікс таблиць вашого магазину. Завантажте архів promo_banners_in_categories_and_manufacturers_v_3_0_oc3.ocmod.zip через розділ «Розширення → Встановлення розширень». Оновіть модифікатори та очистьте кеш шаблонів. Відкрийте редагування категорії або виробника та перейдіть на вкладку «Промобанери». Додайте банери, налаштуйте умови показу та збережіть зміни. Ліцензія
Ліцензія поширюється на один домен та його піддомени.
DEMO
Admin Page login/password: demo/demodemo Store Page Увага!
Адаптації від версії 2.0 несумісні!
Оновлене
Промо банери в категоріях та виробниках
900 грн
25 99
Автоматизуйте керування цінами та залишками в OpenCart за допомогою Google Таблиць!
Редагувати ціни та залишки вручну через адмін-панель — довго, незручно і потребує великої уваги. Модуль «Обмін даними з Google Spreadsheets» дозволяє легко та швидко вносити зміни до цін безпосередньо в Google Таблицях, а потім імпортувати їх у OpenCart.
Чому це зручно?
Гнучкість і швидкість – внесіть зміни в таблиці та оновіть магазин в один клік. Масове редагування – змінюйте тисячі товарів одночасно без входу в адмінку. Зручне відображення даних – сортуйте, фільтруйте та аналізуйте товари в Google Sheets. Спільна робота – редагуйте дані командою без доступу до адмін-панелі OpenCart. Експорт з фільтрацією по категоріях – вивантажуйте вибіркові дані, наприклад, лише для певних категорій. Імпорт із кількох Google Таблиць – оновлюйте дані не лише зі своїх таблиць, а й із прайс-листів постачальників. Автоматизація через CRON – налаштуйте імпорт та експорт за розкладом. Які дані можна імпортувати в OpenCart?
Ціна Залишки на складі Статус товару Індексація/Noindex Акційні ціни для груп покупців із можливістю вказати період дії акції Для імпорту можна використовувати ідентифікатори товару: product_id, model, sku, upc, ean, jan, isbn, mpn Які дані можна експортувати з OpenCart у Google Таблиці?
Ціна Залишки на складі Статус товару Індексація/Noindex Акційні ціни для груп покупців Ідентифікатори товару: product_id, model, sku, upc, ean, jan, isbn, mpn Що входить у модуль?
Після покупки модуля ви отримаєте два файли:
composer_google_api.zip – файли для роботи з Google API (завантажте через FTP). google_spreadsheets_v_1_0_oc3.ocmod.zip – встановлюється через OpenCart. Як налаштувати модуль?
Для імпорту в OpenCart: Отримайте API-ключ із активним Google Sheets API у Google Cloud. Для експорту з OpenCart: Налаштуйте сервісний акаунт у Google Cloud та надайте йому доступ до таблиці. Детальніше про налаштування у відео-мануалі за посиланням нище.
Метод встановлення
Розпакуйте архів composer_google_api.zip і перенесіть вміст у корінь сайту за допомогою FTP. Встановіть модуль через OpenCart. Оновіть модифікатори. Перейдіть до Система → Користувачі → Групи користувачів і надайте права адміністраторам. Перейдіть у Розширення → Розширення → Модулі, активуйте Google Spreadsheets та налаштуйте його. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Редагувати ціни та залишки вручну через адмін-панель — довго, незручно і потребує великої уваги. Модуль «Обмін даними з Google Spreadsheets» дозволяє легко та швидко вносити зміни до цін безпосередньо в Google Таблицях, а потім імпортувати їх у OpenCart.
Чому це зручно?
Гнучкість і швидкість – внесіть зміни в таблиці та оновіть магазин в один клік. Масове редагування – змінюйте тисячі товарів одночасно без входу в адмінку. Зручне відображення даних – сортуйте, фільтруйте та аналізуйте товари в Google Sheets. Спільна робота – редагуйте дані командою без доступу до адмін-панелі OpenCart. Експорт з фільтрацією по категоріях – вивантажуйте вибіркові дані, наприклад, лише для певних категорій. Імпорт із кількох Google Таблиць – оновлюйте дані не лише зі своїх таблиць, а й із прайс-листів постачальників. Автоматизація через CRON – налаштуйте імпорт та експорт за розкладом. Які дані можна імпортувати в OpenCart?
Ціна Залишки на складі Статус товару Індексація/Noindex Акційні ціни для груп покупців із можливістю вказати період дії акції Для імпорту можна використовувати ідентифікатори товару: product_id, model, sku, upc, ean, jan, isbn, mpn Які дані можна експортувати з OpenCart у Google Таблиці?
Ціна Залишки на складі Статус товару Індексація/Noindex Акційні ціни для груп покупців Ідентифікатори товару: product_id, model, sku, upc, ean, jan, isbn, mpn Що входить у модуль?
Після покупки модуля ви отримаєте два файли:
composer_google_api.zip – файли для роботи з Google API (завантажте через FTP). google_spreadsheets_v_1_0_oc3.ocmod.zip – встановлюється через OpenCart. Як налаштувати модуль?
Для імпорту в OpenCart: Отримайте API-ключ із активним Google Sheets API у Google Cloud. Для експорту з OpenCart: Налаштуйте сервісний акаунт у Google Cloud та надайте йому доступ до таблиці. Детальніше про налаштування у відео-мануалі за посиланням нище.
Метод встановлення
Розпакуйте архів composer_google_api.zip і перенесіть вміст у корінь сайту за допомогою FTP. Встановіть модуль через OpenCart. Оновіть модифікатори. Перейдіть до Система → Користувачі → Групи користувачів і надайте права адміністраторам. Перейдіть у Розширення → Розширення → Модулі, активуйте Google Spreadsheets та налаштуйте його. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Оновлене
Обмін даними з Google Spreadsheets
460 грн
16 67
Мета-дані для системних сторінок — модифікатор, який дозволяє додавати SEO-мета дані (Title, Description, Keywords) для системних сторінок інтернет-магазину. Такий функціонал часто запитують SEO-фахівці, оскільки стандартний OpenCart не надає можливості задавати унікальні мета-дані для службових сторінок.
Основні можливості:
Додавання мета-даних (Title, Description, Keywords) для системних сторінок. Підтримка мультимовності — окремі дані для кожної мови магазину. Зручне керування мета-даними через адміністративну панель. Сумісність з OpenCart/OcStore 3.x. Сумісність з OpenCart/OcStore 2.3. Переваги використання модуля:
Покращення SEO-оптимізації сайту. Можливість задати унікальні тексти для важливих службових сторінок. Проста установка та налаштування. До яких сторінок можна додати мета-дані:
Сторінка акцій Сторінка порівняння Список бажань Контакти Мапа сайту Список виробників Пошук Авторизація Авторизація партнера (Affiliate) Реєстрація Відновлення паролю Повернення товару Подарункові сертифікати Кошик Безпека системи:
Модифікатор не замінює файли. Не створює таблиць у базі даних. Код відкритий, не зашифрований. Немає звернень до сторонніх ресурсів. Інсталяція:
Завантажте архів модуля через стандартний встановлювач доповнень OpenCart. Оновіть модифікатори. Налаштуйте мета-дані у меню налаштування магазину. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Основні можливості:
Додавання мета-даних (Title, Description, Keywords) для системних сторінок. Підтримка мультимовності — окремі дані для кожної мови магазину. Зручне керування мета-даними через адміністративну панель. Сумісність з OpenCart/OcStore 3.x. Сумісність з OpenCart/OcStore 2.3. Переваги використання модуля:
Покращення SEO-оптимізації сайту. Можливість задати унікальні тексти для важливих службових сторінок. Проста установка та налаштування. До яких сторінок можна додати мета-дані:
Сторінка акцій Сторінка порівняння Список бажань Контакти Мапа сайту Список виробників Пошук Авторизація Авторизація партнера (Affiliate) Реєстрація Відновлення паролю Повернення товару Подарункові сертифікати Кошик Безпека системи:
Модифікатор не замінює файли. Не створює таблиць у базі даних. Код відкритий, не зашифрований. Немає звернень до сторонніх ресурсів. Інсталяція:
Завантажте архів модуля через стандартний встановлювач доповнень OpenCart. Оновіть модифікатори. Налаштуйте мета-дані у меню налаштування магазину. DEMO
Admin Page login/password: demo/demodemo Ліцензія:
Дозволено використання в одному інтернет-магазині.
Оновлене
Мета-дані для системних сторінок
455 грн
11 27
AI-відгуки (OpenAI) — автоматична генерація відгуків для товарів OpenCart
AI-відгуки (OpenAI) — модуль для OpenCart та ocStore, який автоматично створює відгуки до товарів за допомогою моделей OpenAI.
Модуль використовує назву товару, модель, виробника, опис, атрибути та налаштований промпт. На основі цих даних OpenAI генерує текст відгуку, ім’я автора й рейтинг.
Відгуки можна створювати для окремих товарів або масово — для всього каталогу, товарів без відгуків, вибраної категорії чи виробника. Для безпечної обробки великої кількості товарів використовується постійна черга завдань із покроковим AJAX-запуском та підтримкою cron.
Основні можливості модуля
Генерація відгуків через OpenAI Responses API Автоматичне створення тексту відгуку, імені автора та рейтингу Вибір моделі OpenAI зі списку Налаштовувана системна інструкція Власний шаблон промпту для товару Використання назви, моделі, виробника, опису й атрибутів товару Генерація відгуків однією або декількома мовами Випадковий вибір мови для кожного відгуку Випадкова кількість відгуків для кожного товару в заданому діапазоні Випадкова дата та час відгуку в заданому діапазоні Автоматична або ручна публікація відгуків Масове додавання товарів до черги Покрокова обробка черги без тривалого PHP-процесу Автоматична фонова обробка через cron Повторні спроби після помилок API Захист від завислих завдань Контроль повторення імен авторів і текстів відгуків Перегляд, редагування, увімкнення та видалення згенерованих відгуків Використання інформації про товар
Модуль автоматично отримує інформацію про товар із бази даних OpenCart і використовує її для формування запиту до OpenAI.
У шаблоні промпту можна використовувати такі змінні:
{name} — назва товару {model} — модель товару {manufacturer} — виробник або бренд {description} — опис товару без HTML-розмітки {attributes} — атрибути та характеристики товару {language} — мова поточного відгуку Бажаний діапазон рейтингу можна вказати звичайним текстом безпосередньо у промпті, наприклад: «Бажаний рейтинг: від 3 до 5».
Якщо для товару відсутній виробник, опис або атрибути, модуль передає доступні дані. Рекомендується не вимагати від моделі згадування характеристик, яких немає в інформації про товар.
Гнучке налаштування OpenAI
OpenAI API key Вибір моделі зі списку Налаштування Temperature Максимальна кількість вихідних токенів Налаштування Reasoning effort Тайм-аут одного API-запиту Кількість повторних спроб після помилки Пауза між API-запитами Кількість завдань за один запуск cron Секретний ключ доступу до cron Системна інструкція для всіх відгуків Окремий шаблон завдання для товару Додаткова інструкція для формування імені автора Для моделей із reasoning модуль враховує, що внутрішні reasoning-токени також можуть використовувати встановлений ліміт відповіді. Якщо reasoning увімкнено, модуль автоматично використовує не менше 1000 вихідних токенів.
Для звичайної генерації коротких відгуків рекомендовано використовувати значення Reasoning effort: none або low.
Налаштування мови відгуків
У загальних налаштуваннях можна вказати одну або декілька мов через кому.
Приклад: Українська, Русский, English
Якщо вказано декілька мов, для кожного нового відгуку одна з них вибирається випадково. Окремо вибирати мову під час додавання товарів до масової черги не потрібно — використовується загальне налаштування модуля.
Контроль рейтингу
Рейтинг формується моделлю OpenAI відповідно до інструкції у промпті. Модуль приймає лише значення від 1 до 5.
Для керування рейтингом достатньо додати до шаблону промпту потрібну умову:
Бажаний рейтинг: від 3 до 5 Бажаний рейтинг: від 4 до 5 Бажаний рейтинг: 5 Окрема змінна {rating} не використовується.
Кількість відгуків для товару
Під час додавання товарів до масової черги можна встановити діапазон кількості відгуків для кожного товару.
Від 3 до 5 — для кожного товару буде випадково створено 3, 4 або 5 завдань Від 3 до 3 — для кожного товару буде створено рівно 3 завдання Від 1 до 1 — один відгук для кожного товару Кожен відгук обробляється окремим завданням черги. Це дозволяє повторити лише невдале завдання, не запускаючи генерацію всього набору повторно.
Налаштування дати відгуків
У модулі можна встановити початкову та кінцеву дату для нових відгуків.
Для кожного згенерованого відгуку дата та час вибираються випадково всередині вказаного діапазону. Завдяки цьому відгуки не створюються з однаковою датою.
Нижня межа дати відгуку Верхня межа дати відгуку Випадковий час протягом вибраного дня Автоматичне виправлення діапазону, якщо початкова дата більша за кінцеву Запобігання повторенню імен
Модуль може передавати OpenAI список раніше використаних імен авторів. Модель отримує інструкцію не повторювати ці імена під час створення нового відгуку.
У налаштуваннях можна вказати максимальну кількість останніх унікальних імен, що передаються моделі.
Більше значення зменшує ймовірність повторення імен Менше значення скорочує витрати вхідних токенів Значення 0 повністю вимикає передачу використаних імен Для більш природного результату модуль може генерувати повні імена, скорочені форми, імена з ініціалами та інші доречні варіанти відповідно до мови відгуку.
Запобігання повторенню текстів
Для зменшення схожості нових відгуків модуль може передавати OpenAI останні тексти відгуків до поточного товару.
Можна налаштувати кількість попередніх відгуків, що передаються моделі Передаються лише останні відгуки до конкретного товару Довжина кожного переданого тексту обмежується Модель отримує інструкцію не повторювати фрази, структуру, початок і завершення Для кожного нового відгуку вибирається окремий тематичний напрям Значення 0 вимикає передачу попередніх відгуків Збільшення кількості переданих текстів покращує контроль повторів, але підвищує витрати вхідних токенів OpenAI.
Тематичні напрями відгуків
Щоб відгуки до одного товару не відрізнялися лише окремими словами, модуль автоматично змінює рекомендований напрям тексту.
Можливі напрями:
Перше враження та причина вибору товару Повсякденне використання та зручність Якість виготовлення та матеріалів Пакування, доставка та перше налаштування Відповідність очікуванням покупця Конкретний практичний сценарій використання Корисна деталь, помічена під час користування Співвідношення якості та вартості Простота налаштування, догляду чи обслуговування Рекомендація для певного типу покупця Додавання товарів до черги
Модуль дозволяє додавати до черги як окремий товар, так і групу товарів за заданими умовами.
Один вибраний товар Товари без відгуків Усі товари магазину Товари вибраної категорії Товари вибраного виробника Тільки увімкнені товари Тільки вимкнені товари Товари з будь-яким статусом Фільтр за початковою датою створення товару Фільтр за кінцевою датою створення товару Діапазон кількості відгуків для кожного товару Окремий товар можна знайти за назвою або моделлю через стандартне автодоповнення OpenCart.
Черга генерації
Кожен майбутній відгук зберігається як окреме завдання у постійній черзі бази даних. Для черги передбачена пагінація. Кількість рядків на сторінці визначається налаштуванням config_limit_admin у OpenCart. Якщо значення відсутнє або дорівнює нулю, використовується 20 рядків на сторінці.
Стани завдань
pending — завдання очікує на обробку processing — завдання обробляється retry — сталася помилка, завдання очікує повторної спроби done — відгук успішно створено failed — вичерпано дозволену кількість повторних спроб Якщо завдання залишилося у стані processing через аварійне завершення PHP-процесу, через 15 хвилин модуль автоматично повертає його до стану повторної обробки.
Керування чергою
Видалення окремого завдання Очищення всієї черги Захист активного завдання від видалення під час обробки Пагінація списку завдань Відображення повідомлення останньої помилки Повторна автоматична обробка після тимчасової помилки Покрокова ручна обробка
При натисканні кнопки запуску модуль не намагається обробити всю чергу одним PHP-запитом.
Замість цього використовується покрокова AJAX-обробка:
Браузер запускає обробку одного завдання Модуль генерує та зберігає один відгук Оновлюється індикатор прогресу Браузер автоматично запускає наступне завдання Процес продовжується, доки не буде оброблено всі доступні завдання Індикатор прогресу
На вкладці масової черги відображається індикатор поточного прогресу.
Кількість завдань, що очікують Кількість завдань, які обробляються Кількість успішно завершених завдань Кількість завдань із помилками Загальний відсоток завершення черги Після кожного AJAX-запиту індикатор оновлюється без повного перезавантаження сторінки.
Автоматична обробка через cron
У налаштуваннях модуль автоматично формує готовий cron URL і команду для crontab. Рекомендована частота запуску cron залежить від кількості товарів, лімітів OpenAI API та налаштованого розміру пакета. Для поступової постійної обробки черги зазвичай достатньо запуску один раз на хвилину.
Повторні спроби після помилок
Якщо OpenAI API тимчасово недоступний, перевищено ліміт запитів або відповідь не містить коректних структурованих даних, завдання не видаляється.
Кількість повторних спроб налаштовується Текст помилки зберігається у черзі Після вичерпання спроб завдання отримує стан failed Керування згенерованими відгуками
Для створених модулем відгуків передбачена окрема вкладка в адміністративній частині.
Перегляд списку згенерованих відгуків Відображення товару й автора Відображення рейтингу та статусу Відображення дати створення відгуку Відображення використаної моделі OpenAI Відображення кількості вхідних і вихідних токенів Редагування автора, тексту, рейтингу та статусу Редагування в модальному вікні без перезавантаження сторінки Швидке увімкнення або вимкнення відгуку Зелена кнопка для увімкненого відгуку Червона кнопка для вимкненого відгуку Видалення окремого відгуку Масове видалення всіх згенерованих відгуків Пагінація списку відгуків Модуль дозволяє редагувати та видаляти через власний інтерфейс лише ті відгуки, які були створені ним і зареєстровані в таблиці згенерованих відгуків. Звичайні відгуки покупців не змінюються.
Публікація відгуків
У налаштуваннях можна вибрати початковий статус нових відгуків.
Увімкнено — відгук одразу стає доступним у магазині Вимкнено — відгук зберігається для попередньої перевірки адміністратором Статус можна змінити в будь-який момент зі списку згенерованих відгуків або в модальному вікні редагування.
Збереження відгуків
Готові відгуки зберігаються у стандартній таблиці відгуків OpenCart. Тому вони сумісні зі стандартною системою відображення та керування відгуками.
Використання токенів
Вартість одного запиту залежить від вибраної моделі, довжини опису товару, атрибутів, промпту, кількості переданих імен і попередніх відгуків.
Для керування витратами передбачені окремі налаштування:
Максимальна кількість вихідних токенів Кількість імен для контролю повторів Кількість попередніх відгуків до товару Рівень reasoning Вибір моделі OpenAI Для економії токенів можна зменшити кількість переданих імен і відгуків або встановити значення 0. Для коротких товарних відгуків зазвичай не потрібен високий рівень reasoning.
Вартість використання OpenAI API
Важливо: генерація відгуків виконується через платний OpenAI API. Вартість використання API не входить до вартості модуля та сплачується власником магазину безпосередньо компанії OpenAI.
Фактична вартість залежить від:
Вибраної моделі OpenAI Кількості вхідних токенів Кількості вихідних і reasoning-токенів Довжини описів і атрибутів товарів Кількості переданих імен і попередніх відгуків Кількості створених відгуків Тарифи, доступність моделей, ліміти та правила білінгу можуть змінюватися. Актуальна інформація доступна на офіційній сторінці: OpenAI API Pricing.
Переваги використання
Автоматизація підготовки контенту для великого каталогу Масова генерація без запуску одного тривалого PHP-процесу Гнучкий вибір товарів для обробки Використання реальної інформації про товар Власні промпти та правила генерації Підтримка декількох мов Контроль дат, рейтингів і статусу публікації Зменшення повторення імен і текстів Ручна та автоматична обробка черги Редагування результату перед публікацією Облік використаних токенів Використання стандартної системи відгуків OpenCart Безпека
Cron URL захищений окремим секретним ключем Для AJAX-операцій перевіряються права адміністратора Коли модуль вимкнений, cron-генерація блокується Через інтерфейс модуля редагуються лише створені ним відгуки Сумісність
OpenCart 3.x ocStore 3.x Стандартна система відгуків OpenCart Стандартний адміністративний інтерфейс OpenCart 3 Українська, англійська та російська локалізації Модуль не змінює шаблон сторінки товару. Відображення відгуків у каталозі виконується засобами встановленого шаблону OpenCart.
Системні вимоги
PHP 7.2 або новіша сумісна версія PHP cURL PHP JSON Рекомендовано PHP mbstring Можливість вихідних HTTPS-запитів до api.openai.com Обліковий запис OpenAI Активний OpenAI API key Позитивний баланс або активний білінг OpenAI API Cron на сервері або в панелі хостингу — для автоматичної обробки Важливі обмеження
Результат залежить від вибраної моделі, промпту та інформації про товар Модуль не гарантує однаковий результат при повторній генерації OpenAI може відмовитися виконувати окремі запити відповідно до своїх правил Доступність моделей залежить від облікового запису та регіону OpenAI Ліміти запитів визначаються рівнем використання OpenAI API Збільшення контексту і кількості попередніх відгуків підвищує витрати токенів Згенерований текст рекомендується перевірити перед публікацією Модуль не може перевірити фактичний досвід використання товару реальним покупцем Встановлення
Завантажте архів через розділ «Розширення → Встановлення розширень» Перейдіть до розділу «Розширення → Модифікатори» та оновіть кеш модифікаторів Відкрийте «Розширення → Розширення → Модулі» Встановіть модуль AI-відгуки (OpenAI) Відкрийте налаштування модуля Вкажіть OpenAI API key Виберіть модель і параметри генерації Перевірте системний і товарний промпти Встановіть мову, діапазон дат і статус нових відгуків Увімкніть модуль і збережіть налаштування За потреби додайте сформовану cron-команду в панелі хостингу DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Одна ліцензія поширюється на один домен і його піддомени.
Послуги OpenAI API, оплата використаних токенів, поповнення балансу OpenAI, налаштування стороннього хостингу, сервера або cron не входять до вартості ліцензії модуля.
Адаптація під нестандартну адміністративну панель, змінену структуру бази даних або сторонню систему відгуків виконується окремо.
AI-відгуки (OpenAI) — модуль для OpenCart та ocStore, який автоматично створює відгуки до товарів за допомогою моделей OpenAI.
Модуль використовує назву товару, модель, виробника, опис, атрибути та налаштований промпт. На основі цих даних OpenAI генерує текст відгуку, ім’я автора й рейтинг.
Відгуки можна створювати для окремих товарів або масово — для всього каталогу, товарів без відгуків, вибраної категорії чи виробника. Для безпечної обробки великої кількості товарів використовується постійна черга завдань із покроковим AJAX-запуском та підтримкою cron.
Основні можливості модуля
Генерація відгуків через OpenAI Responses API Автоматичне створення тексту відгуку, імені автора та рейтингу Вибір моделі OpenAI зі списку Налаштовувана системна інструкція Власний шаблон промпту для товару Використання назви, моделі, виробника, опису й атрибутів товару Генерація відгуків однією або декількома мовами Випадковий вибір мови для кожного відгуку Випадкова кількість відгуків для кожного товару в заданому діапазоні Випадкова дата та час відгуку в заданому діапазоні Автоматична або ручна публікація відгуків Масове додавання товарів до черги Покрокова обробка черги без тривалого PHP-процесу Автоматична фонова обробка через cron Повторні спроби після помилок API Захист від завислих завдань Контроль повторення імен авторів і текстів відгуків Перегляд, редагування, увімкнення та видалення згенерованих відгуків Використання інформації про товар
Модуль автоматично отримує інформацію про товар із бази даних OpenCart і використовує її для формування запиту до OpenAI.
У шаблоні промпту можна використовувати такі змінні:
{name} — назва товару {model} — модель товару {manufacturer} — виробник або бренд {description} — опис товару без HTML-розмітки {attributes} — атрибути та характеристики товару {language} — мова поточного відгуку Бажаний діапазон рейтингу можна вказати звичайним текстом безпосередньо у промпті, наприклад: «Бажаний рейтинг: від 3 до 5».
Якщо для товару відсутній виробник, опис або атрибути, модуль передає доступні дані. Рекомендується не вимагати від моделі згадування характеристик, яких немає в інформації про товар.
Гнучке налаштування OpenAI
OpenAI API key Вибір моделі зі списку Налаштування Temperature Максимальна кількість вихідних токенів Налаштування Reasoning effort Тайм-аут одного API-запиту Кількість повторних спроб після помилки Пауза між API-запитами Кількість завдань за один запуск cron Секретний ключ доступу до cron Системна інструкція для всіх відгуків Окремий шаблон завдання для товару Додаткова інструкція для формування імені автора Для моделей із reasoning модуль враховує, що внутрішні reasoning-токени також можуть використовувати встановлений ліміт відповіді. Якщо reasoning увімкнено, модуль автоматично використовує не менше 1000 вихідних токенів.
Для звичайної генерації коротких відгуків рекомендовано використовувати значення Reasoning effort: none або low.
Налаштування мови відгуків
У загальних налаштуваннях можна вказати одну або декілька мов через кому.
Приклад: Українська, Русский, English
Якщо вказано декілька мов, для кожного нового відгуку одна з них вибирається випадково. Окремо вибирати мову під час додавання товарів до масової черги не потрібно — використовується загальне налаштування модуля.
Контроль рейтингу
Рейтинг формується моделлю OpenAI відповідно до інструкції у промпті. Модуль приймає лише значення від 1 до 5.
Для керування рейтингом достатньо додати до шаблону промпту потрібну умову:
Бажаний рейтинг: від 3 до 5 Бажаний рейтинг: від 4 до 5 Бажаний рейтинг: 5 Окрема змінна {rating} не використовується.
Кількість відгуків для товару
Під час додавання товарів до масової черги можна встановити діапазон кількості відгуків для кожного товару.
Від 3 до 5 — для кожного товару буде випадково створено 3, 4 або 5 завдань Від 3 до 3 — для кожного товару буде створено рівно 3 завдання Від 1 до 1 — один відгук для кожного товару Кожен відгук обробляється окремим завданням черги. Це дозволяє повторити лише невдале завдання, не запускаючи генерацію всього набору повторно.
Налаштування дати відгуків
У модулі можна встановити початкову та кінцеву дату для нових відгуків.
Для кожного згенерованого відгуку дата та час вибираються випадково всередині вказаного діапазону. Завдяки цьому відгуки не створюються з однаковою датою.
Нижня межа дати відгуку Верхня межа дати відгуку Випадковий час протягом вибраного дня Автоматичне виправлення діапазону, якщо початкова дата більша за кінцеву Запобігання повторенню імен
Модуль може передавати OpenAI список раніше використаних імен авторів. Модель отримує інструкцію не повторювати ці імена під час створення нового відгуку.
У налаштуваннях можна вказати максимальну кількість останніх унікальних імен, що передаються моделі.
Більше значення зменшує ймовірність повторення імен Менше значення скорочує витрати вхідних токенів Значення 0 повністю вимикає передачу використаних імен Для більш природного результату модуль може генерувати повні імена, скорочені форми, імена з ініціалами та інші доречні варіанти відповідно до мови відгуку.
Запобігання повторенню текстів
Для зменшення схожості нових відгуків модуль може передавати OpenAI останні тексти відгуків до поточного товару.
Можна налаштувати кількість попередніх відгуків, що передаються моделі Передаються лише останні відгуки до конкретного товару Довжина кожного переданого тексту обмежується Модель отримує інструкцію не повторювати фрази, структуру, початок і завершення Для кожного нового відгуку вибирається окремий тематичний напрям Значення 0 вимикає передачу попередніх відгуків Збільшення кількості переданих текстів покращує контроль повторів, але підвищує витрати вхідних токенів OpenAI.
Тематичні напрями відгуків
Щоб відгуки до одного товару не відрізнялися лише окремими словами, модуль автоматично змінює рекомендований напрям тексту.
Можливі напрями:
Перше враження та причина вибору товару Повсякденне використання та зручність Якість виготовлення та матеріалів Пакування, доставка та перше налаштування Відповідність очікуванням покупця Конкретний практичний сценарій використання Корисна деталь, помічена під час користування Співвідношення якості та вартості Простота налаштування, догляду чи обслуговування Рекомендація для певного типу покупця Додавання товарів до черги
Модуль дозволяє додавати до черги як окремий товар, так і групу товарів за заданими умовами.
Один вибраний товар Товари без відгуків Усі товари магазину Товари вибраної категорії Товари вибраного виробника Тільки увімкнені товари Тільки вимкнені товари Товари з будь-яким статусом Фільтр за початковою датою створення товару Фільтр за кінцевою датою створення товару Діапазон кількості відгуків для кожного товару Окремий товар можна знайти за назвою або моделлю через стандартне автодоповнення OpenCart.
Черга генерації
Кожен майбутній відгук зберігається як окреме завдання у постійній черзі бази даних. Для черги передбачена пагінація. Кількість рядків на сторінці визначається налаштуванням config_limit_admin у OpenCart. Якщо значення відсутнє або дорівнює нулю, використовується 20 рядків на сторінці.
Стани завдань
pending — завдання очікує на обробку processing — завдання обробляється retry — сталася помилка, завдання очікує повторної спроби done — відгук успішно створено failed — вичерпано дозволену кількість повторних спроб Якщо завдання залишилося у стані processing через аварійне завершення PHP-процесу, через 15 хвилин модуль автоматично повертає його до стану повторної обробки.
Керування чергою
Видалення окремого завдання Очищення всієї черги Захист активного завдання від видалення під час обробки Пагінація списку завдань Відображення повідомлення останньої помилки Повторна автоматична обробка після тимчасової помилки Покрокова ручна обробка
При натисканні кнопки запуску модуль не намагається обробити всю чергу одним PHP-запитом.
Замість цього використовується покрокова AJAX-обробка:
Браузер запускає обробку одного завдання Модуль генерує та зберігає один відгук Оновлюється індикатор прогресу Браузер автоматично запускає наступне завдання Процес продовжується, доки не буде оброблено всі доступні завдання Індикатор прогресу
На вкладці масової черги відображається індикатор поточного прогресу.
Кількість завдань, що очікують Кількість завдань, які обробляються Кількість успішно завершених завдань Кількість завдань із помилками Загальний відсоток завершення черги Після кожного AJAX-запиту індикатор оновлюється без повного перезавантаження сторінки.
Автоматична обробка через cron
У налаштуваннях модуль автоматично формує готовий cron URL і команду для crontab. Рекомендована частота запуску cron залежить від кількості товарів, лімітів OpenAI API та налаштованого розміру пакета. Для поступової постійної обробки черги зазвичай достатньо запуску один раз на хвилину.
Повторні спроби після помилок
Якщо OpenAI API тимчасово недоступний, перевищено ліміт запитів або відповідь не містить коректних структурованих даних, завдання не видаляється.
Кількість повторних спроб налаштовується Текст помилки зберігається у черзі Після вичерпання спроб завдання отримує стан failed Керування згенерованими відгуками
Для створених модулем відгуків передбачена окрема вкладка в адміністративній частині.
Перегляд списку згенерованих відгуків Відображення товару й автора Відображення рейтингу та статусу Відображення дати створення відгуку Відображення використаної моделі OpenAI Відображення кількості вхідних і вихідних токенів Редагування автора, тексту, рейтингу та статусу Редагування в модальному вікні без перезавантаження сторінки Швидке увімкнення або вимкнення відгуку Зелена кнопка для увімкненого відгуку Червона кнопка для вимкненого відгуку Видалення окремого відгуку Масове видалення всіх згенерованих відгуків Пагінація списку відгуків Модуль дозволяє редагувати та видаляти через власний інтерфейс лише ті відгуки, які були створені ним і зареєстровані в таблиці згенерованих відгуків. Звичайні відгуки покупців не змінюються.
Публікація відгуків
У налаштуваннях можна вибрати початковий статус нових відгуків.
Увімкнено — відгук одразу стає доступним у магазині Вимкнено — відгук зберігається для попередньої перевірки адміністратором Статус можна змінити в будь-який момент зі списку згенерованих відгуків або в модальному вікні редагування.
Збереження відгуків
Готові відгуки зберігаються у стандартній таблиці відгуків OpenCart. Тому вони сумісні зі стандартною системою відображення та керування відгуками.
Використання токенів
Вартість одного запиту залежить від вибраної моделі, довжини опису товару, атрибутів, промпту, кількості переданих імен і попередніх відгуків.
Для керування витратами передбачені окремі налаштування:
Максимальна кількість вихідних токенів Кількість імен для контролю повторів Кількість попередніх відгуків до товару Рівень reasoning Вибір моделі OpenAI Для економії токенів можна зменшити кількість переданих імен і відгуків або встановити значення 0. Для коротких товарних відгуків зазвичай не потрібен високий рівень reasoning.
Вартість використання OpenAI API
Важливо: генерація відгуків виконується через платний OpenAI API. Вартість використання API не входить до вартості модуля та сплачується власником магазину безпосередньо компанії OpenAI.
Фактична вартість залежить від:
Вибраної моделі OpenAI Кількості вхідних токенів Кількості вихідних і reasoning-токенів Довжини описів і атрибутів товарів Кількості переданих імен і попередніх відгуків Кількості створених відгуків Тарифи, доступність моделей, ліміти та правила білінгу можуть змінюватися. Актуальна інформація доступна на офіційній сторінці: OpenAI API Pricing.
Переваги використання
Автоматизація підготовки контенту для великого каталогу Масова генерація без запуску одного тривалого PHP-процесу Гнучкий вибір товарів для обробки Використання реальної інформації про товар Власні промпти та правила генерації Підтримка декількох мов Контроль дат, рейтингів і статусу публікації Зменшення повторення імен і текстів Ручна та автоматична обробка черги Редагування результату перед публікацією Облік використаних токенів Використання стандартної системи відгуків OpenCart Безпека
Cron URL захищений окремим секретним ключем Для AJAX-операцій перевіряються права адміністратора Коли модуль вимкнений, cron-генерація блокується Через інтерфейс модуля редагуються лише створені ним відгуки Сумісність
OpenCart 3.x ocStore 3.x Стандартна система відгуків OpenCart Стандартний адміністративний інтерфейс OpenCart 3 Українська, англійська та російська локалізації Модуль не змінює шаблон сторінки товару. Відображення відгуків у каталозі виконується засобами встановленого шаблону OpenCart.
Системні вимоги
PHP 7.2 або новіша сумісна версія PHP cURL PHP JSON Рекомендовано PHP mbstring Можливість вихідних HTTPS-запитів до api.openai.com Обліковий запис OpenAI Активний OpenAI API key Позитивний баланс або активний білінг OpenAI API Cron на сервері або в панелі хостингу — для автоматичної обробки Важливі обмеження
Результат залежить від вибраної моделі, промпту та інформації про товар Модуль не гарантує однаковий результат при повторній генерації OpenAI може відмовитися виконувати окремі запити відповідно до своїх правил Доступність моделей залежить від облікового запису та регіону OpenAI Ліміти запитів визначаються рівнем використання OpenAI API Збільшення контексту і кількості попередніх відгуків підвищує витрати токенів Згенерований текст рекомендується перевірити перед публікацією Модуль не може перевірити фактичний досвід використання товару реальним покупцем Встановлення
Завантажте архів через розділ «Розширення → Встановлення розширень» Перейдіть до розділу «Розширення → Модифікатори» та оновіть кеш модифікаторів Відкрийте «Розширення → Розширення → Модулі» Встановіть модуль AI-відгуки (OpenAI) Відкрийте налаштування модуля Вкажіть OpenAI API key Виберіть модель і параметри генерації Перевірте системний і товарний промпти Встановіть мову, діапазон дат і статус нових відгуків Увімкніть модуль і збережіть налаштування За потреби додайте сформовану cron-команду в панелі хостингу DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Одна ліцензія поширюється на один домен і його піддомени.
Послуги OpenAI API, оплата використаних токенів, поповнення балансу OpenAI, налаштування стороннього хостингу, сервера або cron не входять до вартості ліцензії модуля.
Адаптація під нестандартну адміністративну панель, змінену структуру бази даних або сторонню систему відгуків виконується окремо.
Оновлене
AI-відгуки (OpenAI) — генерація відгуків до товарів
1 400грн
1 140 грн
3 5
Цей модифікатор для OpenCart 3 автоматично застосовує діючі купони при додаванні товару в кошик, а також виводить доступні купони на сторінці товару. Рішення повністю сумісне зі стандартною системою купонів OpenCart, не порушує її роботу та не вимагає змін у ядрі.
Функціонал
Автоматичне застосування купона — якщо для товару або його категорії є активний купон, він застосовується автоматично при додаванні товару в кошик. Підтримка купонів для категорій — якщо у товару немає індивідуального купона, але є купон для його категорії, він також буде застосований. Виведення доступних купонів на сторінці товару — покупець бачить, які знижки доступні перед покупкою. Сумісність з звичайними купонами — модифікатор не заважає покупцям вручну вводити купони. Робота через OCMOD — модифікатор не змінює файли ядра, безпечний для встановлення та оновлення. Переваги
Підвищує конверсію завдяки миттєвому застосуванню знижок. Зменшує кількість відмов на етапі оформлення замовлення. Підвищує зручність користувачів, показуючи актуальні купони прямо на сторінці товару. Не конфліктує з іншими модулями та стандартною логікою OpenCart. Інсталяція
Перейдіть в Адмінку → Доповнення → Інсталяція доповнень. Завантажте файл *.ocmod.zip. Перейдіть в Модифікатори та натисніть «Оновити кеш». Готово! Модифікатор відразу почне працювати. Сумісність із шаблонами
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Дозволено використання в одному інтернет-магазині.
Функціонал
Автоматичне застосування купона — якщо для товару або його категорії є активний купон, він застосовується автоматично при додаванні товару в кошик. Підтримка купонів для категорій — якщо у товару немає індивідуального купона, але є купон для його категорії, він також буде застосований. Виведення доступних купонів на сторінці товару — покупець бачить, які знижки доступні перед покупкою. Сумісність з звичайними купонами — модифікатор не заважає покупцям вручну вводити купони. Робота через OCMOD — модифікатор не змінює файли ядра, безпечний для встановлення та оновлення. Переваги
Підвищує конверсію завдяки миттєвому застосуванню знижок. Зменшує кількість відмов на етапі оформлення замовлення. Підвищує зручність користувачів, показуючи актуальні купони прямо на сторінці товару. Не конфліктує з іншими модулями та стандартною логікою OpenCart. Інсталяція
Перейдіть в Адмінку → Доповнення → Інсталяція доповнень. Завантажте файл *.ocmod.zip. Перейдіть в Модифікатори та натисніть «Оновити кеш». Готово! Модифікатор відразу почне працювати. Сумісність із шаблонами
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Автокупон: кошик + сторінка товару
320 грн
16 36
Модуль «Редактор шаблонів листів» дозволяє гнучко керувати вмістом усіх основних e-mail сповіщень, що надсилаються вашим клієнтам. Підтримуються шаблони для реєстрації, відновлення пароля, нарахування бонусів, подарункових сертифікатів та оформлення замовлення.
Переваги модуля
Гнучке редагування — ви можете змінювати тему листа та його вміст прямо з панелі адміністратора. Підтримка декількох мов — задавайте різні шаблони для кожної мови, встановленої в магазині. Макроси (змінні) — у шаблоні листа можна використовувати змінні (наприклад: {firstname}, {order_id}, {total}), які автоматично замінюються на реальні значення. Підтримка замовлень та їхніх статусів — створюйте унікальні шаблони для певних статусів замовлень. Повідомлення для покупця — повністю настроювані листи для: реєстрації, відновлення пароля, нарахування бонусів, надсилання подарункових сертифікатів, оформлення замовлення. Простий інтерфейс — вкладки та поля з описами без зайвої складності. Не потребує змін у ядрі — реалізовано через стандартні методи OpenCart. Підтримувані шаблони
Статуси замовлень Реєстрація користувача Відновлення пароля Нарахування бонусних балів Надсилання подарункових сертифікатів Сумісність
OpenCart/OcStore 3.x Метод встановлення
Встановіть модуль через адмінпанель OpenCart. Оновіть модифікатори. Перейдіть до розділу Система → Користувачі → Групи користувачів, призначте права на редагування необхідним адміністраторам. Перейдіть до розділу Розширення → Розширення → Модулі, активуйте модуль Шаблони листів і налаштуйте його. DEMO
Admin Page login/password: demo/demodemo Підтримка та доопрацювання
Модуль може бути доопрацьований під ваші потреби (додавання нових макросів, шаблонів, інтеграція з додатковими подіями).
Ліцензія
Дозволено використання в одному інтернет-магазині.
Переваги модуля
Гнучке редагування — ви можете змінювати тему листа та його вміст прямо з панелі адміністратора. Підтримка декількох мов — задавайте різні шаблони для кожної мови, встановленої в магазині. Макроси (змінні) — у шаблоні листа можна використовувати змінні (наприклад: {firstname}, {order_id}, {total}), які автоматично замінюються на реальні значення. Підтримка замовлень та їхніх статусів — створюйте унікальні шаблони для певних статусів замовлень. Повідомлення для покупця — повністю настроювані листи для: реєстрації, відновлення пароля, нарахування бонусів, надсилання подарункових сертифікатів, оформлення замовлення. Простий інтерфейс — вкладки та поля з описами без зайвої складності. Не потребує змін у ядрі — реалізовано через стандартні методи OpenCart. Підтримувані шаблони
Статуси замовлень Реєстрація користувача Відновлення пароля Нарахування бонусних балів Надсилання подарункових сертифікатів Сумісність
OpenCart/OcStore 3.x Метод встановлення
Встановіть модуль через адмінпанель OpenCart. Оновіть модифікатори. Перейдіть до розділу Система → Користувачі → Групи користувачів, призначте права на редагування необхідним адміністраторам. Перейдіть до розділу Розширення → Розширення → Модулі, активуйте модуль Шаблони листів і налаштуйте його. DEMO
Admin Page login/password: demo/demodemo Підтримка та доопрацювання
Модуль може бути доопрацьований під ваші потреби (додавання нових макросів, шаблонів, інтеграція з додатковими подіями).
Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Редактор шаблонів листів
460 грн
13 27
Модифікатор розширює стандартний функціонал системи купонів в OpenCart, додаючи можливість застосовувати купони за виробниками (брендами).
Переваги
Додавання виробників до списку умов дії купона. Сумісний із базовою системою купонів OpenCart. Не вимагає змін у ядрі — реалізовано через OCMOD. Проста установка: завантаження через менеджер доповнень + оновлення модифікацій. Встановлення
Виконайте SQL-запит з файлу coupons_by_manufacturer_query.sql (за потреби змініть префікс таблиць). Перейдіть в Адмінку → Додатки → Встановлення доповнень. Завантажте файл *.ocmod.zip. Перейдіть у Модифікатори та натисніть «Оновити кеш». Як використовувати
При створенні або редагуванні купона в адмінці з’явиться нове поле "Виробники", де можна обрати одного або кількох брендів. Купон буде застосовуватися до всіх товарів зазначених виробників.
DEMO
Admin Page login/password: demo/demodemo Ліцензія
Дозволено використання в одному інтернет-магазині.
Переваги
Додавання виробників до списку умов дії купона. Сумісний із базовою системою купонів OpenCart. Не вимагає змін у ядрі — реалізовано через OCMOD. Проста установка: завантаження через менеджер доповнень + оновлення модифікацій. Встановлення
Виконайте SQL-запит з файлу coupons_by_manufacturer_query.sql (за потреби змініть префікс таблиць). Перейдіть в Адмінку → Додатки → Встановлення доповнень. Завантажте файл *.ocmod.zip. Перейдіть у Модифікатори та натисніть «Оновити кеш». Як використовувати
При створенні або редагуванні купона в адмінці з’явиться нове поле "Виробники", де можна обрати одного або кількох брендів. Купон буде застосовуватися до всіх товарів зазначених виробників.
DEMO
Admin Page login/password: demo/demodemo Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Купони по виробникам
320 грн
12 32
Цей модифікатор призначений для покращення інтерфейсу сторінки товару в OpenCart, надаючи можливість додавати іконки та підказки для атрибутів і груп характеристик товару. Він допомагає покращити сприйняття інформації про товар покупцями і зробити процес вибору зручнішим та інформативнішим. Включає налаштування іконок для характеристик, а також можливість додавання текстових підказок у вигляді спливаючих вікон (tooltips), які допомагають користувачу краще зрозуміти, що означає кожна характеристика.
Переваги модифікатора:
Спрощення сприйняття характеристик товару:
Використання іконок дозволяє швидко та зрозуміло представити інформацію про характеристики, такі як колір, розмір, матеріал та інші. Підказки у вигляді спливаючих вікон (tooltip) дають можливість розкрити більш детальну інформацію без перевантаження сторінки. Покращення користувацького досвіду:
Покупці можуть отримати всю необхідну інформацію про товар прямо на сторінці, не переходячи на інші вкладки чи не звертаючи увагу на технічні деталі. Підказки та іконки роблять інтерфейс більш інтерактивним і візуально привабливим. Гнучкість та налаштування:
Адміністратор магазину може налаштувати іконки та підказки для кожної характеристики товару або групи характеристик окремо. Підтримка груп характеристик дозволяє застосувати іконки та підказки до всіх товарів в межах однієї групи характеристик. Підтримка кількох мов:
Модифікатор підтримує багатомовні магазини, дозволяючи налаштовувати підказки для кожної мовної версії магазину. Підвищення конверсії:
Підказки та іконки допомагають покупцеві швидше орієнтуватися в товарі та приймати рішення про покупку, що, в свою чергу, може збільшити коефіцієнт конверсії та зменшити кількість відмов від покупки. Сумісність:
OpenCart 3.x Інсталяція:
Виконайте запит із файлу attribute_info_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволено використання в одному інтернет-магазині.
Переваги модифікатора:
Спрощення сприйняття характеристик товару:
Використання іконок дозволяє швидко та зрозуміло представити інформацію про характеристики, такі як колір, розмір, матеріал та інші. Підказки у вигляді спливаючих вікон (tooltip) дають можливість розкрити більш детальну інформацію без перевантаження сторінки. Покращення користувацького досвіду:
Покупці можуть отримати всю необхідну інформацію про товар прямо на сторінці, не переходячи на інші вкладки чи не звертаючи увагу на технічні деталі. Підказки та іконки роблять інтерфейс більш інтерактивним і візуально привабливим. Гнучкість та налаштування:
Адміністратор магазину може налаштувати іконки та підказки для кожної характеристики товару або групи характеристик окремо. Підтримка груп характеристик дозволяє застосувати іконки та підказки до всіх товарів в межах однієї групи характеристик. Підтримка кількох мов:
Модифікатор підтримує багатомовні магазини, дозволяючи налаштовувати підказки для кожної мовної версії магазину. Підвищення конверсії:
Підказки та іконки допомагають покупцеві швидше орієнтуватися в товарі та приймати рішення про покупку, що, в свою чергу, може збільшити коефіцієнт конверсії та зменшити кількість відмов від покупки. Сумісність:
OpenCart 3.x Інсталяція:
Виконайте запит із файлу attribute_info_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволено використання в одному інтернет-магазині.
Оновлене
Іконки та підказки для характеристик товару
320 грн
30 174
Модуль «Безкоштовні завантаження товару» розширює стандартний функціонал OpenCart та дозволяє виводити файли для завантаження безпосередньо на сторінці товару без оформлення замовлення, якщо товар позначений як безкоштовний.
Після додавання файлів у стандартному розділі Завантаження в адмін-панелі OpenCart, адміністратор може вказати, що даний товар є безкоштовним. У такому випадку на сторінці товару автоматично з’являється додаткова вкладка з файлами для завантаження.
Основні можливості
автоматичне відображення вкладки «Завантаження» для безкоштовних товарів; виведення списку файлів у зручному табличному вигляді; завантаження файлів без реєстрації та без оформлення замовлення; перевірка прив’язки файлів до конкретного товару; захист від несанкціонованого доступу до файлів. Важливо
Модуль не порушує стандартну логіку роботи OpenCart з файлами завантажень:
використовуються стандартні таблиці download та product_to_download; файли зберігаються у стандартному каталозі завантажень; модуль не впливає на механізм платних завантажень і замовлень; стандартна логіка завантажень після покупки залишається без змін. Модуль ідеально підходить для
безкоштовних цифрових товарів; інструкцій, прайс-листів, каталогів; демо-файлів та додаткових матеріалів. Сумісність
OpenCart 3.x Сумісність із шаблонами
Розширення сумісне зі стандартним шаблоном default. Для інших шаблонів може знадобитися адаптація (адаптація платна).
Інсталяція
Виконайте SQL-запит із файлу free_product_downloads_query.sql у базі даних (з урахуванням префікса таблиць) Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Ліцензія поширюється на один домен + його піддомен.
Після додавання файлів у стандартному розділі Завантаження в адмін-панелі OpenCart, адміністратор може вказати, що даний товар є безкоштовним. У такому випадку на сторінці товару автоматично з’являється додаткова вкладка з файлами для завантаження.
Основні можливості
автоматичне відображення вкладки «Завантаження» для безкоштовних товарів; виведення списку файлів у зручному табличному вигляді; завантаження файлів без реєстрації та без оформлення замовлення; перевірка прив’язки файлів до конкретного товару; захист від несанкціонованого доступу до файлів. Важливо
Модуль не порушує стандартну логіку роботи OpenCart з файлами завантажень:
використовуються стандартні таблиці download та product_to_download; файли зберігаються у стандартному каталозі завантажень; модуль не впливає на механізм платних завантажень і замовлень; стандартна логіка завантажень після покупки залишається без змін. Модуль ідеально підходить для
безкоштовних цифрових товарів; інструкцій, прайс-листів, каталогів; демо-файлів та додаткових матеріалів. Сумісність
OpenCart 3.x Сумісність із шаблонами
Розширення сумісне зі стандартним шаблоном default. Для інших шаблонів може знадобитися адаптація (адаптація платна).
Інсталяція
Виконайте SQL-запит із файлу free_product_downloads_query.sql у базі даних (з урахуванням префікса таблиць) Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Ліцензія поширюється на один домен + його піддомен.
Оновлене
Безкоштовні завантаження товару
320 грн
5 9
Модуль Google Automated Discounts інтегрує OpenCart із програмою автоматичних знижок Google Merchant Center. Розширення підтримує два режими роботи: розрахунок мінімально допустимих цін засобами модуля з передаванням їх через додатковий XML-фід або приймання готової персональної ціни, розрахованої Google Merchant Center.
Модуль приймає персональну ціну з підписаного параметра pv2, перевіряє її та застосовує на сторінці товару, у списках, кошику й під час оформлення замовлення. Звичайна ціна та акція товару в базі даних не змінюються: персональна пропозиція зберігається тільки для відповідного відвідувача.
Рішення підходить магазинам із декількома вітринами, валютами та обліковими записами Merchant Center. Для кожної потрібної комбінації створюється окремий канал із власним Merchant Center ID, валютою, полем Offer ID та джерелом цінових обмежень.
Два режими роботи
Для кожного каналу можна окремо вибрати джерело цінових обмежень:
Налаштування модуля — модуль визначає товари, які беруть участь у програмі, розраховує мінімально допустимі ціни та формує додатковий XML-фід з атрибутами auto_pricing_min_price і, за наявності закупівельної ціни, cost_of_goods_sold Google Merchant Center — товари, валова маржа та максимальний розмір знижки налаштовуються безпосередньо в кабінеті Google. Додатковий XML-фід мінімальних цін модуля не використовується, а персональна ціна приймається з підписаного JWT без повторної перевірки за локальними правилами та мінімальною ціною В обох режимах модуль перевіряє криптографічний підпис, Merchant Center ID, Offer ID, валюту, строк дії даних і відповідність товару. Отримана ціна повинна бути додатною та нижчою за поточну ціну товару. Різниця полягає лише в тому, де визначаються умови участі та допустима нижня межа ціни.
Режим Google Merchant Center не скасовує основний товарний фід магазину. Google, як і раніше, повинен отримувати основні дані товарів і коректні Offer ID через стандартне джерело товарних даних.
Як працюють автоматичні знижки
Адміністратор створює канал для потрібного магазину, Merchant Center і валюти Для каналу вибирається джерело цінових обмежень: налаштування модуля або Google Merchant Center У локальному режимі адміністратор налаштовує правила участі та розрахунку мінімальної ціни, після чого CRON формує додатковий XML-фід У режимі Google Merchant Center товари, маржа й максимальна знижка налаштовуються в кабінеті Google без використання додаткового фіда модуля Google визначає персональну ціну та передає її покупцеві в підписаному JWT через GET-параметр pv2 Модуль перевіряє підпис ES256, Merchant Center ID, Offer ID, товар, валюту, ціну та строк дії даних У локальному режимі додатково перевіряється участь товару та відповідність ціни розрахованій нижній межі Після успішної перевірки персональна ціна відображається на сайті та переходить до кошика і замовлення Персональна ціна зберігається для сторінки товару щонайменше 30 хвилин, а для кошика — 48 годин. Вона не стає загальною ціною товару та не показується іншим покупцям.
Що вміє модуль
Створювати окремі канали для різних магазинів, Merchant Center і валют Вибирати джерело цінових обмежень окремо для кожного каналу Працювати за локальними правилами з додатковим XML-фідом мінімальних цін Приймати готову ціну Google без локальної перевірки мінімальної ціни Працювати без додаткового XML-фіда модуля, якщо товари, маржа та максимальна знижка налаштовані в Merchant Center Формувати статичні XML-фіди у форматі Google Merchant Center Задавати власну назву файла кожного XML-фіда Формувати фід за захищеним секретним ключем CRON Вибирати поле OpenCart, яке використовується як Offer ID Керувати участю товарів через категорії, виробників та окремі товари Створювати правила включення та виключення товарів Фільтрувати товари за поточною ціною та наявністю чинної акції Розраховувати мінімальну ціну як максимальну знижку від поточної ціни Розраховувати мінімальну ціну як націнку на закупівельну ціну Задавати індивідуальні налаштування безпосередньо в картці товару Перевіряти підписані персональні ціни Google за протоколом ES256 Застосовувати персональну ціну на вітрині, у кошику та замовленні Позначати звичайні й тестові замовлення Google в адміністративній частині Створювати локальні тестові посилання для перевірки сценарію до підключення Merchant Center Показувати статистику активних цін і пов’язаних замовлень Очищати прострочені записи та стару історію Вести журнал причин прийняття або відхилення персональної ціни Працювати з українською, англійською та російською мовами Канали та Offer ID
Канал об’єднує налаштування одного магазину, облікового запису Merchant Center і валюти. Для кожного каналу задаються назва, магазин, Merchant Center ID, валюта, Offer ID, джерело цінових обмежень, ім’я XML-файла та статус.
Offer ID можна отримувати зі стандартних полів OpenCart: product_id, model, sku, upc, ean, jan, isbn або mpn.
Значення вибраного поля має точно збігатися з ID відповідної пропозиції в основному товарному джерелі Merchant Center. Інакше модуль не прийме персональну ціну для товару.
Локальні правила ціноутворення
Правила використовуються тільки тоді, коли джерелом цінових обмежень вибрано налаштування модуля. У режимі Google Merchant Center локальні правила, закупівельна та ручна мінімальна ціна не обмежують отриману з підписаного JWT пропозицію.
Правила перевіряються від меншого значення порядку сортування до більшого. Для товару використовується перше відповідне правило.
Дозволити або заборонити участь — включення чи виключення відповідних товарів Категорії, виробники та товари — область дії правила Урахування акції — усі товари, тільки товари з чинною акцією або тільки без неї Ціна від і до — необов’язкові межі поточної ціни Метод і значення — максимальна знижка від поточної ціни або націнка на закупівельну ціну Категорії, виробники та окремі товари в одному правилі об’єднуються: достатньо відповідності одному з вибраних списків. Якщо всі списки порожні, правило поширюється на всі товари каналу.
Методи розрахунку мінімальної ціни
Максимальна знижка від поточної ціни — мінімальна ціна дорівнює поточній ціні мінус заданий відсоток. Закупівельна ціна не потрібна Націнка на закупівельну ціну — мінімальна ціна дорівнює закупівельній ціні плюс заданий відсоток. Для цього методу поле cost має бути заповнене Якщо закупівельна ціна вказана, модуль передає її як cost_of_goods_sold і не дозволяє встановити локальну мінімальну ціну нижче собівартості. Якщо cost дорівнює нулю, атрибут не додається до XML.
Налаштування в картці товару
Модифікатор додає до стандартної форми товару OpenCart закупівельну ціну, ручну мінімальну автоматичну ціну та режим участі в автоматичних знижках. Ці параметри використовуються локальним режимом і мають пріоритет над автоматичними правилами.
Відображення поля закупівельної ціни можна вимкнути, якщо магазин уже використовує сумісний модуль закупівель, який зберігає дані в тому самому полі cost.
Статичний XML-фід і CRON
Статичний XML-фід використовується в режимі локальних цінових обмежень. Кожен канал формує окремий XML-файл у каталозі price. Google отримує готовий файл без запуску важких SQL-запитів під час кожного звернення до його URL.
Один виклик CRON повністю перебудовує вибраний фід URL CRON захищений спільним секретним ключем Для кожного каналу показується готовий URL і команда для crontab У налаштуваннях доступні розмір, дата зміни та статистика створеного файла Товар без cost може передавати Offer ID і auto_pricing_min_price Якщо cost вказано, додатково передається cost_of_goods_sold Якщо джерелом цінових обмежень вибрано Google Merchant Center, підключати сформований модулем XML-фід не потрібно. Умови участі, валова маржа та максимальна знижка налаштовуються в кабінеті Google.
Перевірка персональної ціни
Вбудована вкладка тестування дозволяє створити тимчасове посилання з тестовою персональною ціною та перевірити весь сценарій до отримання виробничого посилання Google.
У локальному режимі тестова ціна повинна бути нижчою за поточну та не нижчою за розрахований мінімум. У режимі Google Merchant Center локальний мінімум не перевіряється, але ціна має бути додатною й нижчою за поточну ціну товару.
Для тестування модуль створює окрему пару ключів ES256 у захищеному каталозі storage. Локальний тест не змінює офіційний публічний ключ Google і не замінює виробничу перевірку Merchant Center.
Перевірка безпеки
Перевірка криптографічного підпису ES256 Перевірка Merchant Center ID, Offer ID та відповідного товару Перевірка валюти, строку дії та коректності персональної ціни Перевірка відповідності ціни поточній ціні товару Перевірка допустимої локальної мінімальної ціни, якщо канал працює за правилами модуля Прив’язка локального тестового посилання до IP-адреси Журнал причин прийняття або відхилення без збереження самого JWT Офіційний публічний ключ Google ES256 уже заповнений у налаштуваннях. Він є спільним для інтеграцій Automated Discounts і не потребує створення адміністратором магазину.
Відображення персональної ціни
Персональна ціна інтегрується у сторінку товару, категорії, сторінки виробників, пошук, акції, стандартні модулі товарів, кошик, стандартне оформлення замовлення та адміністративну сторінку замовлення.
Модулі швидкого замовлення, які використовують стандартні Cart і addOrder OpenCart, отримують персональну ціну автоматично. Для розширень, що читають ціну або створюють замовлення прямими SQL-запитами, може знадобитися окрема адаптація.
Мітка замовлення
Якщо під час оформлення використано персональну ціну, модуль зберігає зв’язок із замовленням. Адміністратор бачить окрему мітку Google Automated Discounts, а для локальних тестів використовується окрема тестова мітка.
SEO URL і параметр pv2
SEO-модуль, CDN або редирект із index.php на SEO URL не повинен видаляти GET-параметр pv2. Якщо магазин використовує SeoPro або інший модифікатор URL, параметр потрібно додати до переліку дозволених. Сторінки з персональною ціною не можна зберігати у спільному повносторінковому кеші.
Мультимагазин і валюти
Для кожного каналу вибирається конкретний магазин і одна з активних валют OpenCart. Правила не змішуються між каналами, тому можна створювати різні умови для окремих країн, валют, магазинів або облікових записів Merchant Center.
Продуктивність
Статичні XML-файли замість генерації фіда під час кожного запиту Google Вибірка тільки необхідних даних товарів Індекси власних таблиць для основних операцій Застосування персональних цін до масиву товарів одним пакетним запитом Використання стандартних Currency, Tax, Cart, Events і DB API OpenCart Відсутність зовнішніх API-запитів під час відкриття сторінок магазину Сумісність із шаблонами та сторонніми модулями
Основна логіка працює на рівні стандартних моделей товарів, кошика, подій та замовлення OpenCart. Якщо тема або сторонній модуль отримує ціни прямими SQL-запитами, використовує власний кошик чи створює замовлення в обхід стандартного addOrder, може знадобитися точкова адаптація.
Відкритий код і незалежність
Код модуля не закодований і не обфускований. Розширення не використовує ліцензійні сервери, телеметрію чи віддалені бібліотеки. Перевірка JWT, розрахунок правил, збереження персональних цін і формування XML виконуються безпосередньо на сайті.
Системні вимоги
OpenCart 3.0.3.x PHP OpenSSL із підтримкою ES256 Обліковий запис Google Merchant Center із доступною програмою Automated Discounts Налаштоване передавання конверсій покупки з даними кошика Для локального режиму — можливість запису XML-файлів до каталогу price та налаштування регулярного CRON Встановлення
Встановіть архів через Extensions / Installer Оновіть кеш у Extensions / Modifications Встановіть і відкрийте Google Automated Discounts у розділі Feeds / Канали просування Увімкніть модуль і створіть канал для потрібного магазину, Merchant Center і валюти Перевірте поле Offer ID та виберіть джерело цінових обмежень Для локального режиму налаштуйте правила, запустіть CRON і підключіть XML як додаткове джерело даних Merchant Center Для режиму Google Merchant Center налаштуйте товари, валову маржу та максимальну знижку безпосередньо в кабінеті Google Перевірте локальне та виробниче тестове посилання Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
Важливі примітки
Модуль не підключає магазин до програми Google Automated Discounts автоматично. Доступність програми, налаштування Merchant Center і остаточне схвалення магазину визначаються Google.
Основне джерело товарних даних Merchant Center повинно містити товари з коректними Offer ID незалежно від вибраного режиму. Значення поля Offer ID у модулі має точно збігатися з ідентифікатором відповідної пропозиції в основному товарному джерелі Google.
У режимі локальних налаштувань XML модуля використовується як додаткове джерело атрибутів автоматичних знижок. У режимі Google Merchant Center цей додатковий файл не потрібний, оскільки цінові обмеження налаштовуються безпосередньо в кабінеті Google.
Модуль не замінює систему аналітики та не надсилає конверсії покупки до Google. Для цього потрібна окрема інтеграція Google Analytics, Google Ads або інший сумісний модуль.
DEMO
Admin Page login/password: demo/demodemo Ліцензія
Ліцензія поширюється на один домен і його піддомени.
Модуль приймає персональну ціну з підписаного параметра pv2, перевіряє її та застосовує на сторінці товару, у списках, кошику й під час оформлення замовлення. Звичайна ціна та акція товару в базі даних не змінюються: персональна пропозиція зберігається тільки для відповідного відвідувача.
Рішення підходить магазинам із декількома вітринами, валютами та обліковими записами Merchant Center. Для кожної потрібної комбінації створюється окремий канал із власним Merchant Center ID, валютою, полем Offer ID та джерелом цінових обмежень.
Два режими роботи
Для кожного каналу можна окремо вибрати джерело цінових обмежень:
Налаштування модуля — модуль визначає товари, які беруть участь у програмі, розраховує мінімально допустимі ціни та формує додатковий XML-фід з атрибутами auto_pricing_min_price і, за наявності закупівельної ціни, cost_of_goods_sold Google Merchant Center — товари, валова маржа та максимальний розмір знижки налаштовуються безпосередньо в кабінеті Google. Додатковий XML-фід мінімальних цін модуля не використовується, а персональна ціна приймається з підписаного JWT без повторної перевірки за локальними правилами та мінімальною ціною В обох режимах модуль перевіряє криптографічний підпис, Merchant Center ID, Offer ID, валюту, строк дії даних і відповідність товару. Отримана ціна повинна бути додатною та нижчою за поточну ціну товару. Різниця полягає лише в тому, де визначаються умови участі та допустима нижня межа ціни.
Режим Google Merchant Center не скасовує основний товарний фід магазину. Google, як і раніше, повинен отримувати основні дані товарів і коректні Offer ID через стандартне джерело товарних даних.
Як працюють автоматичні знижки
Адміністратор створює канал для потрібного магазину, Merchant Center і валюти Для каналу вибирається джерело цінових обмежень: налаштування модуля або Google Merchant Center У локальному режимі адміністратор налаштовує правила участі та розрахунку мінімальної ціни, після чого CRON формує додатковий XML-фід У режимі Google Merchant Center товари, маржа й максимальна знижка налаштовуються в кабінеті Google без використання додаткового фіда модуля Google визначає персональну ціну та передає її покупцеві в підписаному JWT через GET-параметр pv2 Модуль перевіряє підпис ES256, Merchant Center ID, Offer ID, товар, валюту, ціну та строк дії даних У локальному режимі додатково перевіряється участь товару та відповідність ціни розрахованій нижній межі Після успішної перевірки персональна ціна відображається на сайті та переходить до кошика і замовлення Персональна ціна зберігається для сторінки товару щонайменше 30 хвилин, а для кошика — 48 годин. Вона не стає загальною ціною товару та не показується іншим покупцям.
Що вміє модуль
Створювати окремі канали для різних магазинів, Merchant Center і валют Вибирати джерело цінових обмежень окремо для кожного каналу Працювати за локальними правилами з додатковим XML-фідом мінімальних цін Приймати готову ціну Google без локальної перевірки мінімальної ціни Працювати без додаткового XML-фіда модуля, якщо товари, маржа та максимальна знижка налаштовані в Merchant Center Формувати статичні XML-фіди у форматі Google Merchant Center Задавати власну назву файла кожного XML-фіда Формувати фід за захищеним секретним ключем CRON Вибирати поле OpenCart, яке використовується як Offer ID Керувати участю товарів через категорії, виробників та окремі товари Створювати правила включення та виключення товарів Фільтрувати товари за поточною ціною та наявністю чинної акції Розраховувати мінімальну ціну як максимальну знижку від поточної ціни Розраховувати мінімальну ціну як націнку на закупівельну ціну Задавати індивідуальні налаштування безпосередньо в картці товару Перевіряти підписані персональні ціни Google за протоколом ES256 Застосовувати персональну ціну на вітрині, у кошику та замовленні Позначати звичайні й тестові замовлення Google в адміністративній частині Створювати локальні тестові посилання для перевірки сценарію до підключення Merchant Center Показувати статистику активних цін і пов’язаних замовлень Очищати прострочені записи та стару історію Вести журнал причин прийняття або відхилення персональної ціни Працювати з українською, англійською та російською мовами Канали та Offer ID
Канал об’єднує налаштування одного магазину, облікового запису Merchant Center і валюти. Для кожного каналу задаються назва, магазин, Merchant Center ID, валюта, Offer ID, джерело цінових обмежень, ім’я XML-файла та статус.
Offer ID можна отримувати зі стандартних полів OpenCart: product_id, model, sku, upc, ean, jan, isbn або mpn.
Значення вибраного поля має точно збігатися з ID відповідної пропозиції в основному товарному джерелі Merchant Center. Інакше модуль не прийме персональну ціну для товару.
Локальні правила ціноутворення
Правила використовуються тільки тоді, коли джерелом цінових обмежень вибрано налаштування модуля. У режимі Google Merchant Center локальні правила, закупівельна та ручна мінімальна ціна не обмежують отриману з підписаного JWT пропозицію.
Правила перевіряються від меншого значення порядку сортування до більшого. Для товару використовується перше відповідне правило.
Дозволити або заборонити участь — включення чи виключення відповідних товарів Категорії, виробники та товари — область дії правила Урахування акції — усі товари, тільки товари з чинною акцією або тільки без неї Ціна від і до — необов’язкові межі поточної ціни Метод і значення — максимальна знижка від поточної ціни або націнка на закупівельну ціну Категорії, виробники та окремі товари в одному правилі об’єднуються: достатньо відповідності одному з вибраних списків. Якщо всі списки порожні, правило поширюється на всі товари каналу.
Методи розрахунку мінімальної ціни
Максимальна знижка від поточної ціни — мінімальна ціна дорівнює поточній ціні мінус заданий відсоток. Закупівельна ціна не потрібна Націнка на закупівельну ціну — мінімальна ціна дорівнює закупівельній ціні плюс заданий відсоток. Для цього методу поле cost має бути заповнене Якщо закупівельна ціна вказана, модуль передає її як cost_of_goods_sold і не дозволяє встановити локальну мінімальну ціну нижче собівартості. Якщо cost дорівнює нулю, атрибут не додається до XML.
Налаштування в картці товару
Модифікатор додає до стандартної форми товару OpenCart закупівельну ціну, ручну мінімальну автоматичну ціну та режим участі в автоматичних знижках. Ці параметри використовуються локальним режимом і мають пріоритет над автоматичними правилами.
Відображення поля закупівельної ціни можна вимкнути, якщо магазин уже використовує сумісний модуль закупівель, який зберігає дані в тому самому полі cost.
Статичний XML-фід і CRON
Статичний XML-фід використовується в режимі локальних цінових обмежень. Кожен канал формує окремий XML-файл у каталозі price. Google отримує готовий файл без запуску важких SQL-запитів під час кожного звернення до його URL.
Один виклик CRON повністю перебудовує вибраний фід URL CRON захищений спільним секретним ключем Для кожного каналу показується готовий URL і команда для crontab У налаштуваннях доступні розмір, дата зміни та статистика створеного файла Товар без cost може передавати Offer ID і auto_pricing_min_price Якщо cost вказано, додатково передається cost_of_goods_sold Якщо джерелом цінових обмежень вибрано Google Merchant Center, підключати сформований модулем XML-фід не потрібно. Умови участі, валова маржа та максимальна знижка налаштовуються в кабінеті Google.
Перевірка персональної ціни
Вбудована вкладка тестування дозволяє створити тимчасове посилання з тестовою персональною ціною та перевірити весь сценарій до отримання виробничого посилання Google.
У локальному режимі тестова ціна повинна бути нижчою за поточну та не нижчою за розрахований мінімум. У режимі Google Merchant Center локальний мінімум не перевіряється, але ціна має бути додатною й нижчою за поточну ціну товару.
Для тестування модуль створює окрему пару ключів ES256 у захищеному каталозі storage. Локальний тест не змінює офіційний публічний ключ Google і не замінює виробничу перевірку Merchant Center.
Перевірка безпеки
Перевірка криптографічного підпису ES256 Перевірка Merchant Center ID, Offer ID та відповідного товару Перевірка валюти, строку дії та коректності персональної ціни Перевірка відповідності ціни поточній ціні товару Перевірка допустимої локальної мінімальної ціни, якщо канал працює за правилами модуля Прив’язка локального тестового посилання до IP-адреси Журнал причин прийняття або відхилення без збереження самого JWT Офіційний публічний ключ Google ES256 уже заповнений у налаштуваннях. Він є спільним для інтеграцій Automated Discounts і не потребує створення адміністратором магазину.
Відображення персональної ціни
Персональна ціна інтегрується у сторінку товару, категорії, сторінки виробників, пошук, акції, стандартні модулі товарів, кошик, стандартне оформлення замовлення та адміністративну сторінку замовлення.
Модулі швидкого замовлення, які використовують стандартні Cart і addOrder OpenCart, отримують персональну ціну автоматично. Для розширень, що читають ціну або створюють замовлення прямими SQL-запитами, може знадобитися окрема адаптація.
Мітка замовлення
Якщо під час оформлення використано персональну ціну, модуль зберігає зв’язок із замовленням. Адміністратор бачить окрему мітку Google Automated Discounts, а для локальних тестів використовується окрема тестова мітка.
SEO URL і параметр pv2
SEO-модуль, CDN або редирект із index.php на SEO URL не повинен видаляти GET-параметр pv2. Якщо магазин використовує SeoPro або інший модифікатор URL, параметр потрібно додати до переліку дозволених. Сторінки з персональною ціною не можна зберігати у спільному повносторінковому кеші.
Мультимагазин і валюти
Для кожного каналу вибирається конкретний магазин і одна з активних валют OpenCart. Правила не змішуються між каналами, тому можна створювати різні умови для окремих країн, валют, магазинів або облікових записів Merchant Center.
Продуктивність
Статичні XML-файли замість генерації фіда під час кожного запиту Google Вибірка тільки необхідних даних товарів Індекси власних таблиць для основних операцій Застосування персональних цін до масиву товарів одним пакетним запитом Використання стандартних Currency, Tax, Cart, Events і DB API OpenCart Відсутність зовнішніх API-запитів під час відкриття сторінок магазину Сумісність із шаблонами та сторонніми модулями
Основна логіка працює на рівні стандартних моделей товарів, кошика, подій та замовлення OpenCart. Якщо тема або сторонній модуль отримує ціни прямими SQL-запитами, використовує власний кошик чи створює замовлення в обхід стандартного addOrder, може знадобитися точкова адаптація.
Відкритий код і незалежність
Код модуля не закодований і не обфускований. Розширення не використовує ліцензійні сервери, телеметрію чи віддалені бібліотеки. Перевірка JWT, розрахунок правил, збереження персональних цін і формування XML виконуються безпосередньо на сайті.
Системні вимоги
OpenCart 3.0.3.x PHP OpenSSL із підтримкою ES256 Обліковий запис Google Merchant Center із доступною програмою Automated Discounts Налаштоване передавання конверсій покупки з даними кошика Для локального режиму — можливість запису XML-файлів до каталогу price та налаштування регулярного CRON Встановлення
Встановіть архів через Extensions / Installer Оновіть кеш у Extensions / Modifications Встановіть і відкрийте Google Automated Discounts у розділі Feeds / Канали просування Увімкніть модуль і створіть канал для потрібного магазину, Merchant Center і валюти Перевірте поле Offer ID та виберіть джерело цінових обмежень Для локального режиму налаштуйте правила, запустіть CRON і підключіть XML як додаткове джерело даних Merchant Center Для режиму Google Merchant Center налаштуйте товари, валову маржу та максимальну знижку безпосередньо в кабінеті Google Перевірте локальне та виробниче тестове посилання Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
Важливі примітки
Модуль не підключає магазин до програми Google Automated Discounts автоматично. Доступність програми, налаштування Merchant Center і остаточне схвалення магазину визначаються Google.
Основне джерело товарних даних Merchant Center повинно містити товари з коректними Offer ID незалежно від вибраного режиму. Значення поля Offer ID у модулі має точно збігатися з ідентифікатором відповідної пропозиції в основному товарному джерелі Google.
У режимі локальних налаштувань XML модуля використовується як додаткове джерело атрибутів автоматичних знижок. У режимі Google Merchant Center цей додатковий файл не потрібний, оскільки цінові обмеження налаштовуються безпосередньо в кабінеті Google.
Модуль не замінює систему аналітики та не надсилає конверсії покупки до Google. Для цього потрібна окрема інтеграція Google Analytics, Google Ads або інший сумісний модуль.
DEMO
Admin Page login/password: demo/demodemo Ліцензія
Ліцензія поширюється на один домен і його піддомени.
Оновлене
Автоматичні знижки Google
1 150 грн
1 4
Даний модуль розширює функціональність шаблонів OcTemplates, додаючи можливість масового призначення користувацьких стікерів до товарів за допомогою гнучкої системи фільтрів.
Модуль повністю сумісний з модулем OCTemplates – Налаштування "Стікери товарів" і працює зі стікерами, які створює адміністратор. Публікація модуля погоджена з автором шаблонів OCTemplates.
Ключові можливості
Масове додавання стікерів до товарів за вибраними критеріями. Підтримка фільтрації за наступними параметрами: категорії, виробники, діапазон цін (мінімальна та максимальна), характеристики товарів та їх значення Зручний і зрозумілий інтерфейс в адмінці. Можливість швидко оновлювати або замінювати стікери без необхідності ручного редагування кожного товару. Гнучкий запуск модуля
У ручному режимі через адмінку В автоматичному режимі через CRON-задачу Переваги
Економія часу при масовому керуванні стікерами. Підвищення ефективності відображення акцій, особливостей та статусів товарів. Гнучкість і точність при виборі товарів для призначення стікерів. Автоматизація процесу завдяки підтримці CRON. Сумісність
OpenCart/OcStore 3.x Сумісність перевірена з шаблоном Deals, Ultrastore, перед покупкою для інших шаблонів — звертайтесь у приватні повідомлення. Метод встановлення
Встановіть модуль через адміністративну панель OpenCart. Оновіть модифікатори. Перейдіть до Система → Користувачі → Групи користувачів, надайте права на редагування потрібним групам адміністраторів. Перейдіть до Розширення → Розширення → Модулі, активуйте модуль Oct Stickers Auto та виконайте його налаштування. Метод роботи
Запустіть додавання стікерів до товарів. У налаштуваннях модуля OCTemplates – Налаштування "Стікери товарів" виконайте масову генерацію. Якщо використовується запуск через CRON, задача додавання має виконуватись до масової генерації (за 5 хвилин). Ліцензія
Дозволено використання в одному інтернет-магазині.
Модуль повністю сумісний з модулем OCTemplates – Налаштування "Стікери товарів" і працює зі стікерами, які створює адміністратор. Публікація модуля погоджена з автором шаблонів OCTemplates.
Ключові можливості
Масове додавання стікерів до товарів за вибраними критеріями. Підтримка фільтрації за наступними параметрами: категорії, виробники, діапазон цін (мінімальна та максимальна), характеристики товарів та їх значення Зручний і зрозумілий інтерфейс в адмінці. Можливість швидко оновлювати або замінювати стікери без необхідності ручного редагування кожного товару. Гнучкий запуск модуля
У ручному режимі через адмінку В автоматичному режимі через CRON-задачу Переваги
Економія часу при масовому керуванні стікерами. Підвищення ефективності відображення акцій, особливостей та статусів товарів. Гнучкість і точність при виборі товарів для призначення стікерів. Автоматизація процесу завдяки підтримці CRON. Сумісність
OpenCart/OcStore 3.x Сумісність перевірена з шаблоном Deals, Ultrastore, перед покупкою для інших шаблонів — звертайтесь у приватні повідомлення. Метод встановлення
Встановіть модуль через адміністративну панель OpenCart. Оновіть модифікатори. Перейдіть до Система → Користувачі → Групи користувачів, надайте права на редагування потрібним групам адміністраторів. Перейдіть до Розширення → Розширення → Модулі, активуйте модуль Oct Stickers Auto та виконайте його налаштування. Метод роботи
Запустіть додавання стікерів до товарів. У налаштуваннях модуля OCTemplates – Налаштування "Стікери товарів" виконайте масову генерацію. Якщо використовується запуск через CRON, задача додавання має виконуватись до масової генерації (за 5 хвилин). Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Масове додавання користувальницьких стікерів для шаблонів (OcTemplates)
460 грн
8 20
BankApp Payment Suite — повна оплата, передоплата та оплата залишку за реквізитами з QR для OpenCart
BankApp Payment Suite — комплект платіжних модулів для OpenCart та ocStore, який дозволяє приймати оплату банківським переказом за реквізитами: повну суму замовлення, фіксовану або відсоткову передоплату, а також залишок після передоплати.
Після оформлення замовлення покупець бачить готові реквізити, суму та призначення платежу, може скопіювати дані, відкрити платіж у банківському застосунку за посиланням або відсканувати QR-код. Модуль також формує PDF-інвойси, додає посилання на рахунки до замовлення та дозволяє адміністратору надсилати їх клієнту електронною поштою.
Що входить до комплекту
Повна оплата за реквізитами з QR — окремий спосіб оплати всієї суми замовлення Передоплата за реквізитами з QR — окремий спосіб оплати фіксованої суми або відсотка від замовлення Оплата залишку — окремий PDF-рахунок і шаблон листа для остаточного розрахунку після передоплати mPDF Runtime — окремий архів бібліотеки для формування PDF, який установлюється один раз і не дублюється в оновленнях платіжного модуля Основні можливості
Два незалежні способи оплати з окремими налаштуваннями Повна оплата замовлення банківським переказом Передоплата фіксованою сумою Передоплата у відсотках від суми замовлення Автоматичний розрахунок суми передоплати та залишку QR-код із реквізитами, сумою та призначенням платежу Універсальне посилання для відкриття платежу в банківському застосунку Адаптивний блок оплати на сторінці успішного оформлення замовлення Копіювання окремих реквізитів або всіх платіжних даних Генерація PDF-інвойсів через mPDF Окремі шаблони рахунків для повної оплати, передоплати та залишку QR-код безпосередньо у PDF-інвойсі Посилання на інвойси в адміністративній частині та особистому кабінеті покупця Надсилання PDF-інвойсу клієнту з адміністративної частини Підписані посилання на PDF, доступні клієнту без авторизації Редаговані HTML-шаблони PDF та листів через Summernote Мультимовні призначення платежу, примітки, інвойси та листи Локалізація українською, російською та англійською мовами Повна оплата замовлення
Спосіб Повна оплата за реквізитами з QR виставляє до оплати всю суму замовлення. Після підтвердження замовлення покупець отримує:
назву отримувача платежу ІПН або ЄДРПОУ рахунок IBAN суму до сплати призначення платежу з номером замовлення QR-код та кнопку відкриття платежу посилання для завантаження PDF-інвойсу Передоплата фіксованою сумою або у відсотках
Модуль передоплати дозволяє вибрати один із двох способів розрахунку:
Фіксована сума — наприклад, 500 грн незалежно від загальної вартості замовлення Відсоток від замовлення — наприклад, 10%, 20% або 50% від повної суми Якщо фіксована передоплата перевищує суму замовлення, до сплати буде виставлено не більше повної суми замовлення. На сторінці успішного замовлення та в інвойсі відображаються повна сума, передоплата і залишок.
Рахунок на оплату залишку
Якщо після передоплати клієнт вирішив сплатити решту суми, адміністратор може сформувати окремий рахунок на оплату залишку.
Окреме призначення платежу для залишку Окремий HTML-шаблон PDF Окрема тема та HTML-шаблон листа QR-код із правильною сумою залишку Відображення повної суми, передоплати та залишку до сплати Блок оплати на сторінці успішного замовлення
Платіжний блок виводиться тільки для того способу оплати, який покупець вибрав під час оформлення замовлення. Для інших способів оплати реквізити та QR-код не показуються.
Блок адаптований для комп’ютерів і мобільних пристроїв та містить:
суму до сплати усі банківські реквізити кнопки копіювання QR-код, вирівняний по центру кнопку відкриття платежу в банківському застосунку посилання на PDF-інвойс додаткову примітку для покупця телефони та email для зв’язку QR-код та банківські застосунки
Модуль формує платіжний QR-код із даними отримувача, IBAN, сумою та призначенням платежу. Покупець може відсканувати його безпосередньо з банківського застосунку на мобільному пристрої чи комп’ютері.
Після відкриття платежу користувачеві залишається перевірити заповнені реквізити та підтвердити переказ у своєму банку.
PDF-інвойси
PDF формується бібліотекою mPDF на основі HTML-шаблону, заданого в налаштуваннях модуля.
Окремі шаблони для повної оплати, передоплати та залишку Редагування через вбудований редактор Summernote Підстановка даних магазину, замовлення, покупця, оплати та доставки Додавання логотипа магазину Додавання контактних телефонів та email Додавання QR-коду з відповідною сумою платежу Коректне відображення кирилиці Готовий PDF для завантаження, друку або надсилання клієнту Інвойси в адміністративній частині
На сторінці перегляду замовлення адміністратор бачить доступні типи рахунків, якщо відповідний модуль увімкнений:
рахунок повної оплати рахунок передоплати рахунок на оплату залишку Посилання доступні незалежно від початкового способу оплати замовлення. Це дозволяє сформувати потрібний рахунок, якщо клієнт змінив рішення щодо способу розрахунку.
Надсилання інвойсу клієнту
Адміністратор може надіслати потрібний рахунок прямо зі сторінки замовлення.
Вибір типу інвойсу перед надсиланням Email покупця автоматично підставляється із замовлення Адресу можна змінити перед надсиланням Підтримуються замовлення зареєстрованих покупців і гостей PDF додається до листа вкладенням До листа можна додати підписане посилання на інвойс Інвойси в особистому кабінеті
Зареєстрований покупець може відкрити PDF-інвойс зі сторінки інформації про своє замовлення. Для замовлення з передоплатою додатково доступний рахунок на оплату залишку.
Шаблони листів
Для кожної мови магазину можна окремо налаштувати тему та HTML-вміст листа. Модуль підтримує різні шаблони для:
повної оплати передоплати оплати залишку У лист можна додати дані замовлення, покупця, магазину, платіжні реквізити, суму, контактні дані та кнопку переходу до PDF-інвойсу.
Змінні для шаблонів
У налаштуваннях під редакторами відображається список доступних змінних. Натискання на змінну копіює її в буфер обміну.
Мультимовність
Для кожної встановленої мови магазину можна окремо налаштувати:
призначення платежу примітку на сторінці успішного замовлення HTML-шаблон PDF-інвойсу тему листа HTML-шаблон листа призначення платежу, PDF та лист для оплати залишку Інтерфейс і стандартні тексти модуля локалізовано українською, російською та англійською мовами.
Налаштування модулів
Налаштування розділені на зручні вкладки:
Основні налаштування — отримувач, ІПН/ЄДРПОУ, IBAN, контакти, призначення платежу, статус, геозона та порядок сортування PDF-інвойс — мультимовні HTML-шаблони рахунків Лист з інвойсом — мультимовні теми та HTML-шаблони листів Для передоплати додатково налаштовуються спосіб розрахунку, фіксована сума або відсоток, а також окремі шаблони для оплати залишку.
Робота через OCMOD
Інтеграція зі сторінкою успішного замовлення, переглядом замовлення в адміністративній частині та особистим кабінетом виконується через OCMOD. Модуль не потребує ручного редагування системних файлів OpenCart.
Сумісність
OpenCart 3.x ocStore 3.x PHP 7.3–8.3 Українська, російська та англійська локалізації Системні вимоги
Установлений OpenCart або ocStore 3.x PHP 7.3–8.3 Установлений окремий пакет mPDF Runtime для PDF-інвойсів Налаштована пошта OpenCart для надсилання інвойсів Доступ сервера до зовнішнього HTTPS-посилання bank.gov.ua для відкриття платежу Стандартні PHP-розширення, необхідні для роботи mPDF Важливі обмеження
Модуль працює як банківський переказ за реквізитами та не є сервісом інтернет-еквайрингу QR-код і платіжне посилання передають реквізити, суму та призначення платежу, але не списують кошти без підтвердження клієнта в банку Автоматичний callback від банку та автоматична перевірка факту оплати не передбачені Статус замовлення після фактичного надходження коштів адміністратор змінює вручну Можливість відкрити й правильно заповнити платіж залежить від підтримки стандарту конкретним банківським застосунком Для надсилання листів повинна бути правильно налаштована пошта магазину Встановлення
Завантажте архів bankapp_mpdf_v_1_0_oc3.ocmod.zip через розділ Розширення → Встановлення розширень Завантажте архів bankapp_payment_v_1_0_oc3.ocmod.zip Перейдіть до розділу Розширення → Модифікатори та оновіть кеш модифікаторів Перейдіть до розділу Розширення → Розширення У типі розширень виберіть Оплата Установіть потрібні способи: повну оплату та/або передоплату Заповніть отримувача, ІПН/ЄДРПОУ, IBAN, контакти та призначення платежу Для передоплати виберіть фіксовану суму або відсоток За потреби налаштуйте HTML-шаблони PDF та листів Виберіть статус замовлення, геозону, порядок сортування та увімкніть модулі Збережіть налаштування та перевірте оформлення тестового замовлення
DEMO
Admin Page login/password: demo/demodemo Store Page
Ліцензія
Одна ліцензія поширюється на один домен і його піддомени.
BankApp Payment Suite — комплект платіжних модулів для OpenCart та ocStore, який дозволяє приймати оплату банківським переказом за реквізитами: повну суму замовлення, фіксовану або відсоткову передоплату, а також залишок після передоплати.
Після оформлення замовлення покупець бачить готові реквізити, суму та призначення платежу, може скопіювати дані, відкрити платіж у банківському застосунку за посиланням або відсканувати QR-код. Модуль також формує PDF-інвойси, додає посилання на рахунки до замовлення та дозволяє адміністратору надсилати їх клієнту електронною поштою.
Що входить до комплекту
Повна оплата за реквізитами з QR — окремий спосіб оплати всієї суми замовлення Передоплата за реквізитами з QR — окремий спосіб оплати фіксованої суми або відсотка від замовлення Оплата залишку — окремий PDF-рахунок і шаблон листа для остаточного розрахунку після передоплати mPDF Runtime — окремий архів бібліотеки для формування PDF, який установлюється один раз і не дублюється в оновленнях платіжного модуля Основні можливості
Два незалежні способи оплати з окремими налаштуваннями Повна оплата замовлення банківським переказом Передоплата фіксованою сумою Передоплата у відсотках від суми замовлення Автоматичний розрахунок суми передоплати та залишку QR-код із реквізитами, сумою та призначенням платежу Універсальне посилання для відкриття платежу в банківському застосунку Адаптивний блок оплати на сторінці успішного оформлення замовлення Копіювання окремих реквізитів або всіх платіжних даних Генерація PDF-інвойсів через mPDF Окремі шаблони рахунків для повної оплати, передоплати та залишку QR-код безпосередньо у PDF-інвойсі Посилання на інвойси в адміністративній частині та особистому кабінеті покупця Надсилання PDF-інвойсу клієнту з адміністративної частини Підписані посилання на PDF, доступні клієнту без авторизації Редаговані HTML-шаблони PDF та листів через Summernote Мультимовні призначення платежу, примітки, інвойси та листи Локалізація українською, російською та англійською мовами Повна оплата замовлення
Спосіб Повна оплата за реквізитами з QR виставляє до оплати всю суму замовлення. Після підтвердження замовлення покупець отримує:
назву отримувача платежу ІПН або ЄДРПОУ рахунок IBAN суму до сплати призначення платежу з номером замовлення QR-код та кнопку відкриття платежу посилання для завантаження PDF-інвойсу Передоплата фіксованою сумою або у відсотках
Модуль передоплати дозволяє вибрати один із двох способів розрахунку:
Фіксована сума — наприклад, 500 грн незалежно від загальної вартості замовлення Відсоток від замовлення — наприклад, 10%, 20% або 50% від повної суми Якщо фіксована передоплата перевищує суму замовлення, до сплати буде виставлено не більше повної суми замовлення. На сторінці успішного замовлення та в інвойсі відображаються повна сума, передоплата і залишок.
Рахунок на оплату залишку
Якщо після передоплати клієнт вирішив сплатити решту суми, адміністратор може сформувати окремий рахунок на оплату залишку.
Окреме призначення платежу для залишку Окремий HTML-шаблон PDF Окрема тема та HTML-шаблон листа QR-код із правильною сумою залишку Відображення повної суми, передоплати та залишку до сплати Блок оплати на сторінці успішного замовлення
Платіжний блок виводиться тільки для того способу оплати, який покупець вибрав під час оформлення замовлення. Для інших способів оплати реквізити та QR-код не показуються.
Блок адаптований для комп’ютерів і мобільних пристроїв та містить:
суму до сплати усі банківські реквізити кнопки копіювання QR-код, вирівняний по центру кнопку відкриття платежу в банківському застосунку посилання на PDF-інвойс додаткову примітку для покупця телефони та email для зв’язку QR-код та банківські застосунки
Модуль формує платіжний QR-код із даними отримувача, IBAN, сумою та призначенням платежу. Покупець може відсканувати його безпосередньо з банківського застосунку на мобільному пристрої чи комп’ютері.
Після відкриття платежу користувачеві залишається перевірити заповнені реквізити та підтвердити переказ у своєму банку.
PDF-інвойси
PDF формується бібліотекою mPDF на основі HTML-шаблону, заданого в налаштуваннях модуля.
Окремі шаблони для повної оплати, передоплати та залишку Редагування через вбудований редактор Summernote Підстановка даних магазину, замовлення, покупця, оплати та доставки Додавання логотипа магазину Додавання контактних телефонів та email Додавання QR-коду з відповідною сумою платежу Коректне відображення кирилиці Готовий PDF для завантаження, друку або надсилання клієнту Інвойси в адміністративній частині
На сторінці перегляду замовлення адміністратор бачить доступні типи рахунків, якщо відповідний модуль увімкнений:
рахунок повної оплати рахунок передоплати рахунок на оплату залишку Посилання доступні незалежно від початкового способу оплати замовлення. Це дозволяє сформувати потрібний рахунок, якщо клієнт змінив рішення щодо способу розрахунку.
Надсилання інвойсу клієнту
Адміністратор може надіслати потрібний рахунок прямо зі сторінки замовлення.
Вибір типу інвойсу перед надсиланням Email покупця автоматично підставляється із замовлення Адресу можна змінити перед надсиланням Підтримуються замовлення зареєстрованих покупців і гостей PDF додається до листа вкладенням До листа можна додати підписане посилання на інвойс Інвойси в особистому кабінеті
Зареєстрований покупець може відкрити PDF-інвойс зі сторінки інформації про своє замовлення. Для замовлення з передоплатою додатково доступний рахунок на оплату залишку.
Шаблони листів
Для кожної мови магазину можна окремо налаштувати тему та HTML-вміст листа. Модуль підтримує різні шаблони для:
повної оплати передоплати оплати залишку У лист можна додати дані замовлення, покупця, магазину, платіжні реквізити, суму, контактні дані та кнопку переходу до PDF-інвойсу.
Змінні для шаблонів
У налаштуваннях під редакторами відображається список доступних змінних. Натискання на змінну копіює її в буфер обміну.
Мультимовність
Для кожної встановленої мови магазину можна окремо налаштувати:
призначення платежу примітку на сторінці успішного замовлення HTML-шаблон PDF-інвойсу тему листа HTML-шаблон листа призначення платежу, PDF та лист для оплати залишку Інтерфейс і стандартні тексти модуля локалізовано українською, російською та англійською мовами.
Налаштування модулів
Налаштування розділені на зручні вкладки:
Основні налаштування — отримувач, ІПН/ЄДРПОУ, IBAN, контакти, призначення платежу, статус, геозона та порядок сортування PDF-інвойс — мультимовні HTML-шаблони рахунків Лист з інвойсом — мультимовні теми та HTML-шаблони листів Для передоплати додатково налаштовуються спосіб розрахунку, фіксована сума або відсоток, а також окремі шаблони для оплати залишку.
Робота через OCMOD
Інтеграція зі сторінкою успішного замовлення, переглядом замовлення в адміністративній частині та особистим кабінетом виконується через OCMOD. Модуль не потребує ручного редагування системних файлів OpenCart.
Сумісність
OpenCart 3.x ocStore 3.x PHP 7.3–8.3 Українська, російська та англійська локалізації Системні вимоги
Установлений OpenCart або ocStore 3.x PHP 7.3–8.3 Установлений окремий пакет mPDF Runtime для PDF-інвойсів Налаштована пошта OpenCart для надсилання інвойсів Доступ сервера до зовнішнього HTTPS-посилання bank.gov.ua для відкриття платежу Стандартні PHP-розширення, необхідні для роботи mPDF Важливі обмеження
Модуль працює як банківський переказ за реквізитами та не є сервісом інтернет-еквайрингу QR-код і платіжне посилання передають реквізити, суму та призначення платежу, але не списують кошти без підтвердження клієнта в банку Автоматичний callback від банку та автоматична перевірка факту оплати не передбачені Статус замовлення після фактичного надходження коштів адміністратор змінює вручну Можливість відкрити й правильно заповнити платіж залежить від підтримки стандарту конкретним банківським застосунком Для надсилання листів повинна бути правильно налаштована пошта магазину Встановлення
Завантажте архів bankapp_mpdf_v_1_0_oc3.ocmod.zip через розділ Розширення → Встановлення розширень Завантажте архів bankapp_payment_v_1_0_oc3.ocmod.zip Перейдіть до розділу Розширення → Модифікатори та оновіть кеш модифікаторів Перейдіть до розділу Розширення → Розширення У типі розширень виберіть Оплата Установіть потрібні способи: повну оплату та/або передоплату Заповніть отримувача, ІПН/ЄДРПОУ, IBAN, контакти та призначення платежу Для передоплати виберіть фіксовану суму або відсоток За потреби налаштуйте HTML-шаблони PDF та листів Виберіть статус замовлення, геозону, порядок сортування та увімкніть модулі Збережіть налаштування та перевірте оформлення тестового замовлення
DEMO
Admin Page login/password: demo/demodemo Store Page
Ліцензія
Одна ліцензія поширюється на один домен і його піддомени.
Оновлене
BankApp Payment Suite
460 грн
1 3
Модуль "Адресна книга SendPulse" призначений для автоматичної передачі даних про клієнтів та замовлення з вашого інтернет-магазину на OpenCart до адресних книг сервісу SendPulse.
Основні функції
Автоматична відправка нових клієнтів до обраної адресної книги SendPulse Додавання email, телефону та імені клієнта Надсилання інформації про замовлення (email, телефон, ім’я, прізвище) Можливість сегментації груп користувачів та статусів замовлень у різні адресні книги Переваги
Проста установка і налаштування через адмін-панель Без модифікації системних файлів (OCMOD) Підвищення ефективності маркетингу та повторних продажів Додаткові інтеграції
Модуль сумісний із системою підписок шаблонів від автора Octemplates Не соромтесь писати в ПП для інтеграції з іншими модулями підписки Метод установки
Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори Перейдіть у розділ Система → Користувачі → Групи користувачів в адмінпанелі, призначте права на редагування відповідним групам адміністраторів Перейдіть у розділ Розширення → Розширення → Модулі, активуйте модуль "Адресна книга SendPulse" та виконайте його налаштування DEMO
Admin Page login/password: demo/demodemo Вимоги
OpenCart 3.x / OcStore 3.x Обліковий запис у SendPulse Отримані API-ключі SendPulse Ліцензія
Дозволено використання в одному інтернет-магазині.
Основні функції
Автоматична відправка нових клієнтів до обраної адресної книги SendPulse Додавання email, телефону та імені клієнта Надсилання інформації про замовлення (email, телефон, ім’я, прізвище) Можливість сегментації груп користувачів та статусів замовлень у різні адресні книги Переваги
Проста установка і налаштування через адмін-панель Без модифікації системних файлів (OCMOD) Підвищення ефективності маркетингу та повторних продажів Додаткові інтеграції
Модуль сумісний із системою підписок шаблонів від автора Octemplates Не соромтесь писати в ПП для інтеграції з іншими модулями підписки Метод установки
Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори Перейдіть у розділ Система → Користувачі → Групи користувачів в адмінпанелі, призначте права на редагування відповідним групам адміністраторів Перейдіть у розділ Розширення → Розширення → Модулі, активуйте модуль "Адресна книга SendPulse" та виконайте його налаштування DEMO
Admin Page login/password: demo/demodemo Вимоги
OpenCart 3.x / OcStore 3.x Обліковий запис у SendPulse Отримані API-ключі SendPulse Ліцензія
Дозволено використання в одному інтернет-магазині.
Оновлене
Адресна книга SendPulse
460 грн
4 8
Особливості товару – розширення для OpenCart, дозволяє зручно та красиво відображати особливості товарів. Кожна особливість представлена у вигляді окремого блоку з зображенням, назвою та описом.
Основні можливості:
Автоматичне відображення особливостей товарів, пов’язаних із продуктом. Підтримка зображень для наочного представлення особливостей. Легка інтеграція з будь-якими шаблонами. Повністю адаптивний дизайн. Приклади використання:
Одяг:
Як прати (ручне прання, машинне прання, хімчистка). Як прасувати (дозволене прасування, заборонене прасування, праска з парою). Склад матеріалу (100% бавовна, поліестер, шерсть). Електроніка:
Основні технології (AMOLED-дисплей, захист від води IP68). Сумісність (підтримка бездротової зарядки, робота з iOS і Android). Важливі особливості (швидка зарядка, NFC, підтримка 5G). Переваги використання модуля:
Покращення візуального сприйняття особливостей товарів. Зручне та наочне представлення інформації на картці товару. Підвищення зручності користування та покращення конверсії. Просте налаштування. Інсталяція:
Виконайте запит із файлу product_features_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Надайте доступ групам користувачів. Перейдіть в налаштування магазину Система → Налаштування → Редагувати магазин → Вкладка «Опції» та налаштуйте ширину та висоту зображень особливостей. Сторінка керування особливостями знаходиться Каталог → Атрибути → Особливості Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволене використання в одному інтернет-магазині.
Основні можливості:
Автоматичне відображення особливостей товарів, пов’язаних із продуктом. Підтримка зображень для наочного представлення особливостей. Легка інтеграція з будь-якими шаблонами. Повністю адаптивний дизайн. Приклади використання:
Одяг:
Як прати (ручне прання, машинне прання, хімчистка). Як прасувати (дозволене прасування, заборонене прасування, праска з парою). Склад матеріалу (100% бавовна, поліестер, шерсть). Електроніка:
Основні технології (AMOLED-дисплей, захист від води IP68). Сумісність (підтримка бездротової зарядки, робота з iOS і Android). Важливі особливості (швидка зарядка, NFC, підтримка 5G). Переваги використання модуля:
Покращення візуального сприйняття особливостей товарів. Зручне та наочне представлення інформації на картці товару. Підвищення зручності користування та покращення конверсії. Просте налаштування. Інсталяція:
Виконайте запит із файлу product_features_query.sql у базі даних сайту (не забудьте змінити префікс таблиці). Встановіть розширення через вбудований інсталятор OpenCart. Оновіть модифікатори. Надайте доступ групам користувачів. Перейдіть в налаштування магазину Система → Налаштування → Редагувати магазин → Вкладка «Опції» та налаштуйте ширину та висоту зображень особливостей. Сторінка керування особливостями знаходиться Каталог → Атрибути → Особливості Сумісність із шаблонами:
Розширення сумісне з шаблоном default. Для інших шаблонів потрібна адаптація (адаптація платна).
DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія:
Дозволене використання в одному інтернет-магазині.
Оновлене
Особливості товару
320 грн
4 25
Модуль додає зручний інструмент для масового копіювання даних між товарами прямо зі списку товарів в адмін-панелі OpenCart.
Дозволяє швидко переносити дані з одного товару на необмежену кількість інших товарів через спливаюче вікно без ручного редагування кожної картки.
Основні можливості
Вибір товару-джерела для копіювання Вибір кількох товарів-одержувачів Масове копіювання головного та додаткових зображень Масове копіювання характеристик (атрибутів) Копіювання опису товару (description) Вибір параметрів копіювання через чекбокси Робота прямо зі сторінки списку товарів Підтримка мультимовних описів Оновлення сторінки після виконання операції Що копіюється
Фото
головне зображення товару додаткові зображення галереї Характеристики
всі атрибути товару Опис
поле description для всіх мов магазину Інтерфейс та зручність
Зручні модальні вікна прямо в списку товарів Миттєве застосування змін Переваги
Економія часу при роботі з каталогом Не потрібно відкривати кожен товар окремо Простий та зрозумілий інтерфейс Швидке масове редагування в кілька кліків Сумісність
OpenCart 3.x Інсталяція
Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори DEMO
Admin Page login/password: demo/demodemo Ліцензія
Ліцензія поширюється на один домен + його піддомени.
Дозволяє швидко переносити дані з одного товару на необмежену кількість інших товарів через спливаюче вікно без ручного редагування кожної картки.
Основні можливості
Вибір товару-джерела для копіювання Вибір кількох товарів-одержувачів Масове копіювання головного та додаткових зображень Масове копіювання характеристик (атрибутів) Копіювання опису товару (description) Вибір параметрів копіювання через чекбокси Робота прямо зі сторінки списку товарів Підтримка мультимовних описів Оновлення сторінки після виконання операції Що копіюється
Фото
головне зображення товару додаткові зображення галереї Характеристики
всі атрибути товару Опис
поле description для всіх мов магазину Інтерфейс та зручність
Зручні модальні вікна прямо в списку товарів Миттєве застосування змін Переваги
Економія часу при роботі з каталогом Не потрібно відкривати кожен товар окремо Простий та зрозумілий інтерфейс Швидке масове редагування в кілька кліків Сумісність
OpenCart 3.x Інсталяція
Встановіть модуль через адміністративну панель OpenCart Оновіть модифікатори DEMO
Admin Page login/password: demo/demodemo Ліцензія
Ліцензія поширюється на один домен + його піддомени.
Оновлене
Масове копіювання даних товарів
320 грн
1 1