Получение продуктов (товаров, услуг) из Мой Склад в WooCommerce

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

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

  • Продукты уже имеются в Мой Склад и не хочется руками заполнять в WooCommerce.
  • Редактирование продуктов полностью происходит в Мой Склад.

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

Содержимое

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

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

    Ручное получение продуктов из Мой Склад

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

    Типы данных: Продукты Вариативные продукты