Связаться
  • WordPress
  • Доставка
  • v1.0.2

BOX NOW для WooCommerce — доставка в почтоматы Греции, Кипра, Болгарии и Хорватии

Доставка в почтоматы BOX NOW в Греции, на Кипре, в Болгарии и Хорватии: карта на классическом и блочном чекауте, проверка выбора на сервере, накладные, PDF-этикетки и наложенный платёж из карточки заказа.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
25 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Способ доставки «BOX NOW locker» в зонах Греции, Кипра, Болгарии и Хорватии ✔ ✔
Карта почтоматов BOX NOW на классическом и блочном чекауте ✔ ✔
Серверная проверка: без почтомата или с почтоматом другой страны заказ не принимается ✔ ✔
Цена доставки, бесплатно от суммы, купоны с бесплатной доставкой ✔ ✔
Лимит веса на посылку и проверка габаритов по размерам ячейки ✔ ✔
Почтомат в заказе, адресе доставки, письмах, аккаунте и ссылке отслеживания ✔ ✔
Накладная и PDF-этикетка из карточки заказа, отмена посылки ✔ ✔
Наложенный платёж в почтомате для выбранных способов оплаты ✔ ✔
Проверка подключения к API со списком складов, secret хранится зашифрованным ✔ ✔
Классический и блочный чекаут, HPOS и старое хранилище заказов ✔ ✔
Украинский и греческий переводы ✔ ✔
Несколько посылок на один заказ 1 до 10
Накладные создаются автоматически по статусу заказа — ✔
Массовые действия в списке заказов и печать всех этикеток одним PDF — ✔
Ежечасная синхронизация статусов посылок и автозавершение заказа — ✔
Цена по размеру ячейки (малая, средняя, большая) — ✔
Ближайший почтомат по адресу для экспресс-оплат — ✔

Как это выглядит

Карта почтоматов BOX NOW на чекауте WooCommerce
Кнопка «Выбрать почтомат» открывает официальную карту BOX NOW прямо на чекауте — с поиском, списком почтоматов и отметками доступности. Открывается карта страны покупателя: boxnow.gr, .cy, .bg или .hr.
Выбранный почтомат BOX NOW в классическом чекауте WooCommerce
Классический чекаут: под способами доставки стоит блок с названием, адресом и индексом выбранного почтомата и кнопкой «Изменить почтомат». Выбор живёт в сессии, поэтому отклонённая карта и повторная попытка оплаты его не теряют.
Блок выбора почтомата BOX NOW на блочном чекауте WooCommerce
Тот же блок на блочном чекауте. Он появляется только тогда, когда выбрана доставка BOX NOW, и переживает перерисовку после смены адреса или купона.

Триал стартует, когда вы попросите

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

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

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

Технические требования

  • WooCommerce 7.0+ с классическим или блочным чекаутом, совместимость с HPOS и со старым хранилищем заказов
  • WordPress 6.2+ · PHP 7.4+
  • Страны доставки: Греция, Кипр, Болгария, Хорватия — там, где работает BOX NOW
  • Бизнес-аккаунт BOX NOW для накладных: client ID, client secret и адрес API выдаёт BOX NOW после подключения компании. Карта и сам способ доставки работают и без ключей.
  • Габариты и вес товаров в WooCommerce — по ним считается, помещается ли заказ в ячейку. Товары без габаритов считаются как полная высота ячейки по умолчанию.

История версий

v1.0.2 Текущая 25 сентября 2026

Pro: почасовая синхронизация статусов посылок на старом хранилище заказов (без HPOS) проверяет только заказы с посылками в пути.

v1.0.1 23 сентября 2026

Секреты и ключи доступа в базе шифруются AES-256-CBC с HMAC вместо старого XOR-шифрования, которое антивирусы некоторых хостингов помечали и удаляли.

v1.0.0 Первый релиз сентябрь 2026

Способ доставки BOX NOW для GR, CY, BG и HR, карта почтоматов на классическом и блочном чекауте, серверная проверка выбора, почтомат в заказе, адресе, письмах и отслеживании, накладные и…

Вместе с BOX NOW для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» BOX NOW Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ / год вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

CatCode BOX NOW Lockers for WooCommerce — доставка в почтоматы BOX NOW для магазинов в Греции, на Кипре, в Болгарии и Хорватии. Покупатель выбирает почтомат на карте BOX NOW прямо на чекауте, магазин создаёт накладную и печатает этикетку из карточки заказа, а наложенный платёж BOX NOW принимает в самом почтомате.

Как это выглядит для покупателя

Если покупатель не выбрал почтомат или выбрал почтомат другой страны, заказ не принимается — и на классическом чекауте, и через Store API блочного чекаута или экспресс-кнопок. Проверка делается на сервере, поэтому обойти её со стороны браузера не получится. Другие способы доставки при этом никогда не блокируются.

