
Postcode Delivery Zones для OpenCart — зоны доставки по индексу, минимальная сумма и окна доставки
Доставка по индексам: зоны с ценой, «бесплатно от» и минимальной суммой, «Доставляем ли к вам?» на карточке товара, окна доставки в чекауте. OpenCart 4.x, 3.x, 2.3, лицензия навсегда.
- Совместимость
- 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 дней, без карты, один на сайт
Модуль в работе — 44 секунды
Понятно и без звука: субтитры на украинском
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать 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, удаление.
История версий
Метод доставки по индексу появляется в чекауте вместе с виджетами Новой Почты, Укрпочты и ROZETKA.
Первый выпуск: зоны по индексам с исключениями, цена, «бесплатно от» и минимум на зону, виджет на карточке и в корзине; Pro.
Вместе с Postcode Delivery Zones для OpenCart покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Postcode Delivery Zones для OpenCart — собственная доставка магазина по индексам. Вы задаёте зоны списками индексов (точные, префиксы, диапазоны, исключения), и у каждой зоны своя цена доставки, порог бесплатной доставки и минимальная сумма заказа. Покупатель ещё на карточке товара узнаёт, возите ли вы к нему, а в чекауте способ доставки появляется только для индексов, которые вы обслуживаете. Ниже минимума зоны модуль прямо говорит, сколько не хватает.
Что получает админ
- Правила индексов — по одному на строку:
10115точный,10*префикс,10115-10999диапазон,!10117исключение. Пробелы игнорируются, британские и польские форматы тоже распознаются. - Тестер индекса прямо на вкладке зон: вводите индекс — видите, какая зона его заберёт.
- База суммы для минимума и порога — сумма товаров или итог заказа.
- CSV (Pro) — импорт правил (зоны ищутся по названию, отсутствующие создаются; добавить или заменить) и экспорт с BOM, чтобы Excel корректно открыл кириллицу и умлауты.
Как это работает — шаг за шагом
- Вы создаёте зону «Центр»: Германия,
10115-10179и!10117, доставка 4,90, бесплатно от 50, минимум 25. - Покупатель на карточке товара вводит 10115 — «Да, доставляем в 10115 (Центр). Доставка 4,90 (бесплатно от 50). Минимальный заказ 25».
- 10117 — «К сожалению, по этому индексу мы не возим»: исключение из диапазона работает.
- В чекауте с корзиной на 20 способ показывает «добавьте ещё 5», с корзиной на 30 — цену 4,90, от 50 — бесплатно.
- Pro: покупатель выбирает «Центр (Вт 22/09, 10:00–14:00)». Если вместимость окна 1, следующий покупатель этого окна уже не увидит.
Что под капотом
- Одна логика для всех мест: виджет, корзина и способ доставки в чекауте спрашивают один и тот же сервис, поэтому виджет не пообещает того, чего не даст чекаут.
- Собственная таблица зон вместо сотен строк в настройках; при удалении расширения таблица остаётся, чтобы обновление или переустановка не стёрли ваши списки индексов.
- Вместимость окна считается по оформленным заказам с этим окном.
- Часовой пояс для отсечки и дат окон — на выбор в настройках, по умолчанию пояс сервера.
- Pro-гейт без «кирпича»: когда истекает триал, работают первые три зоны, остальные и окна сохраняются до лицензии.
Как установить
- OpenCart 4.x: Расширения → Установка расширений → Загрузить
cc_pdzones.ocmod.zip→ «Установить» в списке. - OpenCart 3.x: Расширения → Установка расширений → Загрузить
cc_pdzones-oc3-1.0.1.ocmod.zip, затем Модификации → Обновить. - OpenCart 2.3: штатный установщик 2.3 копирует файлы только через FTP. Без FTP залейте содержимое папки
upload/из архиваcc_pdzones-oc2-1.0.1.ocmod.zipв корень магазина. - Расширения → Расширения → Доставка → Postcode Delivery Zones → «Установить», затем «Редактировать».
- Вкладка «Общее»: статус «Включено». Вкладка «Зоны»: добавьте зону, индексы, цену и минимум, сохраните. Проверьте индекс тестером.
- Для Pro: вкладка «Лицензия» — вставьте ключ из письма после оплаты или запустите 7-дневный триал.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Можно ли совмещать с другими способами доставки?
Да. Postcode Delivery Zones — отдельный способ доставки рядом с Новой Почтой, самовывозом или фиксированной ставкой.
Что видит покупатель, если сумма ниже минимума?
Способ доставки показывается с сообщением, сколько не хватает до минимума зоны, и его нельзя выбрать, пока сумма не дотянет.
Индекс попадает в две зоны. Какая сработает?
Первая включённая зона в списке. Порядок меняется стрелками на карточке зоны.
Как установить на OpenCart 2.3 без FTP?
Залейте содержимое папки upload/ из архива в корень магазина, затем Расширения → Доставка → Postcode Delivery Zones → Установить.
Лицензию нужно продлевать?
Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


