Трек-номера Яндекс Доставки

Решение для МоегоСклада: само записывает трек-номер Яндекс Доставки (LO-…) в заказы покупателей с услугой «Яндекс Доставка».

Как это работает

  1. В МойСклад приходит заказ с сайта на Tilda с услугой «Яндекс Доставка».
  2. Решение берёт номер заказа Tilda из доп. поля «[Tilda] Id Заказа» и находит заявку в Яндекс Доставке.
  3. Номер LO-… записывается в доп. поле «Трек-номер». Уже заполненное поле решение не трогает.
  4. Если заявка в Яндексе появится позже (например, после оплаты), решение проверяет заказ повторно до 48 часов.
  5. Раз в 5 минут решение дополнительно просматривает изменённые заказы — на случай, если уведомление о заказе не дошло.

Настройка

  1. МойСклад → «Решения» → найдите в каталоге «Трек-номера Яндекс Доставки» и нажмите «Установить». После установки решение открывается там же, в «Решениях». Устанавливает решение и меняет настройки администратор аккаунта.
  2. Вставьте токен API Яндекс Доставки и нажмите «Проверить токен».
  3. Проверьте доп. поля: откуда брать номер Tilda и куда писать трек-номер; строку фильтра услуги — «Яндекс Доставка».
  4. Сначала решение работает в тестовом режиме: находит номера, но не записывает. Нажмите «Проверить заказы сейчас» и сверьте журнал с кабинетом Яндекс Доставки.
  5. Если номера верные, снимите «Тестовый режим» и нажмите «Сохранить».

Статусы в журнале

записантрек-номер записан в заказ
найден (тест)номер найден, но включён тестовый режим
ждём LOзаявки в Яндексе пока нет — решение проверит снова
уже заполненв заказе уже был трек-номер — решение его не меняет
не Яндексв заказе нет услуги «Яндекс Доставка»
нет номера Tildaзаказ создан не с сайта — пропускается
не дождалисьза 48 часов номер не появился — проверьте заказ вручную
ошибкане удалось записать номер — подробности в журнале

Уведомления

По желанию решение пишет в Telegram, если токен Яндекса не принят, нет доп. поля для трек-номера, номер не удалось записать или за 48 часов он не появился. Chat id указывается на странице настроек.