Скидка от суммы заказа Woocommerce без плагина - Студия MetaDiv (МетаДив)

Скидка от суммы заказа Woocommerce без плагина

Автоматический расчет скидки на странице оформления заказа и корзине. Добавить код в function.php.

Скидка от суммы заказа woocommerce без плагина

function woo_discount_total(WC_Cart $cart) {

if(is_admin() && !defined(‘DOING_AJAX’)) {

return;

}

$woo_current_price = $cart->subtotal; // Текущая итоговая сумма

if($woo_current_price >= 25000 && $woo_current_price <= 49999) {
$discount = $cart->subtotal * 0.03; // 0.03 — это 3%
$cart->add_fee(‘Скидка 3% ‘, -$discount);
}
if($woo_current_price >= 50000 && $woo_current_price <= 74990) {
$discount = $cart->subtotal * 0.05; // 0.05 — это 5%
$cart->add_fee(‘Скидка 5% ‘, -$discount);
}
if($woo_current_price >= 75000 && $woo_current_price <= 99990) {
$discount = $cart->subtotal * 0.07; // 0.07 — это 7%
$cart->add_fee(‘Скидка 7% ‘, -$discount);
}
elseif($woo_current_price > 100000) {
$discount = $cart->subtotal * 0.1; // 0.1 — это 10%
$cart->add_fee(‘Скидка 10% ‘, -$discount);
}

}

add_action(‘woocommerce_cart_calculate_fees’ , ‘woo_discount_total’);