1
0
mirror of synced 2024-11-22 05:16:09 +03:00

Check existence of order with UA

This commit is contained in:
Alex Lushpai 2021-04-02 11:59:32 +03:00 committed by GitHub
commit 6fd52027df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,11 +29,17 @@ class RetailCrmUa
ga('set', 'dimension" . $uaKeys[SITE_ID]['INDEX'] . "', getRetailCRMCookie('_ga'));
ga('send', 'pageview');
</script>";
/**
* В $_GET['ORDER_ID'] содержится номер заказа, а не его ID.
* Номер может совпадать с ID заказа, но это необязательное условие,
* то есть они могут отличаться.
*/
if (isset($_GET['ORDER_ID'])) {
CModule::IncludeModule("sale");
$order = \Bitrix\Sale\Order::loadByAccountNumber($_GET['ORDER_ID']);
if ($order !== null) {
if ($order instanceof \Bitrix\Sale\Order) {
$arOrder = array(
'ID' => $order->getId(),
'PRICE' => $order->getPrice(),