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