Что нужно до подключения DPD
Чтобы пользоваться услугами DPD, вы заключаете договор бизнес-клиента с DPD Eesti. По договору выдаются доступы, с которыми магазин регистрирует отправления. Заодно нужно решить, что вы предлагаете на чекауте: только пакоматы, только курьера или оба варианта.
- Договор бизнес-клиента и API-доступы
- Адрес, откуда курьер забирает посылки, и удобное время
- Вес товаров в магазине: цена курьера часто зависит от веса
- Список стран, куда вы хотите отправлять
Цены зависят от договора, веса посылки и страны назначения. Актуальный прайс-лист опубликован на сайте DPD.
Как оформление выглядит для покупателя
- Покупатель выбирает на чекауте пакомат DPD или курьера DPD
- Для пакомата выбирает точку из списка, для курьера вводит точный адрес
- Магазин регистрирует отправление и получает трек-номер
- Вы печатаете накладную, курьер забирает посылку у вас
- Покупатель получает ссылку для отслеживания и сообщение, когда посылка на месте или курьер в пути
Для курьерской доставки важнее всего качество адреса. Поэтому делаем почтовый индекс и телефон обязательными полями и проверяем их формат до подтверждения заказа.
WooCommerce, Shopify и кастомный магазин
В WooCommerce ставим плагин DPD: он добавляет оба способа доставки, список пакоматов и печать накладной. В Shopify используем доступное приложение и заранее согласуем, как выбор пакомата будет показан в стандартном чекауте.
В кастомном магазине на Next.js регистрируем отправление через API DPD, сохраняем трек-номер в заказе и автоматически добавляем его в письмо покупателю. Список пакоматов держим на своём сервере и регулярно обновляем.
Тестирование и типичные ошибки
Заказ в пакомат и заказ с курьером тестируем отдельно: они используют разные данные. Проверяем накладную, трек-номер и то, что цена доставки правильно считается и для зарубежного адреса.
- Накладная не создаётся: в адресе нет почтового индекса или он в неверном формате
- В списке вперемешку пакоматы и пункты выдачи нескольких стран
- Курьера забыли вызвать, и посылки ждут на складе
- Трек-номер не попадает в письмо покупателю, и поддержка получает лишние вопросы