Калькулятор, запись и история движения

Если после расчёта доставки магазин считает посылку отправленной, покупатель получает обещание, которое склад ещё не выполнил. Стоимость уже известна, но товар может оставаться неупакованным, а запись для перевозчика — отсутствовать. Интеграция сайта с Почтой России связывает несколько действий: предложение доставки в корзине, подготовку отправления и получение сведений о его движении, поэтому принимать её только по появившейся цене недостаточно. Каждый этап оставляет собственное подтверждение.

Дальше речь о предоплаченном внутреннем заказе интернет-магазина, который отправляют одной посылкой: подготовку организуют через сервис «Отправка», а движение получают через сервис отслеживания. Наложенный платёж, международная пересылка и разделение покупки на несколько мест требуют отдельного задания, а здесь руководитель согласует состав обмена и проверяет его результат — программную настройку выполняет специалист.

Расчёт в корзине может уже работать, тогда как адрес приходится повторно вводить в кабинете Почты России, ярлык скачивать вручную, а трек-номер переписывать в заказ. Исполнитель показывает, какие из этих действий закроет выбранное подключение. Это удобнее общего обещания «доставка интегрирована»: заказчик сможет принять каждый переход и увидеть, где ручная работа пока остаётся.

Наглядный разбор

Три подтверждения вместо одной отметки

  1. Расчёт для покупателя

    Известны способ доставки, исходные данные и цена, показанная в заказе.

  2. Подготовка отправления

    Заказ связан с записью перевозчика и документами для работы склада.

  3. Движение посылки

    После фактической передачи поступают операции, по которым магазин объясняет состояние доставки.

Цена, подготовленная запись и движение посылки относятся к разным этапам заказа.

Вес товара подменяет вес посылки

Цена доставки теряет смысл, если сайт рассчитывает её по массе товара, а склад отправляет упакованную посылку с другими параметрами: ошибка возникает ещё до обмена с перевозчиком. Для товара важны сведения каталога, для отправления — то, что действительно подготовлено к пересылке, поэтому руководитель определяет источник упаковочных параметров и момент их уточнения.

В официальном калькуляторе для бизнеса Почты России вес указан в граммах. Длину, ширину и высоту задают в сантиметрах. Объявленная ценность задаётся в рублях. Преобразование между каталогом и расчётом специалист показывает явно: так в расчёт попадает фактическая масса посылки.

Массу упаковки учитывают заранее. Если точные параметры появляются только при комплектации, для корзины согласуют способ предварительной оценки и объясняют, как магазин поступит при отличии фактической стоимости от уже оплаченной покупателем.

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

Адрес передаётся без исправления ошибок

Ошибку в адресе лучше остановить до подготовки документов, пока покупатель ещё может уточнить данные и склад не наклеил ярлык на готовую коробку. Программа не знает намерения человека только по заполненным полям. В заказе различают исходный адрес, результат его обработки и подтверждённый вариант для отправления: по ним сотрудник видит, что изменилось.

В спецификации сервиса «Отправка» выделены нормализация адреса, ФИО и телефона. Наличие такого этапа полезно учесть в задании. Оно не заменяет разговор с покупателем, если результат обработки неоднозначен или обязательные сведения отсутствуют. Магазин заранее выбирает, какие ошибки можно исправить автоматически, а какие вернут заказ сотруднику для уточнения. Спорный адрес не угадывают. Сотруднику показывают причину остановки и сведения, которые предстоит уточнить, чтобы покупатель не получал повторную просьбу заполнить всю форму заново.

Когда покупатель исправляет адрес, сотрудник обновляет нужный заказ и выясняет, как изменится стоимость доставки: уже внесённая оплата не подтверждает, что прежнего тарифа хватит для отправки по новому направлению. Предпочтительнее сохранять основание изменения и подтверждение покупателя, чем молча заменять адрес в подготовленной записи: сотруднику предстоит объяснить, почему сведения посылки отличаются от первоначального заказа.

Заказ уходит на отправку раньше комплектации

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

Руководителю полезно разделить разрешение подготовить отправление и подтверждение передачи посылки. Первое означает, что сведения о покупке готовы для работы с перевозчиком. Второе относится к физическому движению товара. Между ними сотрудник печатает документы и собирает посылку; клиентское уведомление привязывают к фактически выполненному действию.

