0

Товар успешно добавлен в корзину

Оформить заказ

Управление заказами Wildberries из ReadyScript

В продолжение предыдущей статьи, посвященной работе с товарами Wildberries, рассмотрим процесс загрузки и обработки заказов из Wildberries  в административной панели ReadyScript, через наш новый модуль.

Оглавление:

  1. Общие сведения
  2. Настройка основных параметров импорта заказов
  3. Настройка соответствия статусов
  4. Импорт заказов
  5. Работа с поставками
  6. Обновление статусов заказов
  7. Логирование
  8. Вместо заключения

Общие сведения

Непосредственно заказов в привычном понимании в Wildberries не существует. Вместо этого там есть сборочные задания, которые содержат всегда один товар. То есть если один клиент заказал у вас 3 одинаковых или разных товара, то в Wildberries появится 3 сборочных задания.

Каждое сборочное задание нужно подготовить (наклеить на него QR-код), а затем добавить в Поставку.  Поставка – это отдельная сущность, которая группирует сборочные задания, подлежащие одной отгрузке. После формирования Поставки, для нее также необходимо распечатать штрихкод и после этого можно отвозить товары в пункт приема WB.

У каждого сборочного задания будет свой независимый статус движения, именно поэтому мы приравняли эту сущность к заказу в ReadyScript. Таким образом заказы от Wildberries всегда будут содержать по одному товару в ReadyScript.

Рекомендуем начинать работу через интеграционный модуль, имея хотя бы небольшой опыт обработки заказов в личном кабинете продавца Wildberries.

Настройка основных параметров импорта заказов

Перед началом работы с заказами через интеграционный модуль, необходимо произвести базовые настройки в разделе Веб-сайт -> Настройка модулей -> Wildberries на вкладке Заказы.

wb_order_settings

Настройка «Имя пользователя для заказов от Wildberries» позволяет указать произвольное имя пользователя-создателя заказа. Так как Wildberries не сообщает ФИО покупателя – это может быть удобно, чтобы легко различать такие заказы в списке.

У заказов от Wildberries должен быть особый способ оплаты и доставки. Необходимо создать непубличный способ оплаты «Оплата WB» в разделе «Магазин -> Способ оплаты» с расчетным классом «Wildberries». Также необходимо создать непубличный способ доставки «Доставка WB» с расчетным классом «Wildberries» в разделе «Магазин -> Доставка -> Способы доставки».

Укажите созданные способы оплаты и доставки в соответствующих настройках Wildberries.

Если вы уже настроили стабильную работу, то можете установить флажок «Автоматически импортировать заказы», в этом случае каждые 3 минуты, будет происходить запрос к серверам Wildberries на получение новых заказов. В случае если флажок в данной опции не установлен, заказы можно загружать по нажатию соответствующей кнопки в разделе Магазин -> Заказы.

Опции «Автоматически обновлять статусы заказов Wildberries» и «Автоматически обновлять заказы, находящиеся в статусах» являются связанными и отвечают за то, какие заказы должны запрашивать периодически свой статус у Wildberries.

На вкладке Разное задаются 2 параметра - Дата последней проверки новых сборочных заданий и Последнее смещение загрузки сборочных заданий. Это технические поля, которые автоматически смещаются после очередной проверки новых заказов. Без надобности изменять их не стоит. Но в случае, если вы желаете повторно загрузить старые заказы, вы можете сместить дату последней проверки до необходимой вам в прошлом.

Настройка соответствия статусов

Для работы с заказами, необходимо создать в ReadyScript статусы, характерные для Wildberries или сопоставить их с вашими существующими статусами.

Для настройки статусов необходимо перейти в раздел Веб-сайт -> Настройка модулей -> Wildberries на вкладку Статусы заказов.

Нажмите на кнопку «Автоматически создать и сопоставить статусы», если вы желаете создать новые статусы и сразу сопоставить их в 1 клик.

wb_status_settings

В каждый момент времени, ReadyScript позволяет переводить заказ только в допустимый статус. Если вам необходимо нарушить это правило, вы можете воспользоваться опцией «Разрешить переводить заказ в любой статус».

В Wildberries есть 2 вида статусов у сборочных заданий – статус продавца и статус клиента. Именно статус продавца сопоставляется со статусами ReadyScript. Если клиент отменяет заказ, то статус продавца не меняется, для данного случая необходимо произвести настройку опции «Статус, в который нужно переводить заказ, если он был отменен клиентом».

Импорт заказов

