Приветствую всех!
Есть задача, сделать бесплатную доставку при первом заказе.
Часть задачи сделал.
Добавил в result_modifer.php компонента sale.order.ajax
На странице шаблона все нормально, везде доставка равна нулю у первого заказа. Но в админку заказ попадает со стоимостью доставки. Ну и соответственно если человек выбирает способ оплаты ROBOKASSA там тоже цена с доставкой.
Помогите победить
Есть задача, сделать бесплатную доставку при первом заказе.
Часть задачи сделал.
Добавил в result_modifer.php компонента sale.order.ajax
Код |
---|
$dbSales = CSaleOrder::GetList( array(), array( "USER_ID" => $USER->GetID() ), array( "COUNT" => "ID" ) ); while ($arSales = $dbSales->Fetch()){ if(isset($arSales['ID'])){ if($arSales['ID'] < 1) { $arResult["DELIVERY_ID"] = 2; // Неактивная доставка, с ценой доставки 0 $arResult["DELIVERY_PRICE_FORMATED"] = 0; $arResult["DELIVERY_PRICE"] = 0; $arResult["ORDER_TOTAL_PRICE_FORMATED"] = $arResult["ORDER_PRICE_FORMATED"]; } } } |
Помогите победить