Доставка в интернет-магазине: как спроектировать условия и процесс

Доставка начинается не с выбора курьера, а с обещания покупателю: куда, когда, за сколько и что произойдёт при задержке. Это обещание должно быть связано с остатком, зоной, весом, способом оплаты и возвратом.
Цель владельца магазина — не просто передать посылку перевозчику, а сделать обещание проверяемым на каждом шаге. До запуска зафиксируйте доступные зоны, порядок расчёта цены, источник статуса и человека, который отвечает за исключения.
Зафиксируйте зоны и ограничения
Опишите города и адреса, куда магазин действительно отправляет товар, ограничения по весу и габаритам, способы получения и пункт, где рассчитывается цена. Не показывайте «доставка от…», если итоговая сумма неизвестна до последнего шага и покупатель не понимает, от чего она зависит.
Сравните методы
Курьер, пункт выдачи, самовывоз и транспортная компания отличаются не только тарифом. Сравните срок, передачу статуса, возврат, наложенный платёж, страхование и поддержку. Попросите провайдера подтвердить актуальность условий на дату запуска.
Сравнивайте способы в одной таблице: территория, срок, стоимость, ограничения, передача статуса, хранение отправления, возврат и канал поддержки. Если срок зависит от адреса или габаритов, не показывайте его как универсальное обещание.
Оформление заказа и статусы
До заказа покажите способ, стоимость, адрес и ожидаемый срок. После заказа передайте статус: создан, передан в сборку, отправлен, готов к выдаче, доставлен или проблема. Ссылка на трекинг должна быть связана с конкретным заказом, а не отправляться без контекста.
Ошибки и нестандартные ситуации
Проверьте отсутствие товара, неверный адрес, перенос срока, недозвон, повреждение, отказ покупателя и возврат. Для каждой ошибки заранее определите следующее действие и ответственного. Если Delovo используется как контур заказов, статусы и уведомления должны помогать поддержке, а не создавать второй несогласованный журнал.
Перед запуском
- зоны и ограничения зафиксированы;
- цена и срок проверены на реальных адресах;
- трекинг связан с заказом;
- есть ручной резервный сценарий;
- возврат и отказ не теряются;
- поддержка видит следующее действие.
Сделайте минимум три тестовых заказа: в пределах обычной зоны, на границе зоны и с ошибочным адресом. Отдельно проверьте отмену до отправки, отказ при получении и возврат после доставки. Для каждого теста сохраните фактическую стоимость, срок, статус и полученное уведомление.
Доставка связана с возвратом товара и приёмом платежей; эти сценарии нужно тестировать вместе.
