[fix] Передача товаров в заказ по полю внешний код (external_id)
Данный фикс решает проблему (см. тикет retailCRM 98381 «Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе»). Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе, хотя в XML, который генерирует TIU и который скармливается модулю интеграции, содержит поле external_id. Такое же значение внешнего кода присутствует и в XML каталога. В результате товары в заказе retailCRM отображаются неактивными серыми ссылками (как текст, а не как товар).
This commit is contained in:
parent
d034519254
commit
505aba2131
@ -67,7 +67,7 @@ class Parser {
|
|||||||
$xmlItems = $xml->items->item;
|
$xmlItems = $xml->items->item;
|
||||||
foreach($xmlItems as $xmlItem) {
|
foreach($xmlItems as $xmlItem) {
|
||||||
$items[] = array(
|
$items[] = array(
|
||||||
'productId' => (string)$xmlItem['id'],
|
'productId' => (string)$xmlItem->external_id,
|
||||||
'productName' => (string)$xmlItem->name,
|
'productName' => (string)$xmlItem->name,
|
||||||
'quantity' => (string)$xmlItem->quantity,
|
'quantity' => (string)$xmlItem->quantity,
|
||||||
'initialPrice' => (string)$xmlItem->price
|
'initialPrice' => (string)$xmlItem->price
|
||||||
|
Loading…
Reference in New Issue
Block a user