Убрать способы оплаты при сумме заказа свыше 1к ?
Добрый день. Как сделать, чтобы при сумме заказа свыше 1000 рублей в корзине отображался новый способ оплаты например с id=5, а все другие пропадали?
Насколько я понимаю, необходимо написать свой класс заказа:
Насколько я понимаю, необходимо написать свой класс заказа:
<?php
class myOrderHandler extends msOrderHandler {
public function getCost($with_cart = true, $only_cost = false) {
$cart = $this->ms2->cart->status();
$cost = $cart['total_cost'];
if ($cost >= 1000) {
??? // каким образом оставить только нужный способ оплаты?
}
return ??? // и что должно возвращаться?
}
}
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0