diff --git a/CHANGELOG.md b/CHANGELOG.md index 79b58363..4346c201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2018-08-08 v.2.3.9 +* Устранено резервирование товара в отмененном заказе +* Исправлен некорректный рассчет скидки на товар + ## 2018-07-16 v.2.3.8 * Добавлен рассчет стоимости товара с учетом наценки * Добавлена выгрузка картинок товара, если отсутствует картинка торгового предложения diff --git a/intaro.retailcrm/classes/general/history/RetailCrmHistory_v5.php b/intaro.retailcrm/classes/general/history/RetailCrmHistory_v5.php index 543667b6..2114f6cf 100644 --- a/intaro.retailcrm/classes/general/history/RetailCrmHistory_v5.php +++ b/intaro.retailcrm/classes/general/history/RetailCrmHistory_v5.php @@ -683,7 +683,7 @@ class RetailCrmHistory $item->setField('CUSTOM_PRICE', 'Y'); $item->setField('DISCOUNT_NAME', ''); $item->setField('DISCOUNT_VALUE', ''); - $item->setField('DISCOUNT_PRICE', $product['discountTotal'] + $resultDiscount); + $item->setField('DISCOUNT_PRICE', $resultDiscount); $item->setField('PRICE', $itemCost - $resultDiscount); } } @@ -729,7 +729,7 @@ class RetailCrmHistory } } - if ($itemUpdate === true) { + if ($itemUpdate === true && $newOrder->getField('CANCELED') != 'Y') { self::shipmentItemReset($newOrder); } diff --git a/intaro.retailcrm/description.ru b/intaro.retailcrm/description.ru index 0a6ca2db..7ab21523 100644 --- a/intaro.retailcrm/description.ru +++ b/intaro.retailcrm/description.ru @@ -1,3 +1,2 @@ -- Добавлен рассчет стоимости товара с учетом наценки -- Добавлена выгрузка картинок товара, если отсутствует картинка торгового предложения -- Заменены устаревшие методы в API клиенте +- Устранено резервирование товара в отмененном заказе +- Исправлен некорректный рассчет скидки на товар diff --git a/intaro.retailcrm/install/version.php b/intaro.retailcrm/install/version.php index 56a59bfb..3f7e85c8 100644 --- a/intaro.retailcrm/install/version.php +++ b/intaro.retailcrm/install/version.php @@ -1,5 +1,5 @@ "2.3.8", - "VERSION_DATE" => "2018-07-16 16:00:00" + "VERSION" => "2.3.9", + "VERSION_DATE" => "2018-08-08 11:00:00" );