Check existence of order with UA
This commit is contained in:
commit
6fd52027df
@ -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(),
|
||||||
|
Loading…
Reference in New Issue
Block a user