Как подключить Почту России к интернет-магазину
Как выбрать кабинет, модуль или API, подготовить параметры посылки, проверить расчёт, партию, документы, приём и отслеживание отправления.

Чтобы подключить Почту России к магазину, сначала выберите услугу и способ оформления, затем проверьте полный путь отправления: расчёт, создание, партия и документы, сдача, трек и завершение. Установленный модуль может автоматизировать только часть этого пути.
Выберите способ работы
| Вариант | Когда удобен | Что остаётся проверить |
|---|---|---|
| Бизнес-кабинет | Отправления удобно оформлять вручную | Перенос заказа, документов и трека обратно в магазин |
| Готовый модуль | Поддерживает платформу и нужную услугу | Какие операции выполняет: расчёт, оформление, партии, статусы |
| API | Нужен собственный процесс и есть разработчик | Доступы, схема методов, журнал ошибок, сопровождение |
Не переносите возможности отдельного модуля на любую CMS. Уточните бизнес-учётную запись, договорные условия и доступ к выбранному продукту. «Посылка онлайн» — конкретная услуга со своими условиями, а не название любого отправления Почты России.
API-авторизацию настраивают на серверной стороне по актуальной спецификации. Логин, пароль и токены не должны попадать в HTML страницы, скриншот с настройками или публичный репозиторий. Если всё оформляется вручную, назначьте человека, который сверяет введённые данные с заказом.
Подготовьте отправителя и груз
Нужны адрес и индекс отправителя, место сдачи по выбранной схеме, корректный адрес и контакты получателя, тип услуги и параметры упакованной посылки. Проверьте допустимость вложения и специальные ограничения. Нельзя брать предельный вес одной услуги как универсальный предел всей почтовой доставки.
Учебный заказ: одна коробка 32 × 24 × 12 см, 1,4 кг, склад с индексом 630000, получатель в Москве, товары на 5 200 ₽. Для реального расчёта «Москва» недостаточно: нужны фактические реквизиты и условия услуги. Значения здесь не представляют действующую котировку.
В карточках товаров храните данные, из которых получаются параметры отправления; после сборки используйте реальные измерения коробки. Если модуль складывает массы, но не умеет надёжно определять габариты комплекта, предусмотрите проверку упаковщиком.
Пройдите последовательность оформления
- Рассчитайте доступную услугу для маршрута, даты, массы, габаритов и дополнительных опций. Сопоставьте результат с тем, что видит покупатель.
- Создайте отправление в кабинете или через интеграцию. Сохраните связь внутреннего заказа с идентификатором почтовой записи.
- Сформируйте партию, трек и печатные документы в порядке выбранного сервиса. Не придумывайте трек из номера заказа магазина.
- Проверьте этикетку на коробке: адрес, услуга и номер относятся именно к этому получателю.
- Сдайте отправление в предусмотренном месте и сохраните подтверждение приёма. Создание ярлыка само по себе не является сдачей.
- Получайте движение по треку и возвращайте статус в магазин. Разделите «подготовлено», «принято оператором» и «вручено».
- Отдельно проверьте изменение или удаление ещё не сданной записи, неполучение и обратную отправку. Доступность операции зависит от этапа и услуги.
При сетевом сбое создания сначала найдите результат по сохранённому идентификатору, журналу и кабинету. Повтор без сверки может дать дубль. Аналогично повторная обработка одного статуса не должна повторно списывать товар со склада.
Посчитайте, сколько доплачивает магазин
Для упражнения предположим: перевозка стоит 490 ₽, упаковка — 65 ₽, обработка — 35 ₽, покупатель платит за доставку 390 ₽. Все суммы вымышлены и не являются тарифами Почты России.
Расходы исполнения = 490 + 65 + 35 = 590 ₽
Субсидия магазина = 590 − 390 = 200 ₽ на отправление
Если модуль показывает покупателю только 490 ₽, это ещё не означает, что учтена полная стоимость исполнения. Если перевозка в другом учебном маршруте стоит 690 ₽ при остальных равных, субсидия увеличится до 400 ₽. Решение меняется: уточнить клиентскую плату, ограничить условия предложения или принять дополнительные расходы в экономике заказа.
На своих данных возьмите расчёт по действующему договору и сверку с фактическим счётом, стоимость тары и время обработки. Не используйте исторические формулы объёмного веса из старой статьи как действующее правило. Подробный расчёт стоимости доставки нужен до обещания бесплатной отправки.
Заполните протокол теста
Заказ: TEST-POST-01
Отправитель / получатель: действительные индексы и проверенные адреса
Посылка: 1,4 кг; 32×24×12 см (учебные параметры)
Услуга и расчёт: название, дата, опции, сумма по договору
Связь: ID заказа магазина → ID отправления → трек
Партия / документы: сформированы и сверены с коробкой
Приём: подтверждение фактической сдачи
Отслеживание: движение появилось в магазине
Исключение: таймаут / ошибка адреса / отмена до сдачи
Итог: какие операции автоматические, какие выполняет сотрудник
Проверьте в своей системе ошибочный индекс, изменение веса после упаковки и повторную отправку события статуса. Если расчёт работает, а партия и трек не передаются, оставьте ручной шаг и ответственного. Не обозначайте такой процесс как полностью автоматический.
Здесь выполнен учебный разбор по документации; реальный договор, личный кабинет и сдача посылки не испытывались. Ваш критерий запуска — подтверждённый цикл на выбранной услуге. После него согласуйте страницу доставки и оплаты с тем, что действительно делает интеграция.
Можно ли рассчитывать доставку автоматически, а оформлять вручную?
Да, если покупатель получает достоверные условия, а сотрудник переносит данные, документы и трек без потери связи с заказом. Прямо зафиксируйте эту границу и контролируйте изменение тарифа после фактической упаковки.