Получение заказов из Мой Склад в WooCommerce

Принята к реализации

Бывают ситуации, когда:

  • Новый сайт, а заказы уже имеются и их хочется показать старым клиентам.
  • Продажи происходят не только в интернет магазине, но и в розничных магазинах.

И что в таком случае делать? Конечно же нужно загружать на сайт созданные в Мой Склад заказы.

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

Получение заказов из Мой Склад на сайт возможно в ручном и автоматическом режимах. Автоматический режим разделен на две версии.

Ручное получение заказов

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

Для создания заказов по данным из Мой Склад необходимо:

  • Выбрать соответствующий инструмент получения заказов.
  • Выбрать необходимые настройки в инструменте получения заказов.
  • Нажать на кнопку получения заказов и дождаться выполнения задачи, не закрывая окно браузера.

Повторять ручное получение заказов можно в любое время при необходимости. Два раза один и тот же заказ не переносится благодаря алгоритму синхронизации заказов.

Автоматическое получение заказов

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

Получение по расписанию

В зависимости от версии WordPress и WooCommerce будут задействованы различные методы запуска заданий по расписанию. В технические вопросы вдаваться не будем.

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

Через Веб-хуки (webhooks)

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

Способ доступен только при установке расширения для WSklad, дающего возможность работы с веб-хуками.

Примечание

Для создания заказов, так же загружаются данные по продуктам в этих заказах, а так же данные по контрагентам.

Данные по продуктам загружаются согласно произведенным за ранее настройкам с возможным созданием продуктовых позиций в каталоге WooCommerce.

Данные по контрагентам подтягиваются по умолчанию без создания пользователей WordPress, но возможно сделать и автоматическое создание с отправкой данных для входа на электронную почту. Необходимо предусмотреть квоты на отправку электронных писем на хостинге\сервере.

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

Типы данных: Заказы