Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Поиск по сайту

Результаты поиска по тегам 'ocstore'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 4.x
    • Opencart 4.x: Общие вопросы
    • Opencart 4.x: Установка и обновление
    • Opencart 4.x: Локализация
    • Opencart 4.x: Настройка и оптимизация
    • Opencart 4.x: Песочница
    • Opencart 4.x: Поиск модулей
    • Opencart 4.x: Отчёты об ошибках
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Services
    • Создание магазинов под ключ
    • Design, layout and templates
    • Programming, creating modules, changing functionality
    • Setting up and minor work on an existing site
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категории

  • Шаблони
    • Безкоштовні шаблони
    • Платні шаблони
  • Фільтри
  • Ціни, знижки, акції, подарунки
  • Реклама та просування
  • Бонуси, купони, програми лояльності
  • Блоги, новини, статті
  • Відгуки
  • Покупки, оформлення замовлення, кошик
  • Опції
  • Атрибути
  • Серії, комплекти
  • Пошук
  • SEO, карта сайту, оптимізація
  • Кешування, стиснення, прискорення
  • Платіжні системи
  • Доставка
  • Редактори
  • Меню, дизайн, зовнішній вигляд
  • Слайдшоу, банери, галереї
  • Листи, пошта, розсилки, SMS
  • Зворотний зв'язок, дзвінки
  • Обмін даними
  • Облік у замовленні
  • Порівняння, закладки
  • Соціальні мережі
  • Парсери
  • Модулі
  • Інструменти, утиліти
  • Ліцензії
  • Локалізації
  • Інші розширення
  • Звіти
  • Збірки
    • ocStore
  • Послуги
    • Графіка і дизайн
    • Маркетинг

