From 68f9ac03695fde31eb1f78ce06d3359c5d86e555 Mon Sep 17 00:00:00 2001 From: Ivan Chaplygin Date: Fri, 7 Jul 2023 16:52:43 +0300 Subject: [PATCH] ref #89649 add TODO notes --- src/include/class-wc-retailcrm-history.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/include/class-wc-retailcrm-history.php b/src/include/class-wc-retailcrm-history.php index 0be5dc7..65848ad 100644 --- a/src/include/class-wc-retailcrm-history.php +++ b/src/include/class-wc-retailcrm-history.php @@ -287,6 +287,8 @@ if (!class_exists('WC_Retailcrm_History')) : if (!empty($items)) { $orderEditData['items'] = $items; + $orderEditData['discountManualAmount'] = 0; + $orderEditData['discountManualPercent'] = 0; } if (!empty($orderEditData)) { @@ -507,8 +509,8 @@ if (!class_exists('WC_Retailcrm_History')) : } } - $this->addProductInWcOrder($wcOrder, $wcProduct, $crmProduct); - + $this->addProductInWcOrder($wcOrder, $wcProduct, $crmProduct);//TODO изменить логику, передавая просто данные, уже после в зависимости от наличия купонов выполнять определенные действия + // вообще без разницы как из создавать, скидки все равно сбрасываются foreach ($wcOrder->get_items() as $orderItemId => $orderItem) { $arItemsNew[$orderItemId] = $orderItemId; } @@ -548,7 +550,7 @@ if (!class_exists('WC_Retailcrm_History')) : wc_delete_order_item($itemExternalId[1]); } - $this->updateProductInWcOrder($wcOrderItem, $crmProduct); + $this->updateProductInWcOrder($wcOrderItem, $crmProduct);//TODO изменить логику, передавая просто данные, уже после в зависимости от наличия купонов выполнять определенные действия } } } @@ -840,7 +842,7 @@ if (!class_exists('WC_Retailcrm_History')) : $arItemsOld[$orderItemId] = $orderItemId; } - $this->addProductInWcOrder($wcOrder, $wcProduct, $crmProduct); + $this->addProductInWcOrder($wcOrder, $wcProduct, $crmProduct); //TODO изменить логику, передавая просто данные, уже после в зависимости от наличия купонов выполнять определенные действия foreach ($wcOrder->get_items() as $orderItemId => $orderItem) { $arItemsNew[$orderItemId] = $orderItemId;