Когда-то давным давно была каким-то образом сделана цена доставки 200 рублей для товаров, которые дешевле 2000 руб и 0 рублей, которые дороже.
Искал по всем файлам и базе, но так и не смог найти.
Удалить её можно следующим образом:
- перейти в bitrix/components/bitrix/sale.order.ajax/component.php
- закомментировать
/*$arOrderDat = CSaleOrder::DoCalculateOrder(
SITE_ID,
$USER->GetID(),
$arResult["BASKET_ITEMS"],
$arUserResult['PERSON_TYPE_ID'],
$arUserResult["ORDER_PROP"],
$arUserResult["DELIVERY_ID"],
$arUserResult["PAY_SYSTEM_ID"],
array(),
$arErrors,
$arWarnings
); */
т. к. после данного вызова $arOrderDat['PRICE_DELIVERY'] присваиваются эти 200 рублей, после чего чуть ниже
$arResult['DELIVERY_PRICE'] = $arOrderDat['PRICE_DELIVERY'];
Но, конечно, при обновлении приходится повторять процедуру.
Наценка во всех шаблонах
ВОПРОС: как эту наценку удалить по нормальному? В init.php её нет. В службах доставки такого правила не прописано.
Искал по всем файлам и базе, но так и не смог найти.
Удалить её можно следующим образом:
- перейти в bitrix/components/bitrix/sale.order.ajax/component.php
- закомментировать
/*$arOrderDat = CSaleOrder::DoCalculateOrder(
SITE_ID,
$USER->GetID(),
$arResult["BASKET_ITEMS"],
$arUserResult['PERSON_TYPE_ID'],
$arUserResult["ORDER_PROP"],
$arUserResult["DELIVERY_ID"],
$arUserResult["PAY_SYSTEM_ID"],
array(),
$arErrors,
$arWarnings
); */
т. к. после данного вызова $arOrderDat['PRICE_DELIVERY'] присваиваются эти 200 рублей, после чего чуть ниже
$arResult['DELIVERY_PRICE'] = $arOrderDat['PRICE_DELIVERY'];
Но, конечно, при обновлении приходится повторять процедуру.
Наценка во всех шаблонах
ВОПРОС: как эту наценку удалить по нормальному? В init.php её нет. В службах доставки такого правила не прописано.