перейти к цене на правилах> Корзина rule-> добавить
в условиях ввести минимальное количество
в действиях применения скидок% и применить скидку на заказ
(Prestashop 1.6)
ОК другой способ (быстрый и грязный):
редактировать Cart.php в классах и изменить возвращение getOrderTotal
возвратные Инструменты :: ps_round ((поплавок) $ order_total * my_discount, $ compute_precision);
Переопределить метод:
class Cart extends CartCore
{
public function getOrderTotal($with_taxes = true, $type = Cart::BOTH, $products = null, $id_carrier = null, $use_cache = true)
{
return parent::getOrderTotal(true, Cart::ONLY_PRODUCTS) * mydiscount;
}
}
Нет, я хочу любой пользовательский метод с помощью программирования. –