OneC Exchange — обмен с 1С
Обмен 1С и OpenCart 3 через CommerceML 2.x без FTP: товары, категории, изображения, цены и остатки из 1С; заказы с сайта в 1С. Пакетная обработка, гибкие настройки, журнал обмена.
Совместим с OcStore: 3.0.x.x,
| Название файла | Имя файла | Дата | Действие |
| onec_exchange-1.0.0.ocmod.zip | opencart_file_9536.zip | 2026-10-02 11:24:49 | Платный файл |
OneC Exchange подходит для нового магазина и для сайта с уже заполненным каталогом. Модуль принимает HTTP-запросы CommerceML 2.x от 1С. Существующие товары можно сопоставлять по артикулу 1С и SKU OpenCart или по другому поддерживаемому текстовому полю. После первоначальной загрузки цены и остатки можно обновлять отдельно, без повторной передачи карточек.
Из 1С в OpenCart
- Категории и подкатегории, товары, названия, краткие и полные описания.
- Производители, группы атрибутов, свойства, опции и характеристики предложений.
- Основная и акционная цены; дополнительные типы цен можно назначить группам покупателей OpenCart.
- Остатки по всем или выбранным складам, вес и габариты.
- Основное и дополнительные изображения из XML или ZIP-архива; документы и исполняемые файлы не импортируются.
- Мета-поля, SEO URL и переводы полей, если в XML указан язык.
Из OpenCart в 1С
- Заказы с товарами, покупателем, оплатой, доставкой и адресами. Для зарегистрированного покупателя передаются также сохранённые адреса.
- Товары сайта постранично, включая позиции, которых ещё нет в 1С. Для этого обработка обмена на стороне 1С должна вызывать `catalog&mode=query` и подтверждать страницы командой `ack`.
- Изменения статусов заказов из 1С обратно в OpenCart; уведомление покупателя включается отдельно.
Настройка и контроль
- Выбор полей для обновления, сопоставление существующих товаров по SKU или другому поддерживаемому текстовому полю.
- Частичный и полный режимы обновления, отбор товаров и категорий, выбор складов и типов цен.
- Пакетная обработка больших XML и защита от повторной обработки файла в сеансе.
- Управляемые действия после полной выгрузки для отсутствующих товаров и категорий; они не применяются к обычной частичной выгрузке.
- Обзор со статистикой каталога и связей с 1С, история сеансов, журнал ошибок и очистка завершённых записей.
- Подсказки к настройкам и уведомление о новой версии в административной панели.
Большие каталоги
Крупные XML-каталоги обрабатываются пакетами через XMLReader. Размер пакета задаётся в настройках, а ответ `progress` позволяет 1С продолжить импорт следующим запросом. Обратная передача товаров из OpenCart разбивается на страницы и подтверждается курсором. Цены и остатки можно отправлять отдельным файлом предложений. Фактическая скорость зависит от сервера, объёма данных и обработки обмена в 1С.
Обмен выполняется по HTTP(S), без FTP. FTP может понадобиться только при ручном размещении точки входа, если сервер не разрешает установщику создать файл в корне магазина.
Установка
1. Загрузите установочный архив `.ocmod.zip` через «Расширения → Установка расширений».
2. В разделе «Расширения → Расширения → Модули» установите и откройте **OneC Exchange — обмен с 1С**.
3. Введите лицензионный код, задайте отдельные логин и пароль обмена, выберите нужные настройки.
4. Укажите в 1С адрес обмена, показанный на странице модуля.
5. Проверьте обмен на тестовой копии сайта и базы 1С перед запуском на рабочем магазине.
Для автоматического создания `onec_exchange.php` при установке веб-серверу нужна возможность записи в корень сайта. Если запись запрещена, файл размещается вручную.
Совместимость
- Целевая платформа: **OpenCart 3.0.4.4**. Другие версии и сборки OpenCart, включая ocStore и LiveStore, требуют отдельной проверки.
- Протокол: **CommerceML 2.x по HTTP(S)**, не JSON API. Фактическая совместимость с конкретной конфигурацией и обработкой 1С зависит от формата выгружаемого XML и команд обмена.
- Требуются PHP 7.0+, cURL, OpenSSL, SimpleXML, XMLReader, DOM и mbstring; для ZIP — ZipArchive. Нужен HTTPS.
- Универсальная обработка `.epf` для всех конфигураций 1С в комплект не входит. Обратная загрузка товаров с сайта может потребовать доработки обработки в 1С. Совместимость с «Бухгалтерией предприятия 3.0», «Управлением торговлей 11» и «Управлением нашей фирмой» не заявляется без проверки конкретной обработки и тестового обмена.
Лицензия и обновления
Одна покупка — один рабочий домен.
Наличие новой версии показывается в админке. Установка обновления выполняется вручную.
Оставить комментарий
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
Введите код, указанный на картинке:



Если комментарии не отобразились по какой то причине, то вы можете прочитаь их на отдельной технической странице комментариев
После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.