Я попытаюсь изменить процент скидки на основе 3 разных
Например:
- если покупатель потратит >= 200 000, у него будет скидка 10%
- если костюмер потратит >= 350.000, он получит скидку 15%
- если покупатель потратит >= 500 000, он получит скидку 20%
вопрос в том, как я могу применить эту скидку в выбранном продукте? и как сделать это вручную, я имею в виду, что скидка работает, когда покупатель вводит код ваучера в доступную колонку?
это мой код до сих пор
add_action( 'woocommerce_cart_calculate_fees', 'discount_based_on_total',
25, 1 );
function discount_based_on_total( $cart ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;
$total = $cart->cart_contents_total;
// Percentage discount (10%)
if( $total >= 200000 )
$discount = $total * 0.1;
if( $total >= 350000 )
$discount = $total * 0.15;
if( $total >= 500000 )
$discount = $total * 0.20;
$cart->add_fee( __('discount', 'woocommerce'), -$discount );
}