Search the Community
Showing results for tags 'opencart 3'.
-
Version 1.4.2
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 OpenCart 2.3 и ocStore 2.3 отдельной сборкой. При покупке скажите, какая у вас версия магазина, и мы выдадим нужную. 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-
- smartorder
- checkout
- (і ще 6)
-
Version 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-
- нова пошта
- укрпошта
-
(і ще 8)
Tagged with:
-
Version 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 -
Version 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 -
Version 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-
- shipping rules
- правила доставки
-
(і ще 6)
Tagged with:
-
Version 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-
- комплекти товарів
- комплекты товаров
- (і ще 7)
-
Version 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-
- звіти opencart
- отчеты opencart
- (і ще 7)
-
Version 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 -
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 Не проверялось
-
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 Не проверялось
- 1 reply
-
- комплекти товарів
- комплекты товаров
- (і ще 7)
-
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 Не проверялось
- 1 reply
-
- звіти opencart
- отчеты opencart
- (і ще 7)
-
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 клик» с карточки товара. На каждой карточке появляется отдельная кнопка, которая открывает короткий модал с минимальным набором полей (Имя, Телефон, опционально комментарий). Товар добавляется в корзину, заказ создаётся в заданном вами статусе, менеджер видит его в списке и сам перезванивает покупателю. От злоупотреблений стоят три замка: один быстрый заказ на 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 OpenCart 2.3 и ocStore 2.3 отдельной сборкой. При покупке скажите, какая у вас версия магазина, и мы выдадим нужную. 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 Добавил OcBox Добавлено 16.09.2026 Категория Покупки, оформлення замовлення, кошик OpenCart.Pro, ocShop Несовместим
- 1 reply
-
- smartorder
- checkout
- (і ще 6)
-
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 Несовместим
- 1 reply
-
- нова пошта
- укрпошта
-
(і ще 8)
Tagged with:
-
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 Несовместим
-
2400грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox AI Quiz: квиз подбора товаров с искусственным интеллектом для OpenCart 3 и ocStore 3, вопросы пишет AI, подборка с объяснением и заявки Покупатель не знает, что выбрать, и уходит туда, где ему подскажут. Пусть подскажут у вас. Бета-версия 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 Добавил OcBox Добавлено 13.10.2026 Категория Модулі OpenCart.Pro, ocShop Не проверялось
-
1440грн При покупке доступ к обновлениям в течение 1 года После окончания основного периода доступ к обновлениям можно продолжить 0,00 грн. за год Скачать / Купить дополнение OcBox Shipping Rules — правила доставок и оплат для OpenCart 3 и ocStore, 26 типов условий, тарифы по весу и сумме 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 грн, 0 грн. Корзина вне всех диапазонов скрывает способ (не тянет последний тариф), поэтому «бесплатно от 2000» работает как задумано. ⚠ Без этого: тарифы задаются только в шаблоне перевозчика, и изменения надо согласовывать с разработчиком модуля. ✓ Доплата за способ оплаты На любой способ оплаты (свой или существующий) можно повесить доплату: фиксированная сумма или процент от подсумка заказа. Например, +2% на LiqPay, чтобы покрывать комиссию банка. Или +50 грн на «Оплата курьеру». Или -3% на предоплату как мотивация. Доплата видна в подсумках сразу после выбора способа, а не только на шаге «Оформить». ⚠ Без этого: комиссии банка приходится закладывать в цену товара для всех клиентов. ✓ Группы правил: самый дешёвый или самый дорогой Несколько правил можно объединить в одну группу (ключ «название группы») и задать режим «показать самый дешёвый» или «показать самый дорогой». Например, вы создали три собственных тарифа для одного направления: правило A с фиксированной ценой, правило B по весу, правило C с расчётом по сумме. Группа оставит на оформлении только один из них, самый выгодный для покупателя. Правила с режимом «независимый» не скрываются соседними и всегда показываются. ⚠ Без этого: приходится заводить один тариф как компромисс и терять часть клиентов. Покупатель видит понятные способы с описанием и иконкой ✓ Свои способы оплаты с информационным текстом Создаёте свой способ оплаты (например, «Оплата на IBAN ФОП» или «Через криптокошелёк»), задаёте название, иконку, текст-инструкцию для покупателя («Мы пришлём реквизиты на почту после оформления»), статус заказа после выбора, текст для письма-подтверждения. Способ появляется на оформлении как обычный, с условиями показа как у любого правила. ⚠ Без этого: добавить «Оплату на IBAN» это или модуль-фейк, или сторонний прайс-плагин. ✓ Описание и иконка метода на оформлении У каждого правила есть поле «Описание» и поле «CSS-класс или изображение иконки». На оформлении рядом со способом показывается краткое пояснение (например, «Доставка 1-3 рабочих дня») и ваша иконка (например, лого перевозчика). Всё на 3 языка, поддерживаемых магазином. ⚠ Без этого: в списке способов голые текстовые строки. ✓ Работает на стандартном оформлении и в SmartOrder Стандартный 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 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: быстрый заказ 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 Несовместим
-
- shipping rules
- правила доставки
-
(і ще 6)
Tagged with:
-
знижка Aurus - адаптивный, универсальный шаблон [Поддержка]
aridius posted a topic in Платные шаблоны
55 Завантажити / Придбати розширення Автор aridius Опубліковано 20.02.20 Категорія Платні шаблони Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Звернення до сервера розробника Нет- 809 replies
-
- хит продаж
- новинка
- (і ще 10)
-
Minerva - шаблон OpenCart который подойдет магазинам с большим количеством товаров и потребностью в максимальной совместимости с большинством существующих дополнений. Шаблон имеет выверенный дизайн и несколько нестандартных решений для размещения баннеров. Адаптивная верстка, построенная на основе технологии Bootstrap позволит Вашему магазину отлично выглядеть на всех типах устройств, от десктопных компьютеров с большими мониторами, до мобильных телефонов с маленьким экраном. Шаблон поддерживает OpenCart 2.0.x, OpenCart 3.0.x, ocStore и OpenCart "Русская сборка" соответствующих версий. ДЕМО МАГАЗИН Основные особенности - Адаптивный дизайн - 9 Предустановленных цветовых схем - Дополнительный стиль (Panda) - Прост в установке и настройке - 99+ опций настройки шаблона - 3-х уровневое меню - Поддержка мультиязычности - Иконки FontAwesome - Шрифт Roboto от Google - Bootstrap 3 - Фиксированная шапка для категорий - Кнопка "Вверх" - Поиск в выпадающем меню - Стильные социальные ссылки - Иконки платежных систем - Поддержка разных браузеров (Firefox, Chrome, Safari, Opera, Edge) - Структурированный / Оптимизированный код - Подробная документация - Поддержка 24/7 Совместимость - OpenCart 3.0.3.7 - OpenCart 3.0.3.6 - OpenCart 3.0.3.5 - OpenCart 3.0.3.4 - OpenCart 3.0.3.3 - OpenCart 3.0.3.2 - OpenCart 3.0.3.1 - OpenCart 3.0.3.0 - OpenCart 3.0.2.0 - OpenCart 3.0.1.2 - OpenCart 3.0.1.1 - OpenCart 3.0.0.0 - OpenCart 2.3.0.2 - OpenCart 2.3.0.1 - OpenCart 2.3.0.0 - OpenCart 2.2.0.0 - OpenCart 2.1.0.2 - OpenCart 2.1.0.1 - OpenCart 2.0.3.1 - OpenCart 2.0.2.0 - OpenCart 2.0.1.1 - OpenCart 2.0.1.0 - ocStore 2.3.x - ocStore 2.1.x - OpenCart (Русская сборка) 3.0.x - OpenCart (Русская сборка) 2.0.x Список изменений 25.11.2019 - Исправлено отображение ссылок подкатегорий на странице категорий (OpenCart 3) - Исправлено отображение логотипа при наведении Поддержка Нет. Лицензия Шаблон продается с лицензией на один сайт, одна покупка = один домен Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и явняются нарушением авторских прав. ских прав.$17
-
- плоский дизайн
- сумки
- (і ще 10)
-
Здравствуйте, долго искал на форумах, но так и не нашел нужное... Нужно вывести числовое значение карточек товара на странице категорий (или другой) Конкретно нужно: где сама строка выводится в шаблоне я нашел, но не могу вывести именно количество всего. Помогите пожалуйста.
- 5 replies
-
- opencart 3
- code
-
(і ще 2)
Tagged with:
-
50 Завантажити / Придбати розширення Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Пропоную розробку кастомних модулів під ваші задачі для OpenCart 3, які забезпечують бездоганне підключення до зовнішніх API, або модуль який буде виконувати потрібну Вам задачу. Тобто створення рішень, що інтегрують ваш інтернет-магазин з сторонніми сервісами, забезпечуючи автоматизацію та розширення функціональності вашого магазину. Що таке API інтеграція: Інтеграція зі Сторонніми Сервісами: Підключення до різних API для отримання та відправки даних, синхронізація з базами даних, автоматизація процесів. Наприклад: Платіжні системи: Інтеграція з популярними платіжними шлюзами, такими як PayPal, Stripe або LiqPay, для швидкого та безпечного опрацювання платежів. Логістичні сервіси: Підключення до API служб доставки, таких як Нова Пошта, DHL або UPS, для автоматичного розрахунку вартості доставки та відстеження посилок. Каталоги та маркетплейси: Синхронізація товарів з такими платформами, як Amazon, eBay або Rozetka, що дозволяє автоматично оновлювати інформацію про товари та залишки на складі. CRM-системи: Інтеграція з CRM для автоматичного оброблення клієнтських даних та управління продажами. Постачальники товарів: Автозапчастини: Інтеграція з постачальниками авто запчастин, такими як utr.ua, для автоматичного імпорту та оновлення інформації про наявність запчастин, ціни та специфікації. Це дозволяє забезпечити актуальні дані в реальному часі та уникнути розпродажів неіснуючих товарів. Техніка: Інтеграція з постачальниками техніки, такими як erc.ua, для синхронізації асортименту, цін та залишків на складі, що дозволяє оперативно реагувати на зміни ринку та пропонувати клієнтам лише актуальні пропозиції. Та інші: головне, щоб була документація API. Кастомні Модулі під Ваші Потреби: Розробка модулів, які повністю відповідають вашим бізнес-завданням. Всі наші рішення гнучкі та легко адаптуються до унікальних вимог вашого магазину. Зручний Адміністративний Інтерфейс: Ми забезпечуємо розробку зрозумілих та функціональних інтерфейсів для адміністрування, що дозволяють легко керувати налаштуваннями API та слідкувати за станом інтеграцій. Як замовити: Для замовлення розробки модуля, звертайтесь в особисті повідомлення. Автор SSHEVA долучення 12.08.24 Категорія Послуги
-
- api
- разработка модуля
- (і ще 9)
-
Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Пропоную розробку кастомних модулів під ваші задачі для OpenCart 3, які забезпечують бездоганне підключення до зовнішніх API, або модуль який буде виконувати потрібну Вам задачу. Тобто створення рішень, що інтегрують ваш інтернет-магазин з сторонніми сервісами, забезпечуючи автоматизацію та розширення функціональності вашого магазину. Що таке API інтеграція: Інтеграція зі Сторонніми Сервісами: Підключення до різних API для отримання та відправки даних, синхронізація з базами даних, автоматизація процесів. Наприклад: Платіжні системи: Інтеграція з популярними платіжними шлюзами, такими як PayPal, Stripe або LiqPay, для швидкого та безпечного опрацювання платежів. Логістичні сервіси: Підключення до API служб доставки, таких як Нова Пошта, DHL або UPS, для автоматичного розрахунку вартості доставки та відстеження посилок. Каталоги та маркетплейси: Синхронізація товарів з такими платформами, як Amazon, eBay або Rozetka, що дозволяє автоматично оновлювати інформацію про товари та залишки на складі. CRM-системи: Інтеграція з CRM для автоматичного оброблення клієнтських даних та управління продажами. Постачальники товарів: Автозапчастини: Інтеграція з постачальниками авто запчастин, такими як utr.ua, для автоматичного імпорту та оновлення інформації про наявність запчастин, ціни та специфікації. Це дозволяє забезпечити актуальні дані в реальному часі та уникнути розпродажів неіснуючих товарів. Техніка: Інтеграція з постачальниками техніки, такими як erc.ua, для синхронізації асортименту, цін та залишків на складі, що дозволяє оперативно реагувати на зміни ринку та пропонувати клієнтам лише актуальні пропозиції. Та інші: головне, щоб була документація API. Кастомні Модулі під Ваші Потреби: Розробка модулів, які повністю відповідають вашим бізнес-завданням. Всі наші рішення гнучкі та легко адаптуються до унікальних вимог вашого магазину. Зручний Адміністративний Інтерфейс: Ми забезпечуємо розробку зрозумілих та функціональних інтерфейсів для адміністрування, що дозволяють легко керувати налаштуваннями API та слідкувати за станом інтеграцій. Як замовити: Для замовлення розробки модуля, звертайтесь в особисті повідомлення.$50
-
- api
- разработка модуля
-
(і ще 5)
Tagged with:
-
Megashop - настраиваемый шаблон для OpenCart [Поддержка]
Medialine posted a topic in Платные шаблоны
14 Скачать / Купить дополнение Megashop - настраиваемый шаблон для OpenCart Шаблон Megashop разрабатывался как универсальный шаблон, который подходит под любую тематику интернет-торговли за счет модуля управления цветовым профилем, который позволяет пользователю изменить всю цветовую схему сайта в считанные минуты. Меню категорий, которое имеет вложенность до 2-х уровней и меню информационных страниц в шапке позволяют удобно структурировать большой объем контента. 100% валидность кода Высокие показатели скорости сайта по PageSpeed Insights Список модулей и функций, которые входят в состав шаблона: Модуль "Настраиваемые стикеры" Модуль "Изображения подкатегорий" Модуль "Логотип производителей" Modal-уведомление при покупке товара (при добавлении в закладки, сравнения) Модуль "Умный поиск" Модуль "Купить в 1 клик" с уведомлением в админку Модуль "Обратный звонок" с уведомлением на e-mail Модуль "Цветовая схема" Модуль "Соцсети" в шапке Модуль "Способы оплаты" в подвале Слайдер дополнительных изображений Список модулей, которые не входят в состав шаблона, но используются в демонстрационной версии: OCFilter - Модуль фильтра товаров - один из лучших фильтров для OpenCart, имеет много полезных функций, быстрый в работе. Модуль Simple - упрощенная регистрация и заказ - без сомнения лучший модуль для организации быстрого заказа и регистрации, имеет огромное количество настроек и функций. Минимальное количество скриптов, небольшое количество запросов и маленький размер страницы вместе делают Megashop одним из самых быстрых шаблонов для OpenCart. Для покупателей шаблона работает оперативная техподдержка, мы сделаем все возможное, чтобы решить ваш вопрос в считанные минуты. Техподдержка осуществляется в теме поддержки дополнения и через мессенджеры Viber / Telegram. Практически ежедневно идет доработка шаблона под современные требования и нужды пользователей шаблона, поэтому купив шаблон Megashop вы будете обеспечены качественными обновлениями при выходе новых версий. Так же в шаблоне присутствует Swipe галерея в карточку товара, которая заменяет стандартную галерею на новую с поддержкой tach жестов. Добавил Medialine Добавлено 16.02.2020 Категория Платные шаблоны Системные требования Метод активации По запросу в ЛС По запросу на почту Автоматическая активация Через официальный сайт дополнения Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Да -
17 Скачать / Купить дополнение Добавил shyn Добавлено 29.03.2018 Категория Платные шаблоны Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет
- 6 replies
-
- плоский дизайн
- сумки
- (і ще 10)
-
49 Завантажити / Придбати розширення Frame - быстрый адаптивный шаблон для OpenCart 3 Система Frame - это современный мощный быстрый адаптивный шаблон для OpenCart 3.x, построенный на базе фреймворка Bootstrap 4.х, включающий в себя комплекс дополнительных модулей, настроек и программных решений, расширяющих базовый функционал движка и необходимых для полноценной работы современного интернет магазина. Шаблон обладает продуманными юзабилити и интуитивно понятным интерфейсом, от которых напрямую зависит высокая конверсия интернет магазина. А чистый и аккуратный код значительно упростит задачу разработчику или владельцу магазина, который решит доработать шаблон в соответствии с индивидуальными требованиями. Систему Frame можно эффективно использовать как в качестве самостоятельного шаблона так и в качестве основы для создания уникального дизайна вашего интернет-магазина. Демонстрация Главная Карточка товара Каталог Запись в блоге Админка: demo/demo Обратите внимание! На демо-сайте представлено несколько популярных модулей сторонних авторов не входящих в состав шаблона, однако их файлы адаптации, уже интегрированы в сам шаблон. Эти модули, если они вам требуется, нужно приобретать отдельно у их авторов (учитывайте версии модулей во избежание нестыковок). Весь остальной функционал и модули, представленные на демо включены в состав шаблона из коробки. Вот эти модули: Простая регистрация и заказ Simple 4.10.4 Модуль фильтра товаров OCFilter 4.7.5 HYPER Dynamic price of options 4.1.13 Акцент на мобильные устройства Согласно исследованию развития розничной торговли в России проведенному в 2023 году компанией Яндекс, Доля покупок со смартфонов и планшетов продолжает расти и уже превысила 67%. Игнорировать интересы мобильных покупателей - означает потерять значительную и быстро растущую долю рынка. К сожалению, в большинстве современных шаблонов для opencart "мобильная версия" реализована кое как, по принципу "лишь бы было". Покупать с мобильных устройств в магазинах реализованных на таких шаблонах очень не удобно, что подталкивает клиентов уходить к конкурентам. Система Frame создавалась с прицелом на удобное использование на телефонах и планшетах. В шаблоне реализован целый комплекс решений позволяющий представить клиентам вашу онлайн витрину в наиболее выгодном свете. Среди них: удобная сетка товаров, четкие изображения для устройств с высокой плотностью пикселей, удобное меню категорий, модальные окна корзины, быстрого просмотра и заказа, которые можно закрыть кнопкой "назад" в браузере, удобное меню контактов в шапке сайта, высокая производительность шаблона и пр. При этом интерфейс для стационарных компьютеров и ноутбуков также очень удобен и интуитивно понятен практически любому пользователю. Дополнительный функционал Шаблон имеет множество настроек позволяющих гибко настроить систему в соответствии с индивидуальными потребностями вашего бизнеса, но при этом не перегружен кучей бесполезных или малозначительных опций и модулей, которые скорее мешают эффективно и быстро запустить магазин нежели помогают этому. Среди прочего, в шаблоне реализовано: микроразметка в карточке товара настраиваемая форма заказа обратного звонка модуль быстрого заказа товаров модуль быстрого просмотра товаров функциональная корзина в отдельном модальном окне настраиваемые контакты в шапке сайта два дополнительных меню в шапке сайта настраиваемое меню категорий с функцией “амазон-меню” интерактивная карта в подвале сайта ajax подгрузка товаров в каталоге "Показать ещё" Модуль карусели товаров с гибкими настройками гибко настраиваемый "живой" поиск модальные окна, адаптированные под работу с мобильными устройствами стикеры для превью товаров в каталоге гибкое управление цветовыми схемами многие другие функции На момент написания этого текста шаблон имеет более сотни дополнительных функций расширяющих стандартный функционал движка, и их число с каждым обновлением растет. Поэтому перечислять здесь их все не имеет смысла. Подробно ознакомится с возможностями шаблона можно в админ-панели демонстрационного сайта. Производительность шаблона Измерять скорость загрузки страницы на основном демо нецелесообразно по нескольким причинам: На этом демо-сайте регулярно проводятся разного рода технические работы, обновляется информация и изображения, заниматься оптимизацией которых у меня не всегда есть возможность. В шаблоне есть доп. функционал, требующий подключения внешних ресурсов, таких как веб-шрифты, API карт и пр. На их скорость я повлиять не могу, как бы я этого не хотел, а показать их возможности нужно. На основном демо-сайте подключены разного рода аналитики, требующие также подключения внешних ресурсов, для контроля конверсии и анализа поведения посетителей. На этом демо-сайте, в числе прочего, установлены модули от сторонних разработчиков, для демонстрации их совместной с шаблоном работы. Скорость работы этих модулей находится вне контроля шаблона. Вышеперечисленные факторы съедают значительную долю ресурсов и не дают возможности показать реальную скорость работы именно шаблона. С целью исключить все вышеперечисленные факторы и продемонстрировать реальную скорость работы шаблона, был создан отдельный дополнительный демо-сайт, на которой были установлены чистый движок и чистый шаблон, идентичный тому что получает каждый покупатель. На этом демо-сайте был отключен функционал требующий загрузки внешних ресурсов, на сервере было включено кэширование статических ресурсов в браузере клиента, как рекомендует сервис PageSpeed, а изображения товаров были оптимизированы с помощью бесплатной утилиты FileOptimizer. Результаты которые мне удалось получить: Для компьютеров 100 из 100 Для мобильных устройств 99 из 100 На скорость загрузки страницы значительное влияние оказывает такой фактор, как время ответа сервера, на котором расположен сайт. Т.к. я использую для своих нужд недорогой виртуальный хостинг, время отклика иногда может колебаться и влиять на результаты тестов, поэтому результаты измерений в разное время могут колебаться в пределах нескольких пунктов. Валидность кода Frame полностью валидный. Это значит, что html-код шаблона написан в полном соответствии со стандартами, разработанными World Wide Web Consortium (W3C). Соблюдение правил, прописанных этим стандартом, является гарантией правильного отображения созданной страницы во всех популярных браузерах, а также отсутствию ошибок, влияющих на скорость загрузки и другие параметры сайта. Как и в случае с проверкой скорости, валидность кода лучше проверять на дополнительном демо-сайте, т.к. там, в отличии от основного демо, не установлено модулей от сторонних авторов, которые могут повлиять на "чистоту эксперимента". Для проверки валидности кода на официальном сайте W3C есть онлан-чекер расположенный на официальном сайте организации. Системные требования На вашем хостинге должен быть установлен IonCube Loader версии не ниже 4.4 с PHP не ниже 5.4. У подавляющего большинства современных хостингов с этим проблем нет, но, на всякий случай, уточняйте эту информацию у вашего хостера перед покупкой. В остальном, системные требования шаблона идентичны требованиям Opencart. Лицензия и условия использования Шаблон реализуется по принципу: “одна лицензия = один домен + один тестовый домен”. Передача файлов шаблона третьим лицам (за исключением лиц задействованных в создании и администрировании лицензиированного сайта), или использование его на сайтах, не указанных в лицензионной записи, является нарушением лицензии. Автор оставляет за собой право аннулирования лицензии, при нарушении покупателем условий изложенных в этом тексте. Техническая поддержка Техническая поддержка доступна покупателям шаблона бесплатно, но осуществляется добровольно и не является обязанностью автора. Автор оставляет за собой право отказать в технической поддержке в случае не адекватного или хамского поведения со стороны обращающегося. Обязательным условием получения технической поддержки является соблюдение системных требований шаблона и системы Openсart. Техническая поддержка доступна только пользователям, числящимся в списке покупателей шаблона или их представителям, без исключений! При обращении за поддержкой указывайте версию движка, версию шаблона и прилагайте ссылку на проблемную страницу. Условия покупки Предметом сделки является шаблон в том виде, в котором он существует на момент покупки. Все последующие обновления доступны покупателям бесплатно, но являются лишь дополнением к покупке, а не ее неотъемлемой частью. Шаблон, как и любые другие цифровые товары, не подлежит возврату и обмену. Поэтому внимательно изучайте характеристики и особенности шаблона на соответствие вашим требованиям перед его покупкой. Покупая шаблон в любом из официальных источников вы соглашаетесь со всем вышеизложенным. Автор xds долучення 03.05.18 Категорія Платні шаблони Системные требования php 5.4+ и ioncube loader 4.4+ Метод активации Автоматическая активация Ioncube Loader Требуется ocStore 3.0 OpenCart.Pro, ocShop Звернення до сервера розробника Да
- 1,779 replies
-
Всем привет. Пытаюсь настроить сортировку товаров на сайте по цене (от меньшей к большей). Для этого делаю изменения в файле ~/public_html/catalog/controller/product/category.php. Но такое ощущение, что Опенкарту все равно, что я там исправляю, ничего не изменяется. Может быть этих действий недостаточно? Что еще нужно сделать? Помогите, пожалуйста! Исправления в файле такие: 18 if (isset($this->request->get['sort'])) { 19 $sort = $this->request->get['sort']; 20 } else { 21 $sort = 'p.sort_order'; - здесь изменяю на $sort = 'p.price'; 22 } 23 24 if (isset($this->request->get['order'])) { 25 $order = $this->request->get['order']; 26 } else { 27 $order = 'ASC'; - здесь изменяю на $order = 'DESC' }