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

Nova Poshta Premium — Новая Почта для WooCommerce

Выбор города и отделения в чекауте, живой тариф НП и ТТН из карточки заказа. Премиум — наложенный платёж, авто-статусы, обратные накладные.

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

Модуль в работе — 45 секунд

Понятно и без звука: субтитры на украинском

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

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

Функция Free Pro
Выбор города и отделения/почтомата прямо в чекауте с автокомплитом из API Новой Почты ✔ ✔
Живой расчёт стоимости доставки по весу и направлению ✔ ✔
Виджет заменяет поля адреса: улица, город, область и индекс заполняются автоматически ✔ ✔
Работает и на классическом чекауте, и на чекауте-блоках (Checkout Blocks) ✔ ✔
Создание ТТН из карточки заказа или автоматически при переходе в нужный статус ✔ ✔
Журнал отправлений в админке со ссылками на трекинг ✔ ✔
Кеш справочника городов и отделений — чекаут не ждёт API ✔ ✔
API-ключ хранится зашифрованным, совместимость с HPOS ✔ ✔
Пробный период Премиум 7 дней — по клику, без карты ✔ ✔
Наложенный платёж (денежный перевод) в ТТН — ✔
Авто-обновление статусов отправлений ежечасно — ✔
Обратные ТТН в один клик — ✔
Сверка наложенных платежей и исходящие вебхуки с подписью HMAC — ✔
Экран «Вебхуки»: эндпоинты, подпись HMAC-SHA256, журнал доставок — ✔

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

Чекаут WooCommerce: блок Новой Почты вместо полей адреса
Блок доставки стоит в форме покупателя и заменяет поля улицы, города, области и индекса
Выбор города и отделения Новой Почты в чекауте
Город — с автокомплитом, отделение — из живого справочника НП, включая почтоматы
Журнал отправлений Новой Почты в админке WooCommerce
WooCommerce → Новая Почта: журнал отправлений со статусами и кнопками создания ТТН

Главное о модуле

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

В чекауте вместо привычного набора полей адреса покупатель видит один блок: город с подсказками (или список популярных городов в один клик) и список отделений и почтоматов этого города.

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

Все отправления — в одном журнале: номер ТТН со ссылкой на трекинг, получатель, текущий статус, суммы наложенного платежа и номера денежных переводов.

Настройки — одна страница

Модуль добавляется как обычный метод доставки WooCommerce. Все настройки — на одной странице: ключ API, профиль отправителя, правила цены, вид виджета и автоматизация ТТН.

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

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

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

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

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

  • WordPress 6.2 или новее
  • WooCommerce 7.0 или новее (совместимость с HPOS)
  • PHP 7.4 или новее
  • API-ключ Новой Почты из личного кабинета

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

v1.2.8 Текущая

Pro-версия, активированная рядом с бесплатной копией с WordPress.org, больше не загружает код бесплатной копии с предупреждениями PHP на каждом запросе.

v1.2.7

В заказе с отделением больше нет второй строки адреса из аккаунта покупателя (квартира, подъезд): отделение — это весь адрес доставки.

v1.2.6

Англоязычный сайт: блочный чекаут больше не останавливается молча, когда в аккаунте покупателя не указана область.

Все версии (11)
v1.2.5

Сохранённый адрес покупателя в аккаунте больше не заменяется отделением.

v1.2.4

Виджет Новой Почты появляется только тогда, когда выбрана сама Новая Почта: раньше в блочном чекауте он открывался и при Укрпочте или Meest.

v1.2.2

Купленная лицензия остаётся вашей.

v1.1.2

Исправлено создание обратной ТТН.

v1.1.1

Один заказ больше не получает две ТТН.

v1.1.0

Пробный период Премиум на 7 дней по клику: ключ приходит на e-mail, карта не нужна.

v1.0.1

Расчёт тарифа через API стал опцией и по умолчанию выключен: раньше «Запасная стоимость» была лишь фолбеком и всегда перебивалась тарифом Новой Почты.

v1.0.0 Первый релиз

Виджет выбора отделения для классического чекаута и Checkout Blocks, живой тариф, создание ТТН, журнал отправлений, трекинг статусов, лицензия Премиум.

