我想在WooCommerce购物车页面(即woocommerce_after_add_to_cart_form
)上显示特定优惠券的总使用次数,只有在用户在购物车页面添加相同的优惠券后才有效。
我该怎么做?
答案 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显示优惠券数量和优惠券代码