2990
38.33
42.71
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание, этот компонент требует PHP
8.2
или выше!
Внимание, этот компонент требует MODX 3 или выше.
CommerceBridge 1C подходит для интернет-магазинов на MODX 3 + miniShop3, которым нужен штатный HTTP-обмен с 1С. В MODX появляется отдельная панель с ручной загрузкой XML/ZIP, историей сеансов, журналом и сопоставлением полей и статусов.
Каталог импортируется с устойчивой привязкой по GUID. Отдельные выгрузки offers.xml обновляют цены и остатки без повторного импорта всей номенклатуры. Обмен может работать автономно по регламенту 1С.
Возможности
— категории и подразделы любой вложенности;
— наименование, артикул, код 1С, краткое и полное описание;
— производители, свойства, вес, длина, ширина и высота;
— изображения из 1С и стандартные ресайзы miniShop3;
— фильтр вложений: PDF, XLS, DOC и другие неразрешённые файлы не импортируются;
— основная цена и дополнительные типы цен в автоматически создаваемых TV;
— остаток по всем или выбранным складам;
— связи свойств 1С с полями MODX, miniShop3, TV и опциями;
— SEO description и отбор товаров/категорий по GUID;
— публикация и видимость товара по остатку, скрытие пустых групп;
— выгрузка заказов и контрагентов в 1С;
— ручное или автоматическое сопоставление статусов 1С и miniShop3;
— журнал, отчёты, режим отладки, просмотр и очистка лога;
— ручной импорт XML/ZIP из админ-панели;
— HTTP Basic Auth с хранением пароля в виде хеша.
Требования
— MODX Revolution 3.2+;
— miniShop3;
— PHP 8.2+;
— XMLReader, SimpleXML, XMLWriter, ZIP, Fileinfo, OpenSSL;
— GD или Imagick;
— HTTPS.
Важно перед покупкой
— Конфигурация 1С должна поддерживать CommerceML 2.
— Характеристики предложений сохраняются как свойства базового товара; отдельные SKU miniShop3 не создаются.
— TV с ценами хранят данные; выбор цены по группе покупателя настраивается в шаблонах сайта.
— Валюта выгружаемых заказов в версии — RUB.
— Перед первым обменом нужны резервная копия и тестовая выгрузка небольшой группы.
Установка
— Создайте резервную копию файлов и базы данных.
— Убедитесь, что miniShop3 установлен и работает.
— Установите CommerceBridge 1C
— Очистите кэш MODX и откройте Компоненты → CommerceBridge 1C.
— Укажите логин, сложный пароль, родителя каталога, шаблоны и Media Source.
Подключение 1С
В модуле обмена 1С укажите:
— URL example.ru/assets/components/commerceml/connector.php;
— логин и пароль из CommerceBridge 1C;
— режим CommerceML 2.
— Используйте HTTPS. Доступ к endpoint можно дополнительно ограничить по IP сервера 1С на уровне nginx/Apache.
Первая синхронизация
— Включите режим отладки.
— Ограничьте выгрузку одной тестовой категорией.
— Проверьте поля, цены, остатки, картинки и привязку свойств.
— При успешной проверке отключите подробную отладку и запустите полный обмен.
— В панели можно просматривать и очищать лог, а в истории — краткие итоги сеансов.
Обновление
Создайте резервную копию, затем установите новый transport-пакет поверх предыдущей версии. Настройки и GUID-связи сохраняются.
Для поддержки
Приложите версии MODX, miniShop3, PHP и 1С, время ошибки, краткий отчёт и фрагмент журнала без паролей и персональных данных.
Каталог импортируется с устойчивой привязкой по GUID. Отдельные выгрузки offers.xml обновляют цены и остатки без повторного импорта всей номенклатуры. Обмен может работать автономно по регламенту 1С.
Возможности
— категории и подразделы любой вложенности;
— наименование, артикул, код 1С, краткое и полное описание;
— производители, свойства, вес, длина, ширина и высота;
— изображения из 1С и стандартные ресайзы miniShop3;
— фильтр вложений: PDF, XLS, DOC и другие неразрешённые файлы не импортируются;
— основная цена и дополнительные типы цен в автоматически создаваемых TV;
— остаток по всем или выбранным складам;
— связи свойств 1С с полями MODX, miniShop3, TV и опциями;
— SEO description и отбор товаров/категорий по GUID;
— публикация и видимость товара по остатку, скрытие пустых групп;
— выгрузка заказов и контрагентов в 1С;
— ручное или автоматическое сопоставление статусов 1С и miniShop3;
— журнал, отчёты, режим отладки, просмотр и очистка лога;
— ручной импорт XML/ZIP из админ-панели;
— HTTP Basic Auth с хранением пароля в виде хеша.
Требования
— MODX Revolution 3.2+;
— miniShop3;
— PHP 8.2+;
— XMLReader, SimpleXML, XMLWriter, ZIP, Fileinfo, OpenSSL;
— GD или Imagick;
— HTTPS.
Важно перед покупкой
— Конфигурация 1С должна поддерживать CommerceML 2.
— Характеристики предложений сохраняются как свойства базового товара; отдельные SKU miniShop3 не создаются.
— TV с ценами хранят данные; выбор цены по группе покупателя настраивается в шаблонах сайта.
— Валюта выгружаемых заказов в версии — RUB.
— Перед первым обменом нужны резервная копия и тестовая выгрузка небольшой группы.
Установка
— Создайте резервную копию файлов и базы данных.
— Убедитесь, что miniShop3 установлен и работает.
— Установите CommerceBridge 1C
— Очистите кэш MODX и откройте Компоненты → CommerceBridge 1C.
— Укажите логин, сложный пароль, родителя каталога, шаблоны и Media Source.
Подключение 1С
В модуле обмена 1С укажите:
— URL example.ru/assets/components/commerceml/connector.php;
— логин и пароль из CommerceBridge 1C;
— режим CommerceML 2.
— Используйте HTTPS. Доступ к endpoint можно дополнительно ограничить по IP сервера 1С на уровне nginx/Apache.
Первая синхронизация
— Включите режим отладки.
— Ограничьте выгрузку одной тестовой категорией.
— Проверьте поля, цены, остатки, картинки и привязку свойств.
— При успешной проверке отключите подробную отладку и запустите полный обмен.
— В панели можно просматривать и очищать лог, а в истории — краткие итоги сеансов.
Обновление
Создайте резервную копию, затем установите новый transport-пакет поверх предыдущей версии. Настройки и GUID-связи сохраняются.
Для поддержки
Приложите версии MODX, miniShop3, PHP и 1С, время ошибки, краткий отчёт и фрагмент журнала без паролей и персональных данных.
1.6.0-pl (26.06.2026)
Added
- Двусторонний обмен с 1С по CommerceML 2 для MODX 3 и miniShop3.
- Импорт каталога: категории, товары, свойства, характеристики, изображения, цены и остатки.
- Выгрузка заказов miniShop3 в 1С и приём статусов заказов из 1С.
- Панель управления в MODX: настройки обмена, ручной импорт XML/ZIP, журнал сессий и подробный лог.
- Сопоставление свойств 1С с полями MODX, miniShop3, TV и опциями товара.
- Новый пайплайн импорта:
XMLReader → CommerceMlParser → DTO → Normalizer + Validator → ImportService → Writers. - Разделение записи данных по отдельным writer-классам:
CategoryWriter,ProductWriter,OfferWriter.
Improved
- Потоковая обработка CommerceML через
XMLReaderдля больших XML-файлов. - Нормализация данных перед записью в MODX/miniShop3.
- Валидация категорий, товаров и предложений до импорта.
- Более чистая архитектура импорта через DTO:
CategoryData,ProductData,OfferData. - Поддержка фильтрации категорий, товаров, складов и статусов заказов.
- Поддержка нескольких типов цен и сохранения дополнительных цен в TV.
- Автоматическая обработка изображений через miniShop3 thumbnails.
- Настройки публикации и видимости товаров по остаткам, а также скрытие пустых категорий.
Security
- HTTP Basic Auth для endpoint обмена, хранение только хэша пароля.
- Проверка XML/ZIP, ограничение размера файлов и защита от traversal.



Последние обсуждения в сообществе MODX.pro