У вас інтернет-магазин на пару тисяч товарів, замовлення приймає менеджер уручну, ТТН Нової Пошти оператор виписує клацанням по сайту НП. Звучить знайомо? Це історія більшості українських магазинів — поки не зростуть і не поламаються. У цій статті — які інтеграції реально потрібні інтернет-магазину в Україні у 2026, скільки кожна коштує (за нашим онлайн-калькулятором) і як технічно правильно інтегрується API Нової Пошти на прикладі живого коду нашого магазину Airstep. Без води, без копіпасти з документації, з реальними цінами.
Які інтеграції потрібні інтернет-магазину у 2026 — короткий прайс
Усі ціни нижче — це наш реальний прайс зі сторінки розробки інтернет-магазину та з онлайн-калькулятора. Базовий магазин «під ключ» коштує $2 500 і вже включає каталог, кошик, оформлення, особистий кабінет, відгуки, wishlist, промокоди, залишки, адмінку та базову інтеграцію з Новою Поштою (вибір відділення/адреси у формі). Усе інше — окремими модулями за фіксованими цінами:
| Інтеграція | Ціна | Що дає |
|---|---|---|
| Нова Пошта — відділення/адреси | входить у $2 500 | Пошук міст і відділень у формі замовлення |
| Трекінг ТТН (статус замовлення) | +$150 | Клієнт бачить статус посилки в кабінеті |
| УкрПошта / Justin | +$200 | Альтернативні служби доставки |
| Онлайн-оплата (LiqPay/Fondy/Monobank) | +$250 | Карти, Apple Pay/Google Pay у LiqPay |
| Monobank оплата частинами | +$150 | 3, 6, 12 платежів без процентів |
| Apple Pay / Google Pay (окремо) | +$100 | Швидка оплата у 1 клік на мобільному |
| 1С / BAS / Dilovod | +$450 | Синхронізація товарів, залишків, цін, замовлень |
| Маркетплейси (Prom / Rozetka / Google Shopping) | +$300 | Автоматичне вивантаження каталогу |
| Інтеграція з CRM | +$200 | Замовлення в воронку продажів автоматично |
| Telegram-бот для замовлень | +$300 | Прийом замовлень через бот |
| SMS-сповіщення (TurboSMS) | +$150 | Автоматичні SMS клієнту після оплати |
| Email-розсилки (SendPulse / Mailchimp) | +$200 | Тригерні листи + промо |
| AI-описи товарів | +$200 | Автогенерація SEO-описів через Claude |
Усі ціни — одноразові, без щомісячних платежів від нас. Точну вартість під ваш набір модулів можна порахувати в калькуляторі за хвилину.
Нова Пошта: API, граблі і живий код Airstep
Нова Пошта — найпоширеніша інтеграція в українському e-commerce. У базовій вартості магазина ($2 500) ми завжди робимо пошук міст та відділень/поштоматів у формі замовлення. Опціональні доплати — трекінг ТТН ($150) та підключення альтернативних кур'єрських служб (УкрПошта/Justin — $200).
Що дає API Нової Пошти
Офіційне API Нової Пошти покриває весь процес: пошук міст і населених пунктів (autocomplete у формі), список відділень та поштоматів за містом, кур'єрська адресна доставка, створення ТТН з адмінки, розрахунок вартості доставки до оплати, трекінг статусів. API безкоштовне, ключ видається в особистому кабінеті НП за 5 хвилин. Ліміт — 10 запитів на секунду на ключ, чого вистачає навіть магазинам зі 100+ замовленнями на день.
Реальний код з нашого магазину Airstep
Ось структура запиту, яку ми використовуємо в Airstep на бекенді (Django) для autocomplete міст у формі оформлення замовлення:
POST https://api.novaposhta.ua/v2.0/json/
{
"apiKey": "<NOVA_POSHTA_API_KEY>",
"modelName": "Address",
"calledMethod": "searchSettlements",
"methodProperties": {
"CityName": "Хар",
"Limit": "20",
"Page": "1"
}
}
У відповіді — список з полем DeliveryCity (ref, унікальний ID міста). Зберігаємо його в замовленні, бо потім по ньому отримуємо відділення:
{
"modelName": "Address",
"calledMethod": "getWarehouses",
"methodProperties": {
"CityRef": "8d5a980d-391c-11dd-90d9-001a92567626",
"Limit": "50",
"Language": "UA"
}
}
Граблі, на які ми наступили
FindByString чутливий до регістру. Тривіальна штука, валить пів дня дебагу. Якщо передати "відділення №5" з маленької літери — отримаєш порожній масив. Треба "Відділення №5" з великої. Обходимо так:
props['FindByString'] = search[0].upper() + search[1:]
Кешування результатів. На autocomplete ходити в API на кожне натискання — швидко покладете НП-сервер на самих себе. Кладемо результат пошуку в Redis на 30 хвилин по ключу np:cities:<query>.
Rate-limit на свій endpoint. Боти і автокомпліт-абузери можуть «висмоктати» весь ваш ліміт. Обмежуємо своє API до 60 запитів на хвилину з одного IP через django-ratelimit.
Поштомати — це не «філії». Якщо фільтруєте відділення за CategoryOfWarehouse=Branch, ріжете користувачам зручний варіант. Беремо все, далі групуємо в UI на «Відділення» / «Поштомати» через поле TypeOfWarehouse.
ТТН з адмінки
Опція трекінгу ТТН ($150 у калькуляторі) — це коли менеджеру не треба переписувати номер посилки руками: ТТН створюється через метод InternetDocument.save прямо зі списку замовлень в адмінці, номер автоматично йде клієнту в SMS або Telegram.
Один важливий нюанс: при оплаті при отриманні (накладений платіж) треба передати BackwardDeliveryData з PayerType: "Recipient" і AfterpaymentOnGoodsCost. Якщо забути — посилка піде, але гроші НП не утримає, і ви відправите товар безкоштовно. Найчастіший косяк у самописних інтеграціях.
1С / BAS / Dilovod — $450 за обмін
Для багатьох українських магазинів 1С (або BAS, Dilovod) — це жива облікова система: бухгалтерія, склад, ціни, ПДВ-накладні. Інтеграція з сайтом — це двосторонній обмін: з 1С на сайт (товари, ціни, залишки) і з сайту в 1С (замовлення, нові клієнти).
У нашому калькуляторі ця опція коштує $450 для магазина і включає синхронізацію товарів, залишків, цін та замовлень. Конкретна реалізація залежить від конфігурації 1С/BAS на вашій стороні: якщо вже є 1С-розробник з робочим обміном — підключаємо до нашого формату; якщо обміну немає — пишемо проміжний шар.
Один важливий принцип: сайт не повинен ходити напряму в БД 1С. Це монолітна штука з власною логікою, конфігурації регулярно оновлюються, а пряма SQL-видимість для зовнішнього вебсервера — критична діра в безпеці. Правильно — обмін через проміжний шар (XML/JSON-обмін, REST API або проміжні таблиці), щоб 1С-розробник і веб-розробник не блокували один одного.
Для систем без 1С — KeyCRM, SalesDrive, RemOnline, Dilovod — у них вже є нормальне REST API, інтеграція з сайтом простіша і коштує дешевше: рядок «Інтеграція з CRM» у калькуляторі — від $200.
Платіжні системи: LiqPay, Fondy, Stripe, Monobank — $250
На сторінці нашої послуги розробки інтернет-магазину базовий стек платежів — LiqPay, Fondy, Stripe. У калькуляторі підключення будь-якої з цих систем (плюс Monobank Acquiring) коштує одноразово $250. Опційно: Monobank оплата частинами +$150, виділена кнопка Apple Pay / Google Pay +$100.
Що важливо технічно
Усі сучасні українські платіжні системи (LiqPay, Fondy, WayForPay, Monobank Acquiring) працюють за схожою схемою:
- Клієнт натискає «Оплатити» на сайті.
- Бекенд формує підписану форму з даними замовлення і signature (HMAC).
- Клієнт перенаправляється на сторінку платіжної системи, оплачує.
- Server-to-server callback приходить на ваш URL із підписом — ви перевіряєте підпис і ставите статус «оплачено».
- Окремо клієнта повертають на ваш result_url — це лише UI.
Найчастіша помилка у самописних інтеграціях: ставити статус «оплачено» по поверненню клієнта на сайт. Це класичний XSS-вектор: достатньо підкинути жертві URL з ID чужого замовлення — і виставите чужий заказ оплаченим. Оплата підтверджується тільки підписаним server-to-server callback із вашим privateKey.
Друга помилка: не зберігати order_id унікально. Якщо клієнт натиснув «Оплатити» двічі — два чарджі по одному замовленню. Робимо order_id = "{order.pk}-{timestamp}" і перевіряємо дублі в callback.
Інші корисні модулі з калькулятора
Окрім Нової Пошти, 1С та оплати — є ще кілька дрібних, але дуже корисних інтеграцій. Закладати їх одразу значно дешевше, ніж докручувати потім окремими договорами:
- Маркетплейси Prom / Rozetka / Google Shopping — $300. Автоматичне вивантаження каталогу. Якщо ви ще працюєте через Prom.ua — обов'язково прочитайте, чому це може бути невигідно у 2026.
- Інтеграція з CRM — $200. KeyCRM, SalesDrive, або кастомна CRM-система. Замовлення з сайту автоматично потрапляють у воронку продажів.
- Telegram-бот для замовлень — $300. Приймає замовлення прямо у боті, ходить у ту саму базу. Деталі — розробка Telegram-ботів.
- SMS-сповіщення TurboSMS — $150. Автоматичні SMS клієнту: «замовлення прийнято», «відправлено ТТН №…», «доставлено». Реально знижує навантаження на менеджера.
- Email-розсилки SendPulse / Mailchimp — $200. Тригерні листи (покинутий кошик, повторна покупка) плюс промо-розсилки.
- AI-описи товарів — $200. Автогенерація SEO-описів через Claude. У нас є реальний кейс, як ми згенерували 4 000 описів за $20 на нашому магазині Airstep.
Якщо у вас уже є склад з реальною логістикою (1000+ SKU, кілька зон, підбір замовлень) — це вже не «інтеграція», варто думати про WMS-систему як окремий продукт.
Скільки коштує магазин «з усіма інтеграціями»
База — $2 500 (магазин «під ключ» з НП-відділеннями і LiqPay/Fondy/Stripe). Далі залежить від набору модулів:
- Старт: $2 500 — магазин з базовими інтеграціями, готовий приймати замовлення
- З 1С + маркетплейси: $2 500 + $450 + $300 = $3 250
- «Все включено» (1С + маркетплейси + CRM + Telegram-бот + SMS + email + AI-описи): $4 300
У калькуляторі можна порахувати точну ціну під ваш набір опцій за хвилину. Терміни розробки магазину — 4-8 тижнів залежно від обсягу.
Як ми працюємо
Ми в Artbrain робимо інтеграції з 2018 року. У нас є власний живий магазин Airstep з 6 700+ товарами, де код Нової Пошти, AI-описів, обмін з постачальниками й інші штуки працюють у бойових умовах щодня — тобто це не «теорія з ютубу», а перевірений практикою досвід.
- Заявка через сторінку контактів або калькулятор — передзвонюємо.
- Обговорюємо процеси і складаємо технічне ТЗ із розкладом по позиціях.
- Оплата 50/50: перший етап — попередньо, другий — після демо.
- Реліз + 60 днів безкоштовної підтримки (входить у вартість магазина).
Корисне по темі: Shopify vs WordPress vs кастом · кейс розробки Airstep · AI-описи для магазину за $20 · чому свій магазин вигідніше за Prom.ua · розробка інтернет-магазину · портфоліо.