Я использую некоторый код для добавления пользовательской комиссии при оформлении заказа в Woocommerce, однако при применении купона комиссия не вычитается.
Есть ли способ проверить, использовался ли купон, перед добавлением комиссии?Это любой купон, который не является конкретным.
Код до сих пор равен
global $woocommerce;
if (empty($woocommerce->cart->applied_coupons)) {
add_action( 'woocommerce_cart_calculate_fees','endo_handling_fee' );
function endo_handling_fee() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$fee = 1.50;
$woocommerce->cart->add_fee( 'Transaction Fee', $fee, true, 'standard' );
}
}
Итак, вы можете видеть, что я пытаюсь добавить оператор if для купонов, однако это показывает, будет ли платаесть купон или нет.Так что я застрял, любая помощь очень ценится!
Спасибо