У вас интернет-магазин на пару тысяч товаров, заказы менеджер принимает вручную, а ТТН Новой Пошты оператор выписывает кликом по сайту НП. Знакомая история? Так работает большинство украинских магазинов, пока они не вырастут и не начнут ломаться. В этой статье разбираем, какие интеграции действительно нужны интернет-магазину в Украине в 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 | Синхронизация товаров, остатков, цен и заказов |
| Маркетплейсы / Google Shopping | +$300 | Автоматическая выгрузка каталога |
| Интеграция с CRM | +$200 | Автоматическая передача заказов в воронку продаж |
| Telegram-бот для заказов | +$300 | Прием заказов через бот |
| SMS-уведомления (TurboSMS) | +$150 | Автоматические SMS клиенту после оплаты |
| Email-рассылки (SendPulse / Mailchimp) | +$200 | Триггерные письма и промо |
| AI-описания товаров | +$200 | Автогенерация SEO-описаний через Claude |
Все цены разовые, без ежемесячных платежей с нашей стороны. Точную стоимость нужного набора модулей можно рассчитать в калькуляторе за минуту.
Интеграции как часть разработки, а не плагин поверх сайта
Разработка интернет-магазина под ключ стоит от $2500. Интеграции Новой Пошты, оплаты и учета можно включить в согласованный объем, точный состав работ определяем после брифа. В интернет-магазине Airstep 6 700+ товаров, а каталог автоматически импортируется из XML-фидов трех поставщиков.
Оценить мой магазинНова Пошта: 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:]
Кэширование результатов. Если обращаться к API на каждый ввод символа в autocomplete, сервер НП быстро ляжет из-за ваших же запросов. Кладем результат поиска в 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С и оплаты есть еще несколько небольших, но очень полезных интеграций. Заложить их сразу значительно дешевле, чем потом докручивать отдельными договорами:
- Маркетплейсы / Google Shopping, $300. Автоматическая выгрузка каталога. Если вы пока работаете только через маркетплейс, обязательно прочитайте, почему собственный магазин может быть выгоднее в 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 дней бесплатной поддержки (входит в стоимость магазина).
Полезное по теме: платформа или кастомная разработка · кейс разработки Airstep · AI-описания для магазина за $20 · собственный магазин или маркетплейс · разработка интернет-магазина · портфолио.
Частые вопросы
Сколько стоит интеграция с Нова Пошта для интернет-магазина?
Цена зависит от объема работ, интеграции и сроков. Точную оценку готовим после бесплатного разбора задачи.
Сколько стоит интеграция сайта с 1С/BAS/Dilovod?
Цена зависит от объема работ, интеграции и сроков. Точную оценку готовим после бесплатного разбора задачи.
Какие платежные системы вы подключаете к интернет-магазину?
Мы интегрируем LiqPay, Fondy, Stripe и Monobank Acquiring – стандартный стек оплат для украинских магазинов. В калькуляторе подключение любой из этих систем стоит $250 единоразово. Опционально: оплата частями Monobank +$150, выделенная кнопка Apple Pay / Google Pay +$100. Мы делаем корректную server-to-server callback-схему с проверкой подписи без уязвимостей, которые встречаются в самописных интеграциях, где статус «оплачено» ставится после возврата клиента на сайт.
Какие еще интеграции доступны в калькуляторе?
Помимо Новой Почты, 1С и оплаты, в калькуляторе по фиксированным ценам доступны: выгрузка на маркетплейсы Prom/Rozetka/Google Shopping ($300), интеграция с CRM ($200), Telegram-бот для заказов ($300), SMS-уведомления TurboSMS ($150), email-рассылки SendPulse/Mailchimp ($200), AI-описания товаров через Claude ($200), УкрПочта/Justin ($200), мультиязычность ($250), мультивалютность ($200). Все цены единоразовые, без ежемесячных платежей с нашей стороны.
Сколько стоит интернет магазин со всеми интеграциями?
Цена зависит от объема работ, интеграции и сроков. Точную оценку готовим после бесплатного разбора задачи.