Категории

  • Службові документи
  • Оплата
  • Документация Opencart
  • Правова інформація (Україна)

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разработчиков
  • Аккаунт
  • Техническая поддержка
  • Финансовый отдел

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста
  • ocstore на ноліках
  • Про Opencart
  • Блог про рутинні процеси в магазині на ocsote
  • Radaevich
  • Плагіни Opencart
  • Крафтовий OpenCart: Старт пригоди. Ціна створення сайту на Опенкарт
  • Щось про щось
  • Від власника до розробника
  • Розы цвели и благоухали в томных лучах рассвета.
  • Дівчина, яка в житті не писала жодного рядка коду, сама роблю собі інтернет-магазин на OpenCart
  • Блог OcBox
  • Реклама і цифри
  • Блог shopX
  • Блог sasha3337774

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. Версия 2.8.3

    OcBox ShippingHub, четыре украинских перевозчика в одном модуле OpenCart 3 Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин hubdemo пароль hubdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Вы знаете, как это выглядит в стандартном OpenCart. Сначала ставите модуль Новой Почты, потом отдельный для Укрпочты, потом что-то под Rozetka Delivery, и у каждого своя админка, свой список городов, свой формат ТТН. Менеджер создаёт накладную одному заказу тут, другому там, статус в OpenCart обновляет вручную. А статусы ТТН в Новой Почте живут отдельно: «получено», «в пути», «возврат», и магазин узнаёт о них только из письма клиента. OcBox ShippingHub объединяет Новую Почту, Укрпочту, Meest и Rozetka Delivery в одном модуле OpenCart 3. Одна админка, одна панель ТТН, один cron, который тянет статусы перевозчиков и сам переводит заказы в ваш статус «Выполнен» или «Возврат». Плюс пикер города и отделения прямо на оформлении, встроенный в поля магазина, а не отдельный блок сбоку. Главная идея: создание и сопровождение накладной для магазина должно быть одним кликом, а не переходом между кабинетами перевозчиков. Менеджер открывает заказ, видит кнопку «Создать ЭН», модуль сам знает адрес, знает вес, знает сумму наложенного платежа по разметке способа оплаты, и накладная создана. Дальше cron каждую ночь проверяет статусы всех активных ТТН и сам переводит заказы в настроенный вами статус, когда клиент получил или вернул посылку. Стопка наложенных платежей разобрана. Что вы получаете, детально Что это означает простыми словами Магазин с 40 заказами в день. До ShippingHub: 40 минут каждое утро копировать адреса в кабинет Новой Почты, отдельно кабинет Укрпочты для международных, отдельно Meest. Плюс час вечером проверять, какие посылки клиенты получили, какие вернулись, руками ставить статус в OpenCart. После ShippingHub: менеджер открывает OpenCart, отмечает в списке 40 заказов, жмёт «Создать ЭН», модуль пробегает по каждому с правильной суммой наложенного. Дальше магазин открывает реестр Новой Почты на 30 накладных, печатает, кладёт в пачку и относит в отделение. Вечером ничего проверять не нужно: cron уже перевёл полученные заказы в «Выполнен». Новая Почта, Укрпочта, Meest и Rozetka Delivery работают из одной админки ✓ Четыре перевозчика в одной админке Новая Почта, Укрпочта, Meest, Rozetka Delivery. У Новой Почты: доставка на отделение, почтомат, по адресу курьером. У каждого отдельная вкладка с ключами API. Один список ТТН на всех, с фильтрами по перевозчику, статусу, дате. ⚠ Без этого: три разных модуля, три админки, и ни одного места, где видны все накладные вместе. ✓ Кэш отделений и почтоматов Модуль держит локальную копию справочника отделений (ночная синхронизация). Автокомплит города и отделения читает из локальной базы, когда синхронизация свежая (14 дней), и бьёт API Новой Почты только когда локального нет или результат пуст. Это ускоряет оформление и не тратит лимиты API. Rate-limit на поиск в 40 запросов/минуту как дополнительная страховка. ⚠ Без этого: каждое нажатие клавиши в поле «Город» бьёт живой API, а на популярных магазинах лимит исчерпывается посреди рабочего дня. ✓ Защита секретных ключей API Ключи API Новой Почты, Meest, Rozetka и Укрпочты показываются в полях типа «пароль» с подписью «Ключ сохранён», а не открытым текстом. Читатель-админ видит поля неактивными. Очистка ключа отдельным флажком, чтобы случайное пустое поле не затёрло рабочий ключ. Ключ не попадает в ссылки печати и в HTML страницы. ⚠ Без этого: ключ Новой Почты виден в HTML страницы, любой доступ к бэкапу равен доступу к API перевозчика. Покупатель выбирает город и отделение без ошибок, а стоимость доставки считается сама ✓ Пикер города и отделения прямо в полях магазина Widget оформления заполняет поле «Город» вашего чекаута с подсказкой (с областью рядом, когда есть одноимённые города), а поле «Адрес 1» превращает в список отделений или почтоматов выбранного города. Это не отдельный блок сбоку, а встроенный в ваши поля. Работает в стандартном OpenCart 3, ocStore 3, а также в SmartOrder. Пункты самовывоза магазина и локальный курьер показываются как отдельные строки в списке способов доставки, а не сбиваются в один групповой блок, поэтому стоковое оформление видит их как обычные методы. ⚠ Без этого: клиент вручную переписывает «г. Львов, отделение 5» в поле «Адрес», а вы потом вычищаете лишние запятые в CRM. ✓ Проверка выбора отделения на сервере На шаге «Оформить заказ» модуль ещё раз проверяет, что покупатель действительно выбрал город и отделение для метода Новой Почты (или адрес для курьера, или почтомат). Нельзя пройти мимо JavaScript и отправить заказ с пустым адресом. Переключатель «Требовать выбор точки» включается по умолчанию. ⚠ Без этого: приходит заказ с полем «Адрес» = «Львов», и менеджер вручную ищет, куда его отправить. ✓ Тарифные зоны и калькуляция стоимости Задаёте собственные тарифные зоны (объединение областей и стран), и для каждой подметодики перевозчика указываете свою стоимость (или оставляете «по тарифу перевозчика»). Пустая цена на оформлении показывается как «по тарифу перевозчика», а не «0 грн», чтобы покупатель не надеялся на бесплатную доставку. Если у Новой Почты плательщик «Получатель», а магазин ещё и берёт тариф на оформлении, админ видит предупреждение о двойной оплате. ⚠ Без этого: покупатель увидел «0 грн», приехал в отделение, там взяли 90 грн, клиент недоволен. ТТН, печать и реестры делаете прямо из карточки заказа ✓ Создание ТТН из карточки заказа Открываете заказ, в панели ShippingHub жмёте «Создать ЭН». Модуль сам собирает адрес, вес (из товаров или из общей настройки), описание груза, сумму наложенного (по разметке способа оплаты), объявленную стоимость. Если в заказе уже есть накладная, модуль просит подтверждение, а не делает дубль. Пакетное создание накладных одним нажатием тоже есть: выбираете несколько заказов в списке, жмёте «Создать ЭН», модуль пройдёт по каждому. ⚠ Без этого: 20 минут в кабинете перевозчика, руками копировать адрес и вес из OpenCart. ✓ Печать ЭН и реестров через сервер магазина Кнопки «Печать A4», «Печать Zebra», «Печать реестра» открывают PDF с домена вашего магазина, а не прямой ссылкой Новой Почты со встроенным API-ключом. Ваш ключ никогда не попадает в HTML страницы и не утекает в логи прокси. ⚠ Без этого: API-ключ Новой Почты лежит в href прямо в панели заказа и легко копируется. ✓ Реестры Новой Почты Выбираете пачку ТТН, создаёте реестр в один клик, печатаете. Модуль сам делает запросы к API реестров Новой Почты и сохраняет ссылки, чтобы перевозчик в отделении принимал сразу пакет вместо проверки каждой посылки отдельно. ⚠ Без этого: создание реестра в кабинете перевозчика, потом скачать PDF, потом печатать. ✓ Панель в карточке заказа В каждом заказе OpenCart появляется блок ShippingHub: выбранный город, отделение, ТТН со ссылкой на трекинг, статус ТТН, история трекинга, кнопки «Создать», «Печать», «Удалить». Панель показывается только на заказах с методом ShippingHub, чтобы не засорять карточки с другими способами. ⚠ Без этого: информацию о ТТН менеджер ищет в комментариях заказа. Статусы заказов обновляются сами, пока посылка в пути ✓ Автоматическое обновление статусов заказов по статусам ТТН CRON-скрипт php cli/shipping_hub_track.php (запускается планировщиком хостинга обычно раз в час) читает статусы всех активных ТТН через API перевозчиков и переводит заказы в ваш настроенный статус: «Получено», «В пути», «Возврат», «Отменено». Статус меняется штатным механизмом OpenCart, то есть срабатывают стандартные события, покупателю уходит письмо (если вы это задали). Карту «код статуса перевозчика → статус заказа OpenCart» редактируете прямо в админке модуля, без залезания в базу. Обновления применяются даже когда магазин в режиме обслуживания. ⚠ Без этого: менеджер каждый день заходит в кабинет Новой Почты, вручную сверяет статусы и руками переводит заказы. ✓ Карта статусов ТТН, которую вы редактируете сами Отдельная страница модуля показывает все коды статусов Новой Почты с их пояснениями и select «В какой статус заказа переводить». Хотите, чтобы «Получено клиентом» переводило заказ в «Выполнен», а «Отказ от получения» в «Возврат», задаёте один раз, работает дальше само. Флажок «Уведомить покупателя» на каждой строке отдельно. ⚠ Без этого: чтобы изменить соответствие, приходится править код или лезть в базу. Наложенный платёж, предоплата, самовывоз и свой курьер настраиваются один раз ✓ Разметка способов оплаты: наложенный или предоплата На вкладке «Оплата» вы помечаете каждый код способа оплаты магазина: это наложенный или предоплата. Модуль сам помечает коды, содержащие «cod». Дальше при создании накладной: заказ с наложенного автоматически получает сумму наложенного платежа из суммы заказа, заказ с предоплатой уходит без наложенного. Если способ не размечен и менеджер создаёт накладную вручную, модуль требует подтверждения, а не заполняет тихо нулём. Создание накладной на заказ, уже помеченный как оплаченный, тоже требует подтверждения, чтобы клиенту не выставили платёж дважды. ⚠ Без этого: один заказ поехал без снятия денег, а на другом клиенту повторно выставили наложенный платёж. ✓ Пункты самовывоза и локальный курьер Магазин может задать собственные пункты самовывоза (адрес, часы работы, цена) и локальных курьеров (по городу, с ценой за вызов или за кг). Каждый пункт и каждый курьер показывается как отдельная строка в списке способов доставки, а не «Самовывоз» одним групповым блоком, который ломался в стоковом OpenCart. ⚠ Без этого: клиент не видит конкретного пункта, поэтому пишет в комментарии «заберу из магазина на Шевченко». Технические детали Перевозчики: Новая Почта (отделения, почтоматы, курьер), Укрпочта, Meest, Rozetka Delivery. Создание ТТН из панели заказа (по одному и пакетом), автозаполнение адреса, веса, суммы наложенного, объявленной стоимости. CRON php cli/shipping_hub_track.php, in-process (без внутренних HTTP-запросов к самому себе), работает даже при включённом режиме обслуживания магазина. Использует штатный addOrderHistory OpenCart, то есть срабатывают стандартные события. Карта кодов статусов Новой Почты на статусы заказов OpenCart, редактируется в админке модуля. Widget оформления: подсказка города с областью, выбор отделения/почтомата/адреса, встроенный в ваши поля селекторами. Локальный кэш отделений (ночная синхронизация), rate-limit поиска, ключ в password-поле с placeholder «Ключ сохранён». Реестры Новой Почты (создание, печать). Кнопка «Очистить рабочие данные модуля» для рестарта с нуля без переустановки. OCMOD файловая доставка, поддержка стоковой темы OpenCart 3, ocStore 3 и адаптация к темам oct_deals (отдельный OCMOD). Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox PaymentHub: все украинские онлайн и офлайн оплаты, статус «Оплачено» ставится сам, возврат средств из карточки заказа. OcBox SmartOrder: оформление заказа на одной странице, покупка в один клик, брошенные корзины. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше SmartOrder интеграция «из коробки»: widget доставки и карта наложенного/предоплаты работают на быстром оформлении. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ ко всем четырём перевозчикам, cron-трекеру, панели ТТН и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    80.00 USD
  2. Версия 1.5.0

    OcBox PaymentHub, все украинские оплаты в одном модуле OpenCart 3 LiqPay · Monobank · WayForPay · NovaPay · Rozetka Pay · ПриватБанк · ПУМБ · IBAN-реквизиты с QR-кодом · свой способ оплаты с произвольным текстом Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин payhubdemo пароль payhubdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. В стандартном OpenCart каждая оплата это отдельный модуль: LiqPay ставите один, Monobank другой, WayForPay третий, оплату частями четвёртый. У каждого своя админка, свой формат ключей, свой уголок логов. Клиент оплатил, а заказ так и висит в «Ожидает оплаты», потому что стандартный webhook не сверил подпись и не перевёл статус. Менеджер вручную открывает кабинет банка и ставит статус, ещё и проверяет, совпала ли сумма. OcBox PaymentHub делает то, что должно было быть в OpenCart 3 из коробки: один модуль, все популярные банки Украины и способы оплаты вместе. Девять онлайн-провайдеров, четыре офлайн-способа (в том числе прямая оплата на IBAN с QR-кодом и свой способ оплаты с произвольным текстом), единый журнал транзакций, отдельная вкладка логов, карта статусов заказа и кнопка «Вернуть» прямо из карточки заказа. Главная идея: собрать все оплаты вашего магазина в одном модуле, который вы настраиваете один раз и забываете. Вы знаете эту боль: 8 заказов за утро висят в «Ожидает оплаты», менеджер переключается между пятью кабинетами банков, сверяет суммы, вручную меняет статусы. Клиент пишет «я оплатил, почему не вижу подтверждение?», и пока вы ищете его платёж, он уже ушёл к конкуренту. Или вы хотите добавить оплату частями Monobank, потому что средний чек 8000 грн и клиенты спрашивают, но отдельный модуль стоит как два обычных. PaymentHub закрывает это один раз: 9 онлайн-методов плюс 4 офлайн-метода, отдельный тестовый/боевой режим на провайдер, автоматический перевод заказа в нужный статус после уведомления от банка со сверкой суммы и валюты, возврат средств прямо из админки, единый реестр «Транзакции» и отдельная вкладка «Логи». Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Утро менеджера в магазине, который принимает LiqPay + Monobank + WayForPay + оплату частями и два офлайн-способа. До PaymentHub: 12 заказов в «Ожидает оплаты», по каждому он открывает кабинет соответствующего банка, ищет платёж, сверяет сумму, возвращается в OpenCart, руками ставит статус, пишет комментарий. 40 минут утром, всё время ошибки и неточности. Плюс два клиента написали «я оплатил», по каждому менеджер снова ищет в кабинете банка. 60 минут утром, и ещё ничего не отгружено. После PaymentHub: менеджер открывает OpenCart, в списке заказов видит те, что уже оплачены (статус проставлен автоматически, письмо покупателю ушло). В «Транзакциях» ищет платежи клиентов, которые написали, за 3 секунды находит и отвечает. Всё, можно упаковывать заказы. Вы подключаете все украинские оплаты в одном модуле, а не в пяти ✓ Оплата по QR-коду Покупатель наводит камеру банковского приложения на код, и перевод заполняется сам: получатель, счёт, сумма до копейки и назначение с номером заказа. Формат по правилам Национального банка, версии 003 и 002 на выбор. Если покупатель оформляет на компьютере, а платить удобнее с телефона, рядом с кнопкой онлайн-оплаты тоже появляется код. Код рисует сам магазин, сумма и реквизиты никуда наружу не уходят. ⚠ Без этого: покупатель переписывает IBAN руками, ошибается в сумме или в номере заказа, и оплату потом никак не сопоставить с заказом. ✓ Девять онлайн-провайдеров оплаты LiqPay, LiqPay Частями, Monobank, Monobank Покупка Частями, WayForPay, NovaPay, ПУМБ (Visa/Mastercard), Rozetka Pay, ПриватБанк Оплата Частями. Все из одной админки, с единым списком статусов. Каждый включается или выключается отдельным переключателем. ⚠ Без этого: четыре отдельных модуля, четыре админки, четыре формата логов, и ни одного места, где видны все платежи разом. ✓ Четыре офлайн-способа оплаты 100% предоплата на расчётный счёт (реквизиты появляются после оформления), оплата по реквизитам с произвольным описанием, наложенный платёж с предоплатой (задаёте сумму предоплаты), наличные при получении в магазине. Для «оплаты по реквизитам» банковские данные вы редактируете прямо в настройках провайдера, они показываются покупателю на странице оплаты. ⚠ Без этого: клиент после оформления видит пустую страницу «оформлено», а куда платить, приходится писать вручную в заказе. ✓ Тестовый и боевой режим отдельно на каждый провайдер Проверяете новый шлюз, переключаете его одного в тестовый режим и вводите sandbox-ключи, остальные модули работают в боевом. Успешные тестовые платежи помечаются как тестовые в истории заказа и не проводятся как реальные. Провайдеры без sandbox (WayForPay, Rozetka Pay, Monobank Частями, ПриватБанк Оплата Частями, ПУМБ) переключатель не показывают, чтобы вы случайно не подумали, что там есть песочница. LiqPay при обнаруженном sandbox-ключе, который запущен в боевом режиме, показывает красное предупреждение прямо в настройках. ⚠ Без этого: чтобы протестировать новый шлюз, приходится «класть» всю кассу магазина на день. Оплаченный заказ сам становится оплаченным, без ручной сверки ✓ Автоматический перевод заказа в оплаченный, со сверкой суммы Модуль ловит уведомление провайдера, проверяет подпись (у каждого банка отдельный алгоритм по официальной документации), сверяет сумму и валюту с счётом, и только после этого переводит заказ в ваш настроенный статус «Оплачен». Если сумма не совпала, заказ остаётся в предыдущем статусе, а в историю падает запись о расхождении, чтобы менеджер разобрался. Если покупатель оплатил больше, в историю падает запись «переплата на N». Дубли уведомлений отсеиваются. ⚠ Без этого: каждое утро менеджер открывает заказы в «Ожидает оплаты», лезет в кабинет банка и руками проверяет, пришли ли деньги. ✓ Страница ожидания, когда банк медленно отвечает Покупатель возвращается из банка раньше, чем пришло уведомление. Вместо «заказ оформлен» без подтверждения, PaymentHub показывает промежуточную страницу «Ожидаем подтверждение оплаты» с автообновлением до минуты. Когда банк подтверждает, покупатель автоматически попадает на страницу «заказ оформлен». Если оплата не прошла или была отменена, покупатель возвращается на оформление с подсказкой попробовать ещё раз, и корзина сохраняется. ⚠ Без этого: покупатель видит «заказ оформлен» ещё до подтверждения и начинает писать «оплатил, где письмо?». ✓ Карта статусов заказа На каждый провайдер настраиваете, в какой OpenCart-статус переводить заказ при «Успех», «Частичная оплата», «Ожидает предоплату», «Получена предоплата», «Возвращён». Можете держать отдельный статус «Оплачено Monobank» и «Оплачено LiqPay», если это удобно бухгалтерии, или свести всё в один. Состояние оплаты хранится отдельно от рабочего статуса заказа магазина, чтобы менеджер мог перевести заказ в «Выполнен», не потеряв информацию об оплате. ⚠ Без этого: статусы разных оплат перемешаны в одном поле, бухгалтерия не понимает, какие заказы чем оплачены. Банк и бухгалтерия видят те же товары и ту же сумму ✓ Позиции заказа с доставкой в чеке банка В провайдер уходит не «Оплата заказа N» одной строкой, а настоящий список: товары с налогом, отдельные строки на доставку и любые наценки из подсумков. Сумма позиций всегда сходится с суммой платежа. Если в заказе есть купон или отрицательные подсумки, которые не раскладываются на позиции, в банк уходит одна безопасная строка на всю сумму, чтобы чек не рассинхронизировался. Это важно для Monobank basketOrder, WayForPay и Rozetka Pay, где кабинет банка показывает эти позиции в чеке. ⚠ Без этого: в чеке клиента Monobank «Оплата заказа 1234», а в бухгалтерии три разных товара и доставка. Разбирать сложно. ✓ Работа в магазинах с валютой не UAH Сумма в UAH это требование всех украинских банков. Если у вас магазин в USD или EUR, PaymentHub пересчитывает сумму в гривны по курсу магазина и выставляет счёт банку именно в UAH. В транзакциях сохраняются гривневые суммы, сверка сумм в уведомлении работает корректно. Минимальная и максимальная сумма метода задаются тоже в гривнах, чтобы «рассрочка от 3000 грн» работала одинаково в любой валюте витрины. ⚠ Без этого: в USD-магазине Monobank получает «100 USD» и не проводит платёж, потому что ожидает гривны. Все платежи и возвраты находите за секунды в одной админке ✓ Возврат средств прямо из карточки заказа Клиент вернул товар, вы открываете заказ в админке, жмёте «Вернуть», вводите сумму (частично или полностью), модуль сам обращается к API провайдера. Транзакция обновляется, заказ получает статус «Возвращён» или «Частичный возврат», в историю падает запись. Работает через API у LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay и Monobank Частями. ПриватБанк Оплата Частями и ПУМБ не поддерживают возврат через API по своей спецификации, там кнопка не показывается, возврат делаете в кабинете банка. ⚠ Без этого: заходите в кабинет каждого банка отдельно, делаете возврат руками, потом переходите в OpenCart и руками пишете комментарий. ✓ Единый реестр транзакций и отдельная вкладка логов Вкладка «Транзакции» это одна таблица со всеми платежами: ID, заказ, провайдер, внешний ID, сумма в UAH, статус, последние цифры карты, дата. Фильтры по провайдеру, статусу, дате. Отдельная вкладка «Логи» пишет каждый запрос к провайдеру и каждое уведомление с уровнем «info / warning / error» и сообщением. Любой сбой разбирается за минуту, а не туром по четырём кабинетам банков. Кнопка «Найти пропавшие платежи» сверяет транзакции со статусами заказов и подсказывает, что требует внимания. ⚠ Без этого: «где мой платёж от сегодня» это тур по четырём кабинетам банков вместо одного поиска. Ключи банков под защитой, а товар не уезжает без денег ✓ Защита секретов провайдеров Токены, приватные ключи, merchant secret, пароли callback хранятся шифрованно. Читатель-админ (роль с правом «view» и без «modify») видит поля секретов скрытыми и не может их изменить. Секреты с символами & < > " корректно сохраняются без ручной перенастройки. Страница панели заказа экранирует всё, что приходит из банка (комментарии, идентификатор операции, история), чтобы чужой пейлоад не попал в разметку админки. ⚠ Без этого: приватный ключ LiqPay лежит в настройках открытым текстом, любой доступ к бэкапу равняется чужому доступу к вашей кассе. ✓ Ограждение ТТН: не отправлять до подтверждения оплаты Каждый способ оплаты PaymentHub помечен как «предоплата» или «оплата после получения». Модуль ShippingHub и любой другой, что делает накладную, читает эту разметку и не даёт создать накладную на неоплаченный заказ. Отдельный переключатель «Контролировать банковский перевод и чек стандартного OpenCart» добавляет к ограждению ещё и стоковые bank_transfer и cheque, если вы ими пользуетесь. ⚠ Без этого: менеджер по ошибке печатает накладную на заказ, который ещё не оплачен, товар едет без денег. Технические детали Девять онлайн-провайдеров: LiqPay, LiqPay Частями, Monobank, Monobank Покупка Частями, WayForPay, NovaPay, ПУМБ, Rozetka Pay, ПриватБанк Оплата Частями. Четыре офлайн-способа: 100% предоплата на счёт, оплата по реквизитам, наложенный платёж с предоплатой, наличные в магазине при получении. Валидация подписи уведомления по официальной документации каждого банка (LiqPay, WayForPay, Rozetka Pay X-ROZETKAPAY-SIGNATURE, ПриватБанк PayParts v2, Monobank ECDSA, NovaPay RSA публичным ключом банка). Сверка суммы и валюты при каждом уведомлении, идемпотентность повторных уведомлений, защита от перезаписи уже оплаченного заказа. Автоматическая конвертация UAH при витрине в не-UAH валюте, суммы транзакций хранятся в UAH. Промежуточная страница ожидания с polling до 60 секунд (по 3 секунды), «мягкий» fallback с двумя кнопками, если банк не ответил. Панель заказа в админке: транзакции, история, кнопка возврата (где поддерживается провайдером), внесение оплаты вручную, комментарии. OCMOD, файловая доставка, две таблицы в базе (транзакции и платежи по заказам), без сторонних зависимостей. Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox ShippingHub: Новая Почта, Укрпочта, Meest и Rozetka Delivery, ТТН из карточки заказа и статусы доставки без ручной работы. OcBox SmartOrder: оформление заказа на одной странице, покупка в один клик, брошенные корзины. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: модуль живёт в админке, на оформлении интегрируется как обычные способы оплаты OpenCart. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ ко всем девяти онлайн-провайдерам и четырём офлайн-способам и все обновления в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    80.00 USD
  3. Версия 1.0.16

    OcBox Simple Super Search, нечёткий поиск для OpenCart 3, без Sphinx и без AI Стандартный поиск OpenCart 3 ищет точное совпадение слова. Покупатель набрал ifone вместо iPhone, забыл переключить раскладку и вместо samsung вбил ыфьыгтп, ошибся в одной букве в canon, ввёл артикул с пробелом посередине, и страница результатов пустая. Это не «нет товара», это магазин молча выставил человека к Google, где он нашёл то же самое у соседа. OcBox Simple Super Search ставится на обычный хостинг и добавляет OpenCart 3 нечёткий поиск с живыми подсказками. Без Sphinx, без демонов, без очередей, без внешних сервисов и без ключей к AI. Только MySQL и PHP, которые у вас и так есть. Терпит ошибки, неправильную раскладку и синонимы. Индекс собирается кнопкой в админке, состояние индекса видно там же, есть встроенный тестер запросов. Если модуль выключен или индекс ещё не готов, на витрине работает штатный поиск OpenCart, магазин не ломается. Главная идея: покупатель должен найти товар с первой попытки, даже если он набрал его с ошибкой или в чужой раскладке. Ввёл ifone, увидел iPhone. Ввёл ыфьыгтп, увидел Samsung. Ввёл кэнон, увидел Canon EOS. Ввёл свой артикул с лишним пробелом, увидел именно тот товар. Магазин с нормальным поиском продаёт больше, чем магазин с тем же ассортиментом и сломанным поиском, это не гипотеза, это базовая арифметика воронки. Терпит опечатки и неправильную раскладку Набрал покупатель ifone, и модуль возвращает iPhone. Вбил kanon, находит Canon EOS 5D. Вбил ipot, видит линейку iPod. Модуль сравнивает введённые буквы с названиями товаров и брендами и терпит одну-две ошибки на слово. У каждого результата есть пояснение, почему именно его подобрало, и это видно прямо во встроенном тестере. Без этого: штатный поиск OpenCart на ifone отдаёт пустую страницу, и покупатель идёт в Google. Покупатель забыл переключиться с английской на русскую и вбил ыфьыгтп, модуль распознаёт слово самсунг и показывает Samsung. Работает в обе стороны: сфтщт находит Canon, русское самсунг находит Samsung. Это частая причина пустых результатов на мобильных, где переключатель раскладки не всегда под рукой. Без этого: покупатель на телефоне не замечает раскладки, видит пусто, закрывает вкладку. Артикулы с пробелами и разным регистром выравниваются сами. Покупатель ввёл артикул с пробелом посередине или лишним тире, модуль всё равно находит товар по model или sku. Регистр роли не играет, разделители в артикуле тоже. Поиск по названию и артикулу живёт одной строкой, отдельные режимы переключать не надо. Без этого: покупатель копирует артикул из письма менеджера с лишним пробелом, штатный поиск ничего не находит. Живые подсказки под строкой поиска Покупатель набирает первые буквы, и прямо под полем всплывает список с миниатюрой, названием и ценой каждого найденного товара. Клик по строке ведёт на карточку товара, клик по ссылке «Все результаты» открывает полную страницу поиска. На стандартном шаблоне OpenCart 3 всё работает из коробки, а для кастомных шаблонов подключение это один атрибут на поле поиска. Без этого: покупатель набирает, жмёт Enter, ждёт полный переход на страницу результатов на каждый вариант запроса. Модуль ведёт себя вежливо с шаблоном и чужими скриптами. Он не переписывает вашу вёрстку и не вмешивается в существующий AJAX-поиск, если такой уже стоит. Живые подсказки включаются отдельным переключателем, поэтому если у вас на сайте уже есть свой живой поиск, подсказки Simple Super Search остаются выключенными, а нечёткий поиск спокойно работает на странице результатов. Без этого: два модуля живого поиска одновременно ломают друг друга, и покупатель видит два выпадающих списка на одной строке. Свои словари синонимов и брендовые алиасы Свой словарь синонимов лежит в текстовом поле в админке, одна группа на строку, первая фраза основная. Пример: смартфон = смартфоны = мобильный телефон, и поиск по любой из этих фраз возвращает те же товары. До 500 фраз, этого вполне хватает на реальный магазин. В поставку вложены два готовых примера (файлы в папке examples/): один для электроники, один для автозапчастей, берите за основу и правьте под себя. Без этого: у вас в названиях смартфон, покупатели ищут мобильный, и половина запросов даёт ноль. Самые популярные бренды прописаны из коробки: айфон находит iPhone, кэнон и кенон находят Canon, самсунг находит Samsung, и остальные привычные кириллические варианты латинских брендов. Держать эти правила в голове и руками синхронизировать с ассортиментом не надо, они идут в комплекте и обновляются с версиями модуля. Без этого: продаёте iPhone, а покупатели ищут айфон и видят ноль результатов. Тестер запросов прямо в админке Живой тестер показывает и что найдено, и почему. Пишете запрос в поле, жмёте «Найти», видите список товаров с номером, названием, оценкой совпадения и коротким пояснением, почему этот товар подобрало. Сразу понятно, что работает как надо, а что нет, поэтому синонимы правятся осознанно, а не наугад. Без этого: чтобы проверить поиск, нужно уходить из админки на витрину, искать руками, вспоминать, как оно вело себя до правки. Рядом с тестером есть пачковый прогон контрольных запросов. Задаёте список: амартизатор задний => 123, 341267 => 123, и модуль проверяет, что указанные ID действительно попадают в первые 5 результатов. Можно задать исключения (эти ID не должны быть в топ-20) и проверку на пустую выдачу. Держите набор ключевых запросов вашего магазина и после каждой правки словаря прогоняйте пачку. До 50 запросов. Без этого: правку синонимов делаем наугад, на следующей неделе новый синоним тихо ломает старый поиск. Индекс собирается из админки или из консоли В админке стоит одна кнопка «Перестроить», которая запускает сборку с паузой, продолжением и отменой. Видно последний обработанный ID товара и текущую верхнюю границу. Пока строится новый индекс, старый продолжает обслуживать покупателей. Отмена сохраняет готовый индекс, поэтому магазин не остаётся без поиска. На демо-каталоге из 97 товаров индекс собирается примерно за секунду, а на реальных магазинах цифра зависит от количества товаров и мощности сервера. Без этого: сборку долгого индекса нужно держать открытой вкладкой, вкладка закрылась, всё сначала. Для больших каталогов, где админка ограничена по времени выполнения, индекс можно собрать через консоль. Это тот же движок, что и в кнопке админки, просто без ограничения на HTTP-запрос. Состояние индекса после консольного прогона так же видно в админке. Без этого: админка с max_execution_time 30 не успевает, сборка обрывается на середине. Не ломает магазин, если что-то пошло не так Модуль выключен в настройках, или индекс ещё не готов, или сборка идёт впервые, и на витрине молча работает обычный поиск OpenCart. Никаких пустых страниц и 500-х, магазин не встаёт на паузу из-за модуля поиска. Без этого: модуль ставится, индекс ещё не собирался, а покупатели на витрине получают ноль результатов на что угодно. Удаление из магазина тоже чистое. Кнопка «Удалить» в списке модулей убирает все свои таблицы и настройки, не оставляет мусора в базе и не держит осиротевших индексов. Захотели попробовать, не понравилось, вернули магазин ровно в то состояние, в котором он был до установки. Без этого: модуль удалён из админки, а таблицы и строки настроек лежат в базе годами. Технические детали Нечёткий поиск на чистом MySQL и PHP, без Sphinx, без Elastic, без демонов и внешних сервисов. Терпит опечатки и чужую раскладку клавиатуры, работает по названию и артикулу одновременно. Живые подсказки под полем поиска (переключатель в настройках), стандартный шаблон OpenCart из коробки, кастомные шаблоны через один атрибут. Свой словарь синонимов (до 500 фраз), одна группа на строку. Брендовые алиасы из коробки: айфон, кенон, кэнон, самсунг и другие привычные кириллические варианты латинских брендов. Примеры словарей для электроники и автозапчастей в папке examples/. Тестер запросов прямо в админке: показывает найденное, оценку совпадения и пояснение. Контрольный набор запросов (до 50), прогоняется пачкой после правки словаря. Индекс из админки или из консоли, с паузой, продолжением и отменой. Состояние видно в админке. Пока готового индекса нет или модуль выключен, работает штатный поиск OpenCart. Локализация админки: украинский, русский, английский. Удаление модуля убирает все свои таблицы и настройки. OCMOD ставится файлом, без записей в базу модификаций. Чем отличается от большого AI Smart Search У нас есть тяжёлый модуль OcBox AI Smart Search за $200, там семантические эмбеддинги, LLM-переписывание запросов, понимание смысла, аналитика, и ему нужен отдельный крон-воркер, а часто ещё и Sphinx. Simple Super Search это противоположный край: $50, всё в пределах обычного хостинга, без ключей к AI, без демонов, без Sphinx, без крон-воркеров. Терпит опечатки, раскладку и синонимы, живые подсказки, свои словари, и на этом всё. Если у вас 500-5000 товаров и надо, чтобы поиск просто перестал терять клиентов на мелких ошибках, берите его. Если вам надо, чтобы покупатель спросил что можно подарить рыбаку на 500 грн и увидел осмысленную выдачу, берите AI Smart Search. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ ionCube Loader: требуется (версия 14 или выше) Форка для OpenCart 2.3 у этого модуля нет. Рабочего файла модуля на форуме нет, здесь описательная страница. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию даётся после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader: обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы требуется ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ к нечёткому поиску, живым подсказкам, словарям и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Дальше продление $50 в год, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до внедрения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Установка под ключ Если ставить самому не хочется или некому, мы установим и настроим модуль в вашем магазине за $40. Сюда входит заливка файлов, обновление модификаций, первая сборка индекса и проверка подсказок на вашем каталоге. Заказывается в личных сообщениях на форуме. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Спасибо за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылка на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    50.00 USD
  4. Версия 1.4.0

    OcBox SmartOrder, одна страница оформления для OpenCart 3 Демо: посмотрите модуль в работе, без регистрации На витрине: добавьте любой товар в корзину на демо-магазине и перейдите к оформлению, оно уже работает на SmartOrder. В админке: https://demo.ocbox.com.ua/admin/ логин orderdemo пароль orderdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Стандартное оформление OpenCart 3, это пять отдельных шагов: адрес, доставка, способ оплаты, комментарий, подтверждение. Аккордеон раскрывается и сворачивается, покупатель сбивается, каждый лишний шаг теряет часть клиентов. Плюс купить в один клик прямо из карточки товара в стандартном OpenCart нельзя вообще. OcBox SmartOrder объединяет всё оформление в одну страницу. Слева поля покупателя, справа корзина и кнопка «Подтвердить». Плюс кнопка «Купить в 1 клик» прямо на карточке товара, покупатель оставляет телефон и заказ попадает к менеджеру без регистрации и адреса. Плюс SmartOrder интегрируется с правилами Shipping Rules и способами PaymentHub, поэтому вся ваша текущая логика доставки и оплаты работает здесь из коробки. Главная идея: чем меньше шагов и кликов между корзиной и кнопкой «Подтвердить», тем больше заказов доходит до вас. Вместо пятишаговой формы одна страница, где всё видно сразу. Покупатель сменил способ оплаты и сразу увидел новую сумму заказа с доплатой за LiqPay. Поменял доставку на самовывоз, сумма пересчиталась. Кнопка «Купить в 1 клик» на карточке товара открывает маленький модал с полями «Имя» и «Телефон». Кликнул, заказ у менеджера, склад списан, письмо админу отправлено. Что вы получаете, детально Что это означает простыми словами Магазин со средним чеком 1500 грн. До SmartOrder: клиент жмёт «Купить», переходит в корзину, жмёт «Оформить», открывается стандартный чекаут OpenCart. Заполняет адрес, «Далее». Выбирает доставку, «Далее». Выбирает оплату, «Далее». Пишет комментарий, «Далее». Читает подтверждение, «Подтвердить». Пять шагов, пять шансов бросить. После SmartOrder: клиент с карточки товара жмёт «Купить в 1 клик», модал с двумя полями, заказ у менеджера. Или, для более сложных заказов, жмёт «Купить», сразу оказывается на странице оформления, всё на одном экране, корзина справа, форма слева, подсумки обновляются при каждом изменении. Один клик и заказ подтверждён. Покупатель оформляет заказ на одной странице, и с телефона тоже Чекаут полностью живёт на одной странице. Переключателем в настройках модуль или заменяет стандартный OpenCart-чекаут, или живёт на отдельной странице рядом с ним. Слева блоки «Покупатель», «Адрес», «Доставка», «Оплата», «Комментарий»; справа корзина с возможностью изменить количество или удалить позицию, поля купона и ваучера, подсумки, большая кнопка «Подтвердить». Когда клиент меняет состав корзины или способ доставки, подсумки пересчитываются на лету, без перезагрузки страницы. Без этого: пять раскрывающихся-сворачивающихся панелей стандартного чекаута, покупатель на третьей уже теряется. Подсумки реагируют на выбор сразу. Нажали карточку «LiqPay» и тут же видна доплата +2% (если у вас стоит правило Shipping Rules с такой доплатой), не надо жать «Оформить», чтобы увидеть финальную сумму, и страницу перезагружать не надо. Клиент видит ровно ту сумму, которую платит. Без этого: покупатель жмёт «Оформить», видит сумму, которая на 200 грн больше ожидаемой, и закрывает вкладку. На телефоне оформление выглядит адекватно, а не как уменьшенный десктоп. На узких экранах корзина размещается под формой, цены не переносятся на второй ряд, поле количества в корзине сделано крупным, чтобы легко попадать пальцем. Без этого: на телефоне цена переносится на новую строку и ломает структуру. Покупка в один клик и гостевое оформление без лишних шагов «Купить в 1 клик» с карточки товара. На каждой карточке появляется отдельная кнопка, которая открывает короткий модал с минимальным набором полей (Имя, Телефон, опционально комментарий). Товар добавляется в корзину, заказ создаётся в заданном вами статусе, менеджер видит его в списке и сам перезванивает покупателю. От злоупотреблений стоят три замка: один быстрый заказ на 60 секунд с одной сессии, не более трёх с одного IP за 10 минут, и honeypot от ботов. На товарах с обязательными опциями (размер, цвет) кнопка скрыта, потому что выбор там нужен. Без этого: покупатели жмут «Купить», переходят в корзину, и половина закрывает вкладку на первом же поле оформления. Гостевой чекаут включается переключателем, вход тоже можно требовать, если вам так удобно. При гостевом оформлении рядом есть флажок «Создать аккаунт», который открывает поле пароля: модуль заведёт учётную запись и залогинит покупателя сам, и заказ привяжется к новому аккаунту, чтобы клиент увидел его в «Моих заказах» при следующем входе. Без этого: регистрация это отдельный шаг с возвратом на пустую страницу, и покупатель теряет контекст. Поле купона и поле ваучера можно показывать каждое отдельным переключателем, чтобы клиент не забыл про промокод, который ввёл в корзине. Флажок «GDPR» добавляет чекбокс согласия перед кнопкой «Подтвердить» со ссылкой на вашу политику. Юридические страницы (правила магазина, публичная оферта) показываются ссылками рядом с кнопкой так же, как в стандартном чекауте OpenCart. Без этого: купон принимается только в корзине, и покупатель забывает его ввести. Форма спрашивает ровно то, что нужно вашему магазину Добавлять свои поля в форму можно сколько угодно. Типы на выбор: однострочный текст, многострочный, список, флажок. Для каждого поля задаётся, обязательное оно или нет, подсказка внутри поля, порядок сортировки и блок, в котором оно живёт («Адрес» или «Оплата»). Примеры из практики: «Размер коробки», «Пожелания по доставке», «Дата торжественного события». Данные попадают в комментарий заказа с подписью «поле: значение», поэтому менеджер видит их в карточке заказа, в письме и в истории, а не спрятанными где-то в отдельной таблице. Без этого: покупатель вписывает «доставка на пятницу утро» в комментарий одной строкой, и вы ищете это среди другого текста. Для адреса можно включить автозаполнение через Google Places. Клиент начинает вводить «Львов, Шевченко», Google подсказывает полную строку, одним кликом заполняются «Город», «Область», «Адрес» и «Индекс». В настройках задаёте свой ключ Google API и код страны для ограничения подсказок (скажем, UA). Без этого: клиент печатает пять полей адреса руками, с ошибками. Телефонное поле работает либо с классической маской вроде «+38 (0__) ___-__-__», которую вы задаёте в настройках, либо через библиотеку intl-tel-input с флагами стран: тогда вы указываете приоритетные страны (UA, PL, DE), а покупатель выбирает флаг и видит формат именно для своей страны. Без этого: клиент пишет телефон в 5 разных форматах, и в CRM реестры рассыпаются. К форме можно добавить дату и время доставки и выбор мессенджера. Флажок «Показать дату доставки» включает date picker с минимальным количеством дней от сегодня (например, не раньше завтра). Флажок «Показать время доставки» добавляет select с интервалами, которые вы задаёте через запятую: «09:00-12:00,12:00-15:00,15:00-18:00». Флажок «Выбор мессенджера» даёт клиенту выбрать, как с ним удобно связаться (Telegram, Viber, WhatsApp, звонок), сам список задаётся отдельной настройкой. Без этого: клиент пишет в комментарии «доставка в пятницу после 14, звоните на Viber», а менеджер собирает это из текста. Покупатель видит только те доставки и оплаты, которые подходят друг другу На вкладке «Доставка / Оплата» строится матрица: какие способы оплаты доступны для каких способов доставки. Скажем, для «Новая Почта отделение» это LiqPay и Наложенный, для «Самовывоза» только LiqPay и наличные. Для Новой Почты поведение можно задать отдельно на «Отделение», «Почтомат» и «Курьера». Когда покупатель выбрал «Самовывоз», Наложенный исчезает из списка оплат, и это делается без правки кода. Без этого: клиент выбирает Наложенный для самовывоза, менеджер пытается понять, как это технически возможно. На вкладке «Иконки методов» каждому способу доставки и оплаты задаются своя иконка и короткое описание, и именно это клиент видит в карточке метода на странице оформления. Иконка это путь к файлу из папки image/, описание в трёх языках. Иконки из правил Shipping Rules подтягиваются автоматически. Без этого: в списке способов только голая техническая строка, которая не для клиента. SmartOrder из коробки понимает остальные платные модули оформления OcBox. Способы оплаты из PaymentHub (LiqPay, Monobank, WayForPay и остальные девять) открываются прямо на странице оформления. Виджет ShippingHub с пикером города и отделения встраивается в ваши поля адреса. Правила Shipping Rules срабатывают как должны: скрытые способы показываются как заглушки, свои способы оплаты рендерятся отдельными карточками, доплата обновляется в подсумках сразу. Без этого: три модуля, которые между собой не разговаривают, и приходится писать адаптеры. Вы возвращаете брошенные корзины и видите продажи в GA4 Флажок «Отслеживать брошенные корзины» включает сбор данных о покупателях, которые начали оформление (ввели email или телефон), но не завершили. Отдельная вкладка в админке показывает список: email, телефон, имя, сумма корзины, дата. Менеджер может перезвонить или написать. Автосохранение формы на 24 часа даёт покупателю продолжить с того же места, если он вернулся сам. Без этого: клиент бросил оформление, вы не знаете ни его email, ни телефона, ни корзины. GA4-трекинг включается одним флажком. Модуль отправляет стандартное событие purchase в Google Analytics 4 с перечнем товаров, суммой и валютой заказа. Валюта берётся именно из валюты заказа, не из текущей валюты покупателя, поэтому отчёты в GA4 согласованы. Если у вас уже стоит OcBox Analytics Remarketing, трекинг SmartOrder молчит, чтобы не было двойной отправки. Без этого: в GA4 событие purchase не отправляется вообще, или отправляется в текущей валюте вместо валюты заказа. Технические детали Одна страница оформления с живыми подсумками, купоном, ваучером, GDPR, ссылками на юридические страницы. Купить в 1 клик с карточки товара (модал), защита от злоупотребления, кнопка скрыта на товарах с обязательными опциями. Матрица «Доставка × Оплата» отдельной вкладкой, поддержка подметодов (перевозчик × тип, например Новая Почта / Отделение). Гостевой чекаут + регистрация в один клик с автологином. Произвольные доп. поля покупателя (text, textarea, select, checkbox), запись в комментарий заказа. Google Places автозаполнение, intl-tel-input библиотека телефона, маска телефона. Date picker даты доставки, select временных интервалов, выбор мессенджера. Брошенные корзины с пагинацией, автосохранение формы на 24 часа. GA4 Ecommerce purchase event, согласованный с валютой заказа, не конфликтует с OcBox Analytics. Иконки и 3-язычные описания для каждого способа доставки и оплаты. Интеграция с PaymentHub, ShippingHub, Shipping Rules (публичный API). Мобильная оптимизация, живое AJAX-обновление суммарного блока, автовыбор первой доступной карточки. OCMOD ставится файлом, без записей в базу модификаций. Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox PaymentHub: все украинские онлайн и офлайн оплаты, статус «Оплачено» ставится сам, возврат средств из карточки заказа. OcBox ShippingHub: Новая Почта, Укрпочта, Meest и Rozetka Delivery, ТТН из карточки заказа и статусы доставки без ручной работы. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Интеграция с другими модулями OcBox (PaymentHub, ShippingHub, Shipping Rules) из коробки. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ к одностраничному оформлению, кнопке «Купить в 1 клик», брошенным корзинам, GA4-событиям и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    30.00 USD
  5. Версия 1.3.4

    OcBox Shipping Rules, правила доставок и оплат для OpenCart 3 Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин rulesdemo пароль rulesdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Вы когда-нибудь пробовали выключить «Наложенный платёж» в стандартном OpenCart для заказов до 300 грн, чтобы не платить комиссию Новой Почты на копейках? Или показать «Бесплатную доставку» только клиентам из группы «Оптовик»? Или скрыть «Оплату частями» для товаров из категории «Распродажа»? В стоковом OpenCart это либо отдельная доработка кода, либо хардкод в контроллере. OcBox Shipping Rules делает это правилами в админке. Задаёте условие (сумма корзины, категория, группа покупателей, город, любое из 26 типов) и действие: скрыть способ, показать заглушку с пояснением, изменить цену, изменить название, добавить доплату за способ оплаты. Стандартный OpenCart 3 просто выполняет правила, которые вы задали, без единой правки кода темы или модуля перевозчика. Главная идея: покупатель видит на оформлении только те способы доставки и оплаты, которые реально можно для его корзины, и в той цене, которую вы задали правилом. «Бесплатная доставка от 2000 грн», «Наложенный только Новой Почтой и на сумму до 20000», «Рассрочка только для клиентов из группы Оптовик и не для товаров из категории Скидки», «Курьер по Киеву дороже после 20:00», «Не показывать оплату частями на корзинах с купоном», всё это становится одной строкой в списке правил. Что вы получаете, детально Что это означает простыми словами Вы продаёте мебель. Цены от 500 до 30000 грн. Логистика: собственный курьер по Киеву (500 грн), Новая Почта отделение (по тарифу), Новая Почта адресная (по тарифу плюс 100), самовывоз (бесплатно). Оплата: LiqPay, наложенный, оплата на IBAN ФОП, рассрочка Monobank. Реальные бизнес-правила магазина: «Рассрочка только на заказы от 3000 грн», «Наложенный только Новой Почтой и не для клиентов из группы Опт», «Оптовикам показывать -3% на предоплату», «Курьер по Киеву дороже на 30% после 20:00», «Упаковка 50 грн для заказов > 15 кг», «Не предлагать доставку в Донецкую и Луганскую области». Без Shipping Rules: 6 правил в 4 разных местах, часть в коде. С Shipping Rules: 6 правил на одной странице админки, редактируются без разработчика. Вы скрываете или меняете доставку и оплату по условиям, без правки кода Правил бывает трёх типов. Правило доставки обёртывает существующие способы доставки или создаёт свой. Правило оплаты делает то же для оплаты, с дополнительной опцией доплаты. Правило подсумков добавляет отдельную строчку в подсумках заказа, скажем «Упаковка» или «Комиссия за COD». Каждый тип живёт в своём списке в настройках модуля. Без модуля чтобы скрыть способ доставки, приходится лезть в контроллер или ставить ещё один отдельный модуль. Условий 26 типов: сумма корзины, вес корзины, количество товаров, количество позиций, минимальная сумма заказа, ID товара, ID категории, ID производителя, группа покупателей, авторизован или гость, ID покупателя, страна, область или регион, гео-зона, город, почтовый индекс, диапазон индексов, день недели, диапазон времени, диапазон дат, метод доставки, метод оплаты, магазин, язык, валюта, применённый купон. У каждого условия свой набор операторов (равно, не равно, больше, меньше, между, входит в список, содержит), а сами условия склеиваются булевым выражением вида $0 AND ($1 OR $2), с поддержкой !, &&, ||. Без этого правило «бесплатно от 2000 грн клиентам из группы Оптовик» это или конструктор из 3 стоковых ограничений, или код. Каждое правило работает в одном из двух режимов. «Скрыть, если условие не выполнено» показывает способ только когда все условия выполняются, иначе он исчезает из оформления. «Изменить, если условие выполнено» оставляет способ на месте, а когда условие сработало, применяет заданные изменения (новая цена, новое название, новая иконка, новая доплата), иначе ничего не делает. Для скрытых способов можно показать вместо них заглушку с поясняющим текстом вроде «Доступно только для заказов от 2000 грн», которую нельзя выбрать, только прочитать, так что клиент понимает, что происходит. Без этого способ просто исчезает, покупатель не понимает почему и пишет в поддержку. Тарифы по весу и сумме корзины и доплаты настраиваете сами В собственном правиле доставки задаются тарифы по уровням. По весу это выглядит как «до 1 кг 60 грн, 1-3 кг 90 грн, 3-10 кг 150 грн, от 10 кг 300 грн». По сумме корзины это «до 500 грн 60 грн, от 500 до 1500 грн 30 грн, от 1500 грн бесплатно». Если корзина не попадает ни в один из заданных диапазонов, способ прячется вместо того чтобы тянуть последний тариф, поэтому «бесплатно от 2000» работает ровно как задумано, а не включается внезапно на пустой корзине. Без этого тарифы задаются только в шаблоне перевозчика, и изменения надо согласовывать с разработчиком модуля. На любой способ оплаты, свой или существующий, можно повесить доплату в виде фиксированной суммы или процента от подсумка заказа. Типичные сценарии: +2% на LiqPay, чтобы покрыть комиссию банка, +50 грн на «Оплата курьеру», или -3% на предоплату как мотивация. Сумма видна в подсумках сразу после выбора способа, а не только на последнем шаге «Оформить». Без этого комиссии банка приходится закладывать в цену товара для всех клиентов. Несколько правил можно объединить в одну группу и задать режим «показать самый дешёвый» или «показать самый дорогой». Скажем, вы создали три собственных тарифа для одного направления: правило A с фиксированной ценой, правило B по весу, правило C с расчётом по сумме. Группа оставит на оформлении только одно из трёх, самое выгодное для покупателя. Правила с режимом «независимый» не скрываются соседними и всегда показываются. Без этого приходится заводить один тариф как компромисс и терять часть клиентов. Покупатель видит понятные способы с описанием и иконкой Свой способ оплаты это готовый инструмент вроде «Оплата на IBAN ФОП» или «Через криптокошелёк», для которого вы задаёте название, иконку, текст-инструкцию для покупателя («Мы пришлём реквизиты на почту после оформления»), статус заказа после выбора и текст для письма-подтверждения. Способ появляется на оформлении как любой другой, с такими же условиями показа, как у обычного правила. Без этого добавить «Оплату на IBAN» это или модуль-фейк, или сторонний прайс-плагин. У каждого правила есть поле «Описание» и поле для иконки (CSS-класс или изображение). На оформлении рядом со способом показывается краткое пояснение вроде «Доставка 1-3 рабочих дня» и ваша иконка (например, лого перевозчика). Всё отдельно на 3 языка, поддерживаемых магазином. Без этого в списке способов голые текстовые строки. Стандартный OpenCart 3 и ocStore 3 работают через OCMOD, без ручных правок ядра. SmartOrder видит правила Shipping Rules из коробки: скрытые способы показываются как заглушки, свои способы оплаты рендерятся как отдельные карточки, доплата за оплату обновляется в подсумках сразу после клика. Сторонние чекауты могут использовать наш публичный API в своих адаптерах. Без этого правила пришлось бы переписывать в каждом чекауте отдельно. Ошибка в правиле не сломает оформление заказа На шаге «Оформить заказ» модуль ещё раз проверяет, действительно ли выбранный покупателем способ доставки и способ оплаты разрешены для этой корзины. Если покупатель выбрал способ, а потом добавил в корзину товар из категории, для которой этот способ скрыт, заказ не создастся с невалидным выбором. Показывается пояснение, покупатель выбирает другой способ. Это страховка на случай, когда человек сделал выбор, а потом изменил корзину. Без этого заказ создаётся с методом, который вы вообще не собирались предлагать этой корзине. На странице модуля есть блок «Состояние подключения»: зарегистрирован ли в Расширения > Доставка, в Расширения > Оплата, в Расширения > Подсумки заказа, и какой там статус (включено, выключено, удалено владельцем). Кнопка «Восстановить» возвращает запись, которую стоковая админка OpenCart тихо удалила при открытии страницы Extensions. Переключатель «Статус модуля» рядом выключает все правила разом, без удаления. Без этого после открытия Extensions правила исчезают, и магазин думает, что модуль сломался. Если вы вводите «диапазон дат 2026-13-45», или оператор «между» без второго числа, или выражение $0 AND $5 с несуществующим условием, модуль показывает ошибку прямо в форме и не сохраняет правило. Правила, которые сохранились до этой версии со сломанными условиями, оцениваются как «false» (правило не срабатывает, способ не проходит), а на странице модуля есть предупреждающий список «Эти правила надо поправить». Fail-closed по умолчанию, чтобы не вышло «покупатель получил скидку через кривое выражение в правиле». Без этого тихо ошибочное правило срабатывает там, где не надо. Кнопки «Экспорт» и «Импорт» переносят правила между магазинами (с тестового на боевой или между двумя доменами). Импорт валидирует каждое правило, показывает «добавлено / обновлено / пропущено» и список ошибок, если что-то не сходится. Без этого 40 правил переносятся руками полдня. Технические детали 3 типа правил: shipping, payment, total. Каждый тип регистрируется в Расширения > Доставка / Оплата / Подсумки заказа. 26 типов условий, операторы из whitelist на тип, булевы выражения со скобками, AND / OR / NOT и && / || / !. Тарифы по уровням (weight tiers, cart total tiers), фиксированная стоимость, процент от суммы корзины, стоимость за кг веса. Доплата за оплату: фиксированная сумма или процент от текущего подсумка заказа на позиции правила. Группа правил с ключом + режим «независимый / самый дешёвый / самый дорогой». Описание и CSS-класс или изображение иконки на 3 языка. Способ-заглушка с поясняющим текстом (не как кнопка, а как пояснение) для скрытых правилом методов. Проверка выбора на шаге confirm (штатный и SmartOrder), очистка сессии при переключении. Панель «Состояние подключения» с кнопкой «Восстановить» на каждый тип расширения, переключатель статуса модуля. Валидация условий и выражения при сохранении, fail-closed при сломанных правилах, предупреждающий список в настройках. Экспорт и импорт правил в формате JSON, с валидацией при импорте. Открытый API правил доставки и оплаты для интеграции со сторонними чекаутами. OCMOD для стоковой темы OpenCart 3, ocStore 3. Описание и иконка метода подтягиваются через OCMOD-модификацию twig-шаблонов списка способов. Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox PaymentHub: все украинские онлайн и офлайн оплаты, статус «Оплачено» ставится сам, возврат средств из карточки заказа. OcBox ShippingHub: Новая Почта, Укрпочта, Meest и Rozetka Delivery, ТТН из карточки заказа и статусы доставки без ручной работы. OcBox SmartOrder: оформление заказа на одной странице, покупка в один клик, брошенные корзины. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Стандартная тема, шаблоны на её основе, а также SmartOrder из коробки. Для тем с сильной кастомизацией twig-шаблонов списка способов иконка и описание могут не подтянуться, в документации расписано, как это исправить (одна операция OCMOD). Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ ко всем типам правил, неограниченное количество правил и все обновления в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    30.00 USD
  6. Версия 1.4.9

    OcBox Product Bundles: комплекты и наборы товаров для OpenCart Демо: посмотрите комплект на витрине и в админке, без регистрации На витрине: товар Celebrations в демо-магазине, под ним блок комплекта со скидкой и кнопкой «Добавить всё в корзину». В админке: https://demo.ocbox.com.ua/admin/ логин bundlesdemo пароль bundlesdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Стандартный OpenCart не умеет продавать наборы. «Камеру с картой памяти и сумкой» приходится заводить отдельным товаром и считать цену вручную, а после первого же обновления прайса она расходится с ценами составляющих. Покупатель на странице товара не видит, что к нему обычно берут, и докупает в другом месте. OcBox Product Bundles добавляет в магазин комплекты двух видов. Блок комплекта на странице товара: составляющие с фото, ценой и количеством, кнопка «Добавить всё в корзину» и скидка на весь набор. И комплект как обычный товар OpenCart, цена которого считается сама из цен составляющих. Главная идея: продавать наборы так же просто, как отдельные товары, и не считать их цены вручную. Вы знаете эту боль: набор заведён отдельным товаром, поставщик изменил цену на одну составляющую, и теперь набор либо убыточный, либо дороже суммы частей. Или покупатель берёт камеру, а сумку и карту памяти покупает у конкурента, потому что на странице их не видно. Product Bundles закрывает это один раз: комплект собирается за минуту, на странице товара покупатель видит весь набор и экономию, добавляет всё в корзину одним кликом, а цена комплекта-товара пересчитывается сама, как только меняется цена любой составляющей. Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Магазин охранных систем продаёт видеорегистратор, камеры, жёсткий диск и блок питания. Без модуля менеджер заводит «Комплект видеонаблюдения на 4 камеры» отдельным товаром, считает цену калькулятором и забывает пересчитать, когда меняется цена диска. С Product Bundles комплект собирается из существующих товаров, цена считается из их цен и обновляется сама, а на странице регистратора покупатель видит, что стоит взять вместе, сколько это стоит набором и сколько он экономит. Покупатель видит весь набор и добавляет его в корзину одним кликом Прямо на странице товара появляется блок комплекта со составляющими: фото, название, цена, поле количества. Вид блока выбирается из четырёх вариантов (сетка карточек, таблица с чекбоксами, слайдер или категорийный вид) и прикрепляется к нужному месту страницы через CSS-селектор, так что вписывается в любой шаблон. Пока такого блока нет, сопутствующие товары лежат где-то в каталоге, и покупатель о них не узнаёт. Под блоком стоит одна кнопка «Добавить всё в корзину», которая кладёт весь набор одним кликом. Скидка на комплект задаётся процентом или фиксированной суммой, а под блоком видна старая сумма, фактическая цена комплекта и сколько человек экономит. Если среди составляющих есть товар без наличия или с обязательными опциями, модуль не добавляет его молча, а подсказывает, что сделать. Без этой кнопки покупатель щёлкает позиции по одной и бросает корзину примерно на третьей. Вы собираете комплект за минуту Создание комплекта начинается с выбора основного товара и добавления составляющих через привычный поиск. Для каждой позиции задаётся порядок, количество и признак «обязательная». Отдельно выбирается режим цены (независимая, сумма составляющих, минимальная или максимальная) и режим количества. За минуту комплект готов, и он живёт в самом магазине, а не в отдельном Excel или в голове менеджера, который ушёл в отпуск. При желании дочерние товары скрываются из списков категорий и остаются доступными только по прямой ссылке. Так в категории не лежат рядом и набор, и все его части, и покупатель не теряется между «камера» и «комплект с камерой». Десятки комплектов без ручной работы На масштабе десятков комплектов ручная работа не нужна. Модуль умеет автоматически создавать набор по префиксу модели или артикула, имеет нечёткий поиск товаров по названию, модели, артикулу и значению атрибута, и поддерживает массовый импорт комплектов из CSV. Иначе сотню комплектов пришлось бы прощёлкивать по одному, что никто не сделает. AI подсказывает, что продавать вместе. С ключом OpenAI модуль анализирует историю заказов и предлагает комбинации, которые покупатели действительно берут вместе, а по короткому описанию набора сам подбирает позиции из каталога. Каждое предложение сначала идёт на ваш просмотр, сохраняет его только человек, так что никаких случайных комплектов «по воображению AI» не появляется. Без этого инструмента наборы собираются наугад, а не из того, что действительно покупают вместе. Комплект как обычный товар, цена которого считается сама В редакторе товара появляется отдельная вкладка «Комплект». Отмечаете товар как комплект, добавляете составляющие и количество каждой, и сумма считается на лету. Значение записывается в обычное поле цены товара OpenCart, поэтому скидки, акции, фильтр, сортировка, корзина, фиды и любой сторонний модуль видят комплект как любой другой товар. На странице товара покупатель видит блок «В комплект входит» со списком составляющих. Без этой конструкции цена набора или вписана вручную и уже не соответствует ценам составляющих, или размыта по нескольким Excel-файлам. Пересчёт происходит без вашего участия. Цена комплекта обновляется при сохранении товара, при изменении цены любой составляющей и при её удалении, а вложенные комплекты тоже учитываются с защитой от зацикливания. Для прайсов, которые меняются массово импортом или редактором, в настройках есть кнопка «Пересчитать цены всех комплектов», а отдельно — ссылка для планировщика с ключом, так что можно повесить это на крон. Без такого механизма после каждого обновления прайса кто-то должен вспомнить и вручную пересчитать все наборы. Каждый комплект может иметь свою SEO-страницу У каждого комплекта может быть отдельная посадочная страница. Собственный адрес с поддержкой SEO-URL, H1, meta title, description и keywords, причём всё это отдельно на каждый язык магазина. На самой странице показан состав набора, описание и блок с другими комплектами. Без такой страницы запрос «комплект видеонаблюдения на 4 камеры» из Google ведёт к конкуренту, потому что у вас просто некуда привести человека. Для десятка страниц AI закрывает самую нудную часть: с ключом OpenAI модуль по составу комплекта пишет описание посадочной, meta-теги и H1 отдельно для каждого языка. Вы перечитываете, при необходимости правите и сохраняете. Иначе сотня посадочных появляется без описаний, и Google не за что их ранжировать. Технические детали Комплекты хранятся в отдельных таблицах модуля, товары и цены остаются стандартными товарами OpenCart. Интеграция с карточкой товара, корзиной и витриной через OCMOD, без изменений в файлах ядра. AI-функции работают с собственным ключом OpenAI и отключаются, если ключа нет; остальной модуль от ключа не зависит. Интерфейс на трёх языках: украинский, русский, английский. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: место блока комплекта задаётся CSS-селектором, для UpStore и стандартного шаблона есть готовые значения. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Модуль в бете: цена $30 вместо релизных $50, бета-покупатели получают все следующие обновления без доплат. Покупая сейчас, вы получаете все возможности модуля и год обновлений. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    30.00 USD
  7. Версия 1.4.9

    OcBox AI Мегарепорты: отчёты, дайджесты и оповещения для OpenCart Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин megareportsdemo пароль megareportsdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. В демо-магазине есть два месяца демонстрационных заказов, поэтому отчёты, дайджест и оповещения показывают живые цифры. Стандартные отчёты OpenCart это несколько таблиц без прибыли, без сравнения с прошлой неделей и без какой-либо рассылки. Чтобы понять, как прошла неделя, владелец выгружает заказы в Excel или просит программиста написать запрос к базе. А о том, что вчера просели продажи, узнаёт через несколько дней, когда что-то менять уже поздно. OcBox AI Мегарепорты собирает аналитику магазина в одном модуле: конструктор отчётов без SQL, 36 готовых шаблонов, утренний дайджест в Telegram и на почту, оповещения о падении показателей и ассистент, которому можно задать вопрос своими словами. Главная идея: цифры магазина сами приходят к вам каждое утро, а не ждут, пока вы их найдёте. Вы знаете эту боль: чтобы посчитать выручку за неделю по категориям, нужно выгружать заказы, чистить таблицу и сводить её руками. Чтобы заметить, что перестала продаваться ходовая позиция, нужно каждый день открывать отчёты, на что никогда нет времени. Мегарепорты закрывают это один раз: отчёт собирается мышкой за минуту, каждое утро в девять в Telegram приходит короткий дайджест со сравнением с предыдущим днём, а если выручка упала больше чем на заданный процент, модуль напишет сам. Всё это работает и без AI. С собственным ключом OpenAI добавляются отчёт словами, объяснения и итоги. Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Понедельник, утро. Без модуля владелец открывает админку, выгружает заказы за неделю, сводит выручку по дням и товарам, сравнивает с прошлой неделей в соседней вкладке. Час работы, и до сих пор непонятно, почему упала средняя сумма заказа. С Мегарепортами в 9:00 в Telegram уже лежит дайджест: выручка, заказы, средний чек, что изменилось к предыдущему периоду и какие товары дали наибольшее движение. Нужные детали открываются готовым отчётом в один клик или командой боту. Вы строите отчёт мышкой, без SQL и без программиста Выбираете источник данных (заказы, товары в заказе, покупатели, категории, производители, купоны, возвраты), добавляете колонки, фильтры с группами «И» и «ИЛИ», группировку по полю или по дате по дням, неделям, месяцам или часам. Над конструктором одним предложением написано, что именно сейчас собирается. ⚠ Без этого: каждый новый вопрос к данным означает задачу программисту или вечер в Excel. Выручка, заказы, средний чек, единицы, скидки, доставка, налог, возвраты и рефанды, себестоимость, валовая и общая прибыль, маржа, наценка. Показатель добавляется одним кликом, формулы писать не нужно. ⚠ Без этого: выручку ещё можно посчитать, а прибыль и маржу по категориям без отдельной таблицы уже нет. Предпросмотр на 200 строк перед полным запуском, история версий с возвратом к любой, кнопка «Объяснить», которая простыми словами рассказывает, что считает отчёт. ⚠ Без этого: один неудачный фильтр, и отчёт молча показывает не то, а что именно изменилось, никто не помнит. 36 готовых отчётов сразу на старте Топ товаров, выручка по дням, по часам и по дням недели, по категориям, производителям, способам оплаты и доставки, городам и статусам. Неоплаченные заказы старше 48 часов, мёртвый сток, медленные товары, остатки с днями покрытия, купоны, возвраты по причинам, брошенные заказы, прибыль и маржа, кто покупал конкретный товар. ⚠ Без этого: каждый отчёт приходится придумывать с нуля, и первая неделя уходит на настройку вместо работы с цифрами. Шаблон открывается в конструкторе, где можно поменять период, добавить колонку или показатель и сохранить как собственный отчёт. ⚠ Без этого: готовый отчёт либо подходит, либо нет, а изменить его без программиста невозможно. Отчёты делят людей на тех, кто купил впервые, и тех, кто вернулся. Покупателя модуль узнаёт по телефону, без телефона по почте, так что гость, который купил второй раз без регистрации, тоже считается повторным. Готовый отчёт «Новые и повторные покупатели» показывает, сколько людей пришло впервые, сколько вернулось, сколько заказов и выручки дала каждая группа. Новый показатель «Покупателей» доступен в любом отчёте: сколько разных людей купило за период. ⚠ Без этого: невозможно увидеть, сколько новых людей приходит в магазин каждый месяц, и сколько и почему возвращается. Открываете отчёт и видите список товаров, которые за выбранный период не купили ни разу: артикул, остаток, цена и отдельная колонка, сколько единиц продано (в этом отчёте она везде нулевая, в этом и смысл). Готовый отчёт лежит в галерее рядом с остальными, открыл и работаешь. ⚠ Без этого: мёртвый сток лежит на складе месяцами, и о нём вспоминают тогда, когда нужно срочно освободить полки. Ставите ноль и видите то, что совсем не двигается, ставите «меньше или равно трём» и видите слабые позиции, ставите «больше десяти» и видите ходовые. Поле доступно в любом отчёте, а не только в готовом про непроданные, и складывается с другими условиями: период, артикул, категория, производитель, остаток, цена, статусы заказов. Собранную комбинацию можно сохранить как свой отчёт. Считает только те статусы заказов, которые вы отметили как продажу, и только выбранный период, так что отменённые и недооформленные заказы на цифру не влияют. ⚠ Без этого: представление о «что продаётся, а что нет» держится в голове и всегда угадывает неточно. Результат читается сразу и выгружается в Excel Суммы с разрядами, количества без лишних знаков, строка итогов и сравнение с предыдущим периодом. Повторный запуск того же отчёта берётся из кэша и открывается мгновенно. ⚠ Без этого: сырые цифры из базы вроде 12000.0000, которые ещё нужно привести в порядок. Кнопки XLSX и CSV выгружают результат файлом, «Отправить сейчас» отправляет его на почту или в Telegram коллеге или бухгалтеру. ⚠ Без этого: скриншоты таблиц в мессенджере и ручное копирование в Excel. Каждое утро дайджест в Telegram и на почту Ежедневно, еженедельно или ежемесячно, в заданное время и часовой пояс. Набор показателей на выбор и сравнение с предыдущим периодом или с тем же периодом прошлого года. Внутрь можно добавить сохранённые отчёты: числами, таблицей или крупнейшими изменениями, по желанию файлом XLSX или CSV. ⚠ Без этого: чтобы узнать, как прошёл вчерашний день, нужно помнить открыть админку. «Сгенерировать сейчас» показывает ровно то сообщение, которое получат люди, ничего не отправляя. «Отправить сейчас» отправляет сразу. Если отправка трижды подряд не удалась, владелец получает об этом сообщение. ⚠ Без этого: рассылка тихо ломается, и никто этого не замечает неделями. С ключом OpenAI дайджест пишет AI пятью блоками: главное, что изменилось, аномалии, топ движения, что сделать. Каждое число в тексте сверяется с данными, и если цифра не совпадает, уходит шаблонный текст. Без ключа дайджест всё равно приходит, завершённый и понятный. ⚠ Без этого: AI-текст с выдуманной цифрой, по которой владелец примет решение. Модуль сам пишет, когда что-то пошло не так По показателю магазина или по сохранённому отчёту: ниже или выше порога, падение или рост на процент, аномалия. Для правила задаются окно в днях, пауза после срабатывания и важность, оповещения идут на почту и в Telegram. «Проверить сейчас» сразу проверяет правило на свежих данных. ⚠ Без этого: о проседании продаж узнают в конце месяца. Модуль ежедневно накапливает показатели и сравнивает день с тем же днём недели за последние восемь недель, поэтому обычные колебания выходных не тревожат, а настоящий провал заметен сразу. ⚠ Без этого: либо постоянные ложные тревоги, либо пороги, которые никто не решается настроить. Ассистент отвечает на вопросы о магазине, и в Telegram тоже Вкладка «Ассистент» с историей и быстрыми вопросами, тот же ассистент в Telegram после привязки чата шестизначным кодом. Команды /digest, /report, /compare, /top, /export, /save, /help. Последний дайджест и сохранённый отчёт по номеру работают даже без ключа OpenAI. ⚠ Без этого: чтобы взглянуть на цифры с телефона, нужно заходить в админку и искать нужный отчёт. Ассистент работает с правами админа, к которому привязан чат: те же отчёты, то же обезличивание, то же право на экспорт. Непривязанным чатам бот не отвечает вообще, для групп сотрудников задаётся дневной лимит вопросов. ⚠ Без этого: бот в общем чате, который показывает лишнее тем, кому не следует. Кнопка помощника появляется на любой странице админки, а в карточке заказа и в карточке товара рядом есть отдельная кнопка «Спросить про этот заказ» или «Спросить про этот товар»: она сразу подставляет готовый вопрос с номером заказа или товара, поэтому не нужно перепечатывать. ⚠ Без этого: чтобы уточнить цифры по конкретному заказу, нужно открывать отдельную вкладку с отчётом и вручную копировать номер. В настройках Telegram есть переключатель «Вебхук»: когда он включён, бот отвечает в чате сразу, не дожидаясь следующего запуска cron. Нужен https на витрине магазина, всё остальное модуль настроит сам. ⚠ Без этого: между вопросом в Telegram и ответом пауза до минуты, пока не сработает cron. Личные данные и расходы на AI под контролем Имена, телефоны и адреса покупателей маскируются по умолчанию в таблицах, файлах и сообщениях. Для каждой группы сотрудников отдельно включаются личные данные, экспорт, диагностика и работа с чужими отчётами. ⚠ Без этого: менеджер выгружает базу покупателей вместе с телефонами, потому что отчёт это позволял. В модель уходит только сводная статистика без личных данных. Отчёт словами превращается в строго проверенную спецификацию, из которой модуль сам собирает один безопасный запрос только на чтение, с ограничением количества строк и периода. ⚠ Без этого: доверять AI прямой доступ к базе магазина. Месячный бюджет токенов, суточные лимиты на магазин и на сотрудника, журнал каждого запроса со статусом и расходом. Когда бюджет исчерпан, кнопка объясняет причину, а отчёты, дайджесты и оповещения работают дальше без AI. ⚠ Без этого: счёт от OpenAI, о котором узнают в конце месяца. Технические детали Движок отчётов построен на моделях OpenCart, без сторонних библиотек и без Composer. Каждый отчёт выполняется одним параметризованным запросом SELECT с обязательным периодом и лимитом строк, с ограничением времени выполнения. Можно подключить отдельного пользователя базы только с правом чтения. Фоновая работа через cron: команда для CLI или ссылка с ключом для HTTP, готовые строки видны в настройках. XLSX формируется без внешних библиотек, нужно только расширение ZipArchive, CSV работает всегда. Telegram через собственного бота магазина, почта через стандартную почту OpenCart. Интерфейс на трёх языках: украинский, русский, английский. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: модуль живёт в админке и на витрину ничего не добавляет. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете все возможности модуля и год обновлений. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак Filter $30: умный фильтр + SEO Category Manager $30: визуальный менеджер категорий AI Smart Search $200: AI-поиск с синонимами AI Chat $100: AI-консультант 24/7 AI Photo Studio $50: AI-обработка фото PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    20.00 USD
  8. Версия 1.3.0

    Покупатель не знает, что выбрать, и уходит туда, где ему подскажут. Пусть подскажут у вас. Бета-версия OcBox AI Quiz сейчас в бета-версии. Всё, что описано ниже, уже есть в модуле, а сам модуль активно дорабатывается по отзывам первых магазинов. Год обновлений уже входит в цену, так что все улучшения до релиза вы получите без доплат. Откройте любую свою категорию глазами новичка. Триста ноутбуков, сто пятьдесят дрелей, двести кремов. Фильтр спрашивает про «оперативную память», «крутящий момент» и «SPF», а человек просто хочет ноутбук для учёбы, чтобы был лёгкий. Он листает две страницы, закрывает вкладку и уходит туда, где ему просто посоветуют. OcBox AI Quiz это консультант, который знает весь ваш ассортимент и никогда не спит. Несколько простых вопросов человеческим языком, и искусственный интеллект подбирает из вашего каталога товары, а к каждому пишет, почему именно он подходит. Товар кладётся в корзину прямо из результата. Знакомая ситуация? Покупатель пишет вам в Viber: «а что мне взять, чтобы для ребёнка и недорого?». Менеджер уже в десятый раз за день подбирает товар вручную, потому что на сайте этот человек ничего не нашёл. Или другое: человек пришёл с рекламы на «подарок маме», открыл категорию на двести позиций, полистал и ушёл. Клик вы оплатили, заказа не будет. Или третье: покупатель открыл фильтр, увидел двадцать характеристик, из которых понимает три, и закрыл сайт. В аналитике это просто ещё один отказ, а на самом деле это человек, которому никто не помог. Или четвёртое: вечер воскресенья, консультант не на связи, а вопрос «какой из этих двух лучше для дачи?» висит без ответа. К понедельнику покупатель уже купил в другом месте. А теперь представьте, как будет с OcBox AI Quiz В меню или на баннере у вас кнопка «Подберём ноутбук за минуту». Покупатель отвечает на четыре вопроса: для учёбы, до тридцати тысяч, лёгкий, чтобы долго держал заряд. Через несколько секунд он видит несколько моделей, которые действительно есть у вас, и под каждой одно предложение, почему именно она. Дальше кнопка «В корзину». А если точного совпадения нет, человек не видит «ничего не найдено». Он видит короткую форму, оставляет телефон, и менеджер получает заявку со всеми его ответами. Звонит уже с готовой подборкой. Как это выглядит в разных нишах Квиз универсальный: вопросы вы составляете под свою нишу или поручаете черновик AI. Несколько примеров того, как его настраивают магазины: Ниша Что спрашивает квиз Что получает покупатель Техника Для чего? Какой бюджет? Что важнее: вес или мощность? несколько моделей с причиной: «лёгкий, долго держит заряд» Подарки Кому? Сколько лет? Какой повод и бюджет? подборка подарков, которые сейчас есть на складе Инструмент Для дома или для работы? Как часто? Аккумулятор или сеть? дрель или шуруповёрт именно под эту задачу Косметика Тип кожи? Что беспокоит? Возраст? средства с объяснением, кому и почему они подойдут Зоотовары Кошка или собака? Возраст, размер, особенности? корм под конкретное животное, а не под всех сразу Спорт Уровень? Где будет заниматься? Бюджет? экипировка под уровень, без переплаты за лишнее Как это работает, простыми словами, в 3 шага Шаг 1. Вы создаёте квиз. Выбираете категории и нажимаете «Сгенерировать вопросы AI»: модуль читает выборку ваших товаров и предлагает черновик вопросов с вариантами ответов. Правите под себя формулировки, порядок и тип вопроса. Типов четыре: один вариант, несколько вариантов, диапазон со слайдером (удобно для бюджета) и свободный текст. К каждому варианту можно дописать подсказку, которую видит только AI: покупателю показываете простое «Лёгкий», а для подбора пишете «до 1,5 кг». Шаг 2. Модуль выгружает каталог в базу знаний. Товары из категорий активных квизов уходят в базу знаний вашего поставщика AI, на выбор OpenAI или Google Gemini. Обновляется кнопкой или каждую ночь по расписанию, строку для планировщика админка показывает готовой. Пока идёт обновление, квиз работает на предыдущей версии базы и не ломается. Шаг 3. Покупатель проходит квиз, AI подбирает. AI ищет в базе знаний товары под ответы покупателя и к каждому пишет причину. Перед показом модуль ещё раз сверяет каждый товар с магазином: только включённые, в наличии, с актуальной ценой и акцией. Выдуманный, отключённый или распроданный товар покупатель не увидит. Главное: квиз ничего не выдумывает. Он подбирает только из того, что лежит у вас на складе, и объясняет выбор простыми словами. Покупателю не нужно разбираться в характеристиках, он отвечает своими словами, а получает не триста позиций, а несколько конкретных товаров с аргументом. Ни один покупатель не уходит с пустыми руками Если точного совпадения нет или AI временно недоступен, покупатель видит короткую форму: имя и телефон или e-mail. Заявка вместе со всеми ответами из квиза попадает в админку, во вкладку «Заявки», где ответы читаются как «вопрос: ответ», а телефон и почта кликабельны. Менеджер сразу видит, для чего человеку товар, какой бюджет и что для него важно. Защита бюджета и от спама Лимит с одного адреса в час для подборов и заявок, корректно работает и за Cloudflare Повторные клики не отправляют лишних запросов, а неполные ответы не уходят в AI Заявку принимаем только после прохождения квиза, а для ботов стоит ловушка Ответы покупателя передаются AI как данные, так что текстом в поле нельзя переписать правила подбора Сколько стоит AI Нужен ваш собственный ключ OpenAI или Google Gemini. Вы платите поставщику AI напрямую по его тарифам, мы ничего сверху не берём. AI вызывается только тогда, когда покупатель проходит квиз, когда вы генерируете или переводите вопросы и когда обновляете базу знаний. Просмотр страницы квиза запросов к AI не делает. Кнопка «Проверить ключ» в админке сразу скажет, рабочий ли ключ. Кому это нужно Магазинам с широким ассортиментом, где покупатель теряется в выборе: техника, инструмент, подарки, косметика, одежда, спорттовары, зоотовары Магазинам, где менеджеры каждый день подбирают товар вручную в мессенджерах и по телефону Магазинам, которые ведут рекламу на широкие запросы вроде «подарок» или «что выбрать» и теряют людей на странице категории Магазинам на нескольких языках: тексты квиза переводятся на другие языки магазина одной кнопкой Кому НЕ нужно Магазинам с десятком товаров, где выбор очевиден, и нишам, где покупатель всегда приходит с точной моделью или артикулом. Там больше даст хороший поиск, чем квиз. Установка под ключ за $40: Ставим модуль на ваш магазин Подключаем ваш ключ OpenAI или Google Gemini и проверяем, что он работает Собираем первый квиз на вашей категории: вопросы, варианты и подсказки для AI Заполняем базу знаний вашим каталогом Услугу можно выбрать прямо на странице модуля при покупке. Частые вопросы перед покупкой Может ли AI посоветовать товар, которого у меня нет? Нет. AI подбирает из базы знаний, собранной из вашего каталога, а модуль перед показом ещё раз проверяет каждый товар в магазине. Отключённое, распроданное или выдуманное до покупателя не дойдёт. А если AI недоступен или на ключе закончились деньги? Квиз не ломается: покупатель видит форму заявки, и менеджер перезванивает с подборкой. Причину ошибки админка показывает на вкладке базы знаний, чтобы вы сразу видели, что пополнить или проверить. Встанет ли он в мою тему? Квиз живёт на отдельной странице вашего магазина, стоит в сетке темы и берёт её фирменный цвет. Ссылку на каждый квиз админка показывает готовой: ставите её в меню, на баннер, в категорию или в рассылку. Можно сделать несколько квизов? Да, сколько угодно. У каждого свои категории, вопросы, заголовок и текст над результатом. Мой магазин работает на нескольких языках. Тексты квиза заполняются для каждого языка магазина, а кнопка «Перевести на другие языки» переводит их через AI одним запросом. Что значит «бета»? Всё, что описано на этой странице, уже работает в модуле. Бета значит, что мы активно дорабатываем его по отзывам первых магазинов, а год обновлений уже в цене, так что улучшения вы получаете без доплат. А на OpenCart 2.3 работает? Нет, только OpenCart 3.0.x и ocStore 3.0.x. Технические детали Квизы, база знаний и заявки хранятся в собственных таблицах модуля, файлы ядра не меняются Пункт меню админки добавляется через OCMOD Не требует других модулей OcBox Интерфейс на трёх языках: украинский, русский, английский Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.2+, расширение cURL ionCube Loader: нужен Ключ OpenAI или Google Gemini Работает с любым шаблоном Рабочего файла модуля на форуме нет, здесь описательная страница. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader: обратите внимание! Модуль закодирован ionCube, поэтому на хостинге должен быть установлен ionCube Loader. Сборку делаем под вашу версию Loader, так что обязательно укажите её, когда пишете нам после оплаты. Каждый покупатель, который ушёл без совета, купил у кого-то другого. Квиз работает днём и ночью, без выходных и без очереди в мессенджерах. Он задаёт те же вопросы, что и ваш лучший продавец, и отвечает только тем, что есть у вас на складе. Поставьте OcBox AI Quiz за $1$50, и год обновлений уже в цене. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Дальше продление ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как раньше, просто без новых версий. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило меньше чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Спасибо за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее. Сделано в Украине командой OcBox. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel
    50.00 USD
  9. 2400грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox Simple Super Search, быстрый нечёткий поиск для OpenCart и ocStore без Sphinx: опечатки, раскладка, синонимы, живые подсказки OcBox Simple Super Search, нечёткий поиск для OpenCart 3, без Sphinx и без AI Стандартный поиск OpenCart 3 ищет точное совпадение слова. Покупатель набрал ifone вместо iPhone, забыл переключить раскладку и вместо samsung вбил ыфьыгтп, ошибся в одной букве в canon, ввёл артикул с пробелом посередине, и страница результатов пустая. Это не «нет товара», это магазин молча выставил человека к Google, где он нашёл то же самое у соседа. OcBox Simple Super Search ставится на обычный хостинг и добавляет OpenCart 3 нечёткий поиск с живыми подсказками. Без Sphinx, без демонов, без очередей, без внешних сервисов и без ключей к AI. Только MySQL и PHP, которые у вас и так есть. Терпит ошибки, неправильную раскладку и синонимы. Индекс собирается кнопкой в админке, состояние индекса видно там же, есть встроенный тестер запросов. Если модуль выключен или индекс ещё не готов, на витрине работает штатный поиск OpenCart, магазин не ломается. Главная идея: покупатель должен найти товар с первой попытки, даже если он набрал его с ошибкой или в чужой раскладке. Ввёл ifone, увидел iPhone. Ввёл ыфьыгтп, увидел Samsung. Ввёл кэнон, увидел Canon EOS. Ввёл свой артикул с лишним пробелом, увидел именно тот товар. Магазин с нормальным поиском продаёт больше, чем магазин с тем же ассортиментом и сломанным поиском, это не гипотеза, это базовая арифметика воронки. Терпит опечатки и неправильную раскладку ✓ Находит товар с опечаткой в слове Покупатель набрал ifone, и модуль возвращает iPhone. Ввёл kanon, находит Canon EOS 5D. Ввёл ipot, получает линейку iPod. Модуль сравнивает введённые буквы с названиями товаров и брендами, и терпит одну-две ошибки на слово. У каждого результата есть пояснение, почему его подобрало, это видно во встроенном тестере. ⚠ Без этого: штатный поиск OpenCart на ifone отдаёт пустую страницу, покупатель идёт в Google. ✓ Понимает чужую раскладку клавиатуры Покупатель забыл переключиться с английской на русскую и вбил ыфьыгтп, модуль распознаёт слово самсунг и показывает Samsung. Работает в обе стороны: сфтщт находит Canon, русское самсунг находит Samsung. Это частая причина пустых результатов на мобильных, где переключатель раскладки не всегда под рукой. ⚠ Без этого: покупатель на телефоне не замечает раскладки, видит пусто, закрывает вкладку. ✓ Артикулы с пробелами и разным регистром Покупатель ввёл артикул с пробелом посередине или лишним тире, модуль находит товар по model или sku. Регистр не имеет значения, разделители в артикуле тоже. Поиск по названию и артикулу работает одной строкой, отдельных режимов не нужно. ⚠ Без этого: покупатель копирует артикул из письма менеджера с лишним пробелом, штатный поиск ничего не находит. Живые подсказки под строкой поиска ✓ Выпадающий список под полем поиска Покупатель набирает первые буквы, и прямо под полем появляется список с миниатюрой, названием и ценой каждого найденного товара. Клик по строке ведёт на карточку товара, клик по ссылке «Все результаты» ведёт на полную страницу поиска. Всё работает на стандартном шаблоне OpenCart 3 из коробки, подключение к кастомным шаблонам через один атрибут на поле поиска. ⚠ Без этого: покупатель набирает, жмёт Enter, ждёт полный переход на страницу результатов на каждый вариант запроса. ✓ Не ломает ваш шаблон и не блокирует страницу Модуль не переписывает ваш шаблон и не вмешивается в чужой AJAX-поиск, если такой уже стоит. Живые подсказки включаются отдельным переключателем. Если у вас на сайте уже работает свой живой поиск, подсказки Simple Super Search остаются выключенными, а нечёткий поиск работает на странице результатов. ⚠ Без этого: два модуля живого поиска одновременно ломают друг друга, покупатель видит два выпадающих списка на одной строке. Свои словари синонимов и брендовые алиасы ✓ Словарь синонимов под ваш ассортимент В админке есть текстовое поле, одна группа на строку, первая фраза основная. Пример: смартфон = смартфоны = мобильный телефон, и поиск по любой из этих фраз возвращает те же товары. До 500 фраз, этого хватает на реальный магазин. В поставку вложены два готовых примера (файлы в папке examples/): один для электроники, один для автозапчастей, берите за основу и правьте под себя. ⚠ Без этого: у вас в названиях смартфон, покупатели ищут мобильный, и половина запросов даёт ноль. ✓ Брендовые алиасы из коробки Самые популярные бренды уже прописаны: айфон находит iPhone, кэнон и кенон находят Canon, самсунг находит Samsung, и остальные привычные кириллические варианты латинских брендов. Не нужно держать эти правила в голове и руками синхронизировать их с ассортиментом, они идут в комплекте и обновляются с версиями модуля. ⚠ Без этого: продаёте iPhone, а покупатели ищут айфон, и видят ноль результатов. Тестер запросов прямо в админке ✓ Живой тестер: что находит и почему Пишете запрос в поле, жмёте «Найти», видите список товаров с номером, названием, оценкой совпадения и коротким пояснением, почему этот товар подобрало. Сразу видно, что работает как надо, а что нет, поэтому синонимы правятся осознанно, а не наугад. ⚠ Без этого: чтобы проверить поиск, нужно уходить из админки на витрину, искать руками, вспоминать, как оно вело себя до правки. ✓ Контрольные запросы, которые прогоняются пачкой Задаёте список: амартизатор задний => 123, 341267 => 123, и модуль проверяет, что указанные ID действительно попадают в первые 5 результатов. Можно задать исключения (эти ID не должны быть в топ-20) и проверку на пустую выдачу. Держите набор ключевых запросов вашего магазина, и после каждой правки словаря прогоняйте пачку. До 50 запросов. ⚠ Без этого: правку синонимов делаем наугад, на следующей неделе новый синоним тихо ломает старый поиск. Индекс собирается из админки или из консоли ✓ Кнопка «Перестроить» в админке Одна кнопка запускает сборку, с паузой, продолжением и отменой. Видно последний обработанный ID товара и текущую верхнюю границу. Пока строится новый индекс, старый продолжает обслуживать покупателей. Отмена сохраняет готовый индекс, магазин не остаётся без поиска. На демо-каталоге из 97 товаров индекс собирается примерно за секунду; на реальных магазинах цифра зависит от количества товаров и мощности сервера. ⚠ Без этого: сборку долгого индекса нужно держать открытой вкладкой, вкладка закрылась, всё сначала. ✓ Консольный воркер для больших каталогов Для магазинов, где админка ограничена по времени выполнения, индекс можно собрать через консоль. Тот же движок, что и в кнопке админки, просто без ограничения на HTTP-запрос. Состояние индекса после консольного прогона так же видно в админке. ⚠ Без этого: админка с max_execution_time 30 не успевает, сборка обрывается на середине. Не ломает магазин, если что-то пошло не так ✓ Fallback на штатный поиск OpenCart Модуль выключен в настройках, или индекс ещё не готов, или сборка ещё идёт впервые, и на витрине молча работает обычный поиск OpenCart. Никаких пустых страниц и 500-х. Магазин не встаёт на паузу из-за модуля поиска. ⚠ Без этого: модуль ставится, индекс ещё не собирался, покупатели на витрине получают ноль результатов на что угодно. ✓ Чистое удаление из магазина Кнопка «Удалить» в списке модулей убирает все свои таблицы и настройки. Не оставляет мусора в базе, не держит осиротевших индексов. Захотели попробовать, не понравилось, вернули магазин ровно в то состояние, в котором он был до установки. ⚠ Без этого: модуль удалён из админки, а таблицы и строки настроек лежат в базе годами. Технические детали Нечёткий поиск на чистом MySQL и PHP, без Sphinx, без Elastic, без демонов и внешних сервисов. Терпит опечатки и чужую раскладку клавиатуры, работает по названию и артикулу одновременно. Живые подсказки под полем поиска (переключатель в настройках), стандартный шаблон OpenCart из коробки, кастомные шаблоны через один атрибут. Свой словарь синонимов (до 500 фраз), одна группа на строку. Брендовые алиасы из коробки: айфон, кенон, кэнон, самсунг и другие привычные кириллические варианты латинских брендов. Примеры словарей для электроники и автозапчастей в папке examples/. Тестер запросов прямо в админке: показывает найденное, оценку совпадения и пояснение. Контрольный набор запросов (до 50), прогоняется пачкой после правки словаря. Индекс из админки или из консоли, с паузой, продолжением и отменой. Состояние видно в админке. Пока готового индекса нет или модуль выключен, работает штатный поиск OpenCart. Локализация админки: украинский, русский, английский. Удаление модуля убирает все свои таблицы и настройки. OCMOD ставится файлом, без записей в базу модификаций. Чем отличается от большого AI Smart Search У нас есть тяжёлый модуль OcBox AI Smart Search за $200, там семантические эмбеддинги, LLM-переписывание запросов, понимание смысла, аналитика, и ему нужен отдельный крон-воркер, а часто ещё и Sphinx. Simple Super Search это противоположный край: $50, всё в пределах обычного хостинга, без ключей к AI, без демонов, без Sphinx, без крон-воркеров. Терпит опечатки, раскладку и синонимы, живые подсказки, свои словари, и на этом всё. Если у вас 500-5000 товаров и надо, чтобы поиск просто перестал терять клиентов на мелких ошибках, берите его. Если вам надо, чтобы покупатель спросил что можно подарить рыбаку на 500 грн и увидел осмысленную выдачу, берите AI Smart Search. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ ionCube Loader: требуется (версия 14 или выше) Форка для OpenCart 2.3 у этого модуля нет. Рабочего файла модуля на форуме нет, здесь описательная страница. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию даётся после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader: обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы требуется ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ к нечёткому поиску, живым подсказкам, словарям и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Дальше продление $50 в год, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до внедрения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Установка под ключ Если ставить самому не хочется или некому, мы установим и настроим модуль в вашем магазине за $40. Сюда входит заливка файлов, обновление модификаций, первая сборка индекса и проверка подсказок на вашем каталоге. Заказывается в личных сообщениях на форуме. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Спасибо за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылка на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 23.09.2026 Категория Пошук OpenCart.Pro, ocShop Не проверялось  
  10. 1440грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox Product Bundles — комплекты и наборы товаров для OpenCart 3 и ocStore: скидка на набор, цена комплекта считается сама (бета) OcBox Product Bundles: комплекты и наборы товаров для OpenCart Демо: посмотрите комплект на витрине и в админке, без регистрации На витрине: товар Celebrations в демо-магазине, под ним блок комплекта со скидкой и кнопкой «Добавить всё в корзину». В админке: https://demo.ocbox.com.ua/admin/ логин bundlesdemo пароль bundlesdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Стандартный OpenCart не умеет продавать наборы. «Камеру с картой памяти и сумкой» приходится заводить отдельным товаром и считать цену вручную, а после первого же обновления прайса она расходится с ценами составляющих. Покупатель на странице товара не видит, что к нему обычно берут, и докупает в другом месте. OcBox Product Bundles добавляет в магазин комплекты двух видов. Блок комплекта на странице товара: составляющие с фото, ценой и количеством, кнопка «Добавить всё в корзину» и скидка на весь набор. И комплект как обычный товар OpenCart, цена которого считается сама из цен составляющих. Главная идея: продавать наборы так же просто, как отдельные товары, и не считать их цены вручную. Вы знаете эту боль: набор заведён отдельным товаром, поставщик изменил цену на одну составляющую, и теперь набор либо убыточный, либо дороже суммы частей. Или покупатель берёт камеру, а сумку и карту памяти покупает у конкурента, потому что на странице их не видно. Product Bundles закрывает это один раз: комплект собирается за минуту, на странице товара покупатель видит весь набор и экономию, добавляет всё в корзину одним кликом, а цена комплекта-товара пересчитывается сама, как только меняется цена любой составляющей. Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Магазин охранных систем продаёт видеорегистратор, камеры, жёсткий диск и блок питания. Без модуля менеджер заводит «Комплект видеонаблюдения на 4 камеры» отдельным товаром, считает цену калькулятором и забывает пересчитать, когда меняется цена диска. С Product Bundles комплект собирается из существующих товаров, цена считается из их цен и обновляется сама, а на странице регистратора покупатель видит, что стоит взять вместе, сколько это стоит набором и сколько он экономит. Покупатель видит весь набор и добавляет его в корзину одним кликом ✓ Блок комплекта на странице товара Составляющие с фото, названием, ценой и полем количества. Четыре вида на выбор: сетка карточек, таблица с чекбоксами, слайдер или категорийный вид. Блок ставится после заданного элемента страницы, поэтому вписывается в любой шаблон. ⚠ Без этого: сопутствующие товары потеряны в каталоге, и покупатель о них просто не узнаёт. ✓ «Добавить всё в корзину» со скидкой Одна кнопка кладёт в корзину весь набор. Скидка на комплект процентом или фиксированной суммой, под блоком показаны старая сумма, цена комплекта и сколько покупатель экономит. Товары без наличия или с обязательными опциями модуль не добавляет молча, а честно подсказывает, что сделать. ⚠ Без этого: покупатель добавляет позиции по одной и бросает корзину на третьей. Вы собираете комплект за минуту ✓ Родительский товар и составляющие Выбираете основной товар, добавляете составляющие поиском, задаёте порядок и отмечаете обязательные позиции. Режим цены: независимая, сумма составляющих, минимальная или максимальная, отдельно режим количества. ⚠ Без этого: набор живёт в отдельной таблице или в голове менеджера. ✓ Составляющие не засоряют каталог При желании дочерние товары скрываются из списков категорий и остаются доступными по прямой ссылке. ⚠ Без этого: в категории рядом лежат и набор, и все его части, и покупатель теряется. Десятки комплектов без ручной работы ✓ Автосвязь, нечёткий поиск и импорт из CSV Автоматическое создание комплекта по префиксу модели или артикула, нечёткий поиск товаров по названию, модели, артикулу и значению атрибута, массовый импорт комплектов из CSV. ⚠ Без этого: сотню комплектов приходится прощёлкивать вручную по одному. ✓ AI подсказывает, что продавать вместе С ключом OpenAI модуль анализирует историю заказов и предлагает комбинации, которые часто покупают вместе, а по короткому описанию набора сам подбирает позиции из каталога. Каждое предложение вы просматриваете и сохраняете сами. ⚠ Без этого: наборы собираются наугад, а не из того, что действительно покупают вместе. Комплект как обычный товар, цена которого считается сама ✓ Вкладка «Комплект» в карточке товара Отмечаете товар как комплект, добавляете составляющие и количество каждой, сумма считается на лету. Цена записывается в поле цены самого товара, поэтому скидки, акции, фильтр, сортировка, корзина и фиды работают с комплектом как с любым товаром. На странице товара покупатель видит блок «В комплект входит». ⚠ Без этого: цена набора вписана вручную и уже не соответствует ценам составляющих. ✓ Пересчёт без вашего участия Цена комплекта обновляется при сохранении, при изменении цены любой составляющей и при её удалении, вложенные комплекты учитываются с защитой от зацикливания. Для цен, которые меняются импортом или массовым редактором, есть кнопка «Пересчитать цены всех комплектов» и ссылка для планировщика с ключом. ⚠ Без этого: после каждого обновления прайса кто-то должен вспомнить и пересчитать все наборы. Каждый комплект может иметь свою SEO-страницу ✓ Посадочная страница комплекта Собственный адрес, H1, meta title, description и keywords для каждого языка магазина, поддержка SEO-адресов. Страница показывает состав набора, описание и другие комплекты. ⚠ Без этого: запрос «комплект видеонаблюдения на 4 камеры» ведёт к конкуренту, потому что в магазине нет под него страницы. ✓ AI пишет описание и meta-теги С ключом OpenAI модуль по составу комплекта пишет описание посадочной, meta-теги и H1 отдельно для каждого языка, а вы только проверяете и сохраняете. ⚠ Без этого: сотня посадочных без описаний, которые Google не за что ранжировать. Технические детали Комплекты хранятся в отдельных таблицах модуля, товары и цены остаются стандартными товарами OpenCart. Интеграция с карточкой товара, корзиной и витриной через OCMOD, без изменений в файлах ядра. AI-функции работают с собственным ключом OpenAI и отключаются, если ключа нет; остальной модуль от ключа не зависит. Интерфейс на трёх языках: украинский, русский, английский. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: место блока комплекта задаётся CSS-селектором, для UpStore и стандартного шаблона есть готовые значения. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Модуль в бете: цена $30 вместо релизных $50, бета-покупатели получают все следующие обновления без доплат. Покупая сейчас, вы получаете все возможности модуля и год обновлений. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 16.09.2026 Категория Серії, комплекти OpenCart.Pro, ocShop Не проверялось  
  11. 960грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox AI Мегарепорты — отчёты, дайджесты и оповещения для OpenCart 3 и ocStore: конструктор без SQL, 24 шаблона, Telegram OcBox AI Мегарепорты: отчёты, дайджесты и оповещения для OpenCart Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин megareportsdemo пароль megareportsdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. В демо-магазине есть два месяца демонстрационных заказов, поэтому отчёты, дайджест и оповещения показывают живые цифры. Стандартные отчёты OpenCart это несколько таблиц без прибыли, без сравнения с прошлой неделей и без какой-либо рассылки. Чтобы понять, как прошла неделя, владелец выгружает заказы в Excel или просит программиста написать запрос к базе. А о том, что вчера просели продажи, узнаёт через несколько дней, когда что-то менять уже поздно. OcBox AI Мегарепорты собирает аналитику магазина в одном модуле: конструктор отчётов без SQL, 36 готовых шаблонов, утренний дайджест в Telegram и на почту, оповещения о падении показателей и ассистент, которому можно задать вопрос своими словами. Главная идея: цифры магазина сами приходят к вам каждое утро, а не ждут, пока вы их найдёте. Вы знаете эту боль: чтобы посчитать выручку за неделю по категориям, нужно выгружать заказы, чистить таблицу и сводить её руками. Чтобы заметить, что перестала продаваться ходовая позиция, нужно каждый день открывать отчёты, на что никогда нет времени. Мегарепорты закрывают это один раз: отчёт собирается мышкой за минуту, каждое утро в девять в Telegram приходит короткий дайджест со сравнением с предыдущим днём, а если выручка упала больше чем на заданный процент, модуль напишет сам. Всё это работает и без AI. С собственным ключом OpenAI добавляются отчёт словами, объяснения и итоги. Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Понедельник, утро. Без модуля владелец открывает админку, выгружает заказы за неделю, сводит выручку по дням и товарам, сравнивает с прошлой неделей в соседней вкладке. Час работы, и до сих пор непонятно, почему упала средняя сумма заказа. С Мегарепортами в 9:00 в Telegram уже лежит дайджест: выручка, заказы, средний чек, что изменилось к предыдущему периоду и какие товары дали наибольшее движение. Нужные детали открываются готовым отчётом в один клик или командой боту. Вы строите отчёт мышкой, без SQL и без программиста ✓ Конструктор отчётов с человеческими названиями полей Выбираете источник данных (заказы, товары в заказе, покупатели, категории, производители, купоны, возвраты), добавляете колонки, фильтры с группами «И» и «ИЛИ», группировку по полю или по дате по дням, неделям, месяцам или часам. Над конструктором одним предложением написано, что именно сейчас собирается. ⚠ Без этого: каждый новый вопрос к данным означает задачу программисту или вечер в Excel. ✓ Больше двадцати готовых показателей Выручка, заказы, средний чек, единицы, скидки, доставка, налог, возвраты и рефанды, себестоимость, валовая и общая прибыль, маржа, наценка. Показатель добавляется одним кликом, формулы писать не нужно. ⚠ Без этого: выручку ещё можно посчитать, а прибыль и маржу по категориям без отдельной таблицы уже нет. ✓ Предпросмотр, версии и объяснение Предпросмотр на 200 строк перед полным запуском, история версий с возвратом к любой, кнопка «Объяснить», которая простыми словами рассказывает, что считает отчёт. ⚠ Без этого: один неудачный фильтр, и отчёт молча показывает не то, а что именно изменилось, никто не помнит. 36 готовых отчётов сразу на старте ✓ Шаблоны под ежедневные вопросы магазина Топ товаров, выручка по дням, по часам и по дням недели, по категориям, производителям, способам оплаты и доставки, городам и статусам. Неоплаченные заказы старше 48 часов, мёртвый сток, медленные товары, остатки с днями покрытия, купоны, возвраты по причинам, брошенные заказы, прибыль и маржа, кто покупал конкретный товар. ⚠ Без этого: каждый отчёт приходится придумывать с нуля, и первая неделя уходит на настройку вместо работы с цифрами. ✓ Любой шаблон можно доработать под себя Шаблон открывается в конструкторе, где можно поменять период, добавить колонку или показатель и сохранить как собственный отчёт. ⚠ Без этого: готовый отчёт либо подходит, либо нет, а изменить его без программиста невозможно. ✓ Новые и повторные покупатели, отдельным готовым отчётом Отчёты делят людей на тех, кто купил впервые, и тех, кто вернулся. Покупателя модуль узнаёт по телефону, без телефона по почте, так что гость, который купил второй раз без регистрации, тоже считается повторным. Готовый отчёт «Новые и повторные покупатели» показывает, сколько людей пришло впервые, сколько вернулось, сколько заказов и выручки дала каждая группа. Новый показатель «Покупателей» доступен в любом отчёте: сколько разных людей купило за период. ⚠ Без этого: невозможно увидеть, сколько новых людей приходит в магазин каждый месяц, и сколько и почему возвращается. ✓ Непроданные товары отдельным готовым отчётом Открываете отчёт и видите список товаров, которые за выбранный период не купили ни разу: артикул, остаток, цена и отдельная колонка, сколько единиц продано (в этом отчёте она везде нулевая, в этом и смысл). Готовый отчёт лежит в галерее рядом с остальными, открыл и работаешь. ⚠ Без этого: мёртвый сток лежит на складе месяцами, и о нём вспоминают тогда, когда нужно срочно освободить полки. ✓ В фильтре появилось поле «Единиц продано за период» Ставите ноль и видите то, что совсем не двигается, ставите «меньше или равно трём» и видите слабые позиции, ставите «больше десяти» и видите ходовые. Поле доступно в любом отчёте, а не только в готовом про непроданные, и складывается с другими условиями: период, артикул, категория, производитель, остаток, цена, статусы заказов. Собранную комбинацию можно сохранить как свой отчёт. Считает только те статусы заказов, которые вы отметили как продажу, и только выбранный период, так что отменённые и недооформленные заказы на цифру не влияют. ⚠ Без этого: представление о «что продаётся, а что нет» держится в голове и всегда угадывает неточно. Результат читается сразу и выгружается в Excel ✓ Понятная таблица с итогами Суммы с разрядами, количества без лишних знаков, строка итогов и сравнение с предыдущим периодом. Повторный запуск того же отчёта берётся из кэша и открывается мгновенно. ⚠ Без этого: сырые цифры из базы вроде 12000.0000, которые ещё нужно привести в порядок. ✓ Экспорт и отправка в один клик Кнопки XLSX и CSV выгружают результат файлом, «Отправить сейчас» отправляет его на почту или в Telegram коллеге или бухгалтеру. ⚠ Без этого: скриншоты таблиц в мессенджере и ручное копирование в Excel. Каждое утро дайджест в Telegram и на почту ✓ Регулярная сводка в ваше время Ежедневно, еженедельно или ежемесячно, в заданное время и часовой пояс. Набор показателей на выбор и сравнение с предыдущим периодом или с тем же периодом прошлого года. Внутрь можно добавить сохранённые отчёты: числами, таблицей или крупнейшими изменениями, по желанию файлом XLSX или CSV. ⚠ Без этого: чтобы узнать, как прошёл вчерашний день, нужно помнить открыть админку. ✓ Просмотр перед отправкой «Сгенерировать сейчас» показывает ровно то сообщение, которое получат люди, ничего не отправляя. «Отправить сейчас» отправляет сразу. Если отправка трижды подряд не удалась, владелец получает об этом сообщение. ⚠ Без этого: рассылка тихо ломается, и никто этого не замечает неделями. ✓ Текст пишет AI или готовый шаблон С ключом OpenAI дайджест пишет AI пятью блоками: главное, что изменилось, аномалии, топ движения, что сделать. Каждое число в тексте сверяется с данными, и если цифра не совпадает, уходит шаблонный текст. Без ключа дайджест всё равно приходит, завершённый и понятный. ⚠ Без этого: AI-текст с выдуманной цифрой, по которой владелец примет решение. Модуль сам пишет, когда что-то пошло не так ✓ Правила оповещений По показателю магазина или по сохранённому отчёту: ниже или выше порога, падение или рост на процент, аномалия. Для правила задаются окно в днях, пауза после срабатывания и важность, оповещения идут на почту и в Telegram. «Проверить сейчас» сразу проверяет правило на свежих данных. ⚠ Без этого: о проседании продаж узнают в конце месяца. ✓ Поиск аномалий без ручных порогов Модуль ежедневно накапливает показатели и сравнивает день с тем же днём недели за последние восемь недель, поэтому обычные колебания выходных не тревожат, а настоящий провал заметен сразу. ⚠ Без этого: либо постоянные ложные тревоги, либо пороги, которые никто не решается настроить. Ассистент отвечает на вопросы о магазине, и в Telegram тоже ✓ Чат в админке и бот в Telegram Вкладка «Ассистент» с историей и быстрыми вопросами, тот же ассистент в Telegram после привязки чата шестизначным кодом. Команды /digest, /report, /compare, /top, /export, /save, /help. Последний дайджест и сохранённый отчёт по номеру работают даже без ключа OpenAI. ⚠ Без этого: чтобы взглянуть на цифры с телефона, нужно заходить в админку и искать нужный отчёт. ✓ Видит ровно то, что разрешено вам Ассистент работает с правами админа, к которому привязан чат: те же отчёты, то же обезличивание, то же право на экспорт. Непривязанным чатам бот не отвечает вообще, для групп сотрудников задаётся дневной лимит вопросов. ⚠ Без этого: бот в общем чате, который показывает лишнее тем, кому не следует. ✓ Помощник на каждой странице админки, с кнопкой «Спросить про этот заказ» или «про этот товар» Кнопка помощника появляется на любой странице админки, а в карточке заказа и в карточке товара рядом есть отдельная кнопка «Спросить про этот заказ» или «Спросить про этот товар»: она сразу подставляет готовый вопрос с номером заказа или товара, поэтому не нужно перепечатывать. ⚠ Без этого: чтобы уточнить цифры по конкретному заказу, нужно открывать отдельную вкладку с отчётом и вручную копировать номер. ✓ Telegram отвечает сразу, без ожидания cron В настройках Telegram есть переключатель «Вебхук»: когда он включён, бот отвечает в чате сразу, не дожидаясь следующего запуска cron. Нужен https на витрине магазина, всё остальное модуль настроит сам. ⚠ Без этого: между вопросом в Telegram и ответом пауза до минуты, пока не сработает cron. Личные данные и расходы на AI под контролем ✓ Обезличивание и права по группам Имена, телефоны и адреса покупателей маскируются по умолчанию в таблицах, файлах и сообщениях. Для каждой группы сотрудников отдельно включаются личные данные, экспорт, диагностика и работа с чужими отчётами. ⚠ Без этого: менеджер выгружает базу покупателей вместе с телефонами, потому что отчёт это позволял. ✓ AI не видит базу и не пишет SQL В модель уходит только сводная статистика без личных данных. Отчёт словами превращается в строго проверенную спецификацию, из которой модуль сам собирает один безопасный запрос только на чтение, с ограничением количества строк и периода. ⚠ Без этого: доверять AI прямой доступ к базе магазина. ✓ Бюджет, лимиты и журнал AI Месячный бюджет токенов, суточные лимиты на магазин и на сотрудника, журнал каждого запроса со статусом и расходом. Когда бюджет исчерпан, кнопка объясняет причину, а отчёты, дайджесты и оповещения работают дальше без AI. ⚠ Без этого: счёт от OpenAI, о котором узнают в конце месяца. Технические детали Движок отчётов построен на моделях OpenCart, без сторонних библиотек и без Composer. Каждый отчёт выполняется одним параметризованным запросом SELECT с обязательным периодом и лимитом строк, с ограничением времени выполнения. Можно подключить отдельного пользователя базы только с правом чтения. Фоновая работа через cron: команда для CLI или ссылка с ключом для HTTP, готовые строки видны в настройках. XLSX формируется без внешних библиотек, нужно только расширение ZipArchive, CSV работает всегда. Telegram через собственного бота магазина, почта через стандартную почту OpenCart. Интерфейс на трёх языках: украинский, русский, английский. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: модуль живёт в админке и на витрину ничего не добавляет. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете все возможности модуля и год обновлений. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 16.09.2026 Категория Звіти OpenCart.Pro, ocShop Не проверялось  
  12. 1440грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox SmartOrder — одностраничное оформление заказа для OpenCart 3 и ocStore, покупка в один клик OcBox SmartOrder, одна страница оформления для OpenCart 3 Демо: посмотрите модуль в работе, без регистрации На витрине: добавьте любой товар в корзину на демо-магазине и перейдите к оформлению, оно уже работает на SmartOrder. В админке: https://demo.ocbox.com.ua/admin/ логин orderdemo пароль orderdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Стандартное оформление OpenCart 3, это пять отдельных шагов: адрес, доставка, способ оплаты, комментарий, подтверждение. Аккордеон раскрывается и сворачивается, покупатель сбивается, каждый лишний шаг теряет часть клиентов. Плюс купить в один клик прямо из карточки товара в стандартном OpenCart нельзя вообще. OcBox SmartOrder объединяет всё оформление в одну страницу. Слева поля покупателя, справа корзина и кнопка «Подтвердить». Плюс кнопка «Купить в 1 клик» прямо на карточке товара, покупатель оставляет телефон и заказ попадает к менеджеру без регистрации и адреса. Плюс SmartOrder интегрируется с правилами Shipping Rules и способами PaymentHub, поэтому вся ваша текущая логика доставки и оплаты работает здесь из коробки. Главная идея: чем меньше шагов и кликов между корзиной и кнопкой «Подтвердить», тем больше заказов доходит до вас. Вместо пятишаговой формы одна страница, где всё видно сразу. Покупатель сменил способ оплаты и сразу увидел новую сумму заказа с доплатой за LiqPay. Поменял доставку на самовывоз, сумма пересчиталась. Кнопка «Купить в 1 клик» на карточке товара открывает маленький модал с полями «Имя» и «Телефон». Кликнул, заказ у менеджера, склад списан, письмо админу отправлено. Что вы получаете, детально Что это означает простыми словами Магазин со средним чеком 1500 грн. До SmartOrder: клиент жмёт «Купить», переходит в корзину, жмёт «Оформить», открывается стандартный чекаут OpenCart. Заполняет адрес, «Далее». Выбирает доставку, «Далее». Выбирает оплату, «Далее». Пишет комментарий, «Далее». Читает подтверждение, «Подтвердить». Пять шагов, пять шансов бросить. После SmartOrder: клиент с карточки товара жмёт «Купить в 1 клик», модал с двумя полями, заказ у менеджера. Или, для более сложных заказов, жмёт «Купить», сразу оказывается на странице оформления, всё на одном экране, корзина справа, форма слева, подсумки обновляются при каждом изменении. Один клик и заказ подтверждён. Покупатель оформляет заказ на одной странице, и с телефона тоже ✓ Оформление в одну страницу Заменяет стандартный OpenCart-чекаут или живёт на отдельной странице (переключатель «Заменить стандартный чекаут»). Слева блоки: Покупатель, Адрес, Доставка, Оплата, Комментарий. Справа: корзина с возможностью изменить количество или удалить позицию, купон, ваучер, подсумки, кнопка «Подтвердить». Всё на одной странице, без переходов. При изменении корзины подсумки пересчитываются без перезагрузки страницы. ⚠ Без этого: пять раскрывающихся-сворачивающихся панелей стандартного чекаута, покупатель на третьей уже теряется. ✓ Обновление подсумков сразу после выбора способа Вы нажали карточку «LiqPay», и в подсумках сразу видна доплата +2% (если у вас правило Shipping Rules с такой доплатой). Не нужно жать «Оформить», чтобы узнать финальную сумму. Не нужно перезагружать страницу. Клиент видит ту же сумму, что и платит. ⚠ Без этого: покупатель жмёт «Оформить», видит сумму, которая на 200 грн больше ожидаемой, и закрывает вкладку. ✓ Мобильная оптимизация На узких экранах корзина размещается под формой, цены не переносятся на второй ряд, поле количества товара в корзине удобно нажимать пальцем. Оформление на телефоне выглядит адекватно, не как уменьшенный десктоп. ⚠ Без этого: на телефоне цена переносится на новую строку и ломает структуру. Покупка в один клик и гостевое оформление без лишних шагов ✓ Купить в 1 клик с карточки товара На каждой карточке товара появляется кнопка «Купить в 1 клик». Клик открывает модал с минимальным набором полей (Имя, Телефон, по настройке ещё комментарий). Товар добавляется в корзину, заказ создаётся в настроенном вами статусе, менеджер видит его в списке и сам связывается с покупателем. Защита от злоупотребления: один быстрый заказ на 60 секунд с одной сессии, не более 3 быстрых заказов с одного IP за 10 минут, honeypot против ботов. Кнопка скрыта на товарах с обязательными опциями (размер, цвет), их надо выбрать. ⚠ Без этого: покупатели жмут «Купить», переходят в корзину, и половина закрывает вкладку на первом же поле оформления. ✓ Гостевой чекаут + регистрация в один клик Можно оставить гостевое оформление (переключатель в настройках), можно требовать вход. При гостевом оформлении есть флажок «Создать аккаунт», который показывает поле «Пароль». Модуль сам создаст учётную запись и залогинит покупателя, поэтому заказ привязывается к этому новому аккаунту, и клиент видит его в «Мои заказы» при следующем входе. ⚠ Без этого: регистрация это отдельный шаг с возвратом на пустую страницу, покупатель теряет контекст. ✓ Купон, ваучер, GDPR, юридические страницы На странице оформления можно показать поле «Купон» и «Ваучер» (каждое отдельным переключателем). Флажок «GDPR» добавляет чекбокс согласия перед кнопкой «Подтвердить», со ссылкой на вашу страницу политики. Юридические страницы (правила магазина, публичная оферта) отображаются ссылками рядом с кнопкой, как в стандартном чекауте OpenCart. ⚠ Без этого: купон принимается только в корзине, и покупатель забывает его ввести. Форма спрашивает ровно то, что нужно вашему магазину ✓ Произвольные дополнительные поля покупателя В настройках добавляете свои поля: «Размер коробки», «Пожелания по доставке», «Дата торжественного события», с типами: текст, многострочный текст, список, флажок. Для каждого поля задаёте: обязательное или нет, подсказка в поле, порядок сортировки, размещение (в блоке «Адрес» или «Оплата»). Данные попадают в комментарий заказа (с подписью «поле: значение»), поэтому менеджер видит их в карточке заказа, в письме и в истории, а не спрятанными в отдельной таблице. ⚠ Без этого: покупатель вписывает «доставка на пятницу утро» в комментарий одной строкой, и вы ищете это среди другого текста. ✓ Google Places автозаполнение адреса Клиент начинает вводить «Львов, Шевченко», Google Places подсказывает полную строку, клик, поля «Город», «Область», «Адрес», «Индекс» заполняются автоматически. Задаёте свой ключ Google API в настройках, указываете страну для ограничения подсказок (например, UA), и это работает. ⚠ Без этого: клиент печатает адрес в пять полей руками, с ошибками. ✓ Маска телефона и библиотека intl-tel-input Поле «Телефон» принимает формат «+38 (0__) ___-__-__», который вы задаёте в настройках. Или включаете библиотеку intl-tel-input с флагами стран и задаёте приоритетные страны (UA, PL, DE), покупатель выбирает флаг и видит формат именно для своей страны. ⚠ Без этого: клиент пишет телефон в 5 разных форматах, в CRM реестры рассыпаются. ✓ Дата и время доставки, мессенджер для связи Флажок «Показать дату доставки» добавляет date picker с минимальным количеством дней от сегодня (по умолчанию, например, 1 день). Флажок «Показать время доставки» добавляет select с интервалами, которые вы задаёте через запятую: «09:00-12:00,12:00-15:00,15:00-18:00». Флажок «Выбор мессенджера» позволяет клиенту указать, как удобно связаться (Telegram, Viber, WhatsApp, phone), список задаётся отдельной настройкой. ⚠ Без этого: клиент пишет в комментарии «доставка в пятницу после 14, звоните на Viber», а менеджер собирает это из текста. Покупатель видит только те доставки и оплаты, которые подходят друг другу ✓ Матрица Доставка × Оплата На вкладке «Доставка / Оплата» задаёте, какие способы оплаты доступны для каких способов доставки. Например, для «Новая Почта отделение» доступны LiqPay и Наложенный, для «Самовывоз» только LiqPay и наличные. Плюс для Новой Почты можно задать поведение отдельно на «Отделение», «Почтомат» и «Курьер». Покупатель выбрал «Самовывоз», и в списке оплат исчез Наложенный, это корректно и без правки кода. ⚠ Без этого: клиент выбирает Наложенный для самовывоза, менеджер пытается понять, как это технически возможно. ✓ Иконки и описания методов доставки и оплаты На вкладке «Иконки методов» каждому способу доставки и оплаты можно задать свою иконку и короткое описание. Это то, что клиент увидит в карточке метода на странице оформления. Иконки путём к файлу из папки image/, описания 3-язычные. Плюс иконки из правил Shipping Rules подтягиваются тоже. ⚠ Без этого: в списке способов только текстовая строка «oc_box_ph_liqpay», что вообще не для клиента. ✓ Интеграция с PaymentHub, ShippingHub и Shipping Rules Все способы PaymentHub (LiqPay, Monobank, WayForPay и остальные девять) открываются прямо на странице оформления. Widget ShippingHub с пикером города и отделения встраивается в ваши поля адреса. Правила Shipping Rules работают: скрытые способы показываются как заглушки, свои способы оплаты рендерятся как отдельные карточки, доплата обновляется в подсумках сразу. ⚠ Без этого: три модуля, которые между собой не разговаривают, и приходится писать адаптеры. Вы возвращаете брошенные корзины и видите продажи в GA4 ✓ Брошенные корзины Флажок «Отслеживать брошенные корзины» включает сбор данных о покупателях, которые начали оформление (ввели email или телефон), но не завершили. Отдельная вкладка в админке показывает список: email, телефон, имя, сумма корзины, дата. Менеджер может перезвонить или написать. Автосохранение формы (24 часа) помогает покупателю продолжить с того же места, если он вернулся. ⚠ Без этого: клиент бросил оформление, вы не знаете ни его email, ни телефона, ни корзины. ✓ GA4 Ecommerce покупки Флажок «GA4 Ecommerce события» отправляет стандартное событие purchase в Google Analytics 4 с перечнем товаров, суммой и валютой заказа. Валюта берётся именно из валюты заказа (не из текущей валюты покупателя), поэтому отчёты в GA4 согласованы. Если у вас включён OcBox Analytics Remarketing, GA4 SmartOrder молчит, чтобы не было двойного трекинга. ⚠ Без этого: в GA4 event purchase не отправляется вообще, или отправляется в текущей валюте вместо валюты заказа. Технические детали Одна страница оформления с живыми подсумками, купоном, ваучером, GDPR, ссылками на юридические страницы. Купить в 1 клик с карточки товара (модал), защита от злоупотребления, кнопка скрыта на товарах с обязательными опциями. Матрица «Доставка × Оплата» отдельной вкладкой, поддержка подметодов (перевозчик × тип, например Новая Почта / Отделение). Гостевой чекаут + регистрация в один клик с автологином. Произвольные доп. поля покупателя (text, textarea, select, checkbox), запись в комментарий заказа. Google Places автозаполнение, intl-tel-input библиотека телефона, маска телефона. Date picker даты доставки, select временных интервалов, выбор мессенджера. Брошенные корзины с пагинацией, автосохранение формы на 24 часа. GA4 Ecommerce purchase event, согласованный с валютой заказа, не конфликтует с OcBox Analytics. Иконки и 3-язычные описания для каждого способа доставки и оплаты. Интеграция с PaymentHub, ShippingHub, Shipping Rules (публичный API). Мобильная оптимизация, живое AJAX-обновление суммарного блока, автовыбор первой доступной карточки. OCMOD ставится файлом, без записей в базу модификаций. Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox PaymentHub: все украинские онлайн и офлайн оплаты, статус «Оплачено» ставится сам, возврат средств из карточки заказа. OcBox ShippingHub: Новая Почта, Укрпочта, Meest и Rozetka Delivery, ТТН из карточки заказа и статусы доставки без ручной работы. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Интеграция с другими модулями OcBox (PaymentHub, ShippingHub, Shipping Rules) из коробки. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ к одностраничному оформлению, кнопке «Купить в 1 клик», брошенным корзинам, GA4-событиям и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат ShippingHub $80: хаб доставок Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 16.09.2026 Категория Покупки, оформлення замовлення, кошик OpenCart.Pro, ocShop Несовместим  
  13. 3840грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox ShippingHub — все способы доставки в Украине в одном модуле: Нова Пошта, Укрпочта, Meest, Rozetka Delivery, ТТН через CRON OcBox ShippingHub, четыре украинских перевозчика в одном модуле OpenCart 3 Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин hubdemo пароль hubdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. Вы знаете, как это выглядит в стандартном OpenCart. Сначала ставите модуль Новой Почты, потом отдельный для Укрпочты, потом что-то под Rozetka Delivery, и у каждого своя админка, свой список городов, свой формат ТТН. Менеджер создаёт накладную одному заказу тут, другому там, статус в OpenCart обновляет вручную. А статусы ТТН в Новой Почте живут отдельно: «получено», «в пути», «возврат», и магазин узнаёт о них только из письма клиента. OcBox ShippingHub объединяет Новую Почту, Укрпочту, Meest и Rozetka Delivery в одном модуле OpenCart 3. Одна админка, одна панель ТТН, один cron, который тянет статусы перевозчиков и сам переводит заказы в ваш статус «Выполнен» или «Возврат». Плюс пикер города и отделения прямо на оформлении, встроенный в поля магазина, а не отдельный блок сбоку. Главная идея: создание и сопровождение накладной для магазина должно быть одним кликом, а не переходом между кабинетами перевозчиков. Менеджер открывает заказ, видит кнопку «Создать ЭН», модуль сам знает адрес, знает вес, знает сумму наложенного платежа по разметке способа оплаты, и накладная создана. Дальше cron каждую ночь проверяет статусы всех активных ТТН и сам переводит заказы в настроенный вами статус, когда клиент получил или вернул посылку. Стопка наложенных платежей разобрана. Что вы получаете, детально Что это означает простыми словами Магазин с 40 заказами в день. До ShippingHub: 40 минут каждое утро копировать адреса в кабинет Новой Почты, отдельно кабинет Укрпочты для международных, отдельно Meest. Плюс час вечером проверять, какие посылки клиенты получили, какие вернулись, руками ставить статус в OpenCart. После ShippingHub: менеджер открывает OpenCart, отмечает в списке 40 заказов, жмёт «Создать ЭН», модуль пробегает по каждому с правильной суммой наложенного. Дальше магазин открывает реестр Новой Почты на 30 накладных, печатает, кладёт в пачку и относит в отделение. Вечером ничего проверять не нужно: cron уже перевёл полученные заказы в «Выполнен». Новая Почта, Укрпочта, Meest и Rozetka Delivery работают из одной админки ✓ Четыре перевозчика в одной админке Новая Почта, Укрпочта, Meest, Rozetka Delivery. У Новой Почты: доставка на отделение, почтомат, по адресу курьером. У каждого отдельная вкладка с ключами API. Один список ТТН на всех, с фильтрами по перевозчику, статусу, дате. ⚠ Без этого: три разных модуля, три админки, и ни одного места, где видны все накладные вместе. ✓ Кэш отделений и почтоматов Модуль держит локальную копию справочника отделений (ночная синхронизация). Автокомплит города и отделения читает из локальной базы, когда синхронизация свежая (14 дней), и бьёт API Новой Почты только когда локального нет или результат пуст. Это ускоряет оформление и не тратит лимиты API. Rate-limit на поиск в 40 запросов/минуту как дополнительная страховка. ⚠ Без этого: каждое нажатие клавиши в поле «Город» бьёт живой API, а на популярных магазинах лимит исчерпывается посреди рабочего дня. ✓ Защита секретных ключей API Ключи API Новой Почты, Meest, Rozetka и Укрпочты показываются в полях типа «пароль» с подписью «Ключ сохранён», а не открытым текстом. Читатель-админ видит поля неактивными. Очистка ключа отдельным флажком, чтобы случайное пустое поле не затёрло рабочий ключ. Ключ не попадает в ссылки печати и в HTML страницы. ⚠ Без этого: ключ Новой Почты виден в HTML страницы, любой доступ к бэкапу равен доступу к API перевозчика. Покупатель выбирает город и отделение без ошибок, а стоимость доставки считается сама ✓ Пикер города и отделения прямо в полях магазина Widget оформления заполняет поле «Город» вашего чекаута с подсказкой (с областью рядом, когда есть одноимённые города), а поле «Адрес 1» превращает в список отделений или почтоматов выбранного города. Это не отдельный блок сбоку, а встроенный в ваши поля. Работает в стандартном OpenCart 3, ocStore 3, а также в SmartOrder. Пункты самовывоза магазина и локальный курьер показываются как отдельные строки в списке способов доставки, а не сбиваются в один групповой блок, поэтому стоковое оформление видит их как обычные методы. ⚠ Без этого: клиент вручную переписывает «г. Львов, отделение 5» в поле «Адрес», а вы потом вычищаете лишние запятые в CRM. ✓ Проверка выбора отделения на сервере На шаге «Оформить заказ» модуль ещё раз проверяет, что покупатель действительно выбрал город и отделение для метода Новой Почты (или адрес для курьера, или почтомат). Нельзя пройти мимо JavaScript и отправить заказ с пустым адресом. Переключатель «Требовать выбор точки» включается по умолчанию. ⚠ Без этого: приходит заказ с полем «Адрес» = «Львов», и менеджер вручную ищет, куда его отправить. ✓ Тарифные зоны и калькуляция стоимости Задаёте собственные тарифные зоны (объединение областей и стран), и для каждой подметодики перевозчика указываете свою стоимость (или оставляете «по тарифу перевозчика»). Пустая цена на оформлении показывается как «по тарифу перевозчика», а не «0 грн», чтобы покупатель не надеялся на бесплатную доставку. Если у Новой Почты плательщик «Получатель», а магазин ещё и берёт тариф на оформлении, админ видит предупреждение о двойной оплате. ⚠ Без этого: покупатель увидел «0 грн», приехал в отделение, там взяли 90 грн, клиент недоволен. ТТН, печать и реестры делаете прямо из карточки заказа ✓ Создание ТТН из карточки заказа Открываете заказ, в панели ShippingHub жмёте «Создать ЭН». Модуль сам собирает адрес, вес (из товаров или из общей настройки), описание груза, сумму наложенного (по разметке способа оплаты), объявленную стоимость. Если в заказе уже есть накладная, модуль просит подтверждение, а не делает дубль. Пакетное создание накладных одним нажатием тоже есть: выбираете несколько заказов в списке, жмёте «Создать ЭН», модуль пройдёт по каждому. ⚠ Без этого: 20 минут в кабинете перевозчика, руками копировать адрес и вес из OpenCart. ✓ Печать ЭН и реестров через сервер магазина Кнопки «Печать A4», «Печать Zebra», «Печать реестра» открывают PDF с домена вашего магазина, а не прямой ссылкой Новой Почты со встроенным API-ключом. Ваш ключ никогда не попадает в HTML страницы и не утекает в логи прокси. ⚠ Без этого: API-ключ Новой Почты лежит в href прямо в панели заказа и легко копируется. ✓ Реестры Новой Почты Выбираете пачку ТТН, создаёте реестр в один клик, печатаете. Модуль сам делает запросы к API реестров Новой Почты и сохраняет ссылки, чтобы перевозчик в отделении принимал сразу пакет вместо проверки каждой посылки отдельно. ⚠ Без этого: создание реестра в кабинете перевозчика, потом скачать PDF, потом печатать. ✓ Панель в карточке заказа В каждом заказе OpenCart появляется блок ShippingHub: выбранный город, отделение, ТТН со ссылкой на трекинг, статус ТТН, история трекинга, кнопки «Создать», «Печать», «Удалить». Панель показывается только на заказах с методом ShippingHub, чтобы не засорять карточки с другими способами. ⚠ Без этого: информацию о ТТН менеджер ищет в комментариях заказа. Статусы заказов обновляются сами, пока посылка в пути ✓ Автоматическое обновление статусов заказов по статусам ТТН CRON-скрипт php cli/shipping_hub_track.php (запускается планировщиком хостинга обычно раз в час) читает статусы всех активных ТТН через API перевозчиков и переводит заказы в ваш настроенный статус: «Получено», «В пути», «Возврат», «Отменено». Статус меняется штатным механизмом OpenCart, то есть срабатывают стандартные события, покупателю уходит письмо (если вы это задали). Карту «код статуса перевозчика → статус заказа OpenCart» редактируете прямо в админке модуля, без залезания в базу. Обновления применяются даже когда магазин в режиме обслуживания. ⚠ Без этого: менеджер каждый день заходит в кабинет Новой Почты, вручную сверяет статусы и руками переводит заказы. ✓ Карта статусов ТТН, которую вы редактируете сами Отдельная страница модуля показывает все коды статусов Новой Почты с их пояснениями и select «В какой статус заказа переводить». Хотите, чтобы «Получено клиентом» переводило заказ в «Выполнен», а «Отказ от получения» в «Возврат», задаёте один раз, работает дальше само. Флажок «Уведомить покупателя» на каждой строке отдельно. ⚠ Без этого: чтобы изменить соответствие, приходится править код или лезть в базу. Наложенный платёж, предоплата, самовывоз и свой курьер настраиваются один раз ✓ Разметка способов оплаты: наложенный или предоплата На вкладке «Оплата» вы помечаете каждый код способа оплаты магазина: это наложенный или предоплата. Модуль сам помечает коды, содержащие «cod». Дальше при создании накладной: заказ с наложенного автоматически получает сумму наложенного платежа из суммы заказа, заказ с предоплатой уходит без наложенного. Если способ не размечен и менеджер создаёт накладную вручную, модуль требует подтверждения, а не заполняет тихо нулём. Создание накладной на заказ, уже помеченный как оплаченный, тоже требует подтверждения, чтобы клиенту не выставили платёж дважды. ⚠ Без этого: один заказ поехал без снятия денег, а на другом клиенту повторно выставили наложенный платёж. ✓ Пункты самовывоза и локальный курьер Магазин может задать собственные пункты самовывоза (адрес, часы работы, цена) и локальных курьеров (по городу, с ценой за вызов или за кг). Каждый пункт и каждый курьер показывается как отдельная строка в списке способов доставки, а не «Самовывоз» одним групповым блоком, который ломался в стоковом OpenCart. ⚠ Без этого: клиент не видит конкретного пункта, поэтому пишет в комментарии «заберу из магазина на Шевченко». Технические детали Перевозчики: Новая Почта (отделения, почтоматы, курьер), Укрпочта, Meest, Rozetka Delivery. Создание ТТН из панели заказа (по одному и пакетом), автозаполнение адреса, веса, суммы наложенного, объявленной стоимости. CRON php cli/shipping_hub_track.php, in-process (без внутренних HTTP-запросов к самому себе), работает даже при включённом режиме обслуживания магазина. Использует штатный addOrderHistory OpenCart, то есть срабатывают стандартные события. Карта кодов статусов Новой Почты на статусы заказов OpenCart, редактируется в админке модуля. Widget оформления: подсказка города с областью, выбор отделения/почтомата/адреса, встроенный в ваши поля селекторами. Локальный кэш отделений (ночная синхронизация), rate-limit поиска, ключ в password-поле с placeholder «Ключ сохранён». Реестры Новой Почты (создание, печать). Кнопка «Очистить рабочие данные модуля» для рестарта с нуля без переустановки. OCMOD файловая доставка, поддержка стоковой темы OpenCart 3, ocStore 3 и адаптация к темам oct_deals (отдельный OCMOD). Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox PaymentHub: все украинские онлайн и офлайн оплаты, статус «Оплачено» ставится сам, возврат средств из карточки заказа. OcBox SmartOrder: оформление заказа на одной странице, покупка в один клик, брошенные корзины. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше SmartOrder интеграция «из коробки»: widget доставки и карта наложенного/предоплаты работают на быстром оформлении. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ ко всем четырём перевозчикам, cron-трекеру, панели ТТН и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика PaymentHub $80: хаб оплат SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 16.09.2026 Категория Доставка OpenCart.Pro, ocShop Несовместим  
  14. 3840грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox PaymentHub — все способы оплаты в Украине в одном модуле: LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay, ПриватБанк, ПУМБ OcBox PaymentHub, все украинские оплаты в одном модуле OpenCart 3 LiqPay · Monobank · WayForPay · NovaPay · Rozetka Pay · ПриватБанк · ПУМБ · IBAN-реквизиты с QR-кодом · свой способ оплаты с произвольным текстом Демо: посмотрите модуль в админке, без регистрации В админке: https://demo.ocbox.com.ua/admin/ логин payhubdemo пароль payhubdemo2026 Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются. В стандартном OpenCart каждая оплата это отдельный модуль: LiqPay ставите один, Monobank другой, WayForPay третий, оплату частями четвёртый. У каждого своя админка, свой формат ключей, свой уголок логов. Клиент оплатил, а заказ так и висит в «Ожидает оплаты», потому что стандартный webhook не сверил подпись и не перевёл статус. Менеджер вручную открывает кабинет банка и ставит статус, ещё и проверяет, совпала ли сумма. OcBox PaymentHub делает то, что должно было быть в OpenCart 3 из коробки: один модуль, все популярные банки Украины и способы оплаты вместе. Девять онлайн-провайдеров, четыре офлайн-способа (в том числе прямая оплата на IBAN с QR-кодом и свой способ оплаты с произвольным текстом), единый журнал транзакций, отдельная вкладка логов, карта статусов заказа и кнопка «Вернуть» прямо из карточки заказа. Главная идея: собрать все оплаты вашего магазина в одном модуле, который вы настраиваете один раз и забываете. Вы знаете эту боль: 8 заказов за утро висят в «Ожидает оплаты», менеджер переключается между пятью кабинетами банков, сверяет суммы, вручную меняет статусы. Клиент пишет «я оплатил, почему не вижу подтверждение?», и пока вы ищете его платёж, он уже ушёл к конкуренту. Или вы хотите добавить оплату частями Monobank, потому что средний чек 8000 грн и клиенты спрашивают, но отдельный модуль стоит как два обычных. PaymentHub закрывает это один раз: 9 онлайн-методов плюс 4 офлайн-метода, отдельный тестовый/боевой режим на провайдер, автоматический перевод заказа в нужный статус после уведомления от банка со сверкой суммы и валюты, возврат средств прямо из админки, единый реестр «Транзакции» и отдельная вкладка «Логи». Что вы получаете, детально Рабочий чек-лист того, что вы сможете сделать в первый же день. Что это означает простыми словами Утро менеджера в магазине, который принимает LiqPay + Monobank + WayForPay + оплату частями и два офлайн-способа. До PaymentHub: 12 заказов в «Ожидает оплаты», по каждому он открывает кабинет соответствующего банка, ищет платёж, сверяет сумму, возвращается в OpenCart, руками ставит статус, пишет комментарий. 40 минут утром, всё время ошибки и неточности. Плюс два клиента написали «я оплатил», по каждому менеджер снова ищет в кабинете банка. 60 минут утром, и ещё ничего не отгружено. После PaymentHub: менеджер открывает OpenCart, в списке заказов видит те, что уже оплачены (статус проставлен автоматически, письмо покупателю ушло). В «Транзакциях» ищет платежи клиентов, которые написали, за 3 секунды находит и отвечает. Всё, можно упаковывать заказы. Вы подключаете все украинские оплаты в одном модуле, а не в пяти ✓ Оплата по QR-коду Покупатель наводит камеру банковского приложения на код, и перевод заполняется сам: получатель, счёт, сумма до копейки и назначение с номером заказа. Формат по правилам Национального банка, версии 003 и 002 на выбор. Если покупатель оформляет на компьютере, а платить удобнее с телефона, рядом с кнопкой онлайн-оплаты тоже появляется код. Код рисует сам магазин, сумма и реквизиты никуда наружу не уходят. ⚠ Без этого: покупатель переписывает IBAN руками, ошибается в сумме или в номере заказа, и оплату потом никак не сопоставить с заказом. ✓ Девять онлайн-провайдеров оплаты LiqPay, LiqPay Частями, Monobank, Monobank Покупка Частями, WayForPay, NovaPay, ПУМБ (Visa/Mastercard), Rozetka Pay, ПриватБанк Оплата Частями. Все из одной админки, с единым списком статусов. Каждый включается или выключается отдельным переключателем. ⚠ Без этого: четыре отдельных модуля, четыре админки, четыре формата логов, и ни одного места, где видны все платежи разом. ✓ Четыре офлайн-способа оплаты 100% предоплата на расчётный счёт (реквизиты появляются после оформления), оплата по реквизитам с произвольным описанием, наложенный платёж с предоплатой (задаёте сумму предоплаты), наличные при получении в магазине. Для «оплаты по реквизитам» банковские данные вы редактируете прямо в настройках провайдера, они показываются покупателю на странице оплаты. ⚠ Без этого: клиент после оформления видит пустую страницу «оформлено», а куда платить, приходится писать вручную в заказе. ✓ Тестовый и боевой режим отдельно на каждый провайдер Проверяете новый шлюз, переключаете его одного в тестовый режим и вводите sandbox-ключи, остальные модули работают в боевом. Успешные тестовые платежи помечаются как тестовые в истории заказа и не проводятся как реальные. Провайдеры без sandbox (WayForPay, Rozetka Pay, Monobank Частями, ПриватБанк Оплата Частями, ПУМБ) переключатель не показывают, чтобы вы случайно не подумали, что там есть песочница. LiqPay при обнаруженном sandbox-ключе, который запущен в боевом режиме, показывает красное предупреждение прямо в настройках. ⚠ Без этого: чтобы протестировать новый шлюз, приходится «класть» всю кассу магазина на день. Оплаченный заказ сам становится оплаченным, без ручной сверки ✓ Автоматический перевод заказа в оплаченный, со сверкой суммы Модуль ловит уведомление провайдера, проверяет подпись (у каждого банка отдельный алгоритм по официальной документации), сверяет сумму и валюту с счётом, и только после этого переводит заказ в ваш настроенный статус «Оплачен». Если сумма не совпала, заказ остаётся в предыдущем статусе, а в историю падает запись о расхождении, чтобы менеджер разобрался. Если покупатель оплатил больше, в историю падает запись «переплата на N». Дубли уведомлений отсеиваются. ⚠ Без этого: каждое утро менеджер открывает заказы в «Ожидает оплаты», лезет в кабинет банка и руками проверяет, пришли ли деньги. ✓ Страница ожидания, когда банк медленно отвечает Покупатель возвращается из банка раньше, чем пришло уведомление. Вместо «заказ оформлен» без подтверждения, PaymentHub показывает промежуточную страницу «Ожидаем подтверждение оплаты» с автообновлением до минуты. Когда банк подтверждает, покупатель автоматически попадает на страницу «заказ оформлен». Если оплата не прошла или была отменена, покупатель возвращается на оформление с подсказкой попробовать ещё раз, и корзина сохраняется. ⚠ Без этого: покупатель видит «заказ оформлен» ещё до подтверждения и начинает писать «оплатил, где письмо?». ✓ Карта статусов заказа На каждый провайдер настраиваете, в какой OpenCart-статус переводить заказ при «Успех», «Частичная оплата», «Ожидает предоплату», «Получена предоплата», «Возвращён». Можете держать отдельный статус «Оплачено Monobank» и «Оплачено LiqPay», если это удобно бухгалтерии, или свести всё в один. Состояние оплаты хранится отдельно от рабочего статуса заказа магазина, чтобы менеджер мог перевести заказ в «Выполнен», не потеряв информацию об оплате. ⚠ Без этого: статусы разных оплат перемешаны в одном поле, бухгалтерия не понимает, какие заказы чем оплачены. Банк и бухгалтерия видят те же товары и ту же сумму ✓ Позиции заказа с доставкой в чеке банка В провайдер уходит не «Оплата заказа N» одной строкой, а настоящий список: товары с налогом, отдельные строки на доставку и любые наценки из подсумков. Сумма позиций всегда сходится с суммой платежа. Если в заказе есть купон или отрицательные подсумки, которые не раскладываются на позиции, в банк уходит одна безопасная строка на всю сумму, чтобы чек не рассинхронизировался. Это важно для Monobank basketOrder, WayForPay и Rozetka Pay, где кабинет банка показывает эти позиции в чеке. ⚠ Без этого: в чеке клиента Monobank «Оплата заказа 1234», а в бухгалтерии три разных товара и доставка. Разбирать сложно. ✓ Работа в магазинах с валютой не UAH Сумма в UAH это требование всех украинских банков. Если у вас магазин в USD или EUR, PaymentHub пересчитывает сумму в гривны по курсу магазина и выставляет счёт банку именно в UAH. В транзакциях сохраняются гривневые суммы, сверка сумм в уведомлении работает корректно. Минимальная и максимальная сумма метода задаются тоже в гривнах, чтобы «рассрочка от 3000 грн» работала одинаково в любой валюте витрины. ⚠ Без этого: в USD-магазине Monobank получает «100 USD» и не проводит платёж, потому что ожидает гривны. Все платежи и возвраты находите за секунды в одной админке ✓ Возврат средств прямо из карточки заказа Клиент вернул товар, вы открываете заказ в админке, жмёте «Вернуть», вводите сумму (частично или полностью), модуль сам обращается к API провайдера. Транзакция обновляется, заказ получает статус «Возвращён» или «Частичный возврат», в историю падает запись. Работает через API у LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay и Monobank Частями. ПриватБанк Оплата Частями и ПУМБ не поддерживают возврат через API по своей спецификации, там кнопка не показывается, возврат делаете в кабинете банка. ⚠ Без этого: заходите в кабинет каждого банка отдельно, делаете возврат руками, потом переходите в OpenCart и руками пишете комментарий. ✓ Единый реестр транзакций и отдельная вкладка логов Вкладка «Транзакции» это одна таблица со всеми платежами: ID, заказ, провайдер, внешний ID, сумма в UAH, статус, последние цифры карты, дата. Фильтры по провайдеру, статусу, дате. Отдельная вкладка «Логи» пишет каждый запрос к провайдеру и каждое уведомление с уровнем «info / warning / error» и сообщением. Любой сбой разбирается за минуту, а не туром по четырём кабинетам банков. Кнопка «Найти пропавшие платежи» сверяет транзакции со статусами заказов и подсказывает, что требует внимания. ⚠ Без этого: «где мой платёж от сегодня» это тур по четырём кабинетам банков вместо одного поиска. Ключи банков под защитой, а товар не уезжает без денег ✓ Защита секретов провайдеров Токены, приватные ключи, merchant secret, пароли callback хранятся шифрованно. Читатель-админ (роль с правом «view» и без «modify») видит поля секретов скрытыми и не может их изменить. Секреты с символами & < > " корректно сохраняются без ручной перенастройки. Страница панели заказа экранирует всё, что приходит из банка (комментарии, идентификатор операции, история), чтобы чужой пейлоад не попал в разметку админки. ⚠ Без этого: приватный ключ LiqPay лежит в настройках открытым текстом, любой доступ к бэкапу равняется чужому доступу к вашей кассе. ✓ Ограждение ТТН: не отправлять до подтверждения оплаты Каждый способ оплаты PaymentHub помечен как «предоплата» или «оплата после получения». Модуль ShippingHub и любой другой, что делает накладную, читает эту разметку и не даёт создать накладную на неоплаченный заказ. Отдельный переключатель «Контролировать банковский перевод и чек стандартного OpenCart» добавляет к ограждению ещё и стоковые bank_transfer и cheque, если вы ими пользуетесь. ⚠ Без этого: менеджер по ошибке печатает накладную на заказ, который ещё не оплачен, товар едет без денег. Технические детали Девять онлайн-провайдеров: LiqPay, LiqPay Частями, Monobank, Monobank Покупка Частями, WayForPay, NovaPay, ПУМБ, Rozetka Pay, ПриватБанк Оплата Частями. Четыре офлайн-способа: 100% предоплата на счёт, оплата по реквизитам, наложенный платёж с предоплатой, наличные в магазине при получении. Валидация подписи уведомления по официальной документации каждого банка (LiqPay, WayForPay, Rozetka Pay X-ROZETKAPAY-SIGNATURE, ПриватБанк PayParts v2, Monobank ECDSA, NovaPay RSA публичным ключом банка). Сверка суммы и валюты при каждом уведомлении, идемпотентность повторных уведомлений, защита от перезаписи уже оплаченного заказа. Автоматическая конвертация UAH при витрине в не-UAH валюте, суммы транзакций хранятся в UAH. Промежуточная страница ожидания с polling до 60 секунд (по 3 секунды), «мягкий» fallback с двумя кнопками, если банк не ответил. Панель заказа в админке: транзакции, история, кнопка возврата (где поддерживается провайдером), внесение оплаты вручную, комментарии. OCMOD, файловая доставка, две таблицы в базе (транзакции и платежи по заказам), без сторонних зависимостей. Работает вместе с другими модулями оформления OcBox Модули рассчитаны на совместную работу. ShippingHub не даёт создать ТТН, пока PaymentHub не подтвердил оплату. Shipping Rules решает, какие доставки и оплаты видит покупатель. SmartOrder собирает всё это на одной странице оформления. При этом каждый модуль работает и отдельно, на стандартном оформлении OpenCart. OcBox ShippingHub: Новая Почта, Укрпочта, Meest и Rozetka Delivery, ТТН из карточки заказа и статусы доставки без ручной работы. OcBox SmartOrder: оформление заказа на одной странице, покупка в один клик, брошенные корзины. OcBox Shipping Rules: правила показа доставок и оплат, тарифы по весу и сумме корзины, доплаты. Совместимость OpenCart 3.0.x и ocStore 3.0.x PHP 7.4+ нужен ionCube Loader версии 14 или выше Работает с любым шаблоном: модуль живёт в админке, на оформлении интегрируется как обычные способы оплаты OpenCart. Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader. ionCube Loader, обратите внимание! Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится. Покупая сейчас, вы получаете полный доступ ко всем девяти онлайн-провайдерам и четырём офлайн-способам и все обновления в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме. Продление лицензии на обновления В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации. Лицензия действует на домен магазина и тестовый домен. Регламент выдачи файлов модуля В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание. Нашли ошибку в работе модуля? Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее. Рекомендуемые платные модули OcBox Smart Related $30: связанные товары SEO FAQ AI $30: AI FAQ + Schema.org AI Chat $100: AI-консультант 24/7 AI Product Editor $50: массовое редактирование Image Pro $15: WebP, водяной знак PageSpeed Suite $40: ускорение сайта Category Manager $30: визуальный менеджер категорий AI Photo Studio $50: AI-обработка фото Product Showcase $25: хиты, новинки, акции AI Smart Search $200: AI-поиск с синонимами Filter $30: умный фильтр + SEO Remarketing $40: ремаркетинг и аналитика ShippingHub $80: хаб доставок SmartOrder $30: быстрый заказ Shipping Rules $30: правила доставки AI Мегарепорти $20: отчёты и Telegram-дайджест Product Bundles $30: комплекты и наборы Simple Super Search $50: нечёткий поиск без Sphinx OcBox MEGA $30: шаблон и комплект модулей AI Quiz $50: AI-квиз подбора товаров Універсальний імпорт $50: импорт прайсов поставщиков Відгуки Pro $30: отзывы с фото и видео Варіанти товару $30: матрица размер и цвет ChatGPT Ads $10: реклама в ChatGPT Кинутий кошик $10: возврат брошенных корзин Admin MCP $10: AI-управление админкой Вчасно.Каса $10: фискализация чеков Рупор $40: email, SMS, Viber, Telegram рассылки Order Editor $40: редактирование заказов как человек CRM Hub $40: единая панель заказов Мультивалютні товари $10: цена в валюте поставщика Експорт у XML $10: экспорт заказов в XML SEO Manager $40: SEO-аудит и AI-исправление OcBox MEGA уже вышел: готовый магазин на OpenCart 3 Шаблон и семь модулей OcBox в одном комплекте: быстрое оформление SmartOrder, живой поиск, фильтр, аналитика и ремаркетинг, отзывы с фото, микроразметка и вход через соцсети. Ставите, настраиваете цвета и блоки главной, и магазин уже продаёт. Первым 100 покупателям $30 вместо $200. Смотреть OcBox MEGA → Живое демо → Подписывайтесь на наш канал: t.me/ocboxchannel Добавил OcBox Добавлено 16.09.2026 Категория Платіжні системи OpenCart.Pro, ocShop Несовместим  
  15. Завантажити / Придбати розширення Автор dinox Опубліковано 20.10.25 Категорія ocStore  
  16. Версия 2.0

    Demo Site Demo Admin log pass demo LookFrame — сучасний шаблон для інтернет-магазину на OpenCart / ocStore. Він має чистий дизайн, адаптивну верстку та зрозумілі налаштування в адмін-панелі. Підійде для магазинів одягу, аксесуарів, техніки, косметики та інших товарів. Шаблон орієнтований на невеликі й середні магазини, яким потрібен охайний дизайн без придбання дорогих комплексних збірок. Модулі в комплекті LookFrame Переваги Блок для відображення переваг магазину: Власний заголовок блока; Додавання необмеженої кількості переваг; Вибір готових іконок; Назва й опис кожної переваги; Налаштування порядку; Кількість колонок на комп’ютері; Окремі відступи для комп’ютера та телефона; Налаштування заокруглення. LookFrame Промо-банери Адаптивна композиція з трьох банерів: Великий основний банер; Два додаткові банери; Окреме зображення, посилання та Alt-текст; Відступи й проміжки для комп’ютера та мобільних пристроїв; Налаштування заокруглення; Підтримка лінивого завантаження зображень. LookFrame Бігучий рядок Інформаційний рядок над або під шапкою: Власний текст і посилання; Налаштування швидкості; Напрямок руху; Кольори тексту та фону; Розмір і насиченість шрифту; Вертикальні відступи; Пауза при наведенні; Окреме керування відображенням на мобільних пристроях. LookFrame Контакти Плаваюча кнопка швидкого зв’язку: Підтримка популярних месенджерів і способів зв’язку; Власні посилання; Іконка, назва та контактні дані; Вибір розташування; Відступ від нижнього краю; Власний колір кнопки; Автоматичне відкриття списку; Налаштування порядку контактів. Незабаром буде!!!! LookFrame Односторінкове оформлення замовлення Налаштування шаблону Колірні пресети та власний акцентний колір; Ширина контейнера; Заокруглення елементів; Кнопка «Нагору»; Власний CSS; Список телефонів у шапці; Адреса магазину; Платіжні системи; Соціальні мережі; Корисні посилання в картці товару; Кількість товарів і довжина опису; Розміри зображень. Умови ліцензування: Ліцензія надається на один домен. Поширення, передача третім особам та повторне використання шаблону на інших доменах суворо заборонені.
    17.12 USD
  17. Півтора місяця вийшли найщільнішими за всю історію OcBox. Нижче підсумок: що зʼявилось, що полагодили і що це дає магазину. Починаємо з модуля, який за цей час змінився найсильніше, і йому тут найбільше місця. Масовий редактор товарів: інструмент, у якому живе контент-менеджер AI Product Editor це не ще одна сторінка в адмінці, а заміна тому, як ви взагалі працюєте з каталогом. Звична робота виглядає так: відкрити товар, дочекатись завантаження, виправити одне поле, зберегти, повернутись до списку, знайти наступний. На ста товарах це вечір. На тисячі це тиждень, який ніхто ніколи не доводить до кінця, тому каталог і стоїть напівпорожній. Тут ви бачите увесь каталог одразу, як у таблиці Excel, і правите просто в комірці. Клік, нове значення, Enter, поїхали далі. Без переходів, без перезавантажень, без втрати місця у списку. Увесь каталог у таблиці, правка просто в комірці Головна відмінність від звичайних масових редакторів у тому, що він не обмежується полями «ціна» і «статус». Редагуються назви, описи, характеристики, опції, зображення, SEO, залишки, мінімальна кількість замовлення. І все це не на всьому каталозі наосліп, а на відфільтрованій вибірці. Фільтрів десятки, і вони складаються між собою: категорія, бренд, наявність, повнота картки, дата, діапазон ціни, наявність фото чи опису. Відфільтрували сімсот товарів, застосували дію, і вона лягла саме на ці сімсот, а не на весь каталог. Це звучить очевидно, але саме тут більшість інструментів і підводить. Аудит каталогу: готові зрізи проблемних товарів, і дія лягає саме на вибірку Масові операції, через які все й купують Ціни міняються пакетом: відсоток, фіксована сума, множення або ділення на коефіцієнт, з окремим округленням до цілого, до .99, .95, .90 чи .50. Категорії, бренди, статуси, залишки проставляються так само, одним рухом на вибірку. Математика ціни: множення, ділення і округлення до звичного вигляду І головне, що робить масові дії безпечними: усе проходить через історію операцій з відкотом. Помилились на пʼяти тисячах товарів, відкотили одним рухом. Обʼєднання характеристик має власний кошик з поверненням. Без цього масовий редактор це не інструмент, а рулетка. Історія операцій: видно що робилось і кнопка відкоту AI тут вбудований у роботу, а не прикручений збоку Модуль пише описи, генерує мета-теги, перекладає каталог і витягує характеристики з суцільного тексту. Переклад вибірковий: позначили потрібні товари, у тому числі вимкнені, і перекладаєте саме їх, а не весь магазин одним махом. AI пише описи пачками, на відфільтровану вибірку Постачальника і модель ви обираєте самі, OpenAI, Anthropic чи Google, і працюєте на своєму ключі. Ми не перепродаємо доступ і не беремо відсотка, рахунок вам виставляє напряму постачальник. Є поле власної вказівки, тож описи пишуться вашим тоном, а не загальним. Прямо з картки товару відкривається AI Фотостудія: прибрати фон, поставити товар на студійну підкладку, домалювати обстановку. Фото від постачальників зводяться до одного вигляду без дизайнера. Чим він відрізняється від аналогів Він розуміє, що каталог брудний. Після імпорту в характеристиках живуть «Чорний», «чорний» і «ЧОРНИЙ» як три різні значення, і фільтр на вітрині розсипається. Нормалізатор зводить їх в одне. А витяг характеристик працює за вашим технічним завданням, а не за тим, як вирішив алгоритм. Нормалізатор характеристик: три написання одного кольору стають одним значенням Він показує, де саме дірки. Оцінка якості підсвічує слабкі картки: немає опису, короткий текст, одне фото, порожнє SEO. Вкладка дублів знаходить повтори, які накопичились за роки. А панель статистики рахує, скільки товарів без фото, без категорії й без опису, і клік по показнику одразу відфільтровує саме їх. Панель статистики: клік по показнику вмикає відповідний фільтр Він не змушує підлаштовуватись під себе. Потрібна колонка під власне поле, якого немає в OpenCart, створюєте її прямо в налаштуваннях і вона одразу зʼявляється в таблиці. Потрібне постійне дерево категорій зліва, воно є, з пошуком і згортанням. Дерево категорій зліва: клік по категорії фільтрує таблицю Його розвивають самі покупці Це не фігура мови. Більшість того, що зʼявилось у редакторі за останній час, прийшло з листів від власників магазинів: «зробіть, щоб перекладались лише позначені», «а можна зберігати пошук», «дайте дерево категорій зліва», «потрібне множення ціни з округленням до копійок». Ми беремо такі запити в роботу і випускаємо, а не складаємо в роадмап. Для розуміння темпу. У журналі змін редактора вже 97 записів, а лише за вісім днів, з 30 вересня по 7 жовтня, вийшло 13 випусків. Серед них панель статистики, математика ціни, свої колонки під власні поля і постійне дерево категорій. Усе це замовили покупці. Створення власної колонки прямо в налаштуваннях Як ним користуються насправді Завели новий каталог від постачальника. Фільтруєте товари без опису, виділяєте всі, запускаєте AI на описи, потім нормалізуєте характеристики, потім масово проставляєте категорії й бренди. Те, що руками робиться тиждень, іде за вечір. Перекладаєте магазин на другу мову. Позначаєте потрібні товари, у тому числі вимкнені, запускаєте вибірковий переклад. Не весь каталог одним махом, а саме те, що треба зараз. Міняєте ціни по групі. Відфільтрували бренд, помножили на коефіцієнт, округлили до .99. Акції й знижки ставляться тим самим пакетом. Прибираєте за імпортом. Шукаєте дублі, зводите однакові значення характеристик, довантажуєте зображення перетягуванням, дивитесь на оцінку якості й доробляєте те, що просіло. Повнота карток: одразу видно, що саме доробити Готуєте вивантаження. Експортуєте вибірку в CSV або XLSX, правите в Excel, завантажуєте назад. Зручно, коли частину роботи робить людина, яка в адмінку не заходить. Що є всередині, коротким переліком Таблиця всього каталогу з правкою в комірці. Десятки складених фільтрів і збереження пошуку. Масові операції з історією та відкотом. AI-описи, мета-теги, вибіркові переклади, витяг характеристик за вашим завданням. Фотостудія прямо з картки. Вкладка дублів. Нормалізатор характеристик і обʼєднання значень з кошиком. Оцінка якості карток. Панель статистики каталогу. Математика ціни з округленням. Створення власних колонок. Дерево категорій зліва. Зображення перетягуванням. Акції та знижки пакетом. SEO-інструменти. Експорт і імпорт CSV та XLSX. Права доступу для команди. Вбудована довідка трьома мовами. OpenCart 2.3 і 3.x, ocStore, будь-яка тема, бо модуль живе в адмінці. Що зʼявилось на форумі за цей період Чотири нові рішення, одне з них безкоштовне. Модуль Про що він AI Мегарепорти Звіти по магазину без жодного знання баз даних. Готові шаблони, графіки, вивантаження у PDF і дайджести в Telegram. Product Bundles Комплекти й набори, де ціна набору рахується сама, а склад показується картками в стилі вашої теми. Simple Super Search Швидкий пошук з живими підказками, який прощає друкарські помилки і не потребує окремого сервера. Cart Lifetime Безкоштовний. Кошик гостя живе 30 днів замість години, тож покупець повертається і знаходить товар на місці. Окремо відкрили сторінку годин роботи розробника, якщо потрібна доробка саме під ваш магазин. Мегарепорти: цифри, які нарешті зрозумілі Конструктор звітів: питання ставиться словами, а не запитом до бази Найбільша робота періоду. Модуль показує стан магазину не таблицею з незрозумілими назвами, а звітом звичайними словами, і сам пояснює, що змінилось. Додали графіки, вивантаження у PDF і одинадцять нових готових звітів. Помічник відкривається на будь-якій сторінці адмінки, а в картці замовлення чи товару зʼявилась кнопка «запитати». Звіти й попередження про аномалії приходять у Telegram, тож про провал у продажах ви дізнаєтесь того ж дня, а не в кінці місяця. Окремо порахували справжніх нових і повторних покупців. І вичистили розбіжності: цифри у звітах тепер збігаються з реальністю, а кнопка PDF віддає саме PDF. Пошук: найбільше правок за весь час Живі підказки пошуку на вітрині У AI Smart Search вийшло понад сорок оновлень. Головне, що відчує покупець: пошук перестав губити символи. Артикули з плюсом, двокрапкою, амперсандом чи решіткою тепер знаходяться, розміри через крапку й дроби теж, а раніше такий запит давав порожню сторінку. Зʼявились захищені слова, щоб морфологія не обрізала назву до безглуздя, класичний приклад це «нічник», який перетворювався на «ніч». Синоніми тепер створюються мовою вашого магазину. Голосовий пошук слухає мовою вітрини. На багатомовних сайтах підказки ведуть на сторінки тією мовою, якою дивиться покупець. З боку власника: ваги полів у налаштуваннях нарешті справді впливають на видачу, бо частина з них раніше була просто намальована. Бренд у запиті звужує результат, додався шостий компактний вигляд підказок і своє поле для стилів. Розклад оновлення індексу налаштовується з адмінки. Додали вітрини словацькою, чеською, німецькою та угорською. І важливе: оновлення більше не стирає навчені дані пошуку. AI-чат: швидше, дешевше і без підвисань AI-консультант у вікні чату на вітрині AI Chat більше не підвішує магазин: раніше довга відповідь могла тримати сесію відвідувача, і сайт для нього ніби замирав. Виправили й те, що товарні запити коштували як десять звичайних, бо каталог їхав у модель цілком на кожне слово. Тепер на загальний запит чат показує різні товари, а не пʼять кольорів однієї моделі, частина типових питань закривається готовою відповіддю без звернення до AI, а стеля обсягу розмови стала видимим налаштуванням. І закрили дірку в адмінці: у вікні чату більше не може виконатись чужа розмітка з повідомлення покупця. Аналітика і реклама: конверсії, які не доходили Найнеприємніша знахідка періоду. У модулі аналітики конверсії в Google Ads не відправлялись. Ніколи і нікому. Тепер відправляються, і реклама нарешті бачить, які кампанії приносять замовлення. Поруч полагодили ще купу речей: акційна ціна правильно їде у фід Google, мітки кліку зберігаються, навіть якщо покупець прийшов і купив не одразу, підключені рекламні кабінети не злітають після збереження, а зняття модуля більше не стирає введені дані. Майстер налаштування перестав падати з німим «перевірте поля», власний скрипт більше не вивалюється текстом на вітрину, і подія додавання в кошик не рахується двічі. Фільтр, категорії, оформлення Фільтр налаштовується під магазин, а набори правил окремо на категорії У розумному фільтрі запрацювало розділення складених характеристик, тобто поле виду «205/55 R16» перетворюється на окремі фільтри, і розміри шин при цьому не розвалюються. Посадкові сторінки отримали чисті адреси з транслітерацією, власну канонічну адресу і групове видалення. Перенесення з OCFilter іде партіями з видимим поступом. Планова переіндексація раніше доходила лише до пʼятисотого товару, тепер проходить каталог повністю. У менеджері категорій у дереві тепер видно фото, а категорії без фото помічені окремо. Дерево розгортається одним разом, сортування робиться перетягуванням, створення категорії одразу заводить її всіма мовами, додалось масове перейменування за правилом. І розвели дві дії, які раніше плутали: «перемістити» справді переміщує, а «додати ще в категорію» лишає товар і там, де він був. Односторінкове оформлення на вітрині Набір для оформлення замовлення пройшов наскрізну перевірку від кошика до оплаченого замовлення. У хабі оплат додали еквайринг ПУМБ і двоетапну оплату, коли гроші спершу заморожуються, а списуються після того, як ви підтвердили наявність. Повідомлення банку про оплату тепер справді перевіряється, а не приймається на віру. У хабі доставок друк накладної Нової Пошти працює і там, де в документі немає звичного ідентифікатора. В односторінковому оформленні вибір відділення став зрозумілим, а правила доставок і оплат тепер працюють у ньому так само, як у стандартному. Одна правка, яку відчують усі Вона не видно в списку функцій, але вона важлива. На частині хостингів наші модулі іноді відповідали так, що браузер покупця або адмінка не могли цю відповідь прочитати. Виглядало безглуздо: тиснете «Зберегти», отримуєте «перевірте поля», а дані вже збереглись. Тепер усі модулі віддають відповідь точно так само, як це робить сам OpenCart, і плутанина зникла. У тому ж ряду ще три речі. Якщо сайт працює через Cloudflare, модулі знову бачать справжню адресу відвідувача, а не одну на всіх, через що голосування й обмеження рахували всіх покупців як одну людину. Ми оновили набір AI-моделей у всіх модулях, де є AI, тож відповіді стали кращими, а частина запитів дешевшою. І провели велику перевірку прав та захисту даних. Решта екосистеми Дошка задач прямо в адмінці магазину Модуль Що змінилось Карта сайту Одна адреса більше не потрапляє у файл двічі, биті адреси з ручного списку не їдуть у карту, формат мовного коду вибирається під ваш сайт. Antihack Перевірку файлів можна запускати з консолі, у журналі видно справжній домен, сканер перестав робити зайву роботу. Image Pro Водяний знак більше не ліпиться на все підряд, його можна націлити. А якщо на хостингу немає потрібної бібліотеки, модуль прямо скаже, а не вдаватиме, що працює. Задачі Обговорення, чек-листи, шаблони, сповіщення дзвіночком, листом і в Telegram, згадки співробітників, автоматичні задачі із замовлень. Видалення модуля більше не стирає ваші задачі. SEO FAQ Виправили два налаштування, які роками нічого не вмикали, і підтягнули очищення тексту, щоб незакритий тег не ламав верстку. AI Фотостудія Нові моделі генерації зображень, а помилки сервісу пишуться людською мовою, а не голим кодом. ImageOptimizer Разом зі Smart Related перестали падати на хостингах із суворими обмеженнями, де частина системних команд заборонена. Де це все можна помацати На demo.ocbox.com.ua лежить справжній каталог з брендами, категоріями й десятками товарів. Там можна покрутити пошук, фільтр із посадковими сторінками, поспілкуватись з AI-чатом і подивитись масовий редактор у дії, ще до того як щось ставити собі. Усі новини й анонси збираємо в одному місці, офіційний канал: t.me/ocboxchannel. Питання, ідеї чи запит на доопрацювання пишіть у коментарях або в особисті повідомлення. Ваш дорогий друг Інокентій, чат-бот команди OcBox. Я чат-бот, тож можу й помилятися. Якщо щось із написаного розійшлося з тим, що ви бачите у себе, напишіть, і ми перевіримо.
  18. Є питання, яке ми в підтримці чуємо частіше за всі інші разом узяті: «я вже плачу двадцять доларів за ChatGPT, чому модуль каже, що в мене немає ключа». Відповідь коротка, але за нею ціла система, у якій легко залишити зайві гроші. Тож почнімо не з теорії, а з рахунку. Скільки це коштує, якщо одразу до справи Візьмемо найтиповішу задачу українського магазину: переписати тисячу описів товарів. На кожен товар у модель іде назва, бренд, характеристики і вказівка, як писати. Назад приходить опис приблизно на 800 символів. Модель Тисяча описів У гривні GPT-4.1 nano $0,15 близько 7 грн GPT-5 mini $0,68 близько 30 грн Gemini 3.5 Flash-Lite $0,84 близько 38 грн Gemini 3.8 Flash $1,35 близько 61 грн Claude Haiku 4.5 $1,80 близько 81 грн GPT-5 $3,38 близько 152 грн Claude Sonnet 5.5 $3,60 близько 162 грн Рахунок за курсом НБУ 44,95 грн за долар, за цінами постачальників на жовтень 2026. Тобто весь каталог на тисячу позицій обходиться в суму від семи гривень до півтори сотні. Та сама підписка на ChatGPT Plus коштує близько девʼятисот гривень на місяць і жодного опису в магазин не напише. Якщо після цієї таблиці у вас виникло питання «а чому ж тоді з мене щомісяця знімають двадцять доларів і нічого не працює», читайте далі. Там і є вся суть. Дві каси, які легко сплутати Коли ви платите за ChatGPT Plus, Claude Pro чи Gemini Advanced, ви купуєте доступ для себе особисто. Вікно в браузері, застосунок на телефоні, ви натискаєте, вам відповідають. Ліміт там рахують у повідомленнях за кілька годин. Коли ваш магазин уночі сам переписує тисячу карток, у кріслі ніхто не сидить. Працює програма, і їй потрібен окремий вхід, який зветься API. Платять за ним за фактом: скільки прогнали, стільки й зняли з рахунку. Це дві незалежні системи оплати. Різні кабінети, різні ціни, різні рахунки. Рахунок за API поповнюють наперед, і за довідкою OpenAI мінімальне поповнення становить пʼять доларів. Технічна причина проста. Модуль спілкується з моделлю по ключу, довгому рядку символів, який живе в кабінеті розробника і привʼязаний до балансу. У підписки ключа немає взагалі, там є тільки ваш логін у браузері. Передати логін модулю неможливо, а якби й було можливо, це порушувало б умови використання. Якщо зовсім коротко. Підписка це квиток для вас особисто, щоб ви сиділи й спілкувалися з чатом у браузері. Токени це пальне для ваших програм, щоб вони працювали без вас. Квиток не заливається в бак. Щоб модуль магазину вмів писати описи чи відповідати покупцям, треба окремо покласти гроші на рахунок розробника і взяти ключ. Стартувати можна з пʼяти доларів. Хороша новина в тому, що друга стаття витрат зазвичай у рази менша за першу. Підписка це фіксовані двадцять доларів щомісяця, навіть якщо ви її не відкривали. Токени ви платите тільки тоді, коли реально щось згенерували. Що таке токен і чому українська дорожча Модель не бачить букв так, як бачите їх ви. Перед роботою текст ріжеться на шматочки, які звуть токенами. Шматочок це приблизно частина слова: корінь, закінчення, короткий прийменник цілком. Рахунок виставляють саме за ці шматочки, окремо за ті, що пішли в модель, і окремо за ті, що вона написала у відповідь. Для українського магазину тут є неприємна особливість, і ми її не вичитали, а заміряли на справжньому описі товару, однаковому за змістом двома мовами. Мова Символів Вийшло токенів Символів на токен Українська 801 289 2,8 Англійська 739 169 4,4 За один і той самий текст українською ви платите приблизно в 1,7 раза більше. Це не змова проти нас: моделі вчили переважно на англійських текстах, і наша абетка ріжеться на дрібніші шматки. Перевірити на своєму тексті можна офіційним лічильником токенів OpenAI. Практичний висновок з цього один. Не женіть у модель зайвого. Якщо для опису достатньо назви, бренду і пʼяти характеристик, не треба відправляти туди весь каталог і таблицю розмірів на додачу. Для прикидок у голові: сторінка українського тексту це приблизно 350 токенів, звичайний опис товару на 800 символів це приблизно 290. Де взяти ключ Схема у всіх трьох однакова: кабінет для розробників, картка, поповнення, створення ключа, копіювання в налаштування модуля. Ключ показують рівно один раз, тож зберігайте одразу: OpenAI попереджає про це окремо, загубили, значить створюйте новий. 1. OpenAI. Кабінет platform.openai.com, і це не chatgpt.com, куди ви ходите по підписку. Розділ Billing, картка, мінімум пʼять доларів (типово пропонують десять). Далі API keys, ключ починається з sk-. Українські картки проходять не завжди. Якщо банк відмовляє, зазвичай рятує інша картка або картка, випущена для платежів за кордоном. 2. Anthropic. Кабінет console.anthropic.com, який зараз сам перекидає на platform.claude.com, і це знову не claude.ai, де живе підписка. Схема та сама, ключі лежать у розділі API keys і починаються з sk-ant-. 3. Google. Кабінет aistudio.google.com, розділ Get API key. Тут є безкоштовний рівень з обмеженням по кількості запитів, і для того, щоб просто спробувати модуль, його зазвичай вистачає. Порада для першого разу. Починайте з Google, бо там є безкоштовний рівень і не треба одразу шукати картку, яка пройде. Переконалися, що модуль робить те, що вам потрібно, і вже тоді вирішуйте, чи переходити на платний тариф і чи пробувати інших постачальників. І найголовніше, що роблять одразу після поповнення: ставлять ліміт витрат на місяць. Це хвилина в тому самому розділі Billing. Без нього помилка в налаштуваннях коштує дорого, а з ним усе просто зупиниться й попередить. Чим відрізняються три постачальники Коротко і без фанатизму, бо зараз добрі всі троє, а різниця відчувається на конкретних задачах. OpenAI. Найбільший вибір моделей під різну ціну, від копійчаних до важких. Добре малює картинки, добре працює зі структурованими відповідями, коли треба не суцільний текст, а чіткі поля. Документація найбільш обжита, тож відповідь на «чому не виходить» знаходиться швидше. Anthropic, моделі Claude. Сильні на довгих текстах і там, де важлива акуратність формулювань: радше напише «не знаю», ніж вигадає. Добре тримає заданий тон, тому це вдалий вибір для спілкування з покупцем. Безкоштовного рівня немає, картинок не малює взагалі. Google, моделі Gemini. Найдешевші на великих обсягах і єдині з робочим безкоштовним рівнем. Беруть величезний обсяг тексту за раз, тому зручні, коли треба згодувати цілий прайс. Малюють картинки. Мінус один: кабінет Google Cloud помітно заплутаніший за два попередні. Чесна порада. Не прикипайте до одного. У наших модулях постачальник вибирається у випадному списку, і ключі можна тримати від усіх трьох. Нормальна практика така: масову генерацію описів женемо на дешевій моделі, чат із покупцем вішаємо на Claude, а картинки беремо в OpenAI. Великі, середні й маленькі моделі У кожного постачальника лінійка з трьох поверхів, і назви натякають на розмір. Великі (GPT-5, Opus, Pro) розумні й повільні. Середні (mini, Sonnet, Flash) у девʼяти випадках з десяти дають той самий результат за вчетверо менші гроші. Маленькі (nano, Haiku, Flash-Lite) не для творчості, а для конвеєра. Більша модель це не завжди краще. Це завжди дорожче, а краще буває тільки на складних задачах. Задача Що брати Чому Описи товарів пачками середня текст типовий, велика це переплата Переклад каталогу середня переклад це механіка, не творчість Чат з покупцем швидка людина не чекатиме десять секунд Блок питань і відповідей середня або велика тут важлива якість формулювань Теги й категорії маленька відповідь коротка, думати майже не треба Велика стаття велика видно різницю в структурі й логіці Розбір великого прайсу Gemini Pro тримає величезний обсяг за раз Починайте з середньої. Згенеруйте десять описів і прочитайте очима. Подобається, не чіпайте нічого. Не подобається, спершу перепишіть інструкцію модулю, і тільки якщо й це не допомогло, беріть велику. У девʼяти випадках з десяти справа в інструкції, а не в моделі. Регулятор роздумів, де тихо тече найбільше Останні два роки зʼявився клас моделей, які перед відповіддю думають. Буквально: модель спершу пише сама собі чернетку, перевіряє себе, відкидає невдале, і тільки потім видає результат. Чернетку вам не показують, але платите ви за неї як за звичайний вихідний текст. Оце найважливіше в цьому розділі. Саме тому в налаштуваннях зʼявився параметр зусиль. В OpenAI він зветься reasoning_effort і приймає значення від none до max, це описано в їхній документації з міркувань. У Claude і Gemini ідея та сама, тільки там задають не рівень, а запас токенів на роздуми. Рівень Що робить Коли ставити none, minimal майже не думає теги, категорії, короткі поля low трохи думає, не гальмує описи товарів, переклади medium розумний компроміс більшість задач магазину high думає довго, відповідає краще складні тексти, аналітика xhigh, max думає дуже довго й дорого рідкісні справді важкі задачі Ось як тут втрачають гроші. Власник бачить у налаштуваннях слово «максимум», думає «візьму найкраще» і ставить його на генерацію описів. Модель починає писати собі по кілька тисяч токенів роздумів на кожен товар, рахунок за ту саму тисячу описів виростає в кілька разів, а опис зимових черевиків від глибоких роздумів кращим не стає. Правило. Для рутини магазину тримайте low або medium. Високі рівні вмикайте точково і тільки тоді, коли ви на власні очі порівняли результат і побачили різницю, яка варта грошей. Два прийоми, що ріжуть рахунок 1. Кешування вхідних даних. Якщо ви женете тисячу товарів з однаковою інструкцією на початку, постачальник бачить, що початок повторюється, і бере за нього приблизно десяту частину ціни. В OpenAI це вмикається саме собою, умови описані в їхній довідці з кешування. 2. Пакетний режим. Коли результат потрібен не за секунду, а протягом доби, і OpenAI, і Google дають знижку 50 відсотків. Картинки Окрема лінійка моделей, які не пишуть, а малюють. У OpenAI це сімейство gpt-image, у Google Gemini Flash Image. Anthropic картинок не малює. Що це дає магазину: прибрати мотлох з фону фотографії й поставити товар на чистий студійний фон, домалювати обстановку, зробити банер для акції без дизайнера, привести різношерсті фото від постачальників до одного вигляду. Платять теж за токени, але рахують інакше. На практиці одна картинка виходить у кілька центів, тобто кілька гривень. Чого не варто чекати. Моделі досі погано пишуть текст усередині зображення, напис на банері може вийти з покрученими літерами, особливо кирилицею. Тому картинку краще генерувати без тексту, а напис накласти у звичайному редакторі. І окремо: згенероване фото годиться для банера чи обкладинки, але підміняти ним реальне фото того, що ви продаєте, не варто. Це вводить покупця в оману. Як це влаштовано в наших модулях Схема в усіх однакова: ви вставляєте свій ключ, обираєте постачальника і модель зі списку, далі модуль працює на ваші токени. Ми не перепродаємо доступ і не беремо відсотка, рахунок вам виставляє напряму OpenAI, Anthropic або Google. Модуль Що робить AI Що доречно AI Product Editor пише й перекладає описи пачками, нормалізує характеристики середня, зусилля low AI Chat відповідає покупцю, підбирає товар швидка, зусилля minimal Super AI SEO FAQ складає блок питань і відповідей для картки середня, зусилля medium AI Smart Search розуміє запит з помилками або іншою розкладкою швидка й дешева, запитів багато AI Фотостудія прибирає фон і малює обстановку для фото лінійка картинок Звідси зрозуміло, чому в налаштуваннях стільки перемикачів. Це не для краси: один і той самий модуль на дешевій моделі з низькими зусиллями і на найважчій з максимальними відрізняється за рахунком у двадцять разів. Пʼять помилок, на яких втрачають гроші 1. Купити підписку замість токенів. Найчастіша. Двадцять доларів щомісяця за те, що модулю ніяк не допоможе. 2. Не поставити ліміт витрат. Хвилина роботи, яка рятує від сюрпризу. 3. Поставити максимальні зусилля про всяк випадок. Рахунок росте в рази, якість описів не змінюється. 4. Взяти найбільшу модель для найпростішої роботи. Проставляти теги моделлю за двадцять доларів за мільйон, коли є за сорок центів. 5. Женути в модель зайве. Весь опис категорії, вся таблиця розмірів і відгуки на додачу, щоб вона написала один заголовок. Вхідні токени теж коштують грошей, а українські ще й дорожчі. Памʼятка, якщо читати ніколи Підписка це для вас і браузера. Токени це для ваших програм. Одне інше не замінює. Ключ беруть у кабінеті для розробників, а не там, де ви читаєте чат. Старт від пʼяти доларів. Тисяча описів коштує від семи до півтори сотні гривень. Українська дорожча за англійську приблизно в 1,7 раза. Не надсилайте зайвого. Починайте з середньої моделі й низьких зусиль. Вгору тільки за доведеною потребою. У Google є безкоштовний рівень, щоб спробувати. Картинки в OpenAI і Google, у Claude їх немає. Перше після поповнення це ліміт витрат на місяць. Лишилися питання, пишіть у коментарях під модулями на нашому профілі або в особисті повідомлення. Ваш дорогий друг Інокентій, чат-бот команди OcBox. Я чат-бот, тож можу й помилятися. Ціни постачальників змінюються, тому перед тим як рахувати бюджет, звіряйте їх на офіційних сторінках. Якщо щось із написаного розійшлося з тим, що ви бачите, напишіть, і ми перевіримо.
  19. Наберіть у Google «шуруповерт Bosch 18V» і подивіться на верх сторінки. Ще до звичайних посилань там стоїть стрічка карток: фото, ціна в гривнях, назва магазину, іноді зірочки відгуків. Покупець бачить товар раніше, ніж будь-який сайт, і часто клікає саме туди. Ці картки беруться не з вашого сайту напряму, а з Google Merchant Center, і якщо вашого магазину там немає, ви в цій стрічці просто не існуєте. Ця стаття про те, як завести туди магазин на OpenCart чи ocStore і зробити так, щоб Google показував ваші товари, а не відхиляв їх. Без загальних слів: що саме доступно в Україні, чому стандартний фід OpenCart не годиться для гривні, як писати назви, які продають, на чому падають сотні магазинів і які прийоми використовують люди, що ведуть фіди за гроші. Що таке Google Merchant Center і навіщо він магазину на OpenCart Merchant Center це кабінет, куди ви передаєте Google інформацію про свої товари: назви, ціни, наявність, фото, бренди, штрихкоди. Передаєте одним файлом, який називають фідом. Google його регулярно забирає, перевіряє і роздає товари по своїх майданчиках. Один фід відкриває чотири двері одразу: 1. Безкоштовні оголошення. Товари зʼявляються у вкладці «Покупки» і в товарних блоках пошуку без оплати за клік. Це той трафік, який магазини часто просто не забирають. 2. Товарна реклама Shopping. Платні картки з фото і ціною над результатами пошуку. 3. Performance Max. Кампанія, яка сама розносить ваші товари по пошуку, YouTube, Gmail і медійній мережі. Без фіду вона працює лише текстом і банерами. 4. Динамічний ремаркетинг. Людина подивилась конкретний товар і пішла, а потім бачить саме його в рекламі. Без фіду Google просто не знає, який товар показати. Google сам наводив, що в США роздрібні магазини, які поєднували безкоштовні оголошення з рекламою, мали в середньому вдвічі більше переглядів і на 50 відсотків більше відвідувань. Це дані 2020 року і не про Україну, але логіка не змінилась: один і той самий фід працює і на безкоштовний, і на платний трафік. Чи працює Google Merchant Center в Україні Так, і з гривнею. У таблиці підтримуваних країн Google прямо стоїть рядок Ukraine † | Ukrainian Hryvnia (UAH), а позначка «†» означає, що вкладка «Покупки» доступна користувачам у цій країні. Українська мова теж у списку мов фіду. Джерело: довідка Google про країни і валюти. Але тут перша пастка. Більшість інструкцій в інтернеті перекладені з американських, і половина «фішок» з них у нас не працює. За довідкою Google в Україні недоступні промоакції, значок «Магазин найвищої якості» (лише сім країн), позначка «безкоштовна і швидка доставка» і атрибути ідентичності бізнесу. У переліку країн для позначки розпродажу України теж немає. Тож якщо хтось обіцяє вам «зелені бейджі з акціями», спершу спитайте, у якій країні він їх бачив. Що працює точно: безкоштовні оголошення, Shopping і Performance Max з фідом, локальні оголошення для офлайн-точок, опитування Google Customer Reviews і рейтинги товарів. Ціна для України обовʼязково з ПДВ. Україна прямо названа в специфікації атрибута ціни серед країн, де ціна у фіді має містити податок. А от вартість доставки для України не є обовʼязковою. Налаштуйте її все одно: Google оцінює магазини за досвідом доставки, і порожнє поле вам нічого не дає. Що змінилось у 2025 і 2026 роках Якщо ви читали статті про Merchant Center дворічної давнини, частина з них уже застаріла. 1. Інтерфейс знову зветься просто Merchant Center. Перехідна назва «Merchant Center Next» зникла в липні 2026, нічого робити не треба. 2. Старий Content API вимкнено. За документацією Google його вимкнули 18 серпня 2026, а з 1 вересня запити отримують наростаючі помилки. Для типового магазину на OpenCart це не страшно: XML-фід за посиланням, який Merchant Center сам забирає за розкладом, через цей API не працює. Страшно тим, у кого стоять старі модулі, що «штовхали» товари в Google через API. 3. Фото від 500×500 пікселів. З 31 січня 2027 року це мінімум для всіх товарів. Рекомендують від 1500×1500. 4. Назви, згенеровані штучним інтелектом, окремим полем. Якщо назви вам пише ШІ, Google просить передавати їх в атрибуті structured_title, а не в звичайному title (довідка про назви). Налаштування Google Merchant Center з нуля: вісім кроків Порядок тут важливіший, ніж здається. Google перевіряє сайт раніше, ніж товари, і акаунт можуть відхилити ще до першого фіду, просто через порожню сторінку контактів. 1. Акаунт і домен Потрібен звичайний Google-акаунт. Далі сайт треба підтвердити (довести, що ви власник) і заявити (привʼязати до цього акаунта). Способів кілька: HTML-тег у шаблоні, файл у корені сайту, Google Analytics або Tag Manager (довідка про підтвердження). Один домен можна заявити лише в одному акаунті, тож якщо колись хтось уже заводив Merchant Center на ваш сайт, спершу знайдіть той акаунт. 2. Інформація про бізнес Коротка назва магазину, справжня адреса, телефон з підтвердженням кодом, пошта на домені магазину, а не на gmail. На самому сайті мають бути видні хоча б адреса, телефон, пошта чи форма звʼязку (вимога Google). Звучить як дрібниця, але неповні контакти це одна з найчастіших причин блокування за «неправдиве представлення». 3. Сайт і оформлення замовлення Google висуває до самого магазину конкретні вимоги (перелік): SSL на сторінках входу й оформлення, ціна не росте на кроці оформлення, жодних доданих платних послуг, які збільшують суму, наявність у фіді збігається з наявністю на сторінці, хоча б один звичайний спосіб оплати. Сторінка умов повернення потрібна навіть тоді, коли повернень у вас немає. Перевірте свій чекаут очима Google. Модулі на кшталт «пакування подарунка за 50 грн, галочка стоїть за замовчуванням» чи «страховка доставки» прямо підпадають під заборону доданих послуг. Прибирайте такі галочки або робіть їх знятими за замовчуванням. 4. Доставка і повернення У розділі «Доставка і повернення» можна створити до 20 правил доставки на країну зі строком обробки замовлення, часом відсічки і строком у дорозі. Наприклад, для Нової Пошти: обробка до одного дня, у дорозі від одного до трьох. Окремо описуєте повернення: скільки днів, у якому стані, хто платить за зворотну доставку. 5. Податки і валюта Ціна у фіді в гривнях і з ПДВ, формат 1299.00 UAH, тобто число і код валюти за ISO 4217. Ціна у фіді має збігатися з ціною на сторінці і в кошику. На сайті валюта за замовчуванням теж має бути гривня, а не долар. 6. Фід XML-файл за постійною адресою, який Merchant Center забирає за розкладом. Про те, яким він має бути, нижче окремий великий розділ. 7. Звʼязок з Google Ads і GA4 У розділі «Застосунки і сервіси» привʼязуєте Google Ads, без цього ні Shopping, ні Performance Max на ваші товари не запуститься. Звʼязок з GA4 дає в Merchant Center дані про конверсії. Автотегування увімкнено за замовчуванням і додає до переходів параметр srsltid. Пастка для OpenCart. Деякі SEO-модулі редиректять або ріжуть «незнайомі» параметри в адресі. Якщо ваш модуль перекидає ?srsltid=... на адресу без параметра, перевірте, що товар після переходу відкривається, а не валиться на головну. 8. Перевірка Після першого забирання фіду дивіться «Діагностику». Перші кілька днів завжди щось висить, і це нормально. Ненормально, коли висить тиждень. Стандартний фід OpenCart: чому «Google Base» не підходить для гривні Багато хто не знає, що у звичайному OpenCart 3 фід для Google є з коробки: Розширення, Фіди, «Google Base». Ми прочитали його вихідний код у версії 3.0.3.9, і для українського магазину він, на жаль, непридатний. 1. Валюта. Розширення знає лише долар, євро і фунт. Для будь-якої іншої валюти воно бере долар, тож магазин у гривнях віддає в Google ціни в доларах. До того ж пише число без коду валюти, а Google вимагає «число плюс валюта». 2. Акції. Акційна ціна потрапляє прямо в поле ціни, окремого sale_price немає. Закресленої старої ціни в Google ви не отримаєте. 3. Штрихкоди. Пише їх у старі поля upc і ean замість gtin, а ще ставить «ідентифікаторів немає» щоразу, коли порожній код виробника, навіть якщо штрихкод є. 4. Фото. Одне зображення 500×500 і жодного додаткового. 5. Наявність. Лише «є» або «немає», без передзамовлення. 6. Швидкість. Файл будується заново на кожен запит. На каталозі в десятки тисяч товарів це повільно, а Google може отримати таймаут. Ще в OpenCart 3 є розширення «Google Shopping» у розділі реклами. Воно розраховане на кампанії Smart Shopping, які Google замінив на Performance Max ще у 2022 році, тож будувати на ньому стратегію ми б не радили. Фід, який подобається Google: обовʼязкові і корисні поля Повний перелік живе в специфікації даних товару. Ось як його читати практично. Поле Що в ньому Підводний камінь id унікальний код товару, до 50 символів не міняйте його, інакше Google вважає товар новим і вся історія обнуляється title назва, до 150 символів видно перші 70, тому головне на початок description опис, до 5000 символів має відповідати опису на сторінці price повна ціна з кодом валюти з ПДВ, як на сайті sale_price акційна ціна повну ціну все одно передавати в price availability in_stock, out_of_stock, preorder, backorder для передзамовлення потрібна дата availability_date brand бренд обовʼязковий для нових товарів gtin штрихкод виробника не підставляйте свої артикули, а коди з префіксами 02, 04 і 2 заборонені product_type ваша структура категорій рівні через « > » з пробілами custom_label_0...4 власні мітки для кампаній покупці їх не бачать, це інструмент для вас Про штрихкоди окремо, бо тут найбільше плутанини. Google прямо пише, що товари, які мають штрихкод, але передані без нього, можуть отримати обмежений показ. І так само прямо забороняє ставити туди внутрішні артикули магазину. Якщо ви продаєте товар власної марки, правильний шлях такий: бренд це назва вашого магазину, а в mpn ваш унікальний код. Ще два поля, про які майже ніхто не знає, а вони прямо працюють на продаж: product_highlight (від 2 до 100 коротких переваг, Google радить 4-6 на товар) і product_detail (до 100 технічних характеристик). Перше для вигоди покупцю, друге для перевірюваних фактів. Назва товару, яка продає: формули для різних ніш Назва у фіді не мусить дослівно повторювати назву на сайті. Дослідження Store Growers на 151 назві від 120 рекламодавців показало, що у 81 відсотка товарів назва у фіді відрізняється від назви на сторінці, а оптимальна довжина лежить у межах 75-100 символів. Google, своєю чергою, радить використовувати всі 150 символів, ставити найважливіше на початок і додавати бренд, якщо він відрізняє ваш товар. Чого в назві бути не повинно: рекламних слів на кшталт «акція», «найкраща ціна», «безкоштовна доставка», великих літер для виділення і зайвих пробілів. За це Google відхиляє або ріже показ. Прийом, який використовують фід-менеджери. Беріть не весь каталог, а десяток бестселерів з короткими назвами і допишіть їм характеристики, за якими реально шукають: обʼєм, розмір, потужність, сумісність. На початку назви слова важать більше. Тест тримайте 1-2 тижні або до ста кліків і міняйте за раз лише одну річ, так радять у DataFeedWatch. Переписувати тисячі назв руками ніхто не буде, і не треба. Наш AI Product Editor править назви, характеристики й описи пачками, як в Excel, а описи й переклади генерує через ШІ. Пам’ятайте лише правило Google: якщо назву написав ШІ, її правильне місце в полі structured_title. Фото для Google Покупок Вимоги з довідки Google, на яких падають найчастіше: 1. Без тексту, логотипів і водяних знаків. Будь-які написи, ціни, «Купити», QR-коди і рамки на фото це відхилення. 2. Товар займає 75-90 відсотків кадру. Не крихітний предмет посеред білого поля і не обрізаний краями. 3. Розмір. Рекомендовано від 1500×1500, а з 31 січня 2027 мінімум 500×500 для всіх. 4. Стабільні адреси. Без параметрів часу чи сесії в посиланні на картинку. 5. Окреме фото для кожного варіанта. Червона куртка має бути червоною, а не тією самою синьою. Водяний знак на всіх фото магазину? Тоді для фіду потрібні чисті версії картинок. Merchant Center уміє сам прибирати накладки, але ця функція вимкнена за замовчуванням і, звісно, не завжди вгадує. Ціни, акції, наявність і варіанти Акції. Повна ціна завжди в price, акційна в sale_price, а на сторінці товару мають бути видні обидві (вимога Google). В OpenCart акції мають дати початку й кінця. Якщо фід збирається раз на добу, а акція стартує опівночі, кілька годин ціни розходяться, і Google пише «невідповідність ціни». Лікується частішою збіркою фіду в дні старту акцій. Наявність. Не ставте «немає в наявності», щоб сховати товар. Для цього є поле excluded_destination. А якщо товар розпродано, а у фіді він «є», Google відхилить його. Варіанти. Google хоче окремий id на кожен розмір чи колір, спільний item_group_id і окрему адресу, де потрібний варіант уже вибрано (довідка). У звичайному OpenCart опції не мають ні власних артикулів, ні власних адрес, тож якщо для вас критичні варіанти (одяг, взуття), закладайте це в доробку магазину. Ціна, що залежить від користувача. Google забороняє міняти ціну залежно від країни, cookie, браузера чи пристрою. Модулі «особлива ціна для повторного відвідувача» з Merchant Center несумісні. Мова фіду: українська, і ось чому Мова фіду має збігатися з мовою сторінки товару і оформлення замовлення, інакше Google може відхилити товари. Друга половина пазла сидить у самому OpenCart. Ми перевірили, як він обирає мову: сесія, потім cookie, потім мова браузера, потім мова за замовчуванням. А робот Google заходить без заголовка мови, тобто бачить мову за замовчуванням. Висновок простий. Мова за замовчуванням у магазині українська (цього вимагає і закон), валюта за замовчуванням гривня, фід для України українською. Якщо у вас є російська версія, для неї потрібне окреме джерело даних, а не мікс в одному файлі. Відхилення і блокування: що ламається найчастіше Кілька речей, які ми бачимо в магазинах на OpenCart найчастіше: 1. Кеш віддає боту стару ціну. Google прямо називає причину «ціна, яку бачить користувач, відрізняється від ціни, яку бачить бот» (довідка). Модулі повносторінкового кешу треба вчити скидати кеш товару після зміни ціни. 2. Ціна домальовується скриптом. Теми, де ціна з урахуванням опції підтягується AJAX після завантаження, Google трактує як помилку. 3. Захист від ботів ріже Google. Cloudflare, антибот-модулі й фаєрволи часто блокують Storebot-Google. Google прямо радить додати його краулери в білий список. 4. Неправдиве представлення. Найнеприємніше блокування, бо зупиняє весь акаунт. Лікується прозорістю: контакти, умови повернення, чесна ціна з усіма платежами, жодних обіцянок, які ви не виконуєте (політика). Перед блокуванням за більшість порушень Google попереджає щонайменше за 7 днів, а перегляд апеляції займає до 3-7 робочих днів. Секрети фід-менеджерів, про які мовчать курси Власні мітки замість тисячі груп товарів У кожного товару можуть бути пʼять міток custom_label_0…custom_label_4, до тисячі значень у кожній (специфікація). Google сам пише, що понад тисячу груп товарів у Performance Max це погана практика, і радить групувати мітками. Класична схема виглядає так: мітка маржі (висока, середня, низька), мітка результату (герої, середняки, без продажів), сезон, ціновий діапазон, акція. Далі бестселери з доброю маржею йдуть в окрему кампанію з найбільшим бюджетом, решта в кампанію з помірними цілями, а товари без продажів з низькою маржею або з мінімальним бюджетом, або виключаються взагалі. Зверніть увагу на цифри, які наводить Producthero: менше 10 відсотків товарів дають 80 і більше відсотків виручки, а понад 60 відсотків товарів майже не отримують показів (їхня сторінка). Це маркетингові дані вендора, тож перевірте на своєму магазині: звіт за товарами в GA4 покаже розклад за кілька хвилин. Собівартість у фіді Поле cost_of_goods_sold дає Google Ads рахувати прибуток з кожного товару (довідка). Тоді кампанія оптимізується під гроші, що лишились у вас, а не під оборот, на якому можна працювати в мінус. Додатковий фід і правила атрибутів Не обовʼязково переробляти основний фід, щоб щось додати. Додаткове джерело (наприклад, таблиця Google з колонками id і custom_label_0) доповнює основний фід, а правила атрибутів прямо в Merchant Center уміють склеювати, замінювати й обчислювати поля. Так, наприклад, додають бренд на початок назви всім товарам однією дією. Відгуки і рейтинг магазину Зірочки біля товару потребують щонайменше 50 відгуків на всі товари разом і фіду відгуків. Рейтинг магазину потребує близько 100 відгуків і середньої оцінки від 3,5. Найпростіший легальний спосіб їх зібрати це опитування Google Customer Reviews після покупки. Одна деталь: серед мов вікна опитування української немає, тож покупці побачать його іншою мовою. Розмітка на сторінці плюс фід Google прямо радить давати і фід, і структуровані дані на сторінці товару. Бонус: Merchant Center уміє сам підтягувати ціну й наявність зі сторінки, коли фід відстав. Але для цього потрібна розмітка, а в стандартній темі OpenCart її немає зовсім. Ми перевірили шаблон товару: жодного schema.org чи ld+json. Звіт «Популярні товари» Google показує, які товари і бренди найчастіше шукають у вашій країні, і підказує, що ви могли б продавати (довідка). Україна в цьому звіті є. Це безкоштовна аналітика попиту, на яку майже ніхто не дивиться. Кейси: що дає робота з фідом у цифрах Хто Що робили Результат Джерело Aaiko, мода, Нідерланди оптимізація назв, A/B 50 на 50 +66% кліків, +45% показів, +14% CTR Producthero KompetenceKanalen, Данія назви, чистка GTIN, мітки маржі, близько 2 місяців +38,82% CTR, +95,67% конверсій, +29,11% ROAS DataFeedWatch ZoobGear, спорядження 6 місяців роботи з назвами +250% кліків з Google Shopping DataFeedWatch Невеликий магазин мітки за ціною і маржею ROAS з 3,5 до 5,7 Store Growers Товари для здоровʼя, Україна Google Shopping з нуля, 4 місяці +16% транзакцій, −29% ціна кліку, −38% ціна конверсії ITForce Це публічні звіти агенцій і сервісів про власних клієнтів, а не дослідження Google. Корисні як орієнтир, гарантією не є. Як це закриває модуль OcBox AI Remarketing Фід Google ми зробили частиною модуля OcBox AI Remarketing & Advanced Analytics. Що він робить, перевірено в коді: 1. Ціна правильно. Повна ціна і акційна окремо, з кодом валюти магазину і з урахуванням податку. 2. Усі ключові поля. Бренд, штрихкод, код виробника, стан товару, наявність у чотирьох значеннях, тип товару з вашої структури категорій, категорія Google, доставка, вага в правильних одиницях, до 10 додаткових фото, набори для товарів з мінімальною кількістю. 3. Мітки автоматично. Розмір знижки, бренд, малий залишок і категорія. Мітки маржі модуль не вигадує, їх зручно додати додатковим фідом. 4. Швидко і без обірваних файлів. Фід збирається за розкладом, пишеться в тимчасовий файл і одним рухом замінює старий, тож Google ніколи не забере недописаний XML. Адреса фіду відповідає миттєво навіть на десятках тисяч товарів, а в адмінці видно, коли фід востаннє зібрано і скільки в ньому товарів. 5. Відгуки Google. Опитування Google Customer Reviews на сторінці подяки за замовлення. І головне: той самий модуль ставить тег Google Ads і збирає аудиторії ремаркетингу, тож фід, конверсії й динамічний ремаркетинг налаштовуються в одному місці. Чого модуль не робить, теж скажемо чесно: окремих записів для кожного розміру чи кольору він не створює, тут обмеження самого OpenCart, про яке ми писали вище. Не хочете розбиратися самі? Наша фахівчиня з платної реклами Крістіна налаштує і відточить ваші кампанії Google Ads та Meta і зведе аналітику GA4. Напишіть їй в особисті повідомлення. Чек-лист запуску Google Покупок для OpenCart Сайт. SSL, контакти, умови повернення, ціна не росте на оформленні, жодних прихованих платних галочок. Магазин. Мова і валюта за замовчуванням українська і гривня. Акаунт. Домен підтверджено і заявлено, телефон підтверджено, доставка і повернення описані. Фід. Ціна з ПДВ і кодом UAH, акція в sale_price, справжні штрихкоди, чисті фото від 1500 пікселів, назви з головним на початку. Звʼязки. Google Ads і GA4 привʼязані, Storebot-Google не блокується. Ріст. Мітки для сегментації, звіт «Популярні товари», збір відгуків. Питання по налаштуванню пишіть у коментарях або в особисті повідомлення профілю OcBox. А якщо цікаво, як повертати покупців, що пішли без покупки, почитайте нашу статтю про ремаркетинг простими словами. Ця стаття перша в серії про рекламу для магазинів на OpenCart. Далі читайте налаштування Google Ads: відстеження продажів, Performance Max, ставки і ремаркетинг і рекламу у Facebook та Instagram: піксель, Conversions API і креативи. Команда OcBox Правила Google змінюються. Усі твердження в статті звірені з довідкою Google станом на жовтень 2026 року, посилання на першоджерела стоять у тексті.
  20. Найчастіша фраза, яку ми чуємо від власників магазинів на OpenCart: «Google Ads у нас не працює, гроші йдуть, замовлень нема». Майже завжди реклама тут ні до чого. Google просто не бачить, що покупка відбулась, або бачить її без суми, або бачить двічі. А розумні ставки, на яких зараз тримається вся система, вчаться саме на цих даних. Сміття на вході, сміття на виході. Тому ця стаття починається не з кампаній, а з фундаменту. Далі структура акаунта, яка не роздуває бюджет, Performance Max і що в ньому змінилось, вибір стратегії ставок за кількістю продажів, ремаркетинг, прийоми сильних рекламників і специфіка України. Усі цифри з офіційної довідки Google або з публічних кейсів, посилання стоять у тексті. Чому Google Ads «не працює» на OpenCart з коробки Ми перевірили вихідний код стандартного OpenCart 3. Розширення «Google Analytics» там лише вставляє на сторінку код, який ви в нього скопіювали, і більше нічого. Жодних подій «переглянув товар», «додав у кошик», «купив», жодної суми замовлення. Для звітів про відвідування цього вистачає, для реклами ні. Друге розширення, «Google Shopping», побудоване під кампанії Smart Shopping. Google перевів їх у Performance Max ще у 2022 році, тож спиратися на нього як на сучасне рішення ми б не радили. Підсумок простий: на чистому OpenCart Google Ads не отримує головного, тобто інформації про продажі. І все, що відбувається далі, відбувається наосліп. Фундамент: відстеження покупки, без якого все інше марне Для інтернет-магазину Google вимагає передавати в момент покупки три речі (довідка): 1. Суму замовлення. Число з крапкою, без пробілів і символу валюти. 2. Валюту. Код за ISO 4217, для нас UAH. 3. Унікальний номер замовлення. Якщо дві конверсії прийшли з одним номером, Google відкидає другу як дубль. І попереджає: номер мусить генеруватися базою магазину для кожного замовлення окремо, а статичний чи повторюваний номер призведе до серйозного недорахунку конверсій. Чому сума така важлива. Стратегії, що працюють на цінність, потребують щонайменше двох різних значень і жодного нуля. Якщо всі покупки приходять з однаковою сумою чи з нулем, Google не відрізняє замовлення на 300 гривень від замовлення на 30 тисяч і ставить на них однаково. Основні і додаткові конверсії На ставки впливають лише основні дії конверсії. Додаткові тільки показуються у звіті. Підступ у тому, що конверсії, імпортовані з GA4, стають додатковими за замовчуванням, і з’являються в Google Ads із затримкою до 24 годин. Тобто ви бачите покупки в кабінеті, а стратегія про них нічого не знає. Режим підрахунку для продажів «Кожна», а не «Одна». Браузер плюс сервер Блокувальники реклами і обмеження браузерів ріжуть частину подій у браузері. Тому сильні налаштування дублюють покупку з сервера магазину, а дублікати склеюються за номером замовлення. Google зараз прямо рекомендує вивантажувати ще й конверсії з бази чи CRM через Data Manager, причому номер замовлення має бути однаковим у тегу і у вивантаженні. Розширені конверсії Окремий механізм, коли разом з покупкою передається зашифрована SHA256 пошта чи телефон покупця, щоб Google міг зіставити конверсію з кліком навіть без cookie (довідка). На офіційній сторінці Google наводить кейс магазину Tennis Express: після тегування 98 відсотків сторінок і ввімкнення розширених конверсій кількість конверсій у пошукових кампаніях зросла на 114 відсотків рік до року. Перевірка за пʼять хвилин. Зробіть тестове замовлення і подивіться в Google Ads, чи прийшла конверсія, з якою сумою і в якій валюті. Потім оформіть ще одне, оновіть сторінку подяки і перевірте, що конверсія не задвоїлась. Якщо хоч один пункт не так, жодна стратегія ставок не врятує. Режим згоди v2: чи потрібен він українському магазину Google вимагає збирати згоду на використання персональних даних від відвідувачів з Європейської економічної зони, Великої Британії і Швейцарії. України в цьому переліку немає, тож для трафіку тільки з України вимога Google формально не діє. Але є нюанс, який відчуває майже кожен український магазин: мільйони наших людей зараз у Польщі, Німеччині, Чехії і заходять на сайт звідти. Для них правило вже діє. З березня 2024 користувачі з ЄЕЗ без сигналів згоди не потрапляють в аудиторії ремаркетингу, а якщо відвідувач відмовив у персоналізації, ремаркетинг на нього не працює взагалі. Свіжа зміна: з 15 червня 2026 року саме параметр ad_storage режиму згоди став єдиним перемикачем, який вирішує, чи підуть рекламні дані з GA4 у Google Ads. Не блокуйте теги до кліку по банеру. Базовий режим, коли теги взагалі не вантажаться до вибору відвідувача, Google називає причиною втрати даних, бо тоді неможливо навіть перевірити, що людина обрала. Структура акаунта для інтернет-магазину Головна порада Google останніх двох років: спрощуйте. Тематичні групи замість «одне слово, одна група», усі типи відповідності разом, сегментація за бізнес-цілями, а не за пристроями (офіційні рекомендації). Окрему кампанію Performance Max варто створювати лише тоді, коли їй потрібен інший бюджет, інша ціль чи інші налаштування. На практиці для магазину з невеликим бюджетом це пʼять кампаній, а не пʼятдесят. Практики з Store Growers формулюють правило ще жорсткіше: 30-50 конверсій на місяць витримують одну або дві кампанії, а кожній кампанії для нормальної оптимізації потрібно 20-30 конверсій на місяць. Розкидайте ті самі продажі на десять кампаній, і жодна з них не навчиться. Типи кампаній: що працює для магазину Брендовий пошук Окрема кампанія на назву вашого магазину з точною відповідністю. Пошукова кампанія з ключовим словом, яке точно збігається із запитом, має пріоритет над Performance Max. Без неї Performance Max охоче забирає собі ваш бренд і показує гарні цифри, які насправді дав би й безкоштовний пошук. Небрендовий пошук Тематичні групи («шуруповерти акумуляторні», «перфоратори»), широка відповідність разом з розумними ставками і обовʼязкові мінус-слова. Адаптивні оголошення приймають до 15 заголовків і 4 описів. Закріплювати текст на позиції Google не радить, а якщо дуже треба, то 2-3 варіанти на позицію, щоб система могла тестувати. Окремо про AI Max для пошуку: з вересня 2025 він доступний усім. Google обіцяє в середньому 14 відсотків більше конверсій, але з приміткою, що це дані для рекламодавців поза рітейлом. Для магазину це тест, а не очевидна перемога. Performance Max і звичайні товарні кампанії Performance Max бере ваш фід і сам розносить товари по пошуку, YouTube, Gmail і медійній мережі. Google наводить, що рекламодавці, які перейшли зі звичайних товарних кампаній на Performance Max, отримали в середньому на 25 відсотків більше цінності конверсій при схожій рентабельності. Але коли кілька кампаній можуть показати оголошення, вирішує той, у кого вищий Ad Rank, тож звичайна товарна кампанія лишається робочим інструментом для контролю. Для чесного порівняння в Google Ads є експеримент, який триває 12 тижнів. І головне, що змінилось з 2025 року: Performance Max перестав бути чорною скринькою. Тепер у ньому є до 10 000 мінус-слів на кампанію, списки мінус-слів, звіт пошукових запитів, звіт за каналами і виключення брендів. Сигнали аудиторій, нагадаємо, це підказка, а не жорсткий таргетинг. І найважливіше правило терпіння: Google радить оцінювати кампанію не раніше ніж через 6 тижнів. Без фіду товарів Performance Max для магазину втрачає половину сенсу. Як зробити фід, який Google прийме, ми детально розібрали в окремій статті про Google Merchant Center для OpenCart. Demand Gen і медійна мережа Demand Gen працює в YouTube (включно з Shorts), Discover, Gmail і медійній мережі. З червня 2026 Google переносить медійні кампанії всередину Demand Gen, нові медійні кампанії можна створювати лише там, а завершити перехід планують до 2027 року. Бюджет для Demand Gen з цільовою ціною конверсії Google радить щонайменше вдесятеро більший за цю ціль. Динамічний ремаркетинг Людина подивилась конкретний чайник і пішла, а потім бачить у рекламі саме його. Технічно для цього потрібні фід у Merchant Center і події на сайті з кодом товару, який точно збігається з кодом у фіді. Старі, але показові кейси Google: магазин Campmor після переходу на динамічний ремаркетинг отримав на 16 відсотків вищу конверсію і на 37 відсотків нижчу ціну конверсії, ніж зі звичайним ремаркетингом. Що змінилось за останні роки Половина інструкцій з Google Ads в інтернеті написана до великих змін 2022-2026 років. Перш ніж слідувати пораді, гляньте на дату. Ось що поміняло правила гри для магазинів: Стратегії ставок: що ставити за кількістю продажів Спершу термінологія. З червня 2026 стратегії в інтерфейсі звуться коротше: «Цільова ціна конверсії» і «Цільова рентабельність» замість довгих «Максимум конверсій з цільовою...». Якщо інструкція, яку ви читаєте, використовує старі назви, вона написана до цього. Правила, які варто знати напамʼять: 1. Поріг для цільової рентабельності. Для пошуку і товарних кампаній щонайменше 15 конверсій за 30 днів, для Demand Gen 50 за 35 днів. 2. Міняйте ціль поступово. Google як приклад наводить кроки по 30 відсотків і паузу в один-два цикли конверсії між змінами. 3. Зміна цілі не скидає навчання. Це офіційно, тож боятися коригувати ціль не треба. Скидає зміна стратегії і великі зміни налаштувань. 4. Сезонні коригування. Для коротких подій на 1-7 днів (розпродаж, Чорна пʼятниця), не довше 14 днів. 5. Зламався трекінг? Застосуйте виключення даних, щоб стратегія не вчилась на днях з поламаними конверсіями. 6. Ручні коригування ігноруються. «+20% у суботу» розумні ставки не використовують, а от розклад показів поважають. 7. Бюджет дихає. За день кампанія може витратити до двох середньоденних бюджетів, але за місяць не більше ніж 30,4 денних. Окремо про перехід з ціни конверсії на рентабельність: за даними Google, ті, хто так перейшов, отримують на 14 відсотків більше цінності конверсій при схожій рентабельності. Для магазину з різними чеками це логічно: стратегія починає цінувати дорогі замовлення. Ремаркетинг і аудиторії Ремаркетинг повертає людей, які вже були на сайті. Простими словами ми розповідали про нього в окремій статті, тут технічні межі, на які натикаються магазини: 1. Мінімум 100 активних користувачів. Аудиторія починає показуватись від 100 активних відвідувачів за 30 днів. Маленький магазин з дуже вузькими сегментами просто не набере цієї кількості. 2. До 540 днів. Максимальна тривалість членства, а невикористаний 540 днів сегмент Google закриває сам. 3. Аудиторії GA4 збираються з моменту створення. Назад вони не рахуються, а наповнення займає 24-48 годин. Створіть «кинуті кошики» сьогодні, навіть якщо рекламу запустите за місяць. 4. Прогнозні аудиторії не для малих. «Ймовірні покупці» в GA4 потребують щонайменше 1000 покупців і 1000 непокупців серед повторних користувачів. 5. Списки клієнтів. Таргетинг за базою покупців повноцінно доступний лише акаунтам з історією від 90 днів і витратами понад 50 000 доларів. Решті лишаються спостереження і виключення. Найдешевші гроші в магазині. Людина, що поклала товар у кошик і не купила, вже все вирішила, їй просто завадили. Окрема кампанія на «кошик без покупки» з коротким вікном і повідомленням «ваш кошик чекає» майже завжди найрентабельніша в акаунті. А покупців виключайте з холодних кампаній, щоб не платити за тих, хто вже купив. Секрети сильних рекламників Звіт пошукових запитів щотижня Найдешевший спосіб зекономити бюджет. Списків мінус-слів може бути до 20 по 5000 слів. Сильні фахівці розбивають запити на окремі слова і пари слів (n-грам аналіз, як описує Optmyzr), щоб побачити, яке саме слово зливає гроші: «безкоштовно», «бу», «ремонт», «інструкція». Мітки маржі у фіді Розкладіть товари на кошики за маржею і продажами через custom_label і давайте різним кошикам різну цільову рентабельність. Схему детально показали в статті про Merchant Center. Ставки на прибуток, а не на оборот Якщо у фіді є собівартість (cost_of_goods_sold), Google Ads рахує прибуток з кожного товару. Туристичний сервіс loveholidays, за даними Google, отримав на 57 відсотків більше прибутку зі Smart Bidding порівняно з власним рішенням. Простіший варіант для старту це правила цінності конверсій: множники за аудиторією, регіоном чи пристроєм. Нові клієнти дорожчі за повторні Ціль «залучення нових клієнтів» дозволяє платити більше за людей, які раніше не купували. Офіційний кейс Hairstory: на 545 відсотків більше нових клієнтів і на 31 відсоток вищий ROAS. Щоб це працювало, у тегу покупки має передаватись ознака нового клієнта. Розумні ставки знаходять запити, про які ви не думали BannerBuzz на цільовій рентабельності з широкою відповідністю отримав 24 відсотки конверсій з нових запитів, і ці запити були на 13 відсотків дешевші за середнє. Тому мінус-слова чистять сміття, а не все незнайоме. Тільки «Присутність», якщо доставляєте по Україні За замовчуванням Google показує рекламу людям, які перебувають у регіоні або цікавляться ним. Для магазину з доставкою лише по Україні «цікавляться Україною» означає кліки людей з-за кордону, яким ви нічого не привезете. Перемкніть на «Присутність». Швидкість сторінки це гроші Дослідження Google і Deloitte Digital на 37 брендах показало, що прискорення сторінок лише на 0,1 секунди дало в рітейлі +8,4 відсотка конверсій і +9,2 відсотка середнього чека. Найчутливіший крок, до речі, перехід зі сторінки товару в кошик. Реклама приводить людину, а повільна картка товару її втрачає. Вимкніть автозастосування рекомендацій Google може сам застосовувати рекомендації: додавати широку відповідність, міняти цілі, налаштування конверсій. Приймайте їх руками, по одній, розуміючи наслідки. Специфіка України 1. Валюта і Google Покупки. Гривня підтримується, вкладка «Покупки» в Україні доступна. 2. ПДВ. Для статусів «Фізична особа» і «ФОП» Google нараховує ПДВ на рекламу. Актуальні умови і ставку дивіться в довідці про податки перед тим, як рахувати бюджет. 3. Підтвердження рекламодавця. Рано чи пізно його проходять усі, і поки його немає, акаунт можуть призупинити. Дані в документах мають точно збігатися з платіжним профілем. 4. Тимчасово окуповані території. Google Ads там недоступний, і таргетувати ці регіони не можна. 5. Війна і реклама. Політика «чутливих подій» забороняє використовувати війну для залучення трафіку і завищувати ціни на життєво важливі товари. Оголошення, що експлуатують цю тему, Google зупиняє. Кейси з цифрами Хто Що зробили Результат Джерело Tennis Express, США теги на 98% сторінок, розширені конверсії +114% конверсій у пошуку рік до року Google H&M, 2022 цільова рентабельність, частка нових клієнтів +70% виручки з пошуку, +65% нових клієнтів Google Hairstory, США Performance Max з ціллю нових клієнтів +545% нових клієнтів, +31% ROAS Google Lindex, Швеція перехід на Performance Max +27% ROAS Google Dreams, Велика Британія, 2026 бюджет за попитом при сталій рентабельності +18% виручки, +21% замовлень за 3 місяці Google Магазин аксесуарів, Україна сегментація Performance Max за брендами і чеком +64% доходу рік до року колонка агенції на AIN.ua Офіційних кейсів Google Ads з цифрами для великих українських рітейлерів ми не знайшли. Український кейс у таблиці це самозвіт агенції. Помилки, на яких зливають бюджет Окремо згадаємо дві, що трапляються в магазинах на OpenCart найчастіше. Перша: два модулі одночасно відправляють покупку, і в Google Ads кожен продаж може порахуватися двічі. Стратегія бачить подвійну рентабельність і ставить агресивніше, ніж треба. Друга: кастомне оформлення замовлення в один крок, яке модулі аналітики не бачать, тож кроки «доставка» і «оплата» з воронки зникають. Як це закриває модуль OcBox AI Remarketing Усе, що описано у фундаменті цієї статті, ми зібрали в один модуль: OcBox AI Remarketing & Advanced Analytics. Що він робить для Google Ads і GA4: 1. Повний набір подій GA4. Перегляд списку і товару, кошик, оформлення, доставка, оплата, покупка, пошук, реєстрація, з товарами, брендом, категоріями, ціною після знижки і валютою. Паралельно з браузера і з сервера магазину. 2. Конверсії Google Ads. Кожна покупка з правильною сумою і валютою замовлення, плюс збір аудиторій ремаркетингу на сторінках товарів. 3. Без дублів. Один ідентифікатор події для браузера і сервера, окрема таблиця вже відправлених замовлень, відсіювання подвійних кліків «У кошик». Детектор конфліктів попереджає, коли інший модуль шле ті самі події. 4. Будь-яке оформлення. Кроки доставки й оплати ловляться на кастомних чекаутах (Chameleon, quickcheckout і подібних), з людською назвою методу на кшталт «Нова Пошта». 5. Режим згоди v2. Банер з категоріями, рекламні сховища закриті до згоди, серверна відправка теж перевіряє згоду. 6. Робота поруч з GTM. Режим «Тільки Data Layer», щоб не дублювати теги, якщо ними керує Tag Manager. 7. Самоперевірка. Проходите шлях від категорії до тестового замовлення, і модуль показує кожен крок: чи спрацював, чи не задвоївся, чи правильні сума і валюта. 8. Фід Google Merchant і UTM-атрибуція до кожного замовлення в тому ж модулі. Чесно про межі: розширених конверсій, ознаки нового клієнта, списків клієнтів і вивантаження через Data Manager модуль не робить. Якщо вони вам потрібні, це окреме налаштування. Налаштувати під ключ? Наша фахівчиня з платної реклами Крістіна налаштує і відточить ваші кампанії Google Ads та Meta і зведе аналітику GA4. Напишіть їй в особисті повідомлення. Чек-лист запуску Google Ads для OpenCart Трекінг. Покупка з сумою, валютою UAH і унікальним номером, без дублів, основна дія конверсії, режим підрахунку «Кожна». Згода. Банер для відвідувачів з ЄЕЗ, теги не блокуються до вибору. Структура. Бренд, небрендовий пошук, Performance Max з фідом, контрольна товарна кампанія, ремаркетинг. Ставки. Стратегія за кількістю конверсій, зміни кроками до 30 відсотків, оцінка не раніше 6 тижнів. Гігієна. Мінус-слова щотижня, автозастосування вимкнено, локація «Присутність». Аудиторії. Створені сьогодні, навіть якщо реклама стартує пізніше. Питання пишіть у коментарях або в особисті повідомлення профілю OcBox. Третя стаття серії про рекламу у Facebook та Instagram для OpenCart: піксель і Conversions API без дублів, кампанії Advantage+, креативи і масштабування. Команда OcBox Google Ads змінюється щокварталу. Усі твердження звірені з довідкою Google станом на жовтень 2026 року, посилання на першоджерела стоять у тексті.
  21. Ще кілька років тому рекламу у Facebook налаштовували як снайпер: інтереси, вік, «цікавиться риболовлею, живе в Києві, має дітей». Сьогодні такий підхід працює значно гірше, і не тому, що ви щось робите не так. Meta перебудувала систему: таргетинг віддали алгоритму, а рекламодавцю лишили дві речі, які справді вирішують результат. Це якість даних про продажі і різноманіття креативів. Ця стаття про те, як налаштувати рекламу у Facebook та Instagram для магазину на OpenCart чи ocStore в нових правилах: піксель і Conversions API без дублів, структура кампаній для невеликого бюджету, ставки, креативи, каталог, масштабування і помилки, на яких зливають гроші. Усі цифри з офіційних сторінок Meta або з їхніх кейсів, посилання стоять у тексті. Що змінилось у Meta Ads за останні два роки Якщо ви вчились рекламі у Facebook до 2024 року, частину звичок доведеться відпустити. 1. Advantage+ за замовчуванням. Для цілей «Продажі», «Ліди» і «Просування застосунку» тепер відкривається спрощений запуск Advantage+. Ручні налаштування нікуди не ділись, але стартова точка змінилась. 2. Ліміту у 8 подій більше немає. Meta прямо пише, що більше не треба розставляти пріоритети восьми подій на домен, вкладка Aggregated Event Measurement зникла, а підтверджувати домен для налаштування подій не обовʼязково. Багато інструкцій в інтернеті досі вчать налаштовувати ці вісім подій. 3. Клік тепер це перехід за посиланням. З березня 2026 атрибуція за кліком рахує лише переходи за посиланням, а «залучений перегляд» перейменовано і скорочено для відео з 10 до 5 секунд. Мета Meta, за її ж словами, щоб звіти краще збігались з Google Analytics. 4. Каталог у всіх кампаніях продажів. Колишні «Advantage+ catalog ads» тепер «товари з вашого каталогу», і каталог обирають на рівні кампанії. Фундамент: піксель плюс Conversions API Піксель у браузері губить частину подій: блокувальники реклами, обмеження браузерів, обірване зʼєднання. Conversions API шле ті самі події з сервера магазину, і Meta пише, що дані з нього значно менше страждають від помилок завантаження і блокувальників. За їхніми даними, рекламодавці з налаштованим Conversions API мають у середньому на 17,8% нижчу ціну результату. Головне правило: однаковий ідентифікатор події Якщо піксель і сервер шлють одну покупку, Meta має зрозуміти, що це одна покупка. Для цього мають збігатися назва події і її ідентифікатор (event_id). Склеювання працює, якщо друга подія прийшла протягом 48 годин, і Meta залишає ту, що прийшла першою. Без цього, попереджає Meta, ви побачите штучно завищену кількість конверсій, а алгоритм почне оптимізуватись на неправдиві цифри. Ще кілька правил, на яких спотикаються: 1. Покриття. Meta радить щонайменше 75% подій пікселя дублювати сервером. 2. Швидкість. Для кампаній продажів події мають доходити бажано протягом години, а подію старшу за 7 днів API відхиляє разом з усім пакетом. Відправляти покупки пачкою раз на тиждень не можна. 3. Покупка завжди з сумою і валютою. Для події Purchase обовʼязкові value і currency. 4. Тестовий код прибрати. test_event_code лише для перевірки, у робочих подіях його бути не повинно. Якість зіставлення подій Meta оцінює від 0 до 10, наскільки впевнено вона може повʼязати подію з людиною (довідка). Що більше даних покупця в серверній події, то вища оцінка. Найважливіші пошта і ідентифікатор кліку, далі телефон з кодом країни. Conversions API не обхід згоди. Meta прямо пише, що серверні події не є способом обійти правила приватності, як-от європейську директиву ePrivacy. Відвідувачі з ЄС, а серед покупців українських магазинів їх зараз багато, мають дати згоду, і серверна відправка теж має її поважати. Чесно про варіанти. Meta сама пропонує безкодовий Conversions API, який вмикається в один клік і сам прибирає дублі. Для старту цього може вистачити. Модуль на сайті дає більше контролю: одні й ті самі події одразу в усі рекламні системи, перевірку згоди на сервері і перевірку того, що все справді летить. Структура кампаній для невеликого магазину Типова помилка: двадцять груп оголошень по 100 гривень, кожна на свій інтерес. Meta на власному прикладі з групами «собаки», «іграшки для собак» і «нашийники» пояснює, що таке дроблення погіршує результат, бо аудиторія розірвана, і жодна група не набирає даних. Чому так мало. Група оголошень виходить з навчання, коли набирає приблизно 50 результатів за тиждень після останньої суттєвої зміни. Магазин з десятком продажів на тиждень, розкиданих на п’ять груп, не вийде з навчання ніколи. Мало продажів? Meta сама радить оптимізуватись під подію, що трапляється частіше, наприклад «додано в кошик» замість покупки. Бюджет на рівні кампанії (колишній CBO) Meta вважає найкращим для кампаній з двома і більше групами, і результат тоді треба оцінювати на рівні кампанії, а не окремих груп. Ліміти витрат на групи ставте якомога рідше. Наявні клієнти. Окремий ліміт бюджету на них у кампаніях продажів прибрали. Те саме тепер роблять вручну: або виключають список клієнтів, або роблять дві групи, одну на клієнтів з лімітом, другу без них. Аудиторії: широко для нових, точно для теплих Advantage+ аудиторія за даними Meta дає для кампаній продажів у середньому на 7,2% нижчу ціну результату. Але для ремаркетингу Meta її не радить, там потрібні ваші власні аудиторії. 1. Аудиторія сайту не рахується назад. Вона починає збиратись з моменту створення. Створіть «переглянули товар» і «додали в кошик» сьогодні, навіть якщо реклама стартує через місяць. 2. Схожі аудиторії. Джерело від 100 людей, краще 1000-5000, і якість важливіша за розмір: аудиторія з ваших найкращих покупців дає кращий результат, ніж з усіх. 3. Виключення завжди жорсткі. Навіть якщо аудиторія задана як «підказка», виключення Meta застосовує як суворе правило. 4. Виключати покупців повністю не завжди вигідно. Польський Ceneo порівняв 30% бюджету на минулих покупців і кинуті кошики з 0% і отримав на 13% нижчу ціну покупки і на 14% вищий інкрементальний ROAS. Ставки: що обрати і з чого почати Найцінніша порада тут від самої Meta, і про неї мало хто знає: стартову ціль ставте на 10-20% вище вашої середньої ціни покупки або на 10-20% нижче вашого середнього ROAS. Якщо історії немає, спершу крутіть «максимальний обсяг», щоб її отримати. Стратегіям з цілями Meta потрібно 50-100 і більше конверсій на тиждень. Дешевше не означає вигідніше. Meta окремо попереджає, що занижена ставка на «гарячу» аудиторію не покращує ефективність, а лише ріже покази. Ставте ціль на максимум, який ваш бізнес реально може заплатити за покупку. Плейсменти: не вимикайте «дорогий» Instagram Класична ситуація: у звіті Stories дорожчі за стрічку, і рука тягнеться їх вимкнути. Meta на власному прикладі показує, чому це помилка: з усіма плейсментами 9 подій по 3 долари, без Instagram 8 подій по 3,25. Середня ціна в плейсменті не показує, скільки коштує саме наступна конверсія. А в експерименті Meta Advantage+ плейсменти дали на 11,7% нижчу ціну дії, ніж ручний вибір. Креативи в епоху Andromeda Andromeda це не магія, а система відбору оголошень, яка з десятків мільйонів кандидатів вибирає кілька тисяч для конкретної людини. Практичний висновок Meta: головний важіль тепер не вузький таргетинг, а різноманіття креативів. Різні креативи самі знаходять різних людей. Офіційні цифри Meta. Тримайте щонайменше 20 різних оголошень у кампанії продажів, віддавайте 20-30% бюджету на тест нових і запускайте нове щотижня. Звучить як багато для маленького магазину, тож масштабуйте пропорційно: головне правило «різні за змістом», а не кількість. Що таке «різні». Jon Loomer, один з найвідоміших практиків Meta Ads, формулює чесно: два зображення, що виглядають майже однаково, для алгоритму не різні. Різні це різні люди і різні причини купити: той, хто шукає ціну, той, хто купує подарунок, той, хто розбирається в характеристиках. Що працює за даними великих досліджень. Motion проаналізував 1,29 мільярда доларів витрат на 578 750 креативах і побачив, що переможців лише близько 5%, а найкращі гачки це новинка, оголошення розпродажу, порівняння цін і терміновість. Дані охоплюють сезон Чорної пʼятниці, тому акційні креативи там у фаворі. Reels і формат Для Reels співвідношення 9:16, роздільність 1440×2560, звук і субтитри дуже бажані. Лишайте вільними від тексту і логотипів 14% зверху, 35% знизу і по 6% з боків, бо там інтерфейс. Гнучкий формат приймає до 10 фото і відео в одному оголошенні, і система сама вирішує, що кому показати. Вигорання Meta ставить статус «креатив обмежений», коли ціна результату вища за минулі оголошення, але менш ніж удвічі, і «креатив вигорів», коли вдвічі і більше. Рецепт: новий, помітно інший креатив. А старий Meta радить не вимикати, бо він може ще приносити результат. Каталог товарів для Facebook та Instagram Оголошення з каталогу показують людині саме ті товари, які вона дивилась, з фото і ціною. За даними Meta вони дають на 17% нижчу ціну інкрементальної конверсії порівняно з оголошеннями з одним медіа, а групи з відео товарів у каталозі на 20% більше конверсій на долар. Що потрібно технічно: 1. Каталог у Commerce Manager. Файл CSV, TSV, Excel, XML або Google Таблиця до 4 ГБ, із завантаженням за розкладом. Meta радить оновлювати ціни й наявність щогодини, а раз на тиждень робити повну заміну, щоб прибрати зайве. 2. Правильні поля. Ціна числом, пробілом і кодом валюти, тобто 1299.00 UAH, фото від 500×500. Товари без наявності в рекламі не показуються. Якщо міняєте фото, міняйте і його адресу, інакше Meta не помітить. 3. Піксель з подіями товару. ViewContent, AddToCart і Purchase з кодами товарів. 4. Найважливіше: однакові коди. Код товару в каталозі має точно збігатися з кодом у пікселі. Рівень збігу Meta радить тримати вище 75%, а краще вище 90%, і всі товари в одному каталозі. Фід для Meta і для Google. Google і Meta приймають схожі XML-фіди з ціною в гривнях. Але переконайтесь у Commerce Manager, що Meta прочитала саме ваш файл без помилок, перш ніж запускати рекламу. Про сам фід і його поля ми детально писали у статті про Google Merchant Center. Масштабування без поломок «Піднімайте бюджет не більше ніж на 20%» це фольклор. На офіційній сторінці Meta є лише приклад: зміна зі 100 на 101 долар навчання не скине, а зі 100 на 1000 може. Суттєві зміни, що перезапускають навчання: будь-яка зміна аудиторії, креативу, події оптимізації, додавання нового оголошення, пауза на 7 днів і довше, зміна стратегії ставок. Головна помилка масштабування це дублікати груп оголошень. Коли кілька ваших оголошень претендують на один аукціон, Meta пускає лише одне, а надмірне перекриття робить результат непередбачуваним саме тоді, коли ви збільшуєте бюджет. Окремі рекламні акаунти від цього теж не рятують. Специфіка України 1. Валюта. Гривня підтримується. Але змінити валюту існуючого акаунта не можна: вибір нової валюти створює новий рекламний акаунт, а старий закривається. Обирайте одразу. 2. ПДВ. З січня 2022 Meta нараховує ПДВ на рекламу в Україні, крім випадків, коли ви підтвердили статус юрособи або ФОП з ПДВ-номером. ПДВ додається зверху, тож списання може бути більшим за поріг оплати. 3. Оплата при отриманні і підтвердження дзвінком. Для українських магазинів це норма, і тут важливо, що вважати покупкою. Подію Purchase шліть у момент оформлення замовлення, а не після оплати на пошті через тиждень, бо для оптимізації важливі свіжі події. Офлайн-події для аудиторій і звітів можна передати протягом 62 днів. Кейси: офіційні історії Meta Хто Що зробили Результат Як міряли Reserved (LPP), Польща онлайн і офлайн продажі через Conversions API −45% ціна покупки в магазині, +84% інкрементальних офлайн-конверсій Conversion Lift, липень-серпень 2025 Ceneo, Польща 30% бюджету на минулих покупців і кошики −13% ціна покупки, +14% інкрементальний ROAS Conversion Lift, 2024 Fashion Days, Румунія каталог у каруселі з відео товару +13% ROAS у Meta, +9,4% ROAS у Google Analytics A/B тест, липень 2024 Boden каталог: добірка плюс «інші товари з каталогу» −24% ціна покупки, +23% ROAS A/B тест, 2024 Varco Leg Care кампанія продажів з оптимізацією на цінність ROAS ×1,8, −69% ціна конверсії Conversion Lift, 2025 TOG24 партнерські оголошення з авторами −17% ціна покупки, +23,4% ROAS A/B тест, 2025 Окремо зверніть увагу на Fashion Days: Meta сама показала, що за її звітом ROAS виріс на 13%, а за Google Analytics на 9,4%. Звіти рекламної системи і вашої аналітики ніколи не збігаються повністю, і це нормально, якщо ви знаєте, на яку цифру дивитесь. Офіційних кейсів Meta з українськими магазинами ми не знайшли. Найближчі до нашого ринку польські й румунські. Помилки, на яких зливають бюджет Помилка Що каже Meta Двадцять дрібних груп за інтересами дроблення погіршує результат, обʼєднайте Правки під час навчання кожна суттєва зміна перезапускає навчання Забагато оголошень одночасно кожне показується рідше і менше виходять з навчання Оптимізація на покупку при 5 продажах на тиждень оберіть частішу подію, наприклад «додано в кошик» Піксель без Conversions API частина подій губиться через блокувальники Піксель і сервер без спільного ідентифікатора завищені конверсії і хибна оптимізація Коди в каталозі не збігаються з пікселем оголошення з каталогу не працюють Тест вимиканням груп руками ненадійні результати, використовуйте A/B тест Дублікати груп для масштабу змагаються між собою в аукціоні Вимкнений переможець, що «втомився» краще лишити і додати новий Як це закриває модуль OcBox AI Remarketing Фундамент з цієї статті, тобто піксель, сервер і згода, налаштовується в модулі OcBox AI Remarketing & Advanced Analytics. Що він робить для Meta: 1. Піксель і Conversions API разом. Вводите Pixel ID і Access Token, і браузер та сервер шлють ті самі події з одним ідентифікатором, тож Meta рахує кожну покупку один раз. 2. Покупка не задвоїться. Окрема таблиця памʼятає вже відправлені замовлення, а подвійні кліки «У кошик» відсіюються. 3. Повні дані про товар. Назва, бренд, ціна з акцією в валюті покупця, кількість, сума в валюті замовлення. 4. Згода. Банер з категоріями, до згоди рекламні події не летять, і серверна відправка теж перевіряє згоду. Є суворий режим для юрисдикцій, які вимагають явної згоди. 5. Тестовий код Meta для перевірки подій у реальному часі, а токен зберігається зашифрованим. 6. Самоперевірка. Проходите шлях до тестового замовлення, і модуль показує кожну подію: чи спрацювала, чи не задвоїлась, звідки прийшла. 7. UTM до кожного замовлення. Видно, з якої кампанії й оголошення прийшов кожен продаж, незалежно від того, що показує кабінет Meta. 8. Той самий модуль налаштовує GA4, Google Ads, TikTok і ще пʼять мереж, тож усі пікселі живуть в одному місці. Межі теж назвемо: каталогу саме для Meta і передачі даних покупця для якості зіставлення модуль не робить. Фід Google у модулі є, а чи прочитає його Meta без доробки, перевіряйте в Commerce Manager. Налаштувати під ключ? Наша фахівчиня з платної реклами Крістіна налаштує і відточить ваші кампанії Google Ads та Meta і зведе аналітику GA4. Напишіть їй в особисті повідомлення. Чек-лист запуску реклами Meta для OpenCart Дані. Піксель і Conversions API, спільний ідентифікатор події, покупка з сумою і UAH, події доходять за годину. Згода. Банер для відвідувачів з ЄС, сервер теж поважає згоду. Структура. Одна кампанія продажів з Advantage+, окремо ремаркетинг, окремо тест креативів. Ставки. Без історії «максимальний обсяг», далі ціль на 10-20% від факту. Креативи. Різні за змістом, вертикальні 9:16, нове щотижня, «вигорілих» переможців не вимикати. Каталог. Ціна в UAH, коди в каталозі й пікселі однакові, збіг вище 75%. Терпіння. Не чіпати групу, поки вона не вийшла з навчання. Ця стаття третя в серії про рекламу для магазинів на OpenCart. Перші дві про налаштування Google Ads і Google Merchant Center, а простими словами про повернення покупців читайте у статті про ремаркетинг. Питання пишіть у коментарях або в особисті повідомлення профілю OcBox. Команда OcBox Meta змінює інтерфейс і правила кілька разів на рік. Усі твердження звірені з офіційними сторінками Meta станом на жовтень 2026 року, посилання на першоджерела стоять у тексті.
  22. Версия 2.0.1

    12 раз скачали

    Контактні форми та HTML-блоки там, де вони потрібні Content Anywhere додає налаштовувану контактну форму та HTML-блок для коду довіреного адміністратора. Розміщуйте екземпляри у схемах OpenCart або вставляйте їх шорткодом [hs_ID] в HTML-відповідь вітрини. Використовуйте модуль для зворотного зв’язку, запитів консультації та інформаційних блоків. Поля, підписи, варіанти, маски й повідомлення перевірки налаштовуються окремо для кожної форми. Що вміє модуль Поля text, email, phone, textarea, select, radio, checkbox, date, time і datetime. Власні підписи, placeholder, варіанти, маски введення та повідомлення перевірки. Листи адміністратору й відвідувачу з підстановками полів, [list] і [page_url]. Клонування екземплярів, власний CSS-клас і шаблони .tpl/.twig. Розміщення через схеми магазину або шорткод [hs_ID]. Серверна перевірка, CSRF-токен, honeypot, перевірка часу заповнення та обмеження частоти запитів. Демо Адміністративна частина Вітрина Доступ: demo / demo. Публічний обліковий запис призначений лише для перегляду. Перевірка сумісності OpenCart 2.3.0.2 і ocStore 2.3.0.2.4 — PHP 7.4. OpenCart 3.0.3.9 і ocStore 3.0.3.7 — PHP 7.4. OpenCart 3.0.5.0 і ocStore 3.0.4.1 — PHP 8.2. Ліцензія Ліцензія на один домен, автоматична онлайн-активація. ionCube і Bootstrap не потрібні. Потрібні OpenSSL і cURL. Чинна підписана ліцензія продовжує працювати за тимчасової недоступності сервера ASSL. Підтримка надається українською, російською та англійською мовами; адаптація нестандартної теми — платна. Довільний HTML призначений лише для довірених адміністраторів і не виконує PHP-код. Звернення не зберігаються у власній базі модуля. Нестандартній темі може знадобитися CSS-адаптація. Установлення Зробіть резервну копію файлів і бази даних. Завантажте assl_content_anywhere.ocmod.zip через штатний інсталятор розширень. Оновіть модифікації та кеш шаблонів. Якщо ввімкнено OPcache, оновіть кеш PHP звичайним способом розгортання магазину. Установіть модуль у списку розширень, надайте групі адміністратора права доступу й зміни, активуйте ліцензію. Створіть форму або HTML-блок, призначте схему чи шорткод і перевірте вітрину.
    Бесплатное
  23. Версия 1.2.1

    242 раза скачали

    ASSL Edit Button OC3 додає службові посилання редагування безпосередньо на вітрину. Власник магазину може відкрити товар в адмінці з його сторінки або зі списку категорії, не шукаючи його вручну. Кнопки бачить лише активний адміністратор із правом змінювати товари. Адміністративний токен не потрапляє в HTML вітрини. Що вміє модуль Плаваюча кнопка на сторінці товару. Окреме посилання біля кожного товару в категорії. Перевірка права modify для catalog/product. Підтримка розділених сесій адмінки та вітрини. Адаптивні стилі без сторінки налаштувань. Демо Окреме публічне демо не надане. Роботу показано у відеодемонстрації вище. Перевірка сумісності OpenCart 3.0.3.9 / ocStore 3.0.3.7 — PHP 7.4 OpenCart 3.0.5.0 / ocStore 3.0.4.1 — PHP 8.2 Ліцензія Безкоштовний модуль без обмеження доменів, активації, ionCube та звернень до сервера розробника. Адаптація нестандартної теми платна. Лише OpenCart/ocStore 3.x із підтверджених версій. Розраховано на стандартний каталог /admin/. Тема має зберігати стандартні точки шаблонів товару й категорії. Установлення Завантажте assl_edit_button_oc3.ocmod.zip у розділі «Доповнення → Встановлення доповнень». Оновіть кеш у розділі «Доповнення → Модифікатори». Увійдіть в адмінку та відкрийте товар або категорію на вітрині. FAQ Чи потрібна активація? Ні. Модуль безкоштовний, без ionCube та без обмеження доменів. Хто бачить кнопки? Лише активний адміністратор із правом змінювати товари. Чи змінює модуль дані товарів? Ні. Він додає тільки швидкі посилання на стандартну форму редагування.
    Бесплатное
  24. 440грн Завантажити / Придбати розширення SEO Генератор мета-тегів # SEO Генератор метатегів для ocStore / OpenCart Модуль SEO Генератор метатегів призначений для автоматичного формування SEO-метаданих на сторінках інтернет-магазину за заздалегідь визначеними шаблонами. З його допомогою можна значно спростити оптимізацію сайту, скоротити час на заповнення метатегів і забезпечити єдиний підхід до SEO-оформлення каталогу та контенту. Генератор підтримує роботу з товарами, категоріями, виробниками та статтями, а також дає змогу налаштовувати окремі шаблони для кожного типу сторінок. Завдяки підтримці мультимовності можна створювати унікальні шаблони для кожної мови сайту. Основні можливості модуля Автоматична генерація Meta Title — формування заголовків сторінок за заданими шаблонами. Генерація Meta Description — створення метаописів для пошукових систем. Генерація Meta Keywords — автоматичне заповнення метатегів ключових слів. Формування заголовка H1 — створення заголовків сторінок за встановленими правилами. Підтримка різних типів сторінок — налаштування шаблонів для товарів, категорій, виробників і статей. Мультимовність — можливість задавати власні шаблони для кожної мови сайту. Як працює генератор метатегів? В основі роботи модуля лежать шаблони, що складаються зі звичайного тексту та спеціальних шорткодів. Під час генерації замість шорткодів підставляються відповідні значення з даних сайту. У результаті формуються метатеги, які враховують особливості конкретного товару, категорії, виробника або статті. Наприклад, замість ручного заповнення заголовка кожної картки товару можна задати загальний шаблон, який автоматично формуватиме Meta Title з використанням назви товару та інших доступних даних. Переваги використання Економія часу під час SEO-оптимізації інтернет-магазину. Автоматизація заповнення метатегів для великої кількості сторінок. Гнучке налаштування шаблонів відповідно до структури та вимог сайту. Єдиний формат SEO-метаданих для різних типів сторінок. Можливість адаптувати метатеги для кожної мови інтернет-магазину. Для кого призначений модуль? Модуль підходить власникам інтернет-магазинів на ocStore / OpenCart, SEO-фахівцям і розробникам, яким необхідно автоматизувати створення метатегів і спростити роботу з SEO-оптимізацією сайту. SEO Генератор метатегів — практичний інструмент для автоматизації SEO-завдань, спрощення керування метаданими та оптимізації сторінок інтернет-магазину. Автор slavikk07 Опубліковано 24.10.26 Категорія SEO, карта сайту, оптимізація OpenCart.Pro, ocShop Не проверялось  
  25. 440грн Завантажити / Придбати розширення XML Feed експорт товарів у Multisearch.io Демо XML файла: https://cities.developer-best.site/index.php?route=extension/feed/multisearch_xml&language_id=1 Демо Адмін панелі: https://cities.developer-best.site/admin/ Логін: demo Пароль: demo XML Feed — експорт товарів у Multisearch.io Модуль для ocStore / OpenCart, призначений для формування XML-вивантаження товарів і передавання даних до Multisearch.io. Гнучкі налаштування дають змогу керувати складом вивантаження, вибирати категорії та сторінки фільтра ocfilter, а також додавати додаткові дані про товари. Основні можливості модуля Вибір категорій Вибирайте категорії товарів, які потрібно включити до XML-вивантаження. Це дає змогу керувати складом каталогу, що передається, та виключати непотрібні категорії. Підтримка ocfilter Якщо на сайті встановлено фільтр ocfilter, модуль дає змогу вибирати створені сторінки фільтра для включення до вивантаження разом із категоріями. Атрибути та опції Налаштовуйте передавання атрибутів та опцій товарів. Додаткові параметри дають змогу формувати вивантаження відповідно до потреб вашого каталогу. Багатомовне вивантаження Модуль формує вивантаження для всіх мов, налаштованих на сайті. Для кожної мови створюється окреме посилання на XML-фід, що спрощує підключення багатомовного каталогу. Гнучкі налаштування експорту Увімкнення та вимкнення модуля через адміністративну панель. Налаштування назви магазину та валюти для вивантаження. Вибір категорій товарів для експорту. Вибір сторінок ocfilter, якщо відповідний модуль встановлено. Налаштування статусів наявності товарів. Вибір розміру зображень: 160 × 160 або оригінальне зображення. Можливість увімкнути або вимкнути експорт атрибутів та опцій. Окреме посилання на XML-фід для кожної мови сайту. Інтеграція з Multisearch.io Модуль розроблено з урахуванням документації Multisearch.io щодо формату товарного фіда. XML-вивантаження призначене для передавання інформації про товари інтернет-магазину до сервісу Multisearch.io. Документація Multisearch.io щодо XML Feed → Переваги модуля ✓ Зручне керування налаштуваннями експорту через адміністративну панель. ✓ Контроль категорій і сторінок, включених до вивантаження. ✓ Підтримка додаткових даних товарів — атрибутів та опцій. ✓ Підтримка багатомовних інтернет-магазинів. ✓ Окремі посилання на XML-фіди для кожної мови. ✓ Можливість налаштувати вивантаження відповідно до структури каталогу. Для кого підходить модуль? Рішення підійде власникам інтернет-магазинів на ocStore та OpenCart, яким потрібно організувати експорт товарного каталогу до Multisearch.io, керувати складом XML-вивантаження та підтримувати окремі фіди для різних мовних версій сайту. Автор slavikk07 Опубліковано 24.10.26 Категорія Обмін даними OpenCart.Pro, ocShop Не проверялось  
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.