From a834716ea02299c4444fba3e8ccd030b0667d179 Mon Sep 17 00:00:00 2001 From: Viktor Date: Wed, 25 Oct 2023 12:14:25 +0300 Subject: [PATCH] Fixed loyalty program rewrite in order MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Игнорируем данные из битрикса, если в заказе указана программа лояльности. --- intaro.retailcrm/lib/service/loyaltyaccountservice.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intaro.retailcrm/lib/service/loyaltyaccountservice.php b/intaro.retailcrm/lib/service/loyaltyaccountservice.php index dfa81a3a..8cb3a194 100644 --- a/intaro.retailcrm/lib/service/loyaltyaccountservice.php +++ b/intaro.retailcrm/lib/service/loyaltyaccountservice.php @@ -253,8 +253,8 @@ class LoyaltyAccountService $file = 'loyaltyStatus'; $privilegeType = 'none'; - if (!empty($arParams['customerCorporate']['privilegeType'])) { - $privilegeType = $arParams['crmOrder']['privilegeType']; + if (isset($arParams['crmOrder']['privilegeType'])) { + return $arParams['crmOrder']['privilegeType']; } elseif (ConfigProvider::getLoyaltyProgramStatus() === 'Y' && self::getLoyaltyPersonalStatus()) { $privilegeType = 'loyalty_level'; }