
Postcode Delivery Zones для WooCommerce — зоны доставки по индексу, минимальная сумма и окна доставки
Зоны доставки по индексам: «Доставляем ли к вам?» на карточке товара, минимальная сумма для зоны и окна доставки с лимитом на слот. WooCommerce, классический и блочный чекаут.
- Совместимость
- WordPress 6.2+ · WooCommerce 8.0+ (проверено на WP 7.1 / Woo 11.1) · PHP 7.4+
- Лицензия
- один сайт, годовая
- Триал
- 7 дней, без карты, один на сайт
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Один ключ — один сайт
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WooCommerce 8.0+ с классическим или блочным чекаутом, совместимость с HPOS. Окна доставки в блочном чекауте — с WooCommerce 8.9 (API дополнительных полей чекаута).
WordPress 6.2+ · PHP 7.4+
Цену доставки по-прежнему считают зоны и методы доставки WooCommerce — плагин решает, возите ли вы на индекс и с какой суммы, а не сколько это стоит.
Проверено на WordPress 7.1 и WooCommerce 11.1: классический и блочный чекаут, самовывоз, минимум, вне зоны, окна с лимитом на слот.
История версий
Pro: на старом хранилище заказов (без HPOS) окно доставки с лимитом заказов считало все заказы магазина, а не только записанные на это окно, поэтому такие окна показывались заполненными и…
Первый выпуск: зоны по индексам, виджет на карточке, в корзине и шорткодом, минимальная сумма зоны, остановка заказов вне зоны; Pro.
Вместе с Postcode Delivery Zones для WooCommerce покупают
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 для WooCommerce — плагин для магазинов, которые возят сами: продукты, цветы, выпечка, мебель, кейтеринг. Вы доставляете не «по стране», а по списку индексов, с минимальной суммой, которая зависит от расстояния, в определённые дни и часы. Зоны доставки WooCommerce умеют посчитать цену, но не скажут покупателю на карточке товара, едете ли вы к нему вообще, и не остановят заказ на 9 € туда, где минимум 40 €. Этот плагин закрывает именно это.
Как это выглядит для покупателя
Если индекс вне всех зон, заказ не создаётся, а покупатель видит ваш текст («К сожалению, в 99999 мы пока не возим»). Можно выбрать мягкий режим: сообщение показывается, но оформить заказ можно. Минимальная сумма действует всегда — минимум, который можно обойти, не минимум. Самовывоз зона не останавливает: кто забирает сам, оформляет заказ с любым индексом.
Что получает админ
- Страны зоны — когда возите в несколько стран с одинаковым форматом индекса (Австрия и Швейцария — обе четыре цифры). Тогда в виджете появляется выбор страны.
- Минимальная сумма считается от товаров после купонов, с налогом или без (настройка). Доставка в неё не входит: в корзине она ещё неизвестна, а минимум, который «прыгает» между страницами, путает людей.
- Шорткод
[postcode_delivery_check]— тот же виджет на любой странице: на главной, в футере, на странице «Доставка».
Как это работает — шаг за шагом
- Вы создаёте зону: «Центр», индексы 10115, 101*, 10200…10249, минимум 30 €.
- Покупатель на карточке товара вводит 10115 — «Да, доставляем. Минимальный заказ для вашего района — 30 €».
- Кладёт товаров на 10 € и идёт в корзину — блок подсказывает: «добавьте ещё 20 €».
- В чекауте вводит адрес с этим индексом. Пока в корзине меньше 30 €, заказ не пройдёт ни в классическом, ни в блочном чекауте — проверка на сервере, её не обойти, отключив JavaScript.
- Pro: покупатель выбирает «Вт, 22 сентября, 09:00–13:00». Если на слот стоит лимит 5 заказов, шестой его уже не увидит. Отменённый заказ возвращает место в слоте.
- Индекс 99999 вне зон — покупатель видит ваш текст ещё на карточке товара, а не после заполнения всей формы.
Что под капотом
- Одна проверка на всё. Виджет на карточке, корзина и чекаут спрашивают одну и ту же функцию, поэтому виджет не пообещает того, что чекаут потом отклонит.
- Серверный гейт в обоих чекаутах:
woocommerce_after_checkout_validationдля классического иwoocommerce_checkout_validate_order_before_paymentдля блочного. - Окна в блочном чекауте: ответ корзины Store API несёт список слотов именно для адреса покупателя, и поле показывает только их. Чужой слот, подставленный в обход страницы, сервер отклоняет с объяснением.
- Часовой пояс магазина (Настройки → Общие), а не сервера: «заказ до 14:00 — доставка завтра» считается правильно.
- Pro-гейт без «кирпича»: когда истекает триал, останавливаются только Pro-функции. Зоны сверх трёх и окна остаются сохранёнными и возвращаются, как только включится Pro.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите
postcode-delivery-zones-for-woocommerce-1.0.1.zipи активируйте. - Откройте WooCommerce → Postcode zones.
- Отредактируйте пример-зону: название, ваши индексы, минимальная сумма. Включите и сохраните.
- Откройте любой товар — под кнопкой корзины появится «Доставляем ли к вам?». Проверьте свой индекс и чужой.
- Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал кнопкой на той же странице.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это замена зон доставки WooCommerce?
Нет. Зоны WooCommerce считают цену доставки. Плагин решает, возите ли вы на индекс вообще и какая там минимальная сумма.
Минимум работает в блочном чекауте?
Да. Проверка серверная в обоих чекаутах: пока сумма ниже минимума зоны, заказ не создаётся, а покупатель видит, сколько не хватает.
Индекс попадает в две зоны. Какая сработает?
Первая включённая зона в списке. Ставьте более узкую зону выше.
Покупатель выбрал самовывоз, а индекс вне зоны.
Заказ пройдёт: самовывоз зона не останавливает. Эту настройку можно выключить.
Что будет, когда закончится триал или лицензия?
Работают первые три зоны с минимумом и виджетом. Остальные зоны и окна доставки сохраняются и возвращаются с лицензией. После срока оплаченной лицензии Pro работает дальше, прекращаются только обновления и поддержка.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


