diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b401aae..edeb3dff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## v3.6.6 +* Добавлена передача поля link при выгрузке брошенных корзин + ## v3.6.5 * Исправлено дублирование товаров при обратной синхронизации diff --git a/VERSION b/VERSION index d15b8b06..4f2c1d15 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.6.5 +3.6.6 diff --git a/retailcrm/lib/RetailcrmCartUploader.php b/retailcrm/lib/RetailcrmCartUploader.php index 06821cc4..d5777562 100644 --- a/retailcrm/lib/RetailcrmCartUploader.php +++ b/retailcrm/lib/RetailcrmCartUploader.php @@ -263,6 +263,7 @@ private static function buildCrmCart($cart, string $cartExternalId, bool $isExis 'customer' => ['externalId' => $cart->id_customer], 'clearAt' => null, 'createdAt' => DateTimeImmutable::createFromFormat('Y-m-d H:i:s', $cart->date_add)->format(static::$crmCartDateFormat), + 'link' => self::generateCartLink(), ]; if (!$isExistExternalId) { @@ -447,4 +448,13 @@ private static function populateContextWithEmployee($employee) { self::$context->employee = $employee; } + + public static function generateCartLink() + { + return sprintf( + '%s://%s/index.php?controller=cart&action=show', + !empty($_SERVER['HTTPS']) ? 'https' : 'http', + $_SERVER['HTTP_HOST'] + ); + } } diff --git a/retailcrm/retailcrm.php b/retailcrm/retailcrm.php index a166f97a..cb8b4201 100755 --- a/retailcrm/retailcrm.php +++ b/retailcrm/retailcrm.php @@ -48,7 +48,7 @@ class RetailCRM extends Module { - const VERSION = '3.6.5'; + const VERSION = '3.6.6'; const API_URL = 'RETAILCRM_ADDRESS'; const API_KEY = 'RETAILCRM_API_TOKEN';