Вместе с Nova Poshta Premium покупают

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

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

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

Nova Poshta Premium для WooCommerce — модуль, который подключает ваш магазин к Новой Почте за 10 минут. Покупатель выбирает город и отделение прямо в чекауте, стоимость доставки считается по живому тарифу НП, а ТТН создаётся из карточки заказа или автоматически — когда заказ переходит в нужный статус.

Виджет не просто добавляется сбоку: он заменяет поля адреса. Улица, город, область и индекс заполняются из выбранного отделения, поэтому покупателю нечего вводить вручную, а у вас в заказе остаётся корректный адрес доставки.

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

В чекауте вместо привычного набора полей адреса покупатель видит один блок: город с подсказками (или список популярных городов в один клик) и список отделений и почтоматов этого города. После выбора стоимость доставки в итоге сразу пересчитывается по тарифу Новой Почты.

Блок работает и на классическом чекауте, и на чекауте-блоках (Checkout Blocks): выбор сохраняется через сессию WooCommerce, поэтому оба варианта ведут себя одинаково. Если покупатель выбрал Новую Почту, но не выбрал отделение — заказ не оформится, пока выбор не сделан.

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

Все отправления — в одном журнале: номер ТТН со ссылкой на трекинг, получатель, текущий статус, суммы наложенного платежа и номера денежных переводов.

В карточке заказа видно, какое именно отделение выбрал покупатель, и есть кнопка создания ТТН — без переходов в кабинет НП.

Настройки — одна страница

Модуль добавляется как обычный метод доставки WooCommerce. Все настройки — на одной странице: ключ API, профиль отправителя, правила цены, вид виджета и автоматизация ТТН. Кнопки «Проверить подключение» и «Тестовая проверка тарифа» сразу показывают, всё ли настроено правильно.

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

  1. Вставляете API-ключ из кабинета Новой Почты и нажимаете «Проверить подключение».
  2. Выбираете свой город, отделение и профиль отправителя — из них будут создаваться ТТН.
  3. Покупатель в чекауте выбирает город и отделение, видит стоимость доставки по тарифу НП.
  4. Заказ сохраняет город, отделение и адрес доставки, а в журнале появляется черновик отправления.
  5. ТТН создаётся кнопкой в заказе или автоматически — при переходе в выбранный вами статус.
  6. Статусы доставки обновляются из API НП (автоматически — на Премиум, вручную кнопкой — на бесплатной версии).

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

Модуль работает через официальный API Новой Почты (api.novaposhta.ua/v2.0). Справочники городов и отделений хранятся в собственных таблицах: города полностью обновляются раз в сутки, отделения подтягиваются по городу при первом запросе и кешируются на 7 дней, поэтому чекаут в большинстве случаев не ждёт внешнего запроса. API-ключ хранится в базе в зашифрованном виде и никогда не показывается обратно в форме. Никаких чужих iframe и подмены шаблонов чекаута — только штатные хуки WooCommerce.

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

  1. Скачайте архив и установите его через «Плагины → Добавить новый → Загрузить плагин».
  2. Активируйте плагин.
  3. WooCommerce → Настройки → Доставка → добавьте метод «Новая Почта» в нужную зону.
  4. Вставьте API-ключ, сохраните и заполните блок «Откуда отправляете».

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

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

@catcode_support Настройка, совместимость, активация
Что нужно, чтобы модуль заработал?

Только API-ключ из кабинета Новой Почты (Настройки → Безопасность → Ключи API). Отдельный договор с разработчиком не нужен.

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

В Free — выбор отделения в чекауте, расчёт тарифа, создание ТТН и журнал отправлений. Pro добавляет наложенный платёж в ТТН, авто-обновление статусов, обратные ТТН, сверку наложенных платежей и вебхуки.

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

Да. Выбор сохраняется через сессию WooCommerce, поэтому классический чекаут и Checkout Blocks работают одинаково.

Модуль перепишет мой чекаут?

Нет. Блок выбора отделения встраивается в имеющуюся форму, а поля адреса доставки заполняются автоматически из выбранного отделения.

Какие версии поддерживаются?

WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.

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

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

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