Идет загрузка.
Пожалуйста, подождите

Скидка в процентах в зависимости от суммы в корзине WooCommerce

Материал обновлен: 24.08.2017

Добавить в functions.php:

add_action('woocommerce_cart_calculate_fees' , 'wo_discount_total'); 
function woo_discount_total( WC_Cart $cart ){
  $wo_current_price = $cart->subtotal; //получаем текущую цену
  if( $wo_current_price > 3000 && $wo_current_price < 5000 ){ // если сумма больше 3 000, но меньше 5 000
    $discount = $cart->subtotal * 0.03; // скидка 3%
    $cart->add_fee( 'Скидка 3% за заказ на сумму более 3 000 руб.', -$discount); 
    // выводим сообщение о скидке и сумме скидки на страницу оформления заказа и в админку
  } elseif ($wo_current_price > 5000 && $wo_current_price < 10000) { // если сумма больше 5 000, но меньше 10 000
    $discount = $cart->subtotal * 0.05; // скидка 5%
    $cart->add_fee( 'Скидка 5% за заказ на сумму более 5 000 руб.', -$discount);
    // выводим сообщение о скидке и сумме скидки на страницу оформления заказа и в админку
  }
}
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (оценок: 1, в среднем: 5,00 из 5)
Загрузка...

Материал оказался полезным?
Поблагодарите авторов за старание и таких материалов будет больше.





Категория: WooCommerce
Теги: ,

50 0
24.08.2017


Комментарии

Комментариев пока нет

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *