Зв'язатись
  • OpenCart
  • Доставка
  • v1.0.1

Postcode Delivery Zones для OpenCart — зони доставки за індексом, мінімальна сума й вікна доставки

Модуль OpenCart 4/3/2.3: зони доставки за індексами з ціною, порогом безкоштовної доставки й мінімальною сумою, віджет «Чи доставляємо?», вікна доставки з місткістю. Ліцензія назавжди.

Завантажити Free
Pro · ліцензія назавжди Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 2.3.0.x, 3.0.x та 4.0.2 – 4.1.x
PHP
7.0 і новіший
Версія
v1.0.1 (OpenCart 4)
v1.0.1 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3)
Ліцензія
один сайт, назавжди
Тріал
7 днів, без картки, один на сайт
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 44 секунди

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Зони доставки за індексами 3 необмежено
Правила індексів: точний, префікс «10*», діапазон «10115-10999», виключення «!10117» ✔ ✔
Власний спосіб доставки: ціна для кожної зони й «безкоштовно від» ✔ ✔
Мінімальна сума замовлення для зони — покупець бачить, скільки бракує ✔ ✔
Віджет «Чи доставляємо до вас?» на картці товару й у кошику ✔ ✔
Індекс поза зонами: повідомлення або приховати спосіб ✔ ✔
Тексти для кожної мови магазину ✔ ✔
Збірки під OpenCart 4.x, 3.x і 2.3 ✔ ✔
Мови: English, Deutsch, українська, русский ✔ ✔
Вікна доставки: дата й час на вибір у чекауті, пишуться в замовлення — ✔
Місткість вікна — заповнене вікно зникає — ✔
Відсічка, дні підготовки, неробочі дати — ✔
Імпорт і експорт зон та індексів CSV — ✔

Як це виглядає

Перевірка «Чи доставляємо до вас?» на картці товару OpenCart
На картці товару — блок «Чи доставляємо до вас?»: країна, індекс, кнопка. У відповідь — зона, ціна доставки, поріг безкоштовної доставки, мінімальна сума й дні доставки.
Перевірка індексу в кошику OpenCart з сумою, якої бракує
У кошику той самий блок рахує, скільки ще додати до мінімуму зони.
Спосіб доставки з повідомленням про мінімальну суму в чекауті OpenCart
У чекауті нижче мінімуму спосіб «Local delivery» не можна обрати, а покупець бачить суму, якої бракує. Для індексу поза зонами — ваш текст «не возимо» або спосіб просто ховається (режим на вибір).

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • OpenCart 4.0.2 – 4.1.x, 3.0.x або 2.3.0.x — окремий архів під кожну гілку.
  • PHP 7.0+ для збірки 2.3; для 3.x і 4.x — та версія PHP, яку вимагає ваш OpenCart.
  • Модифікації ядра (OCMOD) не потрібні: віджет вбудовується через події OpenCart, спосіб доставки — стандартне розширення типу «Доставка».
  • Перевірено на чистих OpenCart 4.1.0.3, 3.0.5.0 і 2.3.0.2: встановлення, зони, віджет, мінімум, поза зоною, вікна з місткістю, CSV, видалення.

Історія версій

v1.0.1 Поточна

Метод доставки за індексом зʼявляється в чекауті разом із віджетами Нової Пошти, Укрпошти й ROZETKA.

v1.0.0

Перший випуск: зони за індексами з виключеннями, ціна, «безкоштовно від» і мінімум на зону, віджет на картці й у кошику; Pro.

Разом з Postcode Delivery Zones для OpenCart купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Postcode Delivery Zones Nova Poshta Premium LiqPay Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
3 590 ₴ назавжди замість 5 960 ₴ поштучно
Купити набір →

Повний опис модуля

Postcode Delivery Zones для OpenCart — власна доставка магазину за індексами. Ви задаєте зони списками індексів (точні, префікси, діапазони, виключення), і в кожної зони своя ціна доставки, поріг безкоштовної доставки й мінімальна сума замовлення. Покупець ще на картці товару дізнається, чи ви до нього возите, а в чекауті спосіб доставки з’являється лише для індексів, які ви обслуговуєте. Нижче мінімуму зони модуль прямо каже, скільки бракує.

