Интеграция с МойСклад
Настоящая инструкция подойдет для магазинов, которые хранят информацию о покупателях в Контрагентах.
1. В первую очередь, в настройках платформы «Мой Склад», необходимо создать и настроить справочник служб доставки и добавить в заказ поля для хранения трек-номера и трансляции статуса посылки.
Переходим в раздел "Продажи", далее "Заказы покупателей" и нажимаем на кнопку настройки данного раздела.
Следующим шагом будет создание дополнительных полей.
1. Поле из которого треки будут передаваться в сервси отследить-посылку.рф:
- Название: "Трек-номер"
- Тип: Строка
2. Поле выбора службы доставки, которой отправлен заказ.
- Название: "Тип дотавки"
- Тип: Справочник
Справочник Типов доставки нужно связать со службами доставки, которыми вы отгружаете заказы.
3. Поле для отображения текущего статуса отслеживания трека.
- Название: "Статус трека"
- Тип: Текст
Снова переходим в раздел «Справочники», выбираем созданный нами, и добавляем в него значения
Добавляем только те службы доставки, которые Вы хотите отслеживать при помощи сервиса «Отследить-посылку.рф»
- Почта России
- СДЭК
- SPSR
- КазПочта
- Shop-Logistics
- Boxberry
- DPD
- TopDelivery
В названиях полей и значений справочника необходимо соблюдать точность написания, включая регистр. Рекомендуется копировать их из инструкции.
Далее, необходимо создать дополнительные поля в заказах [1]:
Перейдите в настройки заказов покупателей, добавьте поля -
• поле «Трекинг код (ОП)»; тип поля «Строка» (если нет уже созданного дополнительного поля, в котором вы обычно храните трек)
• поле «Статус (ОП)»; тип поля «Текст»
• поле «Тип доставки (ОП)»; тип поля «Справочник», выбираем справочник Тип доставки (ОП)»;
После того, как все поля созданы, нужно зайти в кабинет «отследить-посылку.рф», далее кликнуть по логотипу «МойСклад» и настроить синхронизацию API Отследить-посылку.рф и МойСклад:
1. UserID и API ключ «Отследить-посылку.рф» можно посмотреть в личном кабинете, в разделе профиль -
2. Данные для доступа к API МойСклад совпадают с логином и паролем к личному кабинету.
3. Идентификаторы дополнительных полей заказов покупателей запрашиваются по ссылке https://online.moysklad.ru/api/remap/1.1/entity/customerOrder/metadata
Перейдя по ссылке, авторизуйтесь в МойСклад, далее, при помощи ctrl+f ищите поля по названиям. Id полей в строке перед названиями. -
Поля телефон, e-mail и имя – Если оставить эти поля пустыми, соответствующие значения будут выгружаться из информации о Контрагенте. Если вы используете отдельные поля в заказе - получить их id можно способом, описанным выше
Настройка готова!
Теперь, в заказе нужно только выбрать тип доставки, добавить в поле трекинг-код, и после сохранения заказа, данные о нём автоматически отправятся в сервис «Отследить-посылку.рф»
В поле «Статус (ОП)» будет отображаться текущий статус посылки!