1
0
mirror of synced 2024-11-25 14:56:09 +03:00

change check existence of order with UA

This commit is contained in:
Ruslan Efanov 2021-03-24 13:42:15 +03:00
parent 1d2a9dca82
commit 422c0fa787

View File

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