Что умеет решение
Модуль обеспечивает надежную синхронизацию данных о товарах из сервиса МойСклад в систему управления сайтом 1С-Битрикс. Это готовое решение, позволяющее настроить обмен один раз и далее работать в автоматическом режиме без постоянного участия пользователя.
Инструмент оптимизирован для работы с каталогами, содержащими большое количество товаров и их модификаций. Он спроектирован с учетом ограничений API МойСклад и поддерживает функцию создания профилей обмена. Это дает возможность подключать несколько аккаунтов МойСклад одновременно или использовать один аккаунт для выгрузки данных в разные инфоблоки сайта.
Модуль импортирует следующие типы данных:
Цены и остатки товаров
Сами товары, их модификации, услуги и комплекты
Структуру каталога
Действующие скидки
Свойства и дополнительные поля товаров
Изображения товаров
Типы маркируемой продукции
Ключевая особенность — гибкий независимый обмен. Пользователь может выбрать конкретные поля для импорта, отдельно настроив обновление для новых товаров и для уже существующих. Это позволяет модулю мягко интегрироваться в уже работающий каталог или текущий процесс обмена без необходимости синхронизировать все данные сразу.
Например, если требуется выгружать только цены и остатки, достаточно активировать соответствующие настройки в модуле, и обмен будет происходить исключительно по этим параметрам.
Пример 2: требуется выгрузка цен, остатков и изображений товаров без изменения их названий и описаний. Модуль позволяет выбрать конкретные поля и свойства для передачи на сайт, исключив лишние.
Быстрые остатки.
Модуль обрабатывает только измененные остатки, обеспечивая обновление информации в течение двух минут. Это критически важно для крупных каталогов или систем с множеством складов, так как исключает полную перезагрузку данных и снижает нагрузку на сервер. При поступлении изменений модуль автоматически очищает кеш и инициирует необходимые события для обработки обновлений шаблонами.
Профили обмена.
Профили обмена позволяют работать с любым количеством аккаунтов МойСклад на множестве сайтов в рамках многосайтовой архитектуры. С их помощью можно выгружать данные из одного аккаунта в различные инфоблоки. Функционал реализован с использованием возможностей JSON API 1.2 от МойСклад.
Любая конфигурация импорта.
Модуль можно настроить практически под любую задачу без привлечения дополнительных ресурсов. Например, можно настроить выгрузку только определенных типов данных.
Модуль обеспечивает импорт товаров в скрытый раздел сайта с последующим ручным распределением по категориям. Выгрузка осуществляется строго по заданным фильтрам, что гарантирует доставку на сайт только необходимых позиций. Настройка режима работы позволяет ограничить процесс обновлением существующих товаров, исключая создание новых записей. Пользователь может гибко определить, какие данные передаются при создании новых товаров, а какие поля обновляются в уже существующих. Синхронизация работает только с измененными товарами в МойСклад, что минимизирует нагрузку на сайт. Все функции модуля доступны для независимого использования.
Импорт выполнен с учетом лучших практик и использует стандартные методы Битрикс для записи полей, свойств, остатков и цен. Это гарантирует полную совместимость со стандартными событиями системы. Для обработки изображений реализован механизм, исключающий дублирование и повторную загрузку файлов. Любые изменения в изображениях товаров в МойСклад автоматически отражаются на сайте без лишней нагрузки на обе системы благодаря точечному импорту.
Диагностика модуля
Модуль содержит раздел диагностики и мониторинга, позволяющий в едином интерфейсе отслеживать запущенные процессы, проходить экспресс-проверку по чек-листу, выполнять анализ и разовый импорт данных. Практика показывает, что 90% проблем решаются без обращения к сайту разработчика: все возможные ошибки описаны в документации и отображаются в инструментах диагностики.
Для разработчиков предусмотрена возможность изменения логики работы модуля с сохранением актуальности обновлений и технической поддержки. Расширяемость обеспечивается за счет широкого набора событий.
Интеграция реализована через JSON API версии 1.2 с поддержкой среды PHP 8.x. Решение оптимизировано для экономии лимитов и не создает избыточной нагрузки на серверы МойСклад.
Настройка выполняется на основе подробной документации или видеоинструкции. При возникновении технических вопросов рекомендуется обращаться к документации.
Если нужен «МойСклад: Синхронизация товаров по API», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.