Проблема с выгрузкой характеристик при синхронизации 1С и CS-Cart

Здравствуйте.

Возникла проблема с синхронизацией данных между 1С и CS-Cart, а именно с выгрузкой характеристик товаров.

Если выгружать один товар, то все его характеристики передаются и отображаются на сайте корректно.

Но если выгружать больше одного товара, например группу товаров или категорию, то характеристики передаются только у первого товара. У второго, третьего, четвёртого и последующих товаров характеристики на сайте не появляются.

При этом остальные данные товаров выгружаются нормально: товары создаются/обновляются, цены и другая информация передаются корректно. Проблема наблюдается именно с характеристиками.

Мы уже проверили ситуацию со стороны хостинга и со стороны 1С. Также были просмотрены файлы и логи обмена:

  • commerceML.log
  • import.xml
  • offers.xml

В файлах характеристики присутствуют, и по логам видно, что данные передаются.

Есть предположение, что где-то может быть ограничение на количество записей в базе данных или какой-то лимит при обработке характеристик.

Но на сайте у товаров, кроме первого, эти характеристики не отображаются.

Просьба помочь разобраться. Возможно, кто-то уже сталкивался с такой проблемой: почему при массовой выгрузке характеристики применяются только к первому товару, а к остальным товарам не добавляются?

Характеристики у первого товара именно те, которые именно для него передаются? Или это характеристики последнего товара из файла?

Просто был как-то у меня такой глюк, не менялся product_id, и при переборе товаров, всё писалось в первый товар как он шел по очереди.
С другой стороны, цены и количество у вас правильно проставляется. Но проверить не помешает, сильно не копался, какая там логика внутри модуля.

Характеристики из 1С передаются корректно, но на сайте они появляются только у первого товара.

При этом у первого товара отображаются именно его правильные характеристики — такие же, как указаны в 1С. То есть это не характеристики второго или последнего товара из файла.

У второго товара характеристики в файлах обмена есть, но на сайте они не появляются.