Доброго времени суток. Разрабатывая интернет магазин,столкнулись с проблемой скидки в заказе. Оформление заказа сделано с помощью собственного обработчика. Только вот цену и скидку почему то он не учитывает. Также пробовали создавать скидку в админке,в корзине она применилась, а к заказу нет. Скидка была сделана через правило работы с корзиной. Подскажите пожалуйста как сделать скидку в битриксе,так чтобы это было отображено в заказе.
Код |
---|
$arFields = array(
"LID" => SITE_ID,
"PERSON_TYPE_ID" => 1,
"PAYED" => "N",
"CANCELED" => "N",
"STATUS_ID" => "N",
"PRICE" => $cart_sum,
"CURRENCY" => CSaleLang::GetLangCurrency(SITE_ID),
"USER_ID" => $user_id,
"PAY_SYSTEM_ID" => $_REQUEST['PAYSYSTEM'],
"PRICE_DELIVERY" => $delivery['PRICE'],
"DELIVERY_ID" => $_POST['DELIVERY'],
"DISCOUNT_VALUE" => $cart_sale,
"TAX_VALUE" => 0.0,
"USER_DESCRIPTION" => ""
);
$ORDER_ID = CSaleOrder::Add($arFields); |