retailcrm / tiu-client

TIU.ru integration client
http://www.retailcrm.pro
6 stars 16 forks source link

[fix] Передача товаров в заказ по полю внешний код (external_id) #12

Open alexander-mart opened 5 years ago

alexander-mart commented 5 years ago

Данный фикс решает проблему (см. тикет retailCRM 98381 «Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе»).

Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе, хотя в XML, который генерирует TIU и который скармливается модулю интеграции, содержит поле external_id. Такое же значение внешнего кода присутствует и в XML каталога. В результате товары в заказе retailCRM отображаются неактивными серыми ссылками (как текст, а не как товар).

image

sergeygw1990 commented 5 years ago

На данный момент данную доработку принять не можем. По ряду интеграций у других клиентов данного тега в xml заказов не замечено. Какие доработки/настройки на стороне tiu производились вами и что в конечном счете дало присутствие данного тега в товарах заказа ?

DECsystem20 commented 5 years ago

Столкнулся с этой же проблемой: после импорта заказов с TIU.ru товары в заказе были некликабельны, так как товар из заказа не свзывался с существующим в каталоге. Попробовал добавить в массив offers элемент externalId => (string)$xmlItem->external_id, но это не решило проблему. К счастью, я секономил время, зайдя сюда, спасибо. Надо где-то в readme жирным написать что используется API v3, а то я читал последний поначалу.