Що отримує адмін

  • Правила індексів — по одному на рядок: 10115 точний, 10* префікс, 10115-10999 діапазон, !10117 виключення. Пробіли ігноруються, британські й польські формати теж розпізнаються.
  • Тестер індексу прямо на вкладці зон: вводите індекс — бачите, яка зона його забере.
  • База суми для мінімуму й порогу — сума товарів або підсумок замовлення.
  • CSV (Pro) — імпорт правил (зони шукаються за назвою, відсутні створюються; додати або замінити) і експорт з BOM, щоб Excel коректно відкрив кирилицю й умлаути.

Як це працює — крок за кроком

  1. Ви створюєте зону «Центр»: Німеччина, 10115-10179 і !10117, доставка 4,90, безкоштовно від 50, мінімум 25.
  2. Покупець на картці товару вводить 10115 — «Так, доставляємо до 10115 (Центр). Доставка 4,90 (безкоштовно від 50). Мінімальне замовлення 25».
  3. 10117 — «На жаль, до цього індексу ми не возимо»: виключення з діапазону працює.
  4. У чекауті з кошиком на 20 спосіб показує «додайте ще 5», з кошиком на 30 — ціну 4,90, від 50 — безкоштовно.
  5. Pro: покупець обирає «Центр (Вт 22/09, 10:00–14:00)». Якщо місткість вікна 1, наступний покупець цього вікна вже не побачить.

Що під капотом

  • Одна логіка для всіх місць: віджет, кошик і спосіб доставки в чекауті питають той самий сервіс, тож віджет не пообіцяє того, чого не дасть чекаут.
  • Власна таблиця зон замість сотень рядків у налаштуваннях; при видаленні розширення таблиця лишається, щоб оновлення чи перевстановлення не стерло ваші списки індексів.
  • Місткість вікна рахується за оформленими замовленнями з цим вікном.
  • Часовий пояс для відсічки й дат вікон — на вибір у налаштуваннях, за замовчуванням пояс сервера.
  • Pro-гейт без «цегли»: коли спливає тріал, працюють перші три зони, решта й вікна зберігаються до ліцензії.

Як встановити

  1. OpenCart 4.x: Розширення → Встановлення розширень → Завантажити cc_pdzones.ocmod.zip → «Встановити» у списку.
  2. OpenCart 3.x: Розширення → Встановлення розширень → Завантажити cc_pdzones-oc3-1.0.1.ocmod.zip, потім Модифікації → Оновити.
  3. OpenCart 2.3: штатний інсталятор 2.3 копіює файли лише через FTP. Без FTP залийте вміст папки upload/ з архіву cc_pdzones-oc2-1.0.1.ocmod.zip у корінь магазину.
  4. Розширення → Розширення → Доставка → Postcode Delivery Zones → «Встановити», потім «Редагувати».
  5. Вкладка «Загальне»: статус «Увімкнено». Вкладка «Зони»: додайте зону, індекси, ціну й мінімум, збережіть. Перевірте індекс тестером.
  6. Для Pro: вкладка «Ліцензія» — вставте ключ з листа після оплати або запустіть 7-денний тріал.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чи можна поєднувати з іншими способами доставки?

Так. Postcode Delivery Zones — окремий спосіб доставки поруч із Новою Поштою, самовивозом чи фіксованою ставкою.

Що бачить покупець, якщо сума нижча за мінімум?

Спосіб доставки показується з повідомленням, скільки бракує до мінімуму зони, і його не можна обрати, поки сума не дотягне.

Індекс потрапляє у дві зони. Яка спрацює?

Перша увімкнена зона в списку. Порядок змінюється стрілками на картці зони.

Як встановити на OpenCart 2.3 без FTP?

Залийте вміст папки upload/ з архіву в корінь магазину, потім Розширення → Доставка → Postcode Delivery Zones → Встановити.

Ліцензію треба продовжувати?

Ні. Для OpenCart ліцензія назавжди: одна оплата, і Pro-функції лишаються з вами.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль