МойСклад: Синхронизация товаров по API
Модуль импортирует товары из сервиса "МойСклад" на сайт "1С-Битрикс". Работает на JSON API 1.2.
Last updated
Модуль импортирует товары из сервиса "МойСклад" на сайт "1С-Битрикс". Работает на JSON API 1.2.
Last updated
Модуль не меняет товары в МойСклад. Он только импортирует данные из МойСклад в 1С-Битрикс.
Первая настройка модуля даже на демо версии будет бесплатной, поэтому по вопросам настройки обращайтесь в телеграме или на почту, также рекомендуется заполнить перед этим анкету для быстрого старта.
Основная функция модуля - это массовый импорт товаров / цен / остатков на сайт. Товары при этом сопоставляются по внешнему коду, поэтому модуль позволяет синхронизировать уже существующие товары.
Модуль отдельно импортирует:
остатки
цены
товары и поля товаров
скидки
Вы можете выбрать, что именно нужно импортировать из МС, или же загрузить все перечисленные данные сразу. Каждая вкладка настроек модуля отвечает за импорт отдельных типов данных.
В каждой вкладке настроек модуля есть блок, который отвечает за включение агента импорта данных из настраиваемой вкладки. Пример такого блока во вкладке "Товары":
Этот блок может отличаться, но именно он отвечает за то, чтобы запускать непосредственно импорт данных на сайт. Поэтому вся настройка модуля сводится к тому, чтобы проставить нужные галочки в тех полях, которые необходимо импортировать и включить нужный агент для импорта данных.
Скорость обмена напрямую зависит от:
Частоты запуска агента
Выборка элементов за один шаг запуска
Проводится ли полный импорт или работает импорт только измененных данных
Поэтому скорость актуализации данных на сайте можно гибко регулировать через агенты модуля. В большинстве случаев можно достигнуть скорости актуализации каталога в течение 5 - 10 минут после первой загрузки данных. Другими словами после того как вы поменяете данные в МС, они придут на сайт в течение 5 - 10 минут.
Важно учитывать, что скорость обмена, которую вы выставляете в модуле напрямую зависит от того, как часто отрабатывает сам cron на вашем сервере. Самое частое выполнение cron - это выполнение каждую минуту. При этом сами задачи крона могут выполняться более 1 минуты, поэтому скорость самого агента может отличаться на 10-20% в большую сторону.
Модуль использует технологию веб-хуков для моментального изменения товаров. Другими словами, когда вы сохраняете товар на стороне МойСклад, модуль моментально его изменяет на сайте.
Обратите внимание, моментальное изменение работает для точечного редактирования каждого товара вручную. В иных случаях модуль обновляет данные массово с помощью агентов сайта.
Импорт цен происходит независимо от остального импорта и может использоваться отдельно. Также есть возможность обновлять цены только у тех товаров, которые были обновлены за определенный период.
Остатки аналогично ценам обмениваются независимо. Для остатков можно настроить фильтр товаров, у которых модуль будет обновлять остатки. Т.е. вы можете обменивать остатки только у определенных позиций.
Модуль умеет работать с товарами в разных конфигурациях, к примеру:
Может обменивать только существующие товары (не создавать новые)
Может импортировать товары по фильтру
На стороне МоегоСклада существует несколько сущностей товаров:
Товар (просто товар)
Модификация
Услуга
Комплект
Модуль умеет работать со всеми этими сущностями и выгружать их по отдельности.
Каждой описанное ниже поле можно обменивать отдельно, т.е. включать \ отключать его обмен:
Название товара
Символьный код
Раздел
Сортировка
Вес
Длина - Ширина - Высота
Картинка анонса \ подробно
Описание анонса \ подробно
Единица измерения
Коэффициент единицы измерения
Активность товара
Модуль умеет обменивать практически все типы свойств.
Модуль умеет выгружать все картинки из товара МоегоСклада и загружать их в галерею товара на сайте.