Момент запуска описывают в задании. Рядом называют ответственного за остатки, параметры упаковки и разрешение продолжить обработку, чтобы исполнитель не принимал эти решения по одному названию стадии заказа.

Поэтому изменение товара, количества или адреса после запуска обмена рассматривают отдельным переходом. Специалист объясняет допустимый способ исправления на текущем этапе. Для более общего порядка состояний пригодится разбор статусов заказов. Внутреннюю отметку магазина связывают с конкретным подтверждением. Сходство названий этапов в двух системах обсуждают при выборе соответствий.

Повторная передача создаёт лишнюю запись

При временной потере связи сайт может не получить ответ, хотя принимающий сервис уже сохранил запись: простое повторение создания способно добавить ещё одно отправление для той же покупки. Защиту обсуждают до запуска: руководителю нужен ответ исполнителя, как программа найдёт результат прошлой попытки и отличит повтор от действительно новой посылки, прежде чем снова разрешит создание записи.

Связь с подготовленным отправлением сохраняют в заказе и используют при повторной попытке. Сотрудник видит, что уже создано и почему дальнейшее действие остановлено. Если результат прошлой попытки неизвестен, безопаснее разобрать эту попытку, чем нажимать создание снова до появления нужной отметки. Повтор не равен новой отправке. Решение переслать товар ещё раз из-за возврата или замены принимает сотрудник, а программа сохраняет связь нового отправления с прежним и с покупкой.

На приёмке полезнее показать повторную попытку одной операции и её итог, чем только успешный обмен без помех. Исполнитель выбирает доступный способ воспроизведения и демонстрирует, что у одного заказа не появляется лишняя запись. Затем показывает, где сотрудник найдёт причину ошибки и как продолжит работу. Методы и ограничения модуля специалист подтверждает по его документации.

Документы готовы, но товар ещё на складе

Подготовка документов облегчает передачу посылки, но если магазин переводит заказ в «отправлен» сразу после скачивания ярлыка, покупатель будет ждать движения, которого ещё нет. Причину паузы трудно объяснить по одному статусу, поэтому складская отметка и сведения перевозчика хранятся раздельно до подтверждённой операции, по которой компания сообщает клиенту о начале доставки.

В разделе документов API «Отправки» перечислены печатная форма Ф7п, форма Ф103 и подготовка электронной формы Ф103. Это разные виды работы с документами. Состав для конкретного отправления исполнитель уточняет по выбранному продукту и порядку сдачи. На демонстрации руководитель оценивает, получает ли сотрудник необходимые файлы для своей посылки без повторного ручного ввода заказа. Ярлык сверяют с коробкой. Адрес, получатель и номер отправления относятся к одному заказу; место каждой распечатки определяют по этим сведениям.

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

Наглядный разбор

Где находится товар после подготовки документов

  1. Документ получен

    Склад может подготовить ярлык и документы для выбранного отправления.

  2. Посылка передана

    Физическая передача подтверждена по принятому порядку работы.

  3. Операция получена

    Сайт показывает сведения перевозчика с датой операции, сохраняя связь с заказом.

Документ и операция перевозчика подтверждают разные действия сотрудников и сервисов.

Трек-номер теряет связь с заказом

Номер отслеживания полезен, только если он принадлежит посылке текущего покупателя. Ошибка связи особенно неприятна после успешной подготовки документов: магазин может получать достоверные операции, но показывать их не в той карточке и объяснять клиенту движение чужого отправления. Здесь неверен не трекинг, а принадлежность номера. Поэтому связь заказа, подготовленной записи и трек-номера принимают как отдельный результат.

В спецификации отслеживания внутрироссийский почтовый идентификатор описан как 14 цифр: номер хранят как обозначение, сохраняя все символы. Числовое преобразование номера может изменить запись. Принадлежность посылки текущему заказу подтверждают отдельно.

