2017-08-28 3 views
0

Je souhaite afficher sur la page du panier WooCommerce (c.-à-d. woocommerce_after_add_to_cart_form) le nombre total d'utilisations pour un coupon spécifique seulement après que le même coupon a été ajouté par l'utilisateur dans la page du panier et qu'il est valide.Comment puis-je afficher le nombre total d'utilisations pour un coupon spécifique dans la page du panier woocommerce?

Comment puis-je faire cela?

+2

Qu'avez-vous essayé? Pouvez-vous nous montrer du code? – Melody

Répondre

0

Enfin, je trouve la solution.

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

      } 
     } 
    } 
} 
0

Vous pouvez utiliser ce crochet d'étiquette coupon woocommerce_cart_totals_coupon_label pour afficher coupon compte avec le code de coupon