1
0
mirror of synced 2024-11-22 04:56:05 +03:00

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

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

Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе, хотя в XML, который генерирует TIU и который скармливается модулю интеграции, содержит поле external_id. Такое же значение внешнего кода присутствует и в XML каталога. В результате товары в заказе retailCRM отображаются неактивными серыми ссылками (как текст, а не как товар).
This commit is contained in:
GreenRobot 2019-01-10 20:28:10 +07:00 committed by GitHub
parent d034519254
commit 505aba2131
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -67,7 +67,7 @@ class Parser {
$xmlItems = $xml->items->item;
foreach($xmlItems as $xmlItem) {
$items[] = array(
'productId' => (string)$xmlItem['id'],
'productId' => (string)$xmlItem->external_id,
'productName' => (string)$xmlItem->name,
'quantity' => (string)$xmlItem->quantity,
'initialPrice' => (string)$xmlItem->price