CommerceML — это XML-формат, через который 1С и сайт передают данные. WooCommerce не читает базу 1С напрямую: модуль обмена принимает файлы, разбирает их и сопоставляет с товарами, категориями, ценами и остатками.
Обычно процесс выглядит так:
— 1С подключается к адресу обмена и проходит авторизацию;
— сайт сообщает параметры соединения;
— 1С отправляет каталог, группы и характеристики;
— отдельным файлом передаются цены и остатки;
— заказы с сайта выгружаются обратно в 1С.
Главное поле для сопоставления — внешний идентификатор товара или SKU. Если в 1С товар пересоздали, изменили артикул или загрузили дубликат, сайт может создать новую карточку вместо обновления старой. Поэтому перед первым обменом проверьте уникальность SKU, структуру категорий, типы цен и соответствие единиц измерения.
Частые причины ошибок: неверный адрес или пароль обмена, слишком большой XML-файл, запрещённая запись во временную папку, конфликт кодировки, дубли артикулов и обязательные поля без значений. Ищите причину в журнале обмена 1С и логах модуля, а не только в сообщении «ошибка соединения».
Стабильный обмен начинается с единой структуры данных: сначала настройте идентификаторы и справочники, затем запускайте массовую выгрузку.
WooCommerce и 1С: обмен товарами
@woo_1c_exchange_ww
CommerceML без магии: 5 шагов обмена WooCommerce с 1С и причины сбоев
Этот пост опубликован в Telegram-канале WooCommerce и 1С: обмен товарами. Подписаться можно по ссылке: @woo_1c_exchange_ww.