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