
- MODX 3
- PHP 8.2
- miniShop3


CommerceBridge 1C организует двусторонний обмен между 1С и интернет-магазином на MODX 3 + miniShop3 по протоколу CommerceML 2.
Компонент принимает каталог и торговые предложения по HTTP, обновляет товары по GUID и выгружает заказы miniShop3 обратно в 1С. Для обмена не требуется FTP.
offers.xml без повторного импорта каталога;Компонент поддерживает стандартные команды CommerceML:
checkauth — проверка логина и пароля;init — согласование параметров сеанса;file — загрузка XML, ZIP и изображений;import — обработка загруженного файла;query — передача заказов из miniShop3 в 1С;success — завершение сеанса.Категории и товары связываются с объектами MODX по GUID 1С. Повторная выгрузка обновляет существующие объекты и не должна создавать дубликаты.
Внимание
Перед первым полным обменом создайте резервную копию файлов и базы данных. Первую проверку выполняйте на небольшой группе товаров.
RUB;Для 1С создаётся отдельная учётная запись обмена. Пароль сохраняется только в виде результата password_hash() и не отображается в панели после сохранения.
Рекомендуется ограничить endpoint по IP сервера 1С на уровне nginx или Apache. Каталог core/cache/commerceml/ не должен быть доступен из веба.