我怎样才能显示总使用次数为woocommerce购物车页面的特定优惠券?

问题描述:

我想显示WooCommerce购物车页面上(即在woocommerce_after_add_to_cart_form)对同一优惠券是由用户在购物车页面只添加之后的特定优惠券的总使用次数,它是有效的。我怎样才能显示总使用次数为woocommerce购物车页面的特定优惠券?

我该怎么做?

+2

你尝试过什么?你能告诉我们一些代码吗? – Melody

最后我找到了解决方案。

add_action('woocommerce_after_cart_table', 'coupon_count'); 
function coupon_count() { 
    global $woocommerce; 

    if (! empty($woocommerce->cart->applied_coupons)) { 
     $my_coupon = $woocommerce->cart->get_coupons() ; 
     foreach($my_coupon as $coupon){ 

      if ($post = get_post($coupon->id)) { 

         $counter = $coupon->get_usage_count(); 
         echo "<span class='name-coupon'><b>Total usage for coupon </b><b>'</b><b>".$coupon->code."</b><b>'</b><b>: </b></span>"; 
         echo "<span class='coupon-counter'>".($counter)."</span>"; 

      } 
     } 
    } 
} 

您可以使用此优惠券标签钩woocommerce_cart_totals_coupon_label显示优惠券与优惠券代码计数一起