parent
b9030b94ac
commit
8db6531fc8
@ -1,3 +1,6 @@
|
|||||||
|
## 2023-09-07 v.6.4.6
|
||||||
|
- Исправлена передача ФИО покупателя в заказе
|
||||||
|
|
||||||
## 2023-09-01 v.6.4.5
|
## 2023-09-01 v.6.4.5
|
||||||
- Удалена поддержка API V4
|
- Удалена поддержка API V4
|
||||||
|
|
||||||
|
@ -129,8 +129,8 @@ class Installer
|
|||||||
'__wiz_admin_password' => 'admin123',
|
'__wiz_admin_password' => 'admin123',
|
||||||
'__wiz_admin_password_confirm' => 'admin123',
|
'__wiz_admin_password_confirm' => 'admin123',
|
||||||
'__wiz_email' => 'admin@mail.com',
|
'__wiz_email' => 'admin@mail.com',
|
||||||
'__wiz_user_name' => '',
|
'__wiz_user_name' => 'FirstName',
|
||||||
'__wiz_user_surname' => '',
|
'__wiz_user_surname' => 'LastName',
|
||||||
'__wiz_selected_wizard' => 'bitrix.eshop:bitrix:eshop',
|
'__wiz_selected_wizard' => 'bitrix.eshop:bitrix:eshop',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -422,6 +422,17 @@ class RetailCrmOrder
|
|||||||
// Check and set privilegeType
|
// Check and set privilegeType
|
||||||
$order['privilegeType'] = LoyaltyAccountService::getPrivilegeType($client, $arParams);
|
$order['privilegeType'] = LoyaltyAccountService::getPrivilegeType($client, $arParams);
|
||||||
|
|
||||||
|
$arUser = UserTable::getById($arOrder['USER_ID'])->fetch();
|
||||||
|
$fioCrm = [$order['firstName'] ?? null, $order['lastName'] ?? null, $order['patronymic'] ?? null];
|
||||||
|
|
||||||
|
if (in_array($arUser['NAME'], $fioCrm)) {
|
||||||
|
$order['firstName'] = $arUser['NAME'];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (in_array($arUser['LAST_NAME'], $fioCrm)) {
|
||||||
|
$order['lastName'] = $arUser['LAST_NAME'];
|
||||||
|
}
|
||||||
|
|
||||||
if ($send) {
|
if ($send) {
|
||||||
if ($methodApi === 'ordersCreate') {
|
if ($methodApi === 'ordersCreate') {
|
||||||
if (isset($arParams['customerCorporate']) && !empty($order['contact']['externalId'])) {
|
if (isset($arParams['customerCorporate']) && !empty($order['contact']['externalId'])) {
|
||||||
|
@ -1 +1 @@
|
|||||||
- Удалена поддержка API V4
|
- Исправлена передача ФИО покупателя в заказе
|
||||||
|
@ -29,7 +29,7 @@ $MESS['CARD'] = 'Номер бонусной карты:';
|
|||||||
$MESS['PHONE'] = 'Привязанный телефон:';
|
$MESS['PHONE'] = 'Привязанный телефон:';
|
||||||
$MESS['REGISTER_DATE'] = 'Дата регистрации:';
|
$MESS['REGISTER_DATE'] = 'Дата регистрации:';
|
||||||
$MESS['LOYALTY_LEVEL_TYPE'] = 'Правила текущего уровня:';
|
$MESS['LOYALTY_LEVEL_TYPE'] = 'Правила текущего уровня:';
|
||||||
$MESS['BONUS_PERCENT'] = 'кешбек от стоимости';
|
$MESS['BONUS_PERCENT'] = 'кешбэк от стоимости';
|
||||||
$MESS['BONUS_CONVERTING'] = '1 бонус начисляется за каждые';
|
$MESS['BONUS_CONVERTING'] = '1 бонус начисляется за каждые';
|
||||||
$MESS['PERSONAL_DISCOUNT'] = 'персональная скидка';
|
$MESS['PERSONAL_DISCOUNT'] = 'персональная скидка';
|
||||||
$MESS['EACH_RUB'] = 'рублей покупки';
|
$MESS['EACH_RUB'] = 'рублей покупки';
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$arModuleVersion = [
|
$arModuleVersion = [
|
||||||
'VERSION' => '6.4.5',
|
'VERSION' => '6.4.6',
|
||||||
'VERSION_DATE' => '2023-09-01 10:30:00'
|
'VERSION_DATE' => '2023-09-07 16:30:00'
|
||||||
];
|
];
|
||||||
|
@ -46,7 +46,7 @@ class LoyaltyLevel
|
|||||||
* Тип уровня.
|
* Тип уровня.
|
||||||
*
|
*
|
||||||
* Возможные значения:
|
* Возможные значения:
|
||||||
* bonus_percent - кешбек от стоимости
|
* bonus_percent - кешбэк от стоимости
|
||||||
* bonus_converting - Пример: начисление 1 бонус за каждые 10 рублей покупки
|
* bonus_converting - Пример: начисление 1 бонус за каждые 10 рублей покупки
|
||||||
* discount - скидочный уровень
|
* discount - скидочный уровень
|
||||||
*
|
*
|
||||||
|
@ -47,7 +47,7 @@ class BitrixTestCase extends \PHPUnit\Framework\TestCase
|
|||||||
'USER_DESCRIPTION' => 'userComment',
|
'USER_DESCRIPTION' => 'userComment',
|
||||||
'COMMENTS' => 'managerComment',
|
'COMMENTS' => 'managerComment',
|
||||||
'PRICE_DELIVERY' => '100',
|
'PRICE_DELIVERY' => '100',
|
||||||
'PROPS' => ['properties' => []],
|
'PROPS' => ['properties' => [['CODE' => 'FIO', 'VALUE' => ['FirstName LastName']]]],
|
||||||
'DELIVERYS' => [[
|
'DELIVERYS' => [[
|
||||||
'id' => 'test',
|
'id' => 'test',
|
||||||
'service' => 'service'
|
'service' => 'service'
|
||||||
|
@ -102,6 +102,7 @@ class RetailCrmOrder_v5Test extends BitrixTestCase {
|
|||||||
'optionsContragentType' => RetailcrmConfigProvider::getContragentTypes(),
|
'optionsContragentType' => RetailcrmConfigProvider::getContragentTypes(),
|
||||||
'optionsDelivTypes' => RetailcrmConfigProvider::getDeliveryTypes(),
|
'optionsDelivTypes' => RetailcrmConfigProvider::getDeliveryTypes(),
|
||||||
'optionsPayTypes' => RetailcrmConfigProvider::getPaymentTypes(),
|
'optionsPayTypes' => RetailcrmConfigProvider::getPaymentTypes(),
|
||||||
|
'optionsOrderProps' => ['bitrixType' => ['fio' => 'FIO']],
|
||||||
'optionsPayment' => ['Y' => 'paid']
|
'optionsPayment' => ['Y' => 'paid']
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -133,7 +134,9 @@ class RetailCrmOrder_v5Test extends BitrixTestCase {
|
|||||||
'paidAt' => $this->getDateTime()->format('Y-m-d H:i:s')
|
'paidAt' => $this->getDateTime()->format('Y-m-d H:i:s')
|
||||||
]],
|
]],
|
||||||
'privilegeType' => 'none',
|
'privilegeType' => 'none',
|
||||||
'statusComment' => $arFields['REASON_CANCELED']
|
'statusComment' => $arFields['REASON_CANCELED'],
|
||||||
|
'firstName' => 'FirstName',
|
||||||
|
'lastName' => 'LastName'
|
||||||
],
|
],
|
||||||
]];
|
]];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user