История отслеживания содержит дату, место и вид операции вместе с её атрибутом. По этим сведениям специалист строит соответствие внутренним статусам магазина. Покупателю полезно видеть последнее известное действие и его дату. Название внутреннего этапа не подменяет историю: если программа обобщает несколько операций в одну отметку, сотрудник всё равно сможет открыть исходные сведения и объяснить, что именно произошло с отправлением.

Пустая история возможна. Документация указывает, что при отсутствии зарегистрированных операций сервис возвращает пустой список; связь номера с заказом сохраняют до появления сведений о посылке.

Статус перестаёт обновляться без сообщения

Последняя успешная операция может выглядеть как актуальное состояние доставки, хотя программа уже перестала обращаться к сервису: покупатель увидит прежнюю отметку, а сотрудник останется без сообщения об ошибке. Интеграции нужен признак свежести данных. Руководитель задаёт, где видны время последнего успешного обновления и причина неудачной попытки, чтобы отдел продаж отличал отсутствие новой операции от отсутствия связи с перевозчиком.

В сервисе отслеживания Почты России единичный доступ даёт сведения об одном отправлении за запрос. Ограниченный вариант допускает 100 запросов в сутки. Пакетный принимает до 3000 трек-номеров за запрос и предоставляется клиентам с договором. Безлимитный доступ тоже связан с договором. Лимит считают по обращениям программы, поэтому повторный опрос одного номера расходует его снова, даже если количество заказов не изменилось.

Ритм обновлений согласуют с доступным лимитом. Перед обещанием частых обновлений оценивают объём обращений, чтобы выбранная скорость укладывалась в лимит сервиса.

Ошибки обновления полезно показывать отдельно от состояния самой посылки. Если сервис временно недоступен, магазин сохраняет последнюю полученную операцию и её дату, а ответственному сообщает о нарушении обмена. Для восстановления исполнитель демонстрирует, как программа продолжит получать сведения без потери связи с заказом и без повторных сообщений клиенту: интервал контроля согласуют с бизнесом отдельно от срока доставки.

Что означает остановка на разных этапах интеграции.
ЭтапЧто выясняет сотрудник
РасчётСохранены ли исходные параметры и доступен ли выбранный способ доставки.
Подготовка записиНе создалась ли запись при попытке, ответ на которую потерян.
Связь трек-номераОтносится ли номер к посылке нужного заказа.
Обновление историиКогда получена последняя операция и почему новый запрос не удался.

Готовность видна по пути конкретной посылки

Перед закрытием работ руководитель проходит одну цепочку: цена для заданных параметров, подготовленная запись, документы, связанный трек-номер и сведения о движении. На каждом переходе понятно, что подтвердило успех и кто разберёт остановку. Испытания проводят согласованным способом. Перед демонстрацией исполнитель называет записи и документы, которые она создаст, и объясняет сотруднику, как отличить их от настоящих заказов.

Самопроверка начинается с принадлежности данных. Можно ли из заказа найти подготовленное отправление, из документа — нужную коробку, а из последней операции — её дату и источник? Затем разбирают изменение адреса, неизвестный результат создания и повторное получение статуса. Если любой из этих исходов требует переписать сведения вручную без основания, порядок восстановления ещё не готов.

Покупатель получает сообщение по подтверждённому действию. Сотрудник понимает, где продолжить работу при ошибке, и передаёт покупателю срок из действующих условий выбранной услуги.

Обмен готов к рабочему применению, когда склад и продажи понимают успешную цепочку и порядок действий при остановке, а исполнитель показал восстановление после сбоя в согласованных ситуациях. Для отдельного расчёта в корзине полезен разбор стоимости доставки на сайте. Обсудить полный обмен можно со специалистами ШТАБ ИТ по развитию интернет-магазина: передайте порядок комплектации, выбранную услугу и список действий сотрудника — по ним проще определить, что войдёт в интеграцию и как принять её результат.

Источники и полезные ссылки

  1. Почта России: спецификация сервиса Отправка ↗
  2. Почта России: калькулятор для бизнеса ↗
  3. Почта России: доступ к API отслеживания ↗
  4. Почта России: спецификация отслеживания ↗

Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.

Игорь Крещенко

Руководитель ШТАБ ИТ. Занимается управлением проектами, веб-разработкой, рекламой и PR. Подробнее об авторе →