如何在woocommerce购物车页面中显示特定优惠券的总使用次数?

时间:2017-08-28 11:12:38

标签: php woocommerce cart coupon

我想在WooCommerce购物车页面(即woocommerce_after_add_to_cart_form)上显示特定优惠券的总使用次数,只有在用户在购物车页面添加相同的优惠券后才有效。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

最后我找到了解决方案。

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>";

            }
        }
    }
}

答案 1 :(得分:0)

您可以使用此优惠券标签钩子woocommerce_cart_totals_coupon_label显示优惠券数量和优惠券代码