2015-01-19 5 views
1

장바구니 페이지에 쿠폰이 적용되면 쿠폰 설명을 표시하려고합니다 (10 %). 쿠폰 설명 표시 woocommerce

내가 $를 사용하고 전체를 표시하려면 woocommerce-> cart-> cart_contents_total 내가 쿠폰 설명을 표시하려면 어떻게

?

답변

8

, 난 그냥 장바구니 총 전에 인쇄했다.

다른 장소에 갖고 싶다면 action을 수정할 수 있습니다. here에서 찾을 수 있습니다.

코드 :

add_action('woocommerce_before_cart_totals', 'apply_product_on_coupon'); 
    function apply_product_on_coupon() { 
     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)) { 
         if (!empty($post->post_excerpt)) { 
          echo "<span class='coupon-name'><b>".$coupon->code."</b></span>"; 
          echo "<p class='coupon-description'>".$post->post_excerpt."</p>"; 
         } 
       } 
      } 
     } 
    } 

는 의심이 있으면 알려주세요.

+0

고맙습니다 Rohil, 그것은 완벽하게 작동합니다! :) – itsMe

+0

다행 당신을 위해 일했다 :) 해피 코딩! –

+0

유용한 기능. – BenB

1

이 플러그인은 쿠폰 정보를 표시하는 단축 코드를 만듭니다. 그 중 하나가 [coupon_description]입니다. 당신이 쿠폰 설명을 갖고 싶어하는 곳 언급하지 않은 것처럼

https://wordpress.org/plugins/woocommerce-coupon-shortcodes/

+0

이 플러그인은'4.0'과도 호환되지 않습니다. –

+0

작동하지 않았거나 시도하지 않았습니까? – BenB

+0

아직 시도하지는 않았지만, 최신 WP 버전에서 작동하더라도 문제가 발생할 수 있습니다. –