From 505aba2131709e63d913b261f48ff1533402ecf1 Mon Sep 17 00:00:00 2001 From: GreenRobot Date: Thu, 10 Jan 2019 20:28:10 +0700 Subject: [PATCH] =?UTF-8?q?[fix]=20=D0=9F=D0=B5=D1=80=D0=B5=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=D0=B0=20=D1=82=D0=BE=D0=B2=D0=B0=D1=80=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B2=20=D0=B7=D0=B0=D0=BA=D0=B0=D0=B7=20=D0=BF=D0=BE=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D1=8E=20=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B8=D0=B9?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=B4=20(external=5Fid)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Данный фикс решает проблему (см. тикет retailCRM 98381 «Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе»). Модуль интеграции с TIU.ru не передаёт внешние коды товаров в заказе, хотя в XML, который генерирует TIU и который скармливается модулю интеграции, содержит поле external_id. Такое же значение внешнего кода присутствует и в XML каталога. В результате товары в заказе retailCRM отображаются неактивными серыми ссылками (как текст, а не как товар). --- classes/Parser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/Parser.php b/classes/Parser.php index a74242f..79d2458 100644 --- a/classes/Parser.php +++ b/classes/Parser.php @@ -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