WooCommerce,从Checkout页面删除所选付款方式的应用优惠券代码

时间:2014-11-11 08:50:09

标签: wordpress wordpress-plugin woocommerce

我正在尝试根据优惠券提供特定折扣,优惠券将自动应用于结帐页面。

现在我的问题是我想限制所有付款方式的优惠券,除了货到付款。我有什么方法可以根据结账页面上的付款方式选择删除优惠券。

请检查下面的代码,其中添加了主题function.php以添加优惠券。

add_action( 'woocommerce_after_checkout_form', 'apply_matched_coupons' );

function apply_matched_coupons() {
global $woocommerce;

$coupon_code = 'spedisc10'; // your coupon code here

if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;

if ( $woocommerce->cart->total >= 1000) {
     $woocommerce->cart->add_discount( $coupon_code );
     $woocommerce->show_messages();
}

}

谢谢和问候,
和Sandeep

0 个答案:

没有答案