Что получает админ

  • Накладная из карточки заказа — одна кнопка. Номер посылки, состояние и ссылка на отслеживание сразу в блоке и в заметках.
  • PDF-этикетка открывается из того же блока. Этикетки нескольких посылок (Pro) собираются в один PDF на бумаге A6 или A4.
  • Отмена посылки, пока BOX NOW её ещё не забрал.
  • Ручная смена почтомата в заказе, пока по нему нет активных посылок.
  • Наложенный платёж для выбранных способов оплаты: покупатель платит сумму заказа в почтомате. Лимит суммы проверяется ещё до запроса в BOX NOW.
  • Настройки в одном месте: WooCommerce → BOX NOW. Хост API (пресеты или свой из письма BOX NOW), client ID и secret, кнопка «Проверить подключение» со списком складов, отправитель, возвраты, язык карты, геолокация, журнал.
  • Понятные тексты ошибок вместо кодов: P400–P467 переведены в человеческие объяснения — что именно не так с телефоном, адресом, суммой наложенного платежа или состоянием посылки.

Как это работает — шаг за шагом

  1. Вы добавляете способ доставки «BOX NOW locker (CatCode)» в зону Греции, Кипра, Болгарии или Хорватии: цена, бесплатно от суммы, лимит веса на посылку.
  2. Покупатель видит способ только тогда, когда адрес — GR, CY, BG или HR и корзина физически помещается в ячейку почтомата (60 × 45 см, высота 8, 17 или 36 см).
  3. Покупатель открывает карту и выбирает почтомат. Выбор сохраняется в сессии WooCommerce и показывается в блоке под способами доставки.
  4. Сервер проверяет выбор при оформлении: нет почтомата или почтомат в другой стране — заказ не создаётся.
  5. Заказ хранит почтомат в мета (совместимо с HPOS), показывает его на «Заказ получен», в аккаунте и в письмах.
  6. Вы создаёте накладную из карточки заказа — или, с Pro, она создаётся сама, как только заказ переходит в выбранный статус.
  7. Печатаете этикетку PDF и отдаёте посылку курьеру BOX NOW со своего склада.
  8. С Pro статусы посылок подтягиваются каждый час и ложатся в заметки, а когда покупатель забрал все посылки — заказ можно автоматически переводить в «Выполнен».

Что под капотом

  • Проверка на сервере, а не в браузере. Классический чекаут проверяется в woocommerce_after_checkout_validation, блочный и экспресс-кнопки — в Store API. Подделать выбор почтомата через консоль не выйдет.
  • Сообщения от карты принимаются только от нашего iframe и только с домена boxnow.*, так что сторонняя страница не подсунет магазину чужой почтомат.
  • Защита от двойной доставки. Заказ блокируется на уровне базы (GET_LOCK), а номер накладной детерминированный: <номер заказа>-<попытка>, и счётчик растёт только после успеха. Поэтому повтор после таймаута даёт от BOX NOW отказ «такой номер уже есть», а не вторую посылку.
  • Client secret хранится в базе зашифрованным, а запросы идут только на хосты boxnow.* — произвольный хост в настройки не вписать.
  • Упаковка считается локально: размеры ячеек 60 × 45 см с высотой 8, 17 и 36 см, корзина раскладывается по посылкам по высоте (в Free — одна посылка, в Pro — до десяти).
  • Токен API кешируется и обновляется сам; просроченный токен даёт ровно один повтор запроса, а не бесконечный цикл.
  • Pro-гейт без «кирпича»: когда триал закончился, отключаются только Pro-возможности. Доставка, карта, накладные и этикетки работают дальше.
  • Переводы: украинский и греческий, исходные строки английские.

Как установить

  1. Плагины → Добавить новый → Загрузить плагин: выберите catcode-box-now-lockers-for-woocommerce-1.0.2.zip и активируйте.
  2. WooCommerce → BOX NOW: выберите хост API, впишите client ID и client secret, сохраните.
  3. Нажмите «Проверить подключение» и выберите склад, с которого BOX NOW будет забирать посылки.
  4. Заполните отправителя: название, телефон в международном формате, e-mail.
  5. WooCommerce → Настройки → Доставка → ваша зона (Греция, Кипр, Болгария, Хорватия) → Добавить способ доставки → «BOX NOW locker (CatCode)». Укажите цену, бесплатно от суммы и лимит веса.
  6. Для наложенного платежа отметьте в настройках способы оплаты, которые BOX NOW должен принимать в почтомате.
  7. Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Нужен ли договор с BOX NOW?

Для накладных — да: client ID, client secret и адрес API выдаёт BOX NOW после подключения компании. Способ доставки и карта работают и без ключей.

В каких странах работает?

Греция, Кипр, Болгария, Хорватия. Карта открывается та, что соответствует стране покупателя, а почтомат из другой страны плагин не принимает.

Что если товар не помещается в почтомат?

Способ доставки просто не показывается: габариты корзины считаются по ячейкам 60 × 45 см с высотой до 36 см. В Pro большую корзину можно разложить на несколько посылок.

Работает ли с блочным чекаутом?

Да, и с классическим, и с блочным. Для экспресс-кнопок в Pro есть подбор ближайшего почтомата по адресу.

Оплата не прошла — выбор почтомата потеряется?

Нет, выбор живёт в сессии и чистится только на странице «Заказ получен».

Что если я не хочу платить за Pro?

Доставка, карта, проверка выбора, накладные, этикетки и наложенный платёж остаются бесплатными без ограничения по времени.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль