Попробуйте при сохранении заказа по номеру заказа получить его свойства с кодом, который указан в качестве свойства с местоположением.
17.08.2015 17:10:50
Вспомнил, что данное событие возникает до того, как выполняется метод SaleBasket() или что-то такое. Другими словами, сначала заказ создается, затем возникает это событие, и только потом товары из корзины переносится в заказ.
Вот, попробуйте обработку другого события:[CODE]AddEventHandler("sale","OnOrderSave","My_OnOrderSave"); function My_OnOrderSave($ID, $arFields, $arOrder, $isNew) { $ID = IntVal($ID); if ($ID>0) { print '<pre>'; print_r($arFields); print_r($arOrder); print '</pre>'; } die(); } [/CODE] [QUOTE]masha masha написал: еще, как определить , событие вызывается в админке или в публичной части?[/QUOTE] [CODE]$bAdmin = defined('ADMIN_SECTION') && ADMIN_SECTION===true;[/CODE] |
|
|