Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

OcBox Shipping Rules — правила доставок і оплат для OpenCart 3 і ocStore, 26 типів умов, тарифи за вагою і сумою

OcBox ☆☆☆☆☆ 0 відгуків 7 завантажень 9 790 07.10.26
1.3.3 Ioncube Loader: Так
30.00 USD
Доступ до оновлених версій модуля/розширення: Після закінчення основного періоду доступ до оновлень можна продовжити 30.00 USD за 1 рік
Додаткові послуги
Кількість, домен, опції
Разом:30.00 USD
OpenCart3.0
ocStore3.0
Тип ліцензії
Метод активаціїБез активації, За запитом в приватні повідомлення, За запитом на пошту, Автоматична активація, Через офіційний сайт доповнення
Ioncube LoaderТак
Звернення до сервера розробникаНі
Завантаження7
Опубліковано16.09.26
Оновлене07.10.26
Розмір файлу1 КБ

Відгуки користувачів

OcBox Shipping Rules, правила доставок і оплат для OpenCart 3

OcBox ShippingRules: правила доставки й оплати для OpenCart без правки коду

Демо: подивіться модуль в адмінці, без реєстрації

В адмінці: 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 правил на одній сторінці адмінки, редагуються без розробника.

Ви ховаєте або змінюєте доставку й оплату за умовами, без правки коду

OcBox Shipping Rules: Ви ховаєте або змінюєте доставку й оплату за умовами, без правки коду

✓ Правила для доставки, оплати і підсумків
Три типи правил: правило доставки (обгортає існуючі способи доставки або створює власний), правило оплати (обгортає існуючі способи або створює власний, з опцією доплати), правило підсумків (додає окрему строчку у підсумках замовлення, наприклад «Пакування», «Комісія за 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
Smart Related
$30 — пов’язані товари
SEO FAQ AI
SEO FAQ AI
$30 — AI FAQ + Schema.org
AI Product Editor
AI Product Editor
$50 — масове редагування
Image Pro
Image Pro
$15 — WebP, водяний знак
Filter
Filter
$30 — розумний фільтр + SEO
Category Manager
Category Manager
$15 — візуальний менеджер категорій
AI Smart Search
AI Smart Search
$200 — AI-пошук з синонімами
AI Chat
AI Chat
$100 — AI-консультант 24/7
AI Photo Studio
AI Photo Studio
$50 — AI-обробка фото
PaymentHub
PaymentHub
$80 — хаб оплат
ShippingHub
ShippingHub
$80 — хаб доставок
SmartOrder
SmartOrder
$30 — швидке замовлення
AI Megareports
AI Megareports
$20 — звіти й Telegram-дайджест
Product Bundles
Product Bundles
$30 — комплекти і набори
Simple Super Search
Simple Super Search
$15 — нечіткий пошук без Sphinx

OcBox MEGA

Підписуйтесь на наш канал: t.me/ocboxchannel

Характеристики

Системні вимогиPHP 7.x і 8.x, ionCube Loader
Метод активаціїБез активації, За запитом в приватні повідомлення, За запитом на пошту, Автоматична активація, Через офіційний сайт доповнення
Ioncube LoaderТак
OpenCart3.0
ocStore3.0
OpenCart.Pro, ocShopНесовместим
Звернення до сервера розробникаНі
Якщо сервер розробника недоступнийДополнение работает
ЗнижкаНі
Сумісно з шаблонамиDefault
АдаптаціяПлатна
ЛокалізаціяУкраїнська, Англійська, Російська, інша
Версія1.3.3
Розмір файлу1 КБ
Опубліковано16.09.26
Оновлене07.10.26

Інші розширення OcBox


  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.