Усі доповнення
-
-23%
Єдина CRM система для Rozetka, Kasta, Епіцентр, ALLO, PROM, Вчасно каса, Telegram, Nova Poshta та Checkbox, Binotel та інші прямо в адмінці OpenCart
CRM PRO Marketplace Hub — це професійний модуль для OpenCart який об'єднує всі замовлення, доставки, статуси, чеки та комунікацію з клієнтами в одному інтерфейсі.
Вам більше не потрібно відкривати 5 різних кабінетів (Rozetka, Kasta, ALLO, Nova Poshta, Checkbox). Уся робота із замовленнями відбувається безпосередньо в OpenCart.
Оновлене-19%CRM PRO Marketplace Hub для OpenCart3 V1.9
5 699грн 4 399 грн 9 64
VisualForge AI — масова генерація контенту (опис товарів та новин, відгуків) із фото для OpenCart. Створює SEO-описи, статті та AI-фото до них (включаючи lifestyle) за 1 клік. Підтримка блоків, мультимовність і масова генерація. Економте час та підвищуйте продажі.
ОновленеVisualForge AI — масова генерація описів товарів, категорій, відгуків, новин + ФОТО V 2.0
2 699грн 2 199 грн 12 43
PRICE MASTER - це єдине комплексне рішення для ведення вашого інтернет-каталогу, яке дозволяє імпортувати товари та файли форматів EXCEL, CSV, XML, WORD, Google Sheets, парсинг, завантаження за посиланням. Дозволяє створювати прайс-листи та фіди даних для вивантаження на будь-які маркетплейси (майданчики). Дозволяє масово редагувати свій інтернет-магазин. У модуль вбудовано багато серйозних інструментів редагування: парсер, перекладач Chat GPT та багато іншого.
Оновлене-17%PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого
80 84 107
Justin - доступная доставка. Предложите своим клиентам конкурентный способ доставки, со следующими преимуществами: доступная цена - доставка от 25 грн всегда рядом - 400+ отделений в Сильпо, Fozzy, Фора и в ТЦ без выходных - работа отделений с 8 утра до 8 вечера и без выходных Модуль использует максимум возможностей Justin API и является отличным помощником во время работы с заказами. Кроме стандартных функций модуля доставки имеются инструменты для работы с Накладными: создание, редактирование и удаление ТТН; работа с реестром; печатные формы. Также доступны два калькулятора: расчет стоимости(в том числе комиссии за наложенный платеж) и срока доставки. Расчет стоимости происходит на основе API, что гарантирует получение достоверных данных. Дополнение имеет так же ряд функций, которые за Вас в автоматическом режиме выполняют ежедневную рутинную работу: рассылка уведомлений с номером накладной, смена статусов заказа, напоминание о не забранных посылках и другие. Возможности постоянно расширяются и улучшаются Дополнение является авторской разработкой и защищено соответствующими правами По ссылкам, предоставленным ниже, можно перейти на демонстрационный сайт. Для доступа в админ-панель используйте следующие данные: логин и пароль - demo Панель администратора Создание/редактирование накладной Список накладных Магазин Описание (основная информация) Функциональные возможности Основные возможности большое количество настроек удобное ручное и автоматическое обновление городов, отделений и другой справочной информации создание, редактирование и удаление накладных работа с реестром максимальное заполнение формы накладной в автоматическом режиме скачивание, настройка печати, печать стикеров и реестра просмотр списка накладных непосредственно в админ-панели автоматическое отслеживание отправлений, смена статусов заказа и отправка уведомлений точный предварительный расчет стоимости доставки и учет наложенного платежа расчет ориентировочного срока доставки автоматический расчет параметров отправления выбор и поиск городов, отделений Спойлер Возможности для администратора поддержка мультимагазинов загрузка базовых настроек экспорт/импорт настроек ввод данных доступа к API «Justin» режим отладки загрузка логотипа транспортной компании выбор места отображения логотипа настройка cURL тайм-аут подключения и выполнения настройки доставки в отделение: вкл/выкл способ доставки редактируемое и мультиязычное название доставки выбор географической зоны выбор налогового класса возможность задать минимальную сумму заказа при которой доставка будет доступной возможность задать максимальную сумму заказа при которой доставка будет доступной возможность задать минимальную сумму заказа при которой доставка будет бесплатной редактируемый и мультиязычный текст бесплатной доставки вкл/выкл расчет стоимости доставки вкл/выкл API расчет стоимости доставки (используемая информация для расчета: персональные настройки отправителя, город отправителя и получателя, отделение отправителя и получателя, тип отправления, стоимость товара, вес товара, наложенный платеж) вкл/выкл тарифный расчет стоимости доставки (может использоваться как самостоятельно, так и в случае недоступности API) вкл/выкл расчет срока доставки в днях вкл/выкл фильтр отделений по весу выбор типа отделения выбор статуса отделения настройка тарифного расчета работа с базой: загрузка/обновление областей Украины загрузка/обновление городов компании «Justin» загрузка/обновление отделений компании «Justin» загрузка/обновление справочников компании «Justin» настройка параметров отправителя: отправитель, тип клиента, контактное лицо, телефон, область, город, отделение и адрес отправки настройка параметров получателя: получатель, тип клиента, контактное лицо, телефон, область, город и отделение настройка параметров отправления: вкл/выкл автоопределение типа отправления (посылка, груз, паллеты, шины-диски) выбор типа отправления по умолчанию вкл/выкл учет объёма выбор варианта учета объёма отправления возможность задать количество мест по умолчанию выбор составляющих для объявленной стоимости отправления возможность задать объявленную стоимость по умолчанию возможность задать описание отправления по умолчанию в виде шаблона с использованием макросов заказа и товара выбор способа применения параметров по умолчанию возможность задать вес по умолчанию возможность задать размеры по умолчанию возможность задать допуски к размерам отправления настройка параметров оплаты: выбор плательщика доставки по умолчанию выбор метода оплаты для наложенного платежа вкл/выкл учёт наложенного платежа вкл/выкл учёт комиссии за объявленную стоимость выбор обратной доставки по умолчанию выбор плательщика обратной доставки по умолчанию выбор способа получения денежного перевода ввод платежной карты по умолчанию настройка интеграции ТТН: вкл/выкл отображение всех накладных аккаунта выбор отображаемой информации в списке накладных настройка печати выбор совместимого способа доставки для создания накладных вкл/выкл создание, редактирование, удаление и присвоения накладной в заказе возможность задать мультиязычные названия пунктов меню для работы с накладными в заказе задания Cron: возможность задать ключ безопасности выполнения Cron команд автоматическое обновление базы данных модуля (области, города, отделения, справочники) автоматическое отслеживание отправлений, смена статуса заказа и отправка уведомлений выбор статусов заказа, для которых необходимо отслеживание настройка зависимостей для каждого статуса отправления и статуса заказа в магазине возможность задать задержку выполнения по каждому статусу отправления вкл/выкл уведомления для администратора и покупателя возможность задать мультиязычный шаблон сообщения для e-mail и sms уведомлений используя макросы заказа, товара и накладной и другие стандартные опции модуля доставки Возможности для работы с накладными При просмотре заказа в админ-панели, если клиент выбрал совместимый способ доставки, появляется кнопка для работы с накладной. Возможно создать накладную на основе заказа или присвоить уже существующую. При переходе к созданию, модуль максимально заполняет форму в автоматическом режиме. Если для просматриваемого заказа накладная уже создана, то будет доступен пункт редактирования и удаления. Также при просмотре заказов можно перейти к списку всех накладных. Доступные функциональности: создание, редактирование и удаление накладной работа с реестром настройка печати накладных скачивание стикеров и реестров в формате PDF просмотр накладных по числам создания автоматическое заполнение информации отправителя согласно выбранным настройкам модуля с возможностью смены данных непосредственно перед созданием накладной автоматическое заполнении параметров получателя согласно данным из заказа автоматическое заполнение параметров отправления: тип общий вес общий объем возможность задать параметры каждого места отправления количество мест с калькулятором объявленная стоимость с возможностью корректировки составляющих описание автоматическое заполнение параметров оплаты: плательщик доставки обратная доставка сумма обратной доставки, если выбран наложенный платеж плательщик обратной доставки способ получения денежного перевода ввод карты для получения денежного перевода дополнительные параметры отправления: номер заказа выбор даты отправки поля автоматически, по мере возможности, заполняются или выбираются модулем согласно настроек валидация полей во время редактирования и перед передачей данных на сервер почтовой компании При успешном создании или редактировании будет выполнена переадресация к созданной накладной и ее подсветкой в общем списке. Возможности для клиента выбор типа доставки: доставка в отделение выбор города получения: выпадающий список поиск по названию города выбор отделения: выпадающий список поиск по названию или номеру отделения информация о стоимости доставки информация о сроке доставки Поддерживаемые языки украинский русский английский Некоторые методы API поддерживают украинский, русский и английский языки. Полная поддержка реализована только для украинского языка. Названия городов и отделений Justin доступны на украинском и русском языках. Модуль автоматически показывает нужный перевод в зависимости от настроек OpenCart или выбора покупателя во время оформления заказа. Совместимость OpenCart v. 1.5.Х.Х, 2.X.X.Х, 3.Х.Х.Х (также сборки на базе OpenCart соответствующих версий) формы заказа: Simple checkout & registration (максимальный функционал), стандартное оформление заказов, Ajax Quick Checkout (выбор города и отделения), Journal Quick Checkout (выбор города и отделения), Fast Order (выбор города и отделения), Quick checkout (выбор города и отделения), Revolution Checkout (выбор города и отделения), Uni Checkout (выбор города и отделения) модули отправки уведомлений: стандартная отправка e-mail, OCDEV.pro - СМС уведомления для Opencart, SmsFly order редакторы заказов: OrderPro - Расширенный редактор заказа Возможно потребуется адаптация для конкретных версий. Адаптацию для других модулей и шаблонов выполним ПО ЗАПРОСУ ЗА ДОПОЛНИТЕЛЬНУЮ ПЛАТУ. Лицензия приобретая дополнение Вы получаете пожизненный доступ к бесплатным обновлениям и бесплатную техническую поддержку в течении года лицензия действует только на один домен, тестовые поддомены и тестовые сайты информация о порядке получения лицензии доступна после установки модуля активация лицензии происходит в течении нескольких часов после покупки Требования ionCube Loader версии 5.0 и выше PHP библиотека cURL PHP версии 5.3 и выше Перед установкой на работающем интернет-магазине рекомендуем выполнить установку и тестирование модуля на тестовом сайте или поддомене! Детальная инструкция по установке и настройке модуля доступна в архиве в файле instruction.html..Оновлене"Justin API" - модуль доставки для OpenCart
30 25 147 256
Accordion & Tabs — конструктор контентних блоків для OpenCart 3. Один модуль замінює десятки окремих рішень: акордеон, вкладки, банери, галереї, сітки, меню, таймери, лічильники, таблиці тарифів і порівнянь, відео, порівняння до/після — всього 20 типів блоків з єдиним інтерфейсом керування та гнучкою системою розміщення. 🔍 Живе демо — accordion.likedev.pro | Адмінка (логін: demo, пароль: demo) | 📖 Документація 1 Оберіть тип блоку Accordion Timeline Tabs Flip Cards Panel Counters Gallery Pricing Table Banner Comparison Grid Menu Popup Tooltip Steps Show More List Container Video Before/After → 2 Наповніть контентом Текст та HTML Зображення і банери Кнопки та посилання 50+ змінних магазину 20 віджетів Сторонні модулі Вкладені блоки → 3 Налаштуйте показ Товари, параметри Категорія Виробник Стаття Група покупця Авторизація Пристрій Розклад показу → 4 Виведіть де завгодно Макети OpenCart Шорткоди Twig-шаблони Опис товарів Опис категорій Інформаційні сторінки Сторонні модулі Один модуль замість десятків окремих рішень 20 Типів блоків 42 Готових демо 50+ Змінних 20 Віджетів 20 типів блоків КЛАСИЧНІ ТИПИ (13) Accordion / Collapse FAQ, розкладний контент, опис товарів Tabs Багатовкладкові секції з довільним контентом Panel Статична панель з заголовком і контентом Gallery + слайдер Фотогалерея з лайтбоксом і slick-слайдером Banner + слайдер Рекламні банери, каруселі, hero-блоки Grid Картки у колонках, адаптивна сітка Steps Покрокові інструкції, процеси Menu Навігаційне меню з випадаючими пунктами Popup Модальні спливаючі вікна List Стилізований список з іконками та кольорами Show More Згорнутий текст із кнопкою "читати далі" Tooltip Спливаючі підказки при наведенні Container Обгортка для вкладених блоків НОВІ В v3.0 (7) Timeline Стрічка часу, 2 вигляди, 8 форм маркерів, анімація появи Flip Cards 3D-картки з переворотом при наведенні або кліку Counters Анімовані лічильники: число, прогрес-бар, кільце Pricing Table Тарифні плани, ціни, переваги, бейдж "Popular" Comparison Table Порівняльна таблиця товарів / тарифів, галочки, кнопки Video YouTube, Vimeo, MP4 — lazy-load, показ на місці або в popup Before / After Порівняння двох зображень перетягуванням розділювача Менеджер зв'язків Гнучке призначення блоків — показувати де завгодно, кому завгодно і коли завгодно: На яких сторінках ▸ Товар ▸ Категорія ▸ Виробник ▸ Стаття ▸ Довільний URL (у т.ч. з маскою *) Для кого ▸ Конкретний товар / категорія / стаття ▸ Група покупця ▸ Статус авторизації ▸ Пристрій (desktop / tablet / mobile) Коли ▸ Розклад показу: дата "Від" — "До" ▸ Фільтр за станом розкладу у списку блоків ▸ Залежно від іншого блоку на сторінці (є / немає) Параметри товару: категорія, виробник, характеристики, поля, ціна, назва, тег, знижка — оператори =, !=, >=,..ОновленеAccordion & Tabs - конструктор контенту Opencart
1 369 грн 303 1577
oc-max
Укрпошта - це національний оператор поштовго зв`язку України. Розглянемо основні переваги, спираючись на які можна запропонувати цей спосіб доставки Вашим клієнтам:
розширення географії продажів - 11000+ пунктів видачі ваших товарів і залучення аудиторії невеликих міст та селищ відправка посилок вагою від 250 грам - лише в Укрпошті можна відправляти посилки вагою від 250 грам за вигідною ціною оформлення посилок без врахування об`ємної ваги - враховується тільки вага та розмір найдовшої сторони тарифи - до 30% нижче середньоринкових
Даний модуль є найбільш функціональним рішенням для організації доставки Укрпоштою в Вашому інтернет-магазині, який використовує в роботіAPI для E-COMMERCE. Доповнення є відмінним помічником під час роботи із замовленнями, для яких клієнт обрав доставку Укрпоштою. Окрім стандартних функцій модуля доставки є інструменти для роботи з Накладними. Також доступні два калькулятора: розрахунок вартості і терміну доставки. Розрахунок вартості виконується на основіAPI, що гарантує отримання точних даних. Доповнення має ряд функцій, які за Вас в автоматичному режимі виконують щоденну рутинну роботу: розсилка сповіщень з номером накладної, зміна статусів замовлення, нагадування про не забрані посилки та інше. Можливості постійно розширюються та покращуються.
Використовуючи модуль Ви заощаджуватимете свій час і значні кошти на обробці замовлень. Клієнти, які використовують API Укрпошти, отримують 5% знижки на відправлення, тому маючи регулярні відправки модуль окупиться протягом 1-го місяця і почне економити ваші кошти.
Оновлене-50%"Укрпошта API" - модуль доставки для OpenCart
1 300 грн 1105 2769
Переклад всіма мовами сайту (товари, категорії, статті) з використанням сервісів перекладу (Google Yandex)
ОновленеПереклад на всі мови сайту (товари, категорії, статті)
20 10 605 1094
фильтр
OCFilter - це швидкий та функціональний фільтр товарів у категоріях, пошуку, виробнику, акціях та інших сторінках каталогу.
Основний акцент робиться на швидкість пошуку товарів та зручність використання фільтра як покупцями, так і власниками магазинів.
ОновленеOCFilter - Модуль фільтру товарів
2 100 грн 6792 15320
Ознакомиться с возможностями вы можете по ссылке: http://opencart.pro/overview/ Демо доступно по ссылкам: Магазин: http://demo.opencart.pro/ Админка: http://demo.opencart.pro/admin/ (demo\demo) Магазин 2.3: http://demo23.opencart.pro/ Админка 2.3: http://demo23.opencart.pro/admin/ (demo\demo) В сборку OPENCART.PRO 2.X входят следующие дополнения: SiteMap.Pro 2x Custom Banner v_2.X Custom Footer v_2.X CoolBanner v_2.X Витрина Категорий v_2.X Хиты продаж с привязкой к категории и производителю v_2.X Акции с привязкой к категории и производителю v_2.X Новинки с привязкой к категории и производителю v_2.X И другие которых нет в виде отдельных дополнений В том случае если у вас несколько магазинов стоимость второй лицензии составит 50% от стоимости на день ее покупки. Если вы занимаетесь, созданием магазинов для клиентов начиная со второй покупки, Ваша скидка составит 50% от стоимости на день покупки. Для получения скидки напишите мне в личку...ОновленеOPENCART.PRO 2.X
15 689 3040
oc-max
Даний модуль по праву вважається кращим рішенням для організації доставки Нової пошти у Вашому інтернет-магазині. Доповнення вирішує практично всі завдання, які виникають при роботі з Новою поштою і є відмінним помічником на будь-якому етапі роботи із замовленнями. Крім стандартних функцій модуля доставки є інструменти для роботи з Експрес Накладними. Також доступні дві функції калькулятора: розрахунок вартості та терміну доставки. Усі розрахунки виконуються за допомогою API, що гарантує отримання найточніших даних.
Доповнення також має ряд функцій, які за Вас в автоматичному режимі виконують щоденну рутинну роботу: розсилка сповіщень з номером накладної, зміна статусів замовлення, нагадування про не забрані відправлення і т.д.
Цей модуль не перезаписує і не видаляє стандартні файли і таблиці бази OpenCart. У роботі модуля використовується API «Нової пошти», що дозволяє завжди мати актуальну інформацію про міста, відділення, відправлення та ін., а також взаємодіяти безпосередньо з Новою поштою, використовуючи велику кількість готових рішень, що надаються компанією. І це не всі можливості модуля, функціонал постійно розширюється і покращується. Купуючи модуль Ви будете економити свій час і значні грошові кошти на обробку замовлень і розробку аналогічного функціоналу.
Оновлене-8%"Нова пошта API" - модуль доставки для OpenCart
1 300 грн 7657 21433
Правильний вибір - гарантія успіху!
MAVRui - це модуль для завантаження на сайт прайсів постачальників у форматі Microsoft Excel або XML (лінк) з подальшою автоматичною обробкою та аналізом цін, наявності товарів у вашому інтернет-магазині. Також модуль порівнює ціни на товар від кількох постачальників та вибирає мінімальну.
У модулі передбачено автоматичну націнку на прайсову ціну за формулою націнки. Формула націнки є дуже гнучкою і може бути розбита на безліч діапазонів.
Також функціонал модуля дозволяє імпортувати товари з прайсу постачальника та створювати картки товару у вашому інтернет-магазині.
Демо версія https://technotema.com/mavr/
login: mavr
pass: mavr
ОновленеАвтоматичне оновлення цін на сайті з Excel та XML прайсів постачальників MAVRui
40 37 53 110
oc-max
Модуль Meest ПОШТА для OpenCart дозволяє підключити доставку у відділення, поштomat або кур'єром на адресу, автоматизувати створення ТТН, друк маркувань і відстеження відправлень.
Оновлене"Meest ПОШТА" - модуль доставки для OpenCart
1 300 грн 5 6
Безкоштовний модуль. Список задач, канбан-дошка з перетягуванням карток і плитка на панелі керування прямо в адмінці. Статуси, пріоритети, виконавці, терміни, коментарі, вкладення файлів, голосове введення, привʼязка до замовлення й експорт CSV. Три мови інтерфейсу. Без ключів і підписок. OpenCart 3.0.x, ocStore 3.0.x, PHP 5.6+.
ОновленеOcBox Задачі. Безкоштовна дошка задач і плитка на панелі керування для OpenCart 3.0 і ocStore 3.0
Безкоштовно 31
Модуль 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 Ліцензія
Ліцензія поширюється на один домен і його піддомени.
Оновлене-63%Пов’язані товари як опції
15 1 2
🔥 Знижка −63%: було $40, зараз лише $15. Економія $25. Плюс встановлення під ключ $40. Уся маркетингова аналітика і ремаркетинг для OpenCart в одному модулі: GA4 (клієнт + сервер з дедуплікацією), Meta Pixel + CAPI, TikTok, Pinterest, Google Ads, банер згоди Consent Mode v2, товарний фід Google Merchant з CRON-збіркою, UTM-атрибуція, Telegram-сповіщення з підтримкою топіків груп, AI-помічник і вбудована самоперевірка трекінгу. Одне рішення замість десятка плагінів. Працює на OpenCart 2.3 і 3.x.
ОновленеOcBox AI Remarketing & Advanced Analytics
40 15 12 181
OC-Segments - модуль для адмінки OpenCart/ocStore, який допомагає швидко знаходити потрібні групи замовлень і клієнтів без SQL.
Можна фільтрувати замовлення й клієнтів за сумою, кількістю товарів, кількістю позицій, оплатою, доставкою, статусом, типом покупця, датами, містом, email, телефоном, категорією та конкретними товарами.
ОновленеOC-Segments - сегменти замовлень і клієнтів
Безкоштовно 9
Модуль додає окрему сторінку для управління категоріями, де більшість операцій виконується без відкриття стандартної форми редагування. Всі основні дії доступні з одного інтерфейсу: робота з деревом категорій, швидке редагування, масові операції та управління акціями.
ОпублікованоSmart Category Pro — управління категоріями OpenCart
999 грн 0 0
Створюйте практично будь-які звіти на основі даних вашого магазину — без необхідності вручну писати SQL-запити та постійних доопрацювань з боку програміста.
Оновлене-25%SP Advanced Reports - ПОТУЖНА ЗВІТНІСТЬ
700 грн 6 8
Smart Slider AI — сучасний модуль для OpenCart, який допомагає створювати професійні рекламні слайдери за допомогою штучного інтелекту.
Модуль використовує фотографії товарів, автоматично створює рекламний дизайн, заголовки, переваги, ціни та заклики до дії. Готові слайди можна додатково редагувати у вбудованому Drag & Drop редакторі та адаптувати окремо для Desktop, Tablet і Mobile.
Оновлене-31%Smart Slider з AI — Cтворення слайдера для сайту у 2 кліки
1 199грн 899 грн 3 5
За допомогою даного модуля ваші клієнти зможуть спілкуватись онлайн не виходячи з вашого сайту — їх зустріне розумний AI-консультант, який готовий допомогти 24/7, а ви зможете підключитися до розмови в будь-який момент. Система забезпечує повний контроль: ви бачитимете, з якої саме сторінки сайту клієнт розпочав діалог, та матимете доступ до багатьох інших зручних функцій для автоматизації та покращення роботи з клієнтами.
ОновленеЧат + AI консультант онлайн
100 69 1 9
Модуль для виведення тематичних блоків із посиланнями на головній сторінці. Підтримка SEO-спойлера, слайдера, мультимовності та будь-яких SEO-фільтрів.
Оновлене-23%SEO Link Groups
499 грн 1 1
Smart Brand Pro — модуль швидкого керування брендами прямо зі списку. Назва, SEO, зображення, сортування, магазини — все змінюється без переходу на сторінку редагування. Розумна фільтрація, статистика товарів по кожному бренду, автоматичне перейменування та переміщення зображень.
ОновленеSmart Brand Pro — управління брендами OpenCart / ocStore
649грн 499 грн 1 0
Полная замена стандартного редактора заказов. Создавайте и редактируйте заказы в админке: добавляйте товары, применяйте купоны и скидки, объединяйте заказы, регистрируйте клиентов и печатайте инвойс — всё в одном месте.
ОновленеSmart Order Editor Pro — Розширений редактор замовлень для OpenCart / ocStore
1 299 грн 2 3
Безкоштовний Community Edition. WAF, сканер вірусів/шелів, автоблок IP, захист адмінки, моніторинг трафіку, Cloudflare — усі засоби захисту OpenCart в одному модулі. Відкрита бета: тестуйте й шліть фідбек.
ОновленеOcBox Antihack — усі методи захисту OpenCart від атак в одному безкоштовному модулі (Community Edition, бета)
Безкоштовно 424
sms otp
SAP - SMS / OTP Pro
SMS, OTP, дзвінки, Telegram, Viber та автоматичні повідомлення для OpenCart/ocStore.
SAP - SMS / OTP Pro створений для магазинів, де номер телефону клієнта, статус замовлення і швидке повідомлення адміністратора мають реальне значення. Це не просто кнопка "відправити SMS". Це повноцінний центр комунікацій для OpenCart/ocStore: OTP, керований захист оформлення замовлення, авторизація дзвінком, SMS, Viber, Telegram, ручні повідомлення, масові розсилки, відкладені сценарії, звіти, зашифрований експорт та імпорт, журнал обліку бюджету SMS/Viber, захист від проксі та атак із підмереж і окремий захист бюджету дзвінків.
Модуль допомагає підтвердити телефон клієнта, захистити створення замовлення у збалансованому, суворому або вибірковому режимі, повідомити адміністратора про нове замовлення, надіслати покупцю зміну статусу, поставити відкладене нагадування, перевірити доставку у звіті й захистити баланс провайдера від ботів, помилок масового надсилання, обходів через проксі та повторних OTP-запитів.
Що модуль дає магазину
Підтвердження номера телефону при вході, реєстрації, зміні телефону в кабінеті та оформленні замовлення. Захист оформлення замовлення: збалансований режим для гостей, нових клієнтів і непідтверджених номерів, суворий режим для кожного замовлення або вибіркова перевірка за власними правилами. Менше фейкових замовлень, помилкових телефонів і ситуацій, коли менеджер телефонує в нікуди. Автоматичні SMS, Viber або Telegram-повідомлення для клієнтів і адміністраторів. Авторизація дзвінком через окремий шлюз дзвінків (поле «Call gateway») або через SMS-шлюз, який підтримує дзвінки. Можливість працювати без SMS-шлюзу, якщо магазину потрібна тільки авторизація дзвінком. Ручна відправка повідомлення з картки клієнта або замовлення без запуску масової розсилки. Відкладені сценарії: нагадування про оплату, прохання залишити відгук, повідомлення після доставки, сервісні нагадування. Звіти, моніторинг і Telegram-алерти, щоб бачити не "не працює", а точну причину, включно з вичерпаними SMS/Viber або дзвінковими лімітами. Антиспам-ліміти, посилений захист від проксі та атак із підмереж і бюджетні обмеження, які захищають баланс SMS/Viber і дзвінків від ботів, флуду, помилок масового надсилання та зайвих OTP-запитів. Зашифрований експорт та імпорт налаштувань і даних модуля: від конфігурації та відкладених подій до звітів, стану OTP, спроб авторизації дзвінком, стану захисту, сповіщень адміністратору та журналу використання бюджету.
Як це працює
Модуль реагує на події магазину: клієнт реєструється, входить у кабінет, змінює телефон, оформлює замовлення або замовлення змінює статус. Далі він застосовує вибраний рівень захисту та відповідні правила. Збалансований режим вимагає чинного підтвердження номера від гостей, нових клієнтів і для непідтвердженого номера, суворий - для кожного замовлення, а вибірковий - після першого збігу правила. Якщо той самий номер уже підтверджений і строк довіри ще діє, модуль не надсилає новий код: кожне нове замовлення отримує окремий одноразовий внутрішній дозвіл. Потім модуль вибирає канал доставки і надсилає повідомлення одразу або створює відкладене завдання.
OTP має окрему логіку маршрутизації. Якщо ввімкнена авторизація дзвінком, модуль спочатку використовує вибраний шлюз дзвінків. Якщо дзвінок не розпочався або не підтвердився, резервне SMS буде надіслано тільки тоді, коли налаштований основний SMS-шлюз. Якщо магазин працює в режимі «Без SMS / тільки авторизація дзвінком», резервне SMS не використовується.
OpenCart/ocStore залишається звичним, але комунікація перестає бути ручним хаосом. Активні правила ризику кешуються, а дані оформлення замовлення читаються лише коли вони потрібні конкретній умові, тому вибіркова перевірка не створює безглуздих повторних запитів.
Ключові можливості
1. OTP-підтвердження телефону
OTP при вході в акаунт. OTP при реєстрації нового клієнта. OTP при зміні телефону в особистому кабінеті. Підтвердження номера під час оформлення перед завершенням замовлення: для кожного покупця, для гостей і нових клієнтів або вибірково за правилами ризику. Кілька окремих замовлень можна оформити без нового коду, поки підтвердження того самого номера залишається чинним. Підтримка 4- або 6-значного коду. Налаштування часу повторної відправки, строку життя коду і строку довіри до підтвердженого телефону. Явний вихід з акаунта скасовує довіру до номера, тому наступний вхід за телефоном знову потребує OTP. Окремі шаблони OTP для входу, реєстрації, редагування акаунта та оформлення замовлення. Вставка коду через шорткод {otp}. Маска телефону, міжнародний код країни, перевірка формату і нормалізація номера. Окрема маршрутизація OTP: можна вибрати перший канал OTP (SMS, Viber або Telegram), дзвінок має пріоритет, після невдалого дзвінка резервне надсилання SMS працює окремо, а без дзвінка модуль пробує інші доступні канали в порядку Telegram -> Viber -> SMS, пропускаючи вже вибраний канал. Якщо ввімкнена авторизація дзвінком, поле каналу в адмінці показується як «Канал OTP без дзвінка», щоб не плутати його з першим дзвінком або резервним SMS після дзвінка.
2. Підтвердження ризикових замовлень
Функція захищає фінальне створення замовлення на сервері. Магазин вибирає збалансований рівень для більшості випадків, суворий рівень для кожного замовлення або вибірковий режим за власними правилами. Кожне замовлення отримує власний одноразовий внутрішній дозвіл, навіть коли використовується чинне підтвердження без нового коду.
Вкладка з'являється автоматично, коли в OTP увімкнено сценарій «Оформлення замовлення». Окремий перемикач функції, три рівні захисту, тестовий режим «лише журнал» і робочий режим, який вимагає чинного підтвердження номера. Пріоритет правил, логіка «Усі умови (AND)» або «Будь-яка умова (OR)» і зупинка після першого збігу. Умови за сумою, способом оплати, типом покупця, кількістю успішних замовлень, фактом і віком OTP-підтвердження та кількістю замовлень із телефона за період. Список способів оплати формується автоматично з установлених та увімкнених розширень магазину - без зашитих кодів. Статуси успішних замовлень визначають історію покупця для правил «Тип покупця» і «Кількість успішних замовлень». Налаштовуваний строк завершення поточного підтвердженого оформлення та безпечна політика недоступного OTP-провайдера. Строк внутрішнього дозволу не перевищує залишок часу довіри до номера; у збалансованому й суворому режимах замовлення блокується, якщо нове підтвердження потрібне, але недоступне, а дозвіл без OTP доступний лише у вибірковому режимі. Журнал із захистом приватних даних: дата, правило або причина політики, замаскований телефон, зрозумілий статус та ID створеного замовлення; є строк зберігання і кнопка повного очищення. Правила та журнал входять в окремий розділ зашифрованого експорту та імпорту. Для гостя у збалансованому режимі та для будь-якого покупця в суворому модуль одразу вимагає чинне підтвердження номера без зайвого читання власних правил. Якщо підтвердження ще діє, новий код не надсилається; історія, сума й правила завантажуються лише тоді, коли вони справді потрібні.
3. SMS-шлюзи і канали доставки
TurboSMS. SMS Club. SMS-fly. ITTell v2. AlphaSMS. Custom HTTP для підключення іншого SMS-провайдера через URL, GET/POST, JSON і API-параметри. Режим "Без SMS / тільки авторизація дзвінком" для проєктів, де SMS не потрібні. Viber-повідомлення, якщо їх підтримує вибраний SMS-шлюз. Резервне SMS для Viber, якщо доставка не відбулася. Telegram через окремий Telegram-сервер. Резервне SMS для Telegram, якщо отримувач недоступний у Telegram. Підключений SMS-шлюз відповідає за SMS і резервні надсилання, але не заважає окремому шлюзу дзвінків.
4. Авторизація дзвінком
Якщо SMS дорогі, нестабільні або магазину потрібен альтернативний спосіб підтвердження номера, модуль може підтверджувати телефон дзвінком. Окремий вибір шлюзу дзвінків у полі «Call gateway» на вкладці «Авторизація дзвінком». Якщо шлюз дзвінків не вибраний, модуль може використати основний SMS-шлюз, якщо той підтримує дзвінки. Підтримуються ITTell, голосове OTP через AlphaSMS і Stream Telecom Call2FA. ITTell підтримує диктування коду, останні цифри номера і вибір цифри в меню. AlphaSMS підтримує диктування коду і останні цифри номера; голосовий відправник потрібен тільки для сценарію диктування, якщо його вимагає обліковий запис. Stream Telecom підтримує останні 4 цифри номера і натискання цифри 1 у голосовому меню; він не відправляє SMS. Stream Telecom працює як шлюз лише для дзвінків і не потрапляє до списку SMS-шлюзів. Stream Telecom підтримує два сценарії: останні 4 цифри номера, з якого дзвонить сервіс, або натискання цифри 1 у голосовому меню. Для Stream Telecom в облікових даних потрібні адреса електронної пошти та пароль. Підтримуються зворотний виклик від провайдера, періодична перевірка результату дзвінка, тайм-аут і контрольний журнал для діагностики. Резервне SMS після невдалого дзвінка працює тільки через основний SMS-шлюз. Якщо SMS-шлюз не вибраний, модуль працює лише з дзвінками. Окремий захист бюджету дзвінків: ліміти за IP, телефоном, браузером і загальною кількістю за добу.
5. Telegram-сервер
Telegram у модулі - це не просто поле для токена. Є окрема вкладка підключення, стани сервера, токен активації, форматування Markdown/HTML, відключення, повторне підключення і перевірка доступу.
Telegram-повідомлення адміністратору про нові замовлення. Сервісні повідомлення і технічні алерти. Підтримка номерів телефону та @username. Окремий серверний Telegram-акаунт адміністратора для ручного контакту з клієнтом. Стани підключення: сервер підключений, доступ вимкнений, очікування активації, неправильний токен, доступ завершився та інші. SMS може бути запасним каналом.
6. Повідомлення адміністратору
Повідомлення адміну про нові замовлення. Вибір каналу доставки: SMS, Telegram, Viber або доступна комбінація. Кілька номерів адміністратора або Telegram-контактів. Шорткоди для номера замовлення, суми, статусу, імені покупця, телефону, назви магазину та інших даних замовлення. Telegram-алерти про OTP-проблеми, помилки дзвінків, IP-бани, карантин джерел і невдалі відкладені повідомлення.
7. Повідомлення клієнту про статус замовлення
Клієнт може автоматично отримувати повідомлення, коли статус замовлення змінюється. Для кожного статусу можна задати власний текст і використовувати дані замовлення через шорткоди.
Нове замовлення прийнято. Оплату отримано. Замовлення передано в обробку. Замовлення відправлено. Замовлення готове до видачі. Замовлення доставлено. Замовлення скасовано. Окремий канал для статусних повідомлень: SMS, Viber або Telegram, якщо підключений.
8. Відкладені події
Це одна з найсильніших частин модуля. Повідомлення можна відправляти не одразу, а після заданої затримки. Правило створює завдання, cron його виконує, а журнал показує результат.
Нагадати про оплату через 10 хвилин після нового замовлення. Попросити відгук через 1 день після доставки. Надіслати бонус через 2 години після реєстрації без замовлення. Повідомити адміністратора через 30 хвилин після зміни статусу. Умови за статусом замовлення, групою клієнта, сумою, товарами, категоріями і виробниками. Отримувач: клієнт, адміністратор або довільний номер. Затримка у хвилинах, годинах або днях. Тихі години, повторні спроби, дедуплікація і скасування за фінальними статусами. Черга завдань, журнал виконання і cron URL з токеном. Якщо бюджет SMS/Viber вичерпано, відкладене завдання не витрачає спроби доставки: воно переходить у стан budget_wait, отримує наступну спробу приблизно через 30 хвилин і лишається в черзі.
9. Ручна відправка з картки клієнта і замовлення
Кнопка "Відправити повідомлення" в картці клієнта і біля номера телефону в замовленні. Одне компактне спливне вікно у стилі модуля: канал, отримувач, текст, шорткоди і попередній перегляд. Показуються тільки увімкнені й дозволені канали: SMS, Viber і Telegram. Telegram приймає телефон або @username; резервне SMS не використовується для @username. Шорткод {products} вставляє всі товари замовлення з опціями, кількістю і ціною у валюті замовлення. Надсилання використовує наявні шлюзи, логіку резервних каналів і звіт; одноразовий токен захищає від дублювання.
10. Масові повідомлення
Ручна відправка для тестів, сервісних повідомлень або дозволених маркетингових кампаній. Отримувачі: всі клієнти, група клієнтів, вибрані клієнти або довільні номери. Отримувачі за товарами, якщо потрібно повідомити покупців конкретного товару. Вибір каналу масової доставки. Перевірка результату у звіті. Масова SMS/Viber-розсилка має окремий ліміт; коли бюджетну межу досягнуто, поточне надсилання зупиняється і не переходить до наступної сторінки.
11. Безпека OTP і антиспам
OTP без лімітів - це не безпека, а витік бюджету. У модулі є окремий захисний шар, який зупиняє підозрілу активність до платної SMS/Viber-спроби або платного дзвінка; Telegram-сповіщення адміністратору не мають резервного SMS і не витрачають SMS-бюджет.
Ліміти повторних OTP-запитів. Ліміти неправильних кодів. Чорний список телефонів. Geo-IP фільтр. Білий список IP. Адаптивний захист джерел. Мінімальний вік форми та строк життя захисної форми. Затримка між послідовними змінами телефону. Ізоляція браузера або сесії при підозрілій поведінці. Блокування IP-адреси за серію некоректних запитів. Пам'ять довіреного браузера для постійних клієнтів. Швидкий пошук телефону через оптимізовану схему, якщо це підтримує сервер бази даних. Розділений захист бюджету SMS/Viber працює через журнал sap_sms_budget_usage: загальна межа, OTP-резерв, окрема межа для недовірених OTP, резерв для довірених OTP та добові ліміти для підтверджень, замовлень, відкладених, адміністративних, ручних, масових та інших надсилань. Значення 0 у загальній межі вимикає тільки загальну межу й OTP-резерв; окремі ліміти типів надсилання продовжують працювати. Значення 0 у конкретному типі вимикає тільки його ліміт. У бюджет SMS/Viber рахуються SMS, Viber і каскадні спроби Viber+SMS; каскадна спроба може списувати 2 одиниці. Telegram і дзвінки цей бюджет не збільшують. Розподіл на довірені й недовірені OTP та аварійний режим захищають OTP-резерв: при використанні 70% загального бюджету адміністратор отримує попередження в Telegram, при 85% блокуються недовірені OTP із середнім або вищим ризиком, а при 95% усі недовірені платні OTP блокуються.
12. Моніторинг, звіти і обслуговування
Звіт доставки для SMS, Telegram, Viber і дзвінків. Ручні повідомлення з картки клієнта і замовлення пишуться у той самий звіт. Для дзвінків у звіт потрапляють змістовні фінальні події: підтверджено, не підтверджено, помилка провайдера, отримано зворотний виклик. Технічне створення Stream-завдання не забиває звіт окремим рядком. Повторна відправка і видалення записів звіту. Автоматичне очищення старих записів за строком зберігання. Моніторинг OTP-безпеки: карантини, IP-бани, події і Telegram-алерти. Зрозумілі причини блокування, щоб скарги клієнтів можна було швидко перевірити. Звіт показує канал і результат надсилання, а бюджет рахується окремо в sap_sms_budget_usage за типом і контекстом витрати, рівнем ризику та статусами резервування, списання, звільнення або блокування.
13. Оформлення замовлення, сумісність і продуктивність
Модуль автоматично підключає стандартні маршрути OpenCart: account/register, account/edit і checkout/checkout. Для нестандартних сторінок оформлення внутрішній маршрут можна додати вручну.
Сценарії реєстрації, редагування облікового запису й оформлення замовлення. Додаткові маршрути для сторонніх модулів оформлення замовлення. Готова інтеграція з Simple / SimpleCheckout і One Page Checkout (onepcheckout). Підтримка надсилання повідомлень із модуля «Нова Пошта». Для сильно зміненого оформлення замовлення маршрут можна налаштувати вручну. Перевірка і нормалізація телефону перед OTP-доставкою. Сумісність з OpenCart/ocStore 2.3 і 3.x: TPL і Twig, старі та нові ключі налаштувань платіжних розширень. У правилах ризику автоматично показуються всі встановлені та увімкнені способи оплати магазину. Чиста інсталяція та оновлення реєструють тільки відсутні події OpenCart і не створюють повторні однакові записи. Стан OTP, правила та журнали зберігаються у власних таблицях модуля; службові колонки в системну таблицю customer не додаються. Контролер каталогу лишається тонким фасадом, а логіка виконання розділена на профільні сервіси. Кеш активних правил і ліниві обчислення скорочують кількість SQL-запитів під час оформлення замовлення без зміни результату перевірки. 14. Експорт / Імпорт
Зашифрований .sapbackup файл для резервної копії або перенесення налаштувань і даних модуля.
Експорт із вибором розділів: налаштування модуля, відкладені події, телефони й стан OTP, спроби авторизації дзвінком, журнал захисту, блокування та карантин, дані звіту, сповіщення адміністратору і журнал використання бюджету.
Імпорт через обовʼязковий попередній перегляд: модуль розшифровує файл, перевіряє схему, показує реальні зміни і не пише в базу до натискання відновлення.
Перед відновленням автоматично створюється резервна копія поточного стану перед імпортом.
У режимі приватності експорт та імпорт доступні тільки головному адміністратору, бо резервна копія містить реальні приватні дані: токени, телефони, стан OTP, спроби авторизації дзвінком, черги, журнали і стан захисту.
Окремий розділ резервної копії «Ризикові замовлення» переносить правила ризику та журнал рішень із замаскованими приватними даними й привʼязками до створених замовлень.
Кому потрібен цей модуль
Магазинам, яким потрібно блокувати фейкові замовлення за допомогою обовʼязкового або адаптивного OTP-захисту. Магазинам, які хочуть підтверджувати телефон до завершення оформлення замовлення. Проєктам, де менеджери часто отримують замовлення з неправильними телефонами. Магазинам, яким потрібна авторизація дзвінком замість SMS або разом із SMS. Проєктам, які хочуть використовувати Stream Telecom Call2FA, голосове OTP через AlphaSMS або ITTell для дзвінків. Власникам, які хочуть сервісні події в Telegram. Маркетологам і менеджерам, яким потрібні відкладені повідомлення, ручні повідомлення один-на-один і масові розсилки. Сайтам, де OTP треба захищати від ботів, перебору номерів, пулів проксі та зайвих витрат.
Коротко
SAP - SMS / OTP Pro закриває кілька задач одразу: підтвердження телефону, керований захист оформлення замовлення, авторизацію дзвінком, автоматичні повідомлення, Telegram-сповіщення, відкладені сценарії, масові розсилки, звіти, зашифрований експорт та імпорт, розділений бюджет SMS/Viber із журналом обліку й OTP-резервом, поділ OTP на довірені й недовірені та захист бюджету дзвінків. Дозвіл після OTP привʼязаний до поточного оформлення, використовується один раз, а правила автоматично бачать увімкнені способи оплати магазину.
Важливо перед покупкою
Перед робочим режимом перевірте матрицю в тестовому режимі, залиште збалансований або суворий рівень, увімкніть блокування при недоступному OTP-провайдері та протестуйте гостя, нового й постійного клієнта. Для SMS потрібен акаунт і баланс у SMS-провайдера. Якщо саме OTP-атака вичерпає окремий ліміт OTP, межу для недовірених OTP або загальний SMS/Viber-ліміт, автоматичне SMS/Viber-підтвердження зупиниться до звільнення 24-годинного вікна або зміни ліміту адміністратором. Запасний шлях - підключений Telegram, дзвінок або ручна перевірка менеджером. Якщо потрібна тільки авторизація дзвінком, у полі SMS-шлюзу виберіть режим «Без SMS / тільки авторизація дзвінком»: модуль працюватиме без SMS-шлюзу, а резервне SMS буде недоступне. Резервне SMS після дзвінка працює тільки тоді, коли налаштований основний SMS-шлюз. Stream Telecom не надсилає SMS. Це окремий шлюз лише для дзвінків Call2FA. Режими дзвінка залежать від провайдера: ITTell має всі три сценарії, AlphaSMS - диктування коду й останні цифри, Stream Telecom - останні цифри та вибір цифри в меню. Для Stream Telecom потрібні адреса електронної пошти та пароль від облікового запису Stream Telecom. Для авторизації дзвінком URL зворотного виклику магазину має бути доступний з інтернету, якщо вибраний провайдер повертає результат через зворотний виклик. Viber доступний тільки якщо його підтримує вибраний шлюз і провайдер. Telegram потребує підключення Telegram-сервера. Для відкладених подій потрібен серверний cron. Повна резервна копія містить приватні дані. Якщо ввімкнений режим приватності, експорт та імпорт має виконувати тільки головний адміністратор.
Мови модуля - українська, англійська, російська.
Документація - https://sms.sapas.pw/
Демо:
https://os3.sapas.pw/
В демо код OTP можна знайти в модулі в вкладці "Звіт"
Адмінка:
https://os3.sapas.pw/admin
Логін: demo Пароль: demo
Встановлення / Оновлення модуля
ЛІЦЕНЗІЙНА УГОДА
Купуючи модуль SAP - SMS / OTP Pro ви інвестуєте у розвиток модуля, яка повернеться вам у вигляді нового функціоналу.
Оновлене-20%SAP - SMS / OTP Pro - авторизація за номером телефону, OTP-захист замовлень, SMS / Viber / Telegram, дзвінки та сповіщення для OpenCart та ocStore
30 4 8
Передача замовлень (чеків) до «Вчасно.Каса» Модуль призначений для швидкої передачі замовлень із OpenCart/ocStore до сервісу «Вчасно.Каса», дозволяючи створювати, скасовувати та керувати фіскальними чеками безпосередньо з адміністративної панелі магазину. Можливості модуля ✔ Передача чеків зі списку замовлень. ✔ Передача чеків зі сторінки перегляду замовлення. ✔ Створення фіскального чека у сервісі «Вчасно.Каса» одним натисканням. ✔ Можливість скасування раніше створеного чека. ✔ Вибір способу оплати окремо для кожного чека. ✔ Відкриття зміни касира безпосередньо з адміністративної панелі OpenCart. ✔ Закриття зміни касира без переходу до особистого кабінету «Вчасно.Каса». ✔ Простий та зрозумілий інтерфейс. ✔ Економія часу під час обробки замовлень. Переваги Мінімум дій для формування фіскального чека. Робота безпосередньо з адміністративної панелі магазину. Зменшення кількості помилок під час ручного введення даних. Швидка обробка великої кількості замовлень. Повна сумісність із OpenCart та ocStore. Функціональні можливості Можливість Підтримується Передача чеків зі списку замовлень ✔ Передача чеків зі сторінки перегляду замовлення ✔ Скасування раніше створеного чека ✔ Вибір способу оплати ✔ Відкриття зміни касира ✔ Закриття зміни касира ✔ Зверніть увагу! Для роботи модуля необхідно мати зареєстрований обліковий запис у сервісі «Вчасно.Каса» та отримати API-токен для підключення магазину...Опубліковано-22%Передача замовлень (чеків) у «Вчасно.Каса»
25 20 2 4
💰 Бонусні бали за відгук про товар Модуль «Бонусні бали за відгук про товар» дозволяє автоматично нараховувати покупцям бонусні бали за залишені відгуки про придбані товари. Це чудовий інструмент для збільшення кількості відгуків, підвищення довіри до інтернет-магазину та стимулювання повторних покупок. 🚀 Можливості модуля ✔ Автоматичне нарахування бонусних балів після публікації відгуку. ✔ Окреме налаштування кількості бонусів за відгук без фотографії. ✔ Окреме налаштування кількості бонусів за відгук з фотографіями. ✔ Просте увімкнення та вимкнення модуля. ✔ Повна інтеграція зі стандартною системою бонусних балів OpenCart/ocStore. ✔ Нарахування бонусів відбувається автоматично без участі адміністратора. ✔ Мотивує покупців ділитися власним досвідом використання товарів. ✔ Підвищує довіру нових покупців завдяки більшій кількості відгуків. ⚙ Налаштування Налаштування кількості бонусних балів за звичайний відгук. Налаштування кількості бонусних балів за відгук із фотографіями. Увімкнення або вимкнення роботи модуля. 🎯 Переваги 📈 Збільшення кількості відгуків. 📸 Стимулювання покупців додавати реальні фотографії товарів. ⭐ Підвищення довіри до інтернет-магазину. 🛒 Зростання повторних продажів завдяки використанню бонусних балів. 💎 Покращення якості карток товарів. ⚡ Просте встановлення та налаштування. 🛠 Сумісність OpenCart 2.3.x OpenCart 3.x ocStore 2.3.x ocStore 3.x Підвищуйте активність покупців та отримуйте більше якісних відгуків! Нараховуйте бонусні бали за відгуки та мотивуйте клієнтів повертатися до вашого інтернет-магазину знову...Опубліковано-23%Бонусні бали за відгук на товар
9 7 0 0
Розширені відгуки про товар із фотографіями для OpenCart / ocStore Демо: https://cities.developer-best.site Демо-адміністративна частина: https://cities.developer-best.site/admin/ Логін | Пароль demo | demo Розширені відгуки про товар із фотографіями — це модифікатор для OpenCart та ocStore, який значно розширює стандартну систему відгуків, дозволяючи покупцям додавати фотографії до своїх відгуків. Відгуки з реальними фотографіями викликають значно більше довіри, допомагають потенційним покупцям краще оцінити товар перед покупкою та позитивно впливають на конверсію інтернет-магазину. Основні можливості 📷 Завантаження фотографій до відгуку. ⭐ Повна інтеграція зі стандартною системою відгуків OpenCart. 🖼 Відображення фотографій безпосередньо на сторінці товару. 👨💼 Керування фотографіями відгуків з адміністративної панелі. 🗑 Видалення окремих фотографій без видалення самого відгуку. 📱 Адаптивне відображення на мобільних пристроях. ⚡ Висока швидкодія без додаткового навантаження на магазин. 🔒 Перевірка завантажуваних файлів для підвищення безпеки. 🎨 Сумісність із більшістю популярних шаблонів OpenCart та ocStore. Переваги використання Підвищення довіри покупців до товарів і магазину. Збільшення конверсії сторінок товарів. Більш інформативні та корисні відгуки. Можливість демонстрації реальних фотографій від покупців. Зменшення кількості запитань перед оформленням замовлення. Покращення користувацького досвіду. Можливості адміністратора Перегляд усіх фотографій, прикріплених до відгуків. Видалення окремих зображень. Модерація відгуків із фотографіями. Відкриття фотографій у повному розмірі. Переваги модифікатора Не замінює стандартну систему відгуків OpenCart. Працює через OCMOD без внесення змін до файлів рушія. Проста установка через стандартний менеджер розширень. Не потребує складного налаштування. Підтримує більшість сучасних шаблонів OpenCart та ocStore. Сумісність OpenCart 2.3.x OpenCart 3.x ocStore 2.x ocStore 3.x Розширені відгуки про товар із фотографіями допомагають зробити відгуки більш інформативними, підвищити довіру покупців та збільшити продажі завдяки демонстрації реальних фотографій товарів від ваших клієнтів...ОновленеРозширені відгуки про товар з фото
13 10 1 1
Демо https://cities.developer-best.site Бонусні бали за купівлю товарів Модуль «Бонусні бали за купівлю товарів» для OpenCart, ocStore та збірок на їх основі значно розширює стандартний функціонал бонусної системи. За його допомогою можна автоматично нараховувати покупцям бонусні бали за придбання товарів, створюючи ефективну програму лояльності та стимулюючи повторні покупки. Модуль підтримує як єдиний відсоток нарахування бонусних балів для всіх товарів магазину, так і індивідуальні налаштування для кожної категорії. Це дозволяє гнучко керувати бонусною програмою та встановлювати різний розмір винагороди залежно від категорії товару. Основні можливості Автоматичне нарахування бонусних балів за купівлю товарів. Налаштування єдиного відсотка нарахування для всіх товарів магазину. Індивідуальний відсоток нарахування бонусів для кожної категорії. Підтримка необмеженої кількості категорій. Просте та зручне налаштування через адміністративну панель. Повна інтеграція зі стандартною бонусною системою OpenCart / ocStore. Підвищення лояльності покупців та стимулювання повторних продажів. Сумісність OpenCart 2.3.x OpenCart 3.x ocStore 2.3.x ocStore 3.x Будь-які збірки на базі OpenCart та ocStore відповідних версій. Переваги використання Збільшення кількості повторних замовлень. Гнучке налаштування бонусної програми. Можливість заохочувати покупців за придбання товарів із певних категорій. Збільшення середнього чека та залученості клієнтів. Швидке встановлення та зручне керування налаштуваннями...ОпублікованоБонусні бали за покупку товарів
10 0 0
Store Analytics Dashboard: GA4 + Search Console — аналітика магазину на дашборді OpenCart
Store Analytics Dashboard: GA4 + Search Console — модуль для OpenCart та ocStore, який додає на головний дашборд адміністратора зручний віджет аналітики магазину.
Модуль отримує дані з Google Analytics 4 та Google Search Console і показує ключові показники магазину без необхідності щоразу відкривати окремі звіти Google Analytics або Search Console.
Віджет створений саме для інтернет-магазину: він показує трафік, сеанси, користувачів, замовлення, дохід, конверсії, канали продажів, джерела трафіку, товари, воронку магазину, а також SEO-показники з Search Console: кліки, покази, CTR та середню позицію.
Основні можливості модуля
Виведення аналітики безпосередньо на дашборді адміністратора OpenCart Інтеграція з Google Analytics 4 через Google Analytics Data API Інтеграція з Google Search Console API Показ основних ecommerce-показників магазину Порівняння з попереднім періодом Інтерактивні графіки з підказками при наведенні або натисканні на точки Можливість вибирати період аналітики Можливість вказати власний період дат Налаштування ліній, які відображаються на графіку Кешування даних для зменшення кількості запитів до Google API Авторизація через JSON service account Не потребує Composer та зовнішніх PHP-бібліотек Показники Google Analytics 4
Модуль відображає основні показники GA4, які найчастіше потрібні власнику або адміністратору інтернет-магазину.
Користувачі — кількість активних користувачів за вибраний період Сеанси — кількість сесій відвідувачів Замовлення — кількість покупок / transactions Дохід — загальна сума доходу за період Конверсія — співвідношення замовлень до сеансів Конверсії — кількість key events у GA4 Рівень конверсій — співвідношення key events до сеансів Середній чек — середній дохід на одне замовлення Порівняння з попереднім періодом
Для кожного основного показника модуль показує не тільки поточне значення, а й зміну відносно попереднього аналогічного періоду.
Наприклад, якщо вибрано останні 7 днів, модуль автоматично порівнює їх із попередніми 7 днями. Це допомагає швидко зрозуміти, чи росте трафік, продажі, дохід та конверсія.
Періоди аналітики
У дашборді можна швидко перемикати період, за який потрібно переглянути статистику.
Сьогодні Вчора 7 днів 30 днів Цей місяць Минулий місяць Власний період Інтерактивні графіки
Модуль будує графіки по днях за вибраний період. На графіку можна вмикати та вимикати окремі лінії, щоб не перевантажувати відображення зайвими даними.
При наведенні або натисканні на точку графіка показується підказка з датою, назвою показника та значенням.
Лінії графіка GA4
Сеанси Замовлення Конверсії Дохід Лінії графіка Search Console
Кліки Покази CTR Позиція Топ каналів
Блок Топ каналів показує, які канали приводять відвідувачів та продажі в магазин.
Назва каналу Кількість сеансів Кількість замовлень Кількість конверсій Дохід Цей блок допомагає швидко оцінити ефективність Direct, Organic Search, Referral, Organic Social та інших каналів.
Джерела трафіку
Блок Джерела трафіку показує детальнішу інформацію по source / medium.
Джерело / medium Сеанси Замовлення Дохід Це дозволяє бачити не тільки загальний канал, а й конкретне джерело трафіку: google / organic, direct / none, referral-сайти та інші джерела.
Топ товарів
Модуль показує товари, які принесли найбільше доходу за вибраний період.
Назва товару Кількість покупок Дохід по товару Цей блок допомагає швидко бачити, які товари реально продаються та формують виручку магазину.
Воронка магазину
Блок Воронка магазину показує основні ecommerce-події, які допомагають оцінити шлях користувача до покупки.
view_item — перегляди товарів add_to_cart — додавання товару в кошик begin_checkout — початок оформлення замовлення purchase — покупка Для кожного кроку показується кількість подій та відсоток від першого кроку воронки.
Дані Google Search Console
Якщо в налаштуваннях модуля вказати Search Console property, на дашборді з’являється окремий блок із SEO-показниками.
Кліки — переходи з пошуку Google на сайт Покази — кількість показів сторінок у результатах пошуку CTR — співвідношення кліків до показів Позиція — середня позиція сайту в пошуку Для цих показників також доступне порівняння з попереднім періодом.
Топ запитів Search Console
Модуль показує пошукові запити, за якими користувачі знаходять магазин у Google.
Пошуковий запит Кліки Покази CTR Позиція Цей блок корисний для аналізу SEO, пошуку перспективних запитів і розуміння того, як магазин виглядає в органічному пошуку.
Топ сторінок Search Console
Блок Топ сторінок показує сторінки сайту, які отримують найбільше кліків і показів у Google Search.
URL сторінки Кліки Покази CTR Позиція Це допомагає швидко визначити сторінки, які вже мають органічний трафік, а також сторінки, які потребують покращення title, description або контенту.
Налаштування графіків
У налаштуваннях модуля можна вибрати, які лінії показувати на графіках за замовчуванням.
Лінії графіка GA4 Лінії графіка Search Console Окреме вмикання / вимикання сеансів, замовлень, конверсій, доходу Окреме вмикання / вимикання кліків, показів, CTR та позиції На самому дашборді лінії також можна тимчасово вмикати та вимикати без переходу в налаштування.
Кешування даних
Модуль підтримує кешування відповідей Google API. Це зменшує кількість зовнішніх запитів, прискорює завантаження дашборда та допомагає не витрачати зайві ліміти API.
Можна вказати час кешування в хвилинах Є кнопка примусового оновлення даних Кеш враховує період, налаштування та підключені сервіси Авторизація через service account
Для роботи модуль використовує JSON service account. Це серверний спосіб авторизації, який не потребує ручного входу в Google-акаунт через OAuth у браузері.
Один service account може використовуватися одночасно для GA4 та Search Console, якщо йому надано відповідні права доступу.
Що потрібно налаштувати в Google
Створити Google Cloud Project Увімкнути Google Analytics Data API Увімкнути Google Search Console API Створити service account Створити JSON-ключ service account Додати client_email service account у GA4 Property access management з роллю Viewer Додати client_email service account у користувачі Search Console property Налаштування модуля
У налаштуваннях модуля доступні основні параметри для підключення та відображення аналітики.
Статус модуля Ширина віджета на дашборді Порядок сортування GA4 Property ID JSON service account Період за замовчуванням Лінії графіка GA4 Лінії графіка Search Console Час кешування Посилання на Google Analytics Search Console siteUrl Вбудована інструкція
У налаштуваннях модуля є коротка інструкція з підключення Google Analytics 4 та Search Console.
Це допомагає адміністратору швидко зрозуміти, які API потрібно увімкнути, де взяти JSON service account, куди додати client_email та як правильно вказати Search Console property URL.
Переваги використання
Основна аналітика магазину доступна одразу після входу в адмін-панель Не потрібно відкривати GA4 для кожної швидкої перевірки Не потрібно окремо відкривати Search Console для базових SEO-показників Зручно бачити продажі, трафік і SEO в одному місці Можна швидко оцінити динаміку порівняно з попереднім періодом Видно, які канали та джерела приносять замовлення Видно, які товари формують дохід Можна оцінити базову ecommerce-воронку SEO-дані з Search Console доступні поруч із даними продажів Сумісність
OpenCart 3.x ocStore 3.x Перевірено на OpenCart / ocStore 3.0.4.x PHP 7.2 або новіша сумісна версія Системні вимоги
PHP cURL або дозволені HTTPS-запити через file_get_contents PHP OpenSSL Можливість вихідних HTTPS-запитів до Google API Активний Google Cloud Project Увімкнений Google Analytics Data API Увімкнений Google Search Console API, якщо потрібні SEO-дані Service account з доступом до потрібної GA4 property Service account з доступом до Search Console property, якщо використовується Search Console Важливі обмеження
Модуль отримує дані з Google API, тому для роботи потрібен доступ сервера до зовнішніх HTTPS-запитів Дані GA4 та Search Console можуть відображатися із затримкою, оскільки це залежить від обробки даних Google Для Search Console потрібно вказати точний property URL або domain property у форматі sc-domain:example.com Якщо ecommerce-події в GA4 не налаштовані, частина показників магазину може бути порожньою або нульовою Модуль не налаштовує GA4 ecommerce tracking на сайті, а тільки читає вже зібрані дані з GA4 Модуль не змінює SEO-налаштування сайту, а тільки показує дані Search Console Встановлення
Завантажте архів модуля через розділ Розширення → Встановлення розширень Перейдіть до розділу Розширення → Розширення У типі розширень виберіть Панель стану / Dashboard Встановіть модуль Store Analytics Dashboard Відкрийте налаштування модуля Вкажіть GA4 Property ID Вставте JSON service account За потреби вкажіть Search Console siteUrl Налаштуйте період, кешування та лінії графіків Увімкніть модуль і збережіть налаштуванняОпубліковано-17%Store Analytics Dashboard: GA4 + Search Console
Безкоштовно 43
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 не входять до вартості ліцензії модуля.
Адаптація під нестандартну адміністративну панель, змінену структуру бази даних або сторонню систему відгуків виконується окремо.
Оновлене-17%AI-відгуки (OpenAI) — генерація відгуків до товарів
30 25 1 1
AI Product Video — автоматична генерація відео для товарів за допомогою Google Veo
AI Product Video — модуль для OpenCart та ocStore, який автоматично створює рекламні відеоролики на основі фотографії та інформації про товар.
Модуль передає до Google Veo головне зображення товару, назву, опис, модель, SKU, атрибути та підготовлений промпт. Після завершення генерації готовий MP4-файл автоматично завантажується на сервер магазину, прив’язується до товару та може відображатися у його галереї.
До комплекту також входить розширений модифікатор Відео товару у pop-up вікні, який дозволяє керувати згенерованими та доданими вручну відео безпосередньо в картці товару.
Основні можливості модуля
Генерація товарних відео через Google Gemini API та моделі Veo 3.1 Створення вертикального відео 9:16 для Shorts, Reels і TikTok Створення горизонтального відео 16:9 Підтримка роздільної здатності 720p та 1080p Тривалість відео: 4, 6 або 8 секунд Підтримка моделей Veo 3.1 Lite, Fast та Standard Автоматичне завантаження готового MP4-файлу на сервер магазину Автоматична прив’язка згенерованого відео до відповідного товару Ручний запуск генерації або автоматична обробка через cron Постійна черга завдань із відображенням стану кожного відео Використання інформації про товар
Модуль автоматично формує промпт на основі даних товару. У шаблоні промпту можна використовувати такі змінні:
{name} — назва товару {description} — опис товару {model} — модель товару {sku} — артикул SKU {attributes} — атрибути та характеристики товару Для окремого товару можна вказати власний промпт. Якщо поле залишити порожнім, модуль використає загальний шаблон із налаштувань.
Гнучке налаштування генерації
Вибір моделі Google Veo Вибір формату 9:16 або 16:9 Вибір роздільної здатності 720p або 1080p Вибір тривалості 4, 6 або 8 секунд Власний шаблон промпту Заборона додавання нового тексту у відео Можливість дозволити текст лише вибраною мовою Збереження оригінальних логотипів і написів на товарі або пакуванні Налаштування звуку: без звуку, фонові звуки або інструментальна музика Додавання товарів до черги
Модуль дозволяє додавати до черги як окремі товари, так і групи товарів за заданими умовами.
Один вибраний товар Товари без відео Усі товари магазину Товари вибраної категорії Товари вибраного виробника Фільтр за статусом товару Фільтр за датою додавання Обмеження кількості товарів, що додаються до черги Стани завдань
Очікує — товар додано до черги, але ще не передано до Google Виконується — Google Veo створює відео Завершено — відео завантажено на сервер і прив’язано до товару Помилка — відображається повідомлення Google API або локальна помилка Автоматична обробка через cron
У налаштуваннях модуль формує готовий cron URL та команду для crontab. Рекомендована частота запуску — один раз на хвилину.
Cron запускає нові завдання з черги Перевіряє стан відео, які вже створюються За один запуск виконується не більше двох запитів до Google За один запуск стартує не більше одного нового відео Cron URL захищений секретним ключем Якщо модуль вимкнений, cron не запускає генерацію та не звертається до Google API При помилці ліміту, завдання залишається у черзі для повторної обробки Керування готовими відео
Для згенерованих відео передбачена окрема вкладка в адміністративній частині.
Перегляд готового відео Завантаження MP4-файлу на комп’ютер Відкриття сторінки товару в каталозі Перехід до редагування відео товару Відображення назви та моделі товару Видалення відеофайлу та його прив’язки до товару Пагінація списку готових відео Збереження та назви файлів
Можна вказати власний каталог збереження всередині директорії image/ Каталог створюється автоматично Можна налаштувати шаблон назви відеофайлу Підтримуються змінні {name}, {model}, {sku}, {product_id} та {number} Номер відео запобігає перезаписуванню, якщо для товару створено декілька роликів Модифікатор Відео товару у pop-up вікні входить до комплекту
Разом із генератором встановлюється розширений модифікатор для керування відео в картці товару.
Підтримувані джерела відео
AI 9:16 — вертикальне відео, створене модулем AI 16:9 — горизонтальне відео, створене модулем URL — локальний або зовнішній відеофайл YouTube — горизонтальне відео 16:9 YouTube Shorts — вертикальне відео 9:16 Vimeo Можливості керування відео товару
Окрема вкладка «Відео» на сторінці редагування товару Додавання декількох відео до одного товару Увімкнення та вимкнення окремого відео Налаштування порядку сортування Попередній перегляд відео в адміністративній частині Вибір локального відеофайлу через файловий менеджер OpenCart Автоматичне визначення та нормалізація ID YouTube, Shorts і Vimeo Для YouTube, YouTube Shorts і Vimeo у базі даних зберігається лише ID відео. Повні посилання автоматично перетворюються на ID під час збереження товару.
Виведення відео на сторінці товару
Відео відображається серед додаткових зображень товару Для YouTube і Vimeo використовується оригінальна мініатюра відео Для локальних та AI-відео використовується основне зображення товару Відео відкривається у pop-up вікні без переходу на сторонній сайт Коректне відображення форматів 9:16 та 16:9 Підтримка локальних MP4-файлів SEO та мікророзмітка
Модифікатор додає на сторінку товару структуровані дані Schema.org VideoObject.
До мікророзмітки входять:
Назва відео Опис відео URL мініатюри Посилання на відео Посилання для вбудованого програвача Дата публікації товару Сумісність із шаблонами
default — інтеграція входить до основного модифікатора Для інших нестандартних шаблонів може знадобитися окрема адаптація структури галереї. Адаптація сторонніх шаблонів не входить до стандартної вартості модуля.
Вартість генерації Google Veo
Важливо: генерація відео виконується через платний Google Gemini API. Оплата за використання Google API не входить до вартості модуля та сплачується власником магазину безпосередньо компанії Google.
Для роботи необхідно створити API-ключ у Google AI Studio та підключити платний billing. Безкоштовний тариф для Veo недоступний.
Нижче наведено орієнтовний розрахунок за офіційними тарифами Google Veo 3.1. У колонках із VAT враховано ПДВ 20%.
Модель Роздільна здатність Ціна за 1 секунду без VAT Ціна за 1 секунду з VAT 20% 4 секунди з VAT 6 секунд з VAT 8 секунд з VAT Veo 3.1 Lite 720p $0.05 $0.06 ≈ $0.24 ≈ $0.36 ≈ $0.48 Veo 3.1 Lite 1080p $0.08 $0.096 — — ≈ $0.77 Veo 3.1 Fast 720p $0.10 $0.12 ≈ $0.48 ≈ $0.72 ≈ $0.96 Veo 3.1 Fast 1080p $0.12 $0.144 — — ≈ $1.15 Veo 3.1 Standard 720p $0.40 $0.48 ≈ $1.92 ≈ $2.88 ≈ $3.84 Veo 3.1 Standard 1080p $0.40 $0.48 — — ≈ $3.84 Примітка: для 1080p Google підтримує лише тривалість 8 секунд. За інформацією Google, оплата стягується лише за успішно створене відео.
Тарифи Google, податки, правила білінгу та доступність preview-моделей можуть змінюватися. Фактична сума списання залежить від країни та типу платіжного профілю, курсу банку, конвертації валюти й податкових налаштувань Google Billing.
Актуальні тарифи доступні на офіційній сторінці: Google Gemini API Pricing.
Переваги використання
Автоматизація створення відеоконтенту для великого каталогу Не потрібно вручну монтувати кожне товарне відео Професійна презентація товарів у каталозі Підтримка популярних вертикальних і горизонтальних форматів Покращення залученості відвідувачів Збільшення довіри до товару та магазину Можливість підвищення конверсії картки товару Готові ролики можна використовувати на сайті та завантажувати для соціальних мереж Автоматичне збереження відео на власному сервері Зручне керування всіма відео з адміністративної панелі Безпека
Cron URL захищений окремим секретним ключем Коли модуль вимкнений, ручна та автоматична генерація блокується Сумісність
OpenCart 3.x ocStore 3.x Перевірено на ocStore/OpenCart 3.0.4.x PHP 7.2 або новіша сумісна версія Системні вимоги
PHP cURL PHP mbstring Можливість вихідних HTTPS-запитів до Google API Доступний для запису каталог image/catalog Налаштований cron на сервері або в панелі хостингу Активний платний Google Gemini API billing Важливі обмеження
На цей час до Google передається одне головне зображення товару Результат Google Veo зберігається у форматі MP4 Доступна тривалість 4, 6 або 8 секунд Для 1080p доступна лише тривалість 8 секунд Результат генерації залежить від фотографії, промпту та можливостей моделі Google Модуль не гарантує однаковий результат при повторній генерації Ліміти та доступність моделей визначаються компанією Google Встановлення
Завантажте архів модуля через розділ «Розширення → Встановлення розширень» Перейдіть до розділу «Розширення → Модифікатори» та оновіть кеш модифікаторів Відкрийте «Розширення → Розширення → Модулі» Встановіть модуль «AI-відео товару (Google Veo)» Відкрийте налаштування модуля Вкажіть Gemini API key та параметри генерації Збережіть налаштування Додайте сформований cron URL або команду crontab у панелі хостингу Не потрібно вручну виконувати SQL-запити. Необхідні таблиці бази даних створюються автоматично під час встановлення модуля з урахуванням префікса OpenCart.
Що входить до комплекту
Модуль генерації AI Product Video Черга ручної та автоматичної генерації Сторінка керування готовими відео Модифікатор Відео товару у pop-up вікні для картки товару Інтеграція зі стандартним шаблоном default Українська, російська та англійська локалізації Вбудована покрокова інструкція з налаштування DEMO
Admin Page login/password: demo/demodemo Store Page Ліцензія
Одна ліцензія поширюється на один домен і його піддомени.
Послуги Google Gemini API, оплата генерації відео, налаштування стороннього хостингу та адаптація нестандартних шаблонів не входять до вартості ліцензії модуля.
Оновлене-25%AI Product Video — генерація відео для товарів + відео у pop-up
30 25 0 1
Image Forge AI — сучасний AI-медіацентр для OpenCart, який об’єднує пошук товарних зображень, ствоерння рекламних креативів завантаження фото на сервер магазину, керування галереєю, оптимізацію у WebP, JPEG і PNG, видалення фону, створення packshot-зображень та реалістичних lifestyle-сцен за допомогою BRIA й OpenAI.
Модуль допомагає швидше наповнювати каталог якісними зображеннями без постійного перемикання між сторонніми сервісами та ручного редагування файлів.
ОновленеСтворення рекламного фото у товарі з AI+пошук в Google, оптимізація V1.2
1 199грн 899 грн 3 7