Получение заказов из Мой Склад в WooCommerce
Бывают ситуации, когда:
- Новый сайт, а заказы уже имеются и их хочется показать старым клиентам.
- Продажи происходят не только в интернет магазине, но и в розничных магазинах.
И что в таком случае делать? Конечно же нужно загружать на сайт созданные в Мой Склад заказы.
Как работает?
Получение заказов из Мой Склад на сайт возможно в ручном и автоматическом режимах. Автоматический режим разделен на две версии.
Ручное получение заказов
В панели управления предусмотрен инструмент для получения заказов в режиме реального времени без закрытия окна браузера.
Для создания заказов по данным из Мой Склад необходимо:
- Выбрать соответствующий инструмент получения заказов.
- Выбрать необходимые настройки в инструменте получения заказов.
- Нажать на кнопку получения заказов и дождаться выполнения задачи, не закрывая окно браузера.
Повторять ручное получение заказов можно в любое время при необходимости. Два раза один и тот же заказ не переносится благодаря алгоритму синхронизации заказов.
Автоматическое получение заказов
В отличие от ручного получения заказов, при автоматическом режиме пользователь задействуется только при произведении настроек для автоматического получения заказов. Получать заказы возможно по расписанию через планировщик заданий, а так же, через веб-хуки (webhooks).
Получение по расписанию
В зависимости от версии WordPress и WooCommerce будут задействованы различные методы запуска заданий по расписанию. В технические вопросы вдаваться не будем.
Суть способа в том, что произведя настройку для получения заказов через расписание, заказы будут получаться каждый раз в какой либо промежуток времени.
Через Веб-хуки (webhooks)
Данный способ дает возможность моментального получения заказов из Мой Склад. В момент создания заказов на стороне Мой Склад, будет происходить оповещение сайта.
Способ доступен только при установке расширения для WSklad, дающего возможность работы с веб-хуками.
Примечание
Для создания заказов, так же загружаются данные по продуктам в этих заказах, а так же данные по контрагентам.
Данные по продуктам загружаются согласно произведенным за ранее настройкам с возможным созданием продуктовых позиций в каталоге WooCommerce.
Данные по контрагентам подтягиваются по умолчанию без создания пользователей WordPress, но возможно сделать и автоматическое создание с отправкой данных для входа на электронную почту. Необходимо предусмотреть квоты на отправку электронных писем на хостинге\сервере.
При автоматическом получении заказов через веб-хуки, рекомендуется так же раз в сутки получать заказы через расписание. Это нужно для исключения пропажи заказов при не доставке веб-хуков по техническим причинам.