Для загрузки заказов вручную, необходимо перейти в раздел Магазин -> Заказы. В меню Wildberries необходимо выбрать пункт «Загрузить новые заказы». Задание на загрузку заказов для планировщика будет сформировано, что в течение минуты должна начаться загрузка заказов.

order_menu

Новые сборочные задания будут появляться в списке в виде стандартных заказов ReadyScript.

wb_order_list

Рассмотрим, какая уникальная информация есть в заказах от Wildberries и какие действия можно с ними производить.

В секции «информация о заказе» есть секция, в которой отображается ID заказа Wildberries, статус заказа в Wildberries, статус заказа у покупателя Wildberries, кнопка печати стикера (QR-кода) сборочного задания.

wb_order_info

В секции доставка, отображается информация о том, куда необходимо доставить данное сборочное задание.

wb_order_delivery

В случае, если товар удалось сопоставить с помощью штрихкода WB или chrId (это специальный идентификатор номенклатуры и размера, который присваивается вашим товарам после синхронизации с WB), в списке товаров заказа будет понятное название.

В противном случае будет отображаться надпись вида «Товар со штрихкодом 4627103786493 (chrtID: 205663228)». Это происходит потому, что Wildberries в информации о сборочном задании не возвращает названия товара, только его идентификаторы и штрихкод. Наличие такой ситуации означает, что не все товары, находящиеся в WB сопоставлены с товарами в ReadyScript, необходимо данную проблему решать, прописывая артикулы WB и штрихкоды WB, а затем вызывая синхронизацию, чтобы догрузить от WB еще идентификаторы nmID( идентификатор номенклатуры) и chrtID (идентификатор номенклатуры + размера).

Вы можете отменить сборочное задание, для этого просто переведите статус в «Сборочное задание отклонено» и сохраните заказ.

Работа с поставками

После того, как сборочные задания (они же заказы в ReadyScript) были импортированы, их необходимо добавить либо в существующее сборочное задание, либо в новое.

Для этого необходимо выделить один или несколько новых заказов в списке и выбрать соответствующее действие в меню Wildberries.

wb_add_supply

Здесь же вы можете распечатать и наклеить QR-код на каждое сборочное задание, входящее в поставку.

wb_qr_code

После добавления заказа в поставку, его статус изменится на «Принял заказ». Затем нужно перейти в раздел непосредственно к поставкам, для этого вверху в меню Wildberries выберите «Посмотреть поставки».

Распечатайте штрихкод поставки и если в этот день вы больше не планируете добавлять в нее сборочные задания, то необходимо закрыть поставку, нажатием одноименной кнопки.

wb_supply_list

И затем распечатать QR-код поставки.

supply_qr

После этого заказы перейдут в статус «Сборочное задание завершено» и их можно будет в рамках поставки отнести на пункт приема товаров Wildberries.

Обновление статусов заказов

После того, как новые заказы были импортированы, обработаны и переданы на доставку в Wildberries, необходимо получать обновления статусов от Wildberries. Это можно делать вручную, нажимая на кнопку «Обновить статусы заказов» в разделе Магазин -> Заказы. Задача будет выполнена в течение нескольких минут, когда отработает планировщик.

Вы также можете настроить автоматическое обновление статусов заказов в настройках модуля Wildberries. Важно настроить обновление заказов так, чтобы по заказам в финальных статусах не запрашивалось обновление, иначе запросы к Wildberries будут идти вечно.

Важно заметить, что при переключении статуса заказа в ReadyScript, информация об этом будет уходить в Wildberries. Пока не знаем, в каком случае это может пригодиться, но такая техническая возможность есть.

Логирование

О ходе выполнении любой операции, как обычно можно узнавать в логах.

Для включения лога перейдите в раздел Управление -> Настройка системы -> Вкладка «Система логирования». Найдите там строку «Логирование модуля Wildberries», включите запись лога, а также выберите уровни логирования.

wb_log

Для непосредственного просмотра лога, перейдите в раздел Управление -> Логи. Найдите в списке группу «Логирование модуля Wildberries», а дальше откройте лог, соответствующий вашему сайту.

В ответах на запросы к Wildberries можно найти текстовое описание ошибок. Причину возникновения той или иной ошибки необходимо уточнять в поддержке Wildberries.

Вместо заключения

Новый модуль интеграции с Wildberries доступен для установки в нашем маркетплейсе. На сегодняшний день мы реализовали все, что поддерживает API Wildberries по части интеграции с заказами. Для корректной работы модуля необходима самая свежая версия платформы ReadyScript.


03 ноября 2022 21:29, Артем Полторанин
Рассказать друзьям: