Woocommerce检查优惠券是否有效或已被使用

时间:2016-09-15 10:29:30

标签: php wordpress woocommerce cart coupon

我如何检查优惠券是否有效或已被使用?我有这个代码:

if (is_page('checkout')){ //check coupon insert first is valid or no }

1 个答案:

答案 0 :(得分:2)

您可以在WC_cart对象上使用2种方法来应用优惠券:

$applied_coupons = WC()->cart->get_applied_coupons();

返回一系列已应用的优惠券代码

if( WC()->cart->has_discount( 'your_coupon_code' ) && is_checkout() ) {
    // do something
}

返回是否已应用折扣(布尔值)。

  

注意:针对购物车或结帐页面的woocommerce中的正确条件为结帐页面 is_checkout() ,购物车页面为 is_cart() 。< / p>

参考文献: