Добавить процент на сумму заказа и включить стоимость доставки в сумму заказа

Добавить процент на сумму заказа и включить стоимость доставки в сумму заказа

Просмотров: 607
Пример файла init.php с задачей если выбрана нужная оплата, то добавляем 4% на сумму заказа и включаем стоимость конкретной доставки в сумму заказа
<?
AddEventHandler("sale", "OnSaleComponentOrderOneStepComplete", "OnMyOrderAdd");
function OnMyOrderAdd($ID,$arFields) {
//Если выбрана оплата через ИнтеллектМани, то накидываем 4% на сумму заказа
if ($arFields["PAY_SYSTEM_ID"] == 7) {
CSaleOrder::Update($ID,Array("PRICE"=>$arFields["PRICE"]*1.04));
}
if ($arFields["DELIVERY_ID"] == 12) {
//Включаем стоимость доставки Аксиомусом в сумму заказа
/*полный код в файле*/
$db_props = CSaleOrderPropsValue::GetOrderProps($ID);
/*полный код в файле*/
$price = 0;
if ($locationID > 0 && $zipCode != "" && $street != "" && $house != ""):
$price = Planeta::getAxiomusDeliveryCost($locationID, //ID_PLACEMENT
$zipCode, //ZIPCODE
$street, //STREET
$house, //HOUSE
$flat, //APARTMENT
$phone,
$ID); // phone
if ($price > 0):
//Обновим заказ
CSaleOrder::Update($ID,Array("PRICE_DELIVERY"=>$price,"PRICE"=>$arFields["PRICE"]+$price));
endif;
endif;
}
}
?>

Ещё статьи:

26.05.2026 Фрилансерам при устройстве на работу на заметку
Увидел на сайте одной компании, там обязательное поле "Последнее место работы" и там нужно указать, что если Вы не работали или работали фрилансером, пожалуйста, укажите

15.05.2026 #1 Ник.ру миграция клиентов
Наблюдаю значительную миграцию моих клиентов с ник.ру
Моя клиентка получила на днях стоимость продления услуг и домена, после чего приняла решение перенести сайты с него. Один важный нюанс, клиент на ник.ру с 2010 года.
Ребята идут к успеху если клиент 16 лет пользовался услугами одного хостинга и решил уходить.

02.04.2026 Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.

© 2015-2026 Web админ
Связаться по WhatsApp