Перейти к содержанию

Заказы из нескольких магазинов в одном окне: WooCommerce, Shopify и Wolt

· 5 минут чтения

Кто продает на сайте WooCommerce, в магазине Shopify и в точке в Wolt, получает заказы в три разных места, а клиент, который звонит спросить о своем заказе, запускает поиск в трех панелях. Экран «Заказы» собирает их все в один список, и обрабатывать их можно оттуда же.

Сначала заказы включают: в них данные клиентов

Экран «Заказы» сначала выключен, потому что в заказе есть имя, телефон, email и адрес клиента. Владелец или администратор включает его на самом экране, кнопкой «Включить заказы».

Первая загрузка подтягивает заказы за последние 60 дней. Дальше система раз в минуту проверяет каждый магазин, и новый заказ появляется примерно через минуту. Если не хотите ждать, нажмите «Обновить из магазинов».

Данные клиентов видят только пользователи вашей компании. «Выключить заказы» удаляет из системы все сохраненные заказы, а в самих магазинах ничего не меняется. Отключение магазина тоже удаляет его заказы.

Один список и одни и те же слова для всех магазинов

Заказы из всех магазинов стоят в одном списке, а в колонке «Источник» видно, откуда пришел каждый. У каждого вида магазина свои слова, поэтому каждый заказ получает статус из одного набора: «Ожидает оплаты», «На удержании», «В обработке», «Выполнен», «Отменен», «Возвращен» и «Оплата не прошла». Собственное слово магазина сохраняется рядом.

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

Экран «Заказы»: заказы с сайта, из Shopify и из Wolt в одном списке
Заказы из всех магазинов в одном списке, у каждого источник и статус. Данные для примера.

Заказ открывается и загружается из магазина

Нажатие на заказ открывает его целиком: клиент, адрес, состав заказа, суммы и способ оплаты. В этот момент система снова загружает заказ из магазина, так что вы видите то, что в магазине сейчас. Если магазин не отвечает, показаны данные последней загрузки, и экран об этом сообщает.

Каждая строка заказа связана с товаром в остатках по идентификатору, который магазин дал купленной позиции, и никогда по названию. Если связь есть, под строкой написано «В остатках:» с названием товара. У заказов с сайта и из Shopify есть еще кнопка «Открыть в магазине».

Открытый заказ: состав заказа, клиент и статус заказа
Открытый заказ: строки, клиент и статус, как они были загружены из магазина в момент открытия. Данные для примера.

Смена статуса, проверенная в магазине

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

В WooCommerce отсюда можно поставить «Ожидает оплаты», «На удержании», «В обработке», «Выполнен» и «Отменен». «Возвращен» и «Оплата не прошла» ставит сам магазин, по тому, что произошло с деньгами. Заказ можно и удалить: без отметки он попадает в корзину магазина, а с отметкой «Удалить навсегда» удаляется совсем. Удаление тоже считается выполненным, только когда проверено, что заказа в магазине больше нет.

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

Отмена, отправка и удержание в Shopify

В Shopify состояние заказа складывается из трех вещей: отменен ли он, что с оплатой и сколько из него уже отправлено. Система вычисляет из них статус в списке, а каждый статус, который можно поставить отсюда, это отдельное действие в магазине:

  • «Отменен»: заказ отменяется, и товары возвращаются в остатки. Деньги не двигаются, возврат клиенту делают в самом Shopify.
  • «Выполнен»: все, что еще не отправлено, отмечается как отправленное.
  • «На удержании»: то, что еще не отправлено, ставится на удержание, а «В обработке» снимает его с удержания.

Отмена и отметка об отправке проходят без уведомления клиента, а отметку об оплате отсюда не ставят никогда. Корзины для заказов в Shopify нет, и удалить навсегда он обычно разрешает только отмененный или перенесенный в архив заказ.

Чтобы заказы магазина Shopify загружались, приложению, через которое подключен магазин, нужен доступ к заказам и к данным клиентов. Без него экран «Заказы» сообщает, что заказы этого магазина загрузить не удалось и почему, а остатки, синхронизация и товары продолжают работать. О самой синхронизации читайте в статье о синхронизации остатков между WooCommerce и Shopify.

Заказы Wolt обновляются на планшете

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

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