IDETA: Интеграция с МойСклад
Синхронизация интернет-магазина на 1С-Битрикс с МойСклад: товары, торговые предложения, остатки, цены, разделы и заказы. Настройка без программирования, ручной запуск с журналом прямо в админке.
Полное описание
Модуль связывает каталог сайта на 1С-Битрикс с учётной системой **МойСклад** и избавляет от ручного ведения остатков, цен и карточек товаров в двух местах. Мастер-данными о товарах считается МойСклад.
МойСклад → сайт
- **Товары и модификации (торговые предложения):** создание и обновление по расписанию агентом Битрикс. Большой каталог обрабатывается порциями, без таймаутов.
- **Остатки:** суммируются по выбранным складам.
- **Цены:** типы цен МойСклад сопоставляются с типами цен Битрикс.
- **Разделы:** создаются и сопоставляются по структуре групп МойСклад (поиск по названию, без дублей).
- **Свойства:** характеристики модификаций и доп. поля товара сопоставляются со свойствами инфоблоков, недостающие свойства могут создаваться автоматически. Стандартные поля (артикул, код, штрихкоды, описание, вес, объём, НДС и др.) выводятся в выбранные свойства.
- **Справочники:** если свойство привязано к элементам другого инфоблока или к highload-блоку (например, бренд), значение ищется в справочнике, а при отсутствии создаётся и привязывается.
- **Фильтры:** по группам товаров (включить или исключить, с подгруппами) и по доп. полю товара (загружать только с выбранным значением или, наоборот, не загружать такие товары).
- **Архивные товары:** товары и модификации из архива МойСклад деактивируются на сайте и возвращаются в публикацию, когда их достают из архива.
- **Очистка сайта:** товары и разделы, которых больше нет в МойСклад или которые вне фильтра, деактивируются или удаляются (на выбор). Затрагиваются только записи, связанные с МойСклад, созданное вручную не трогается. Пустые разделы тоже можно деактивировать или удалять; деактивированные модулем записи возвращаются в публикацию автоматически.
- **Инфоблоки:** недостающие инфоблоки каталога и торговых предложений создаются прямо из списка выбора (тип, артикул, связь ТП с каталогом), в том числе автоматически при запуске.
Сайт → МойСклад
- **Заказы** отправляются в МойСклад как «Заказ покупателя» сразу после сохранения, по выбранным статусам, в фоновом режиме, без задержки оформления. Организация, склад, канал продаж и статусы выбираются из списков, загруженных из МойСклад. Заказ можно отправить вручную из настроек.
- **Данные заказа:** вы выбираете, из каких свойств заказа Битрикс брать ФИО, телефон и e-mail покупателя, адрес доставки и комментарий.
- **Оплата и доставка:** способ оплаты и способ доставки добавляются в описание заказа или передаются в выбранное дополнительное поле.
- **Дополнительные поля заказа:** любое свойство заказа Битрикс можно передать в доп. поле заказа МойСклад (строка, текст, число, дата, флажок). Список полей загружается из МойСклад одной кнопкой.
- **Название заказа** в МойСклад настраивается шаблоном (например, «Заказ с сайта №{ID}») либо назначается самим МойСклад.
- **Статусы** заказов подтягиваются из МойСклад обратно на сайт (опционально).
Удобство работы
- Все списки (инфоблоки, типы цен, склады, организации, каналы продаж, доп. поля, значения справочников, свойства заказа) выбираются из выпадающих меню, копировать ID не нужно.
- Ручной запуск из настроек модуля по шагам: прогресс, «живой» журнал, кнопка остановки.
- Итоговый отчёт запуска: сколько создано, обновлено, пропущено, деактивировано, удалено, возвращено, а также предупреждения и ошибки.
- Журнал: запись в файл (все события или только предупреждения и ошибки), просмотр и скачивание файлов прямо в настройках, автоудаление старых файлов. История последних 100 запусков, ручных и по агенту, с подробными отчётами.
- Управление агентами (включение, интервал, ручной запуск) на отдельной вкладке; инструкция по настройке cron есть в самом модуле.
- Проверка подключения к МойСклад одной кнопкой. Токен и пароль не выводятся в форме настроек.
- Вкладка «Поддержка» с контактами и режимом работы технической поддержки.
Требования
- 1С-Битрикс с модулями «Главный модуль», «Информационные блоки», «Торговый каталог» и «Интернет-магазин» (для заказов); рекомендуется актуальная версия платформы.
- PHP 8.2 или новее; сайт в кодировке UTF-8.
- Аккаунт МойСклад с доступом к JSON API 1.2 (API-токен или логин и пароль).
- Исходящие HTTPS-соединения с `api.moysklad.ru`.
Поддержка
E-mail: , телефон:
Режим работы: пн–пт, 10:00–19:00 (МСК).
Среднее время реакции на обращение: до 24 часов в рабочее время.