Більшість українських інтернет-магазинів відправляють замовлення через Нову Пошту. І більшість покупців уже мають встановлений застосунок NovaPay — щоб платити за посилки, переводити гроші, розраховуватися в відділеннях. Логічне питання власника магазину: чи може клієнт платити тим самим сервісом прямо на сайті, ще до відправки? Так — якщо у вас Odoo і встановлений модуль payment_novapay_kw від KitWorks Systems.
Чому NovaPay — природний вибір для магазинів із НП-доставкою
NovaPay і Нова Пошта — одна екосистема
NovaPay — фінансовий сервіс групи NOVA, що об'єднує Нову Пошту. Для покупця це значить: один застосунок, одні знайомі платіжні дані, одна екосистема від вибору товару до отримання посилки. Покупець не переходить на незнайому форму — він платить так само, як платить за доставку щодня.
Що таке NovaPay Checkout для покупця
NovaPay пропонує Checkout-сервіс для інтернет-магазинів: оформлення замовлення відбувається за номером телефону, система автоматично підтягує дані покупця. Розрахунок — карткою, Apple Pay, Google Pay або через застосунок NovaPay. Всі платіжні операції проходять на стороні NovaPay — магазин отримує тільки підтвердження.
Як виглядає оплата: flow від кошика до підтвердження
Крок 1 — вибір доставки та оплати на сайті
Покупець на сайті Odoo додає товар у кошик і переходить до оформлення. Він обирає доставку Новою Поштою (відділення або поштомат) і вказує спосіб оплати — NovaPay. Форма замовлення залишається звичною для Odoo eCommerce, жодних редиректів на сторонні конструктори.
Крок 2 — платіжна форма NovaPay
Після підтвердження замовлення Odoo перенаправляє покупця на захищену форму NovaPay. Там він розраховується карткою або через застосунок NovaPay. Приймаються Visa, Mastercard, Apple Pay, Google Pay. Оплата проходить повністю на боці NovaPay — дані картки до магазину не потрапляють.
Крок 3 — статус замовлення в Odoo
Після успішної оплати NovaPay надсилає підтвердження назад до Odoo. Замовлення автоматично переходить у статус "Оплачено" — менеджер бачить актуальний стан без ручної перевірки виписок. Якщо оплата не пройшла або покупець закрив форму, замовлення залишається в стані очікування без зайвих дій з боку магазину.
Модуль payment_novapay_kw: що отримує магазин
Модуль payment_novapay_kw ("Payment NovaPay System", версія 18.0.2.0.1) розроблений KitWorks Systems для Odoo 18 і підключається поверх базового компонента kw_payment_base. Це означає стабільну архітектуру: основний шар оплат KitWorks оновлюється централізовано, а NovaPay-провайдер — окремо, без ризику конфліктів.
Що отримує магазин після встановлення:
- Налаштування NovaPay як платіжного провайдера у стандартному розділі Odoo Accounting / Payment Providers
- Тестовий режим для перевірки інтеграції до виходу в продакшн
- Підтримка UAH — валюта, обов'язкова для розрахунків з українськими покупцями
- Автоматична синхронізація статусів оплати між NovaPay та замовленням у Odoo
- Сумісність із стандартним Odoo eCommerce checkout — без кастомізації фронтенду
Детальніше про те, як Odoo працює з різними платіжними провайдерами для українського ринку, — у нашому огляді платіжних провайдерів для Odoo.
NovaPay поруч із Nova Poshta ТТН — замкнений цикл
Окремий модуль — це половина картини. Справжня перевага проявляється, якщо у вас вже налаштована інтеграція з Новою Поштою для генерації ТТН. У такому разі весь логістичний цикл закривається в Odoo: прийняте замовлення → оплата NovaPay → автоматичне формування ТТН → відстеження доставки. Жодних переходів у сторонні кабінети, жодного ручного переносу даних між системами.
Якщо ви ще не налаштовували ТТН — читайте, як це зробити: формуй ТТН прямо з Odoo. Після цього кроку додавання NovaPay стає логічним завершенням автоматизації.
Для магазинів, де клієнти забирають товар у відділеннях НП і звикли платити в екосистемі NovaPay, ця пара модулів закриває і доставку, і оплату в одному місці — в Odoo.
Хочете обговорити, як це налаштувати для вашого магазину?