2017-03-27 4 views
0

쿠폰을 적용한 후 결제 페이지에서 할인 가격을 표시하고 싶습니다. 할인 된 가격이 장바구니 페이지와 결제 게이트웨이에도 표시되지만 체크 아웃 페이지에도 표시하고 싶습니다. 쿠폰을 적용했다는 것을 쉽게 이해할 수 있습니다.Checkout 페이지에서 쿠폰 할인 가격 표시 : WooCommerce

enter image description here

쿠폰을 적용한 후 할인 된 가격을 표시 할 수있는 방법이있다. 내가 노력하고이 훅으로

은 체크 아웃 페이지에 가격을 할인받을 수 있습니다

function woocommerce_order_review() { 

$totalp = $woocommerce->cart->get_cart_subtotal(); 
$totaldisc = $woocommerce->cart->get_total_discount(); 
$resultp = $totalp - $totaldisc; 
print_r($resultp); 
} 
add_action('woocommerce_checkout_order_review', 'woocommerce_order_review', 10); 
+1

감사 틀렸다 경우 제발 올바른, 할인 합계가 항상 표시됩니다. 각 제품에 대해 할인 된 가격을 표시 하시겠습니까? –

+0

내 경우에는 체크 아웃 페이지에 할인 가격이 표시되지 않고 장바구니 페이지에서만 할인 된 가격으로 표시됩니다. –

답변

1
당신은 그것을 배치하여 woocommerce/템플릿/체크 아웃/리뷰 - order.php 템플릿과 쇼가 당신의 요구 사항에 따라 가격을 할인 사용자 정의 할 수 있습니다

테마 폴더 아래에 있습니다.


는이 내용 검토 - order.php

foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) { 

에서 카트 항목 루프를 가지고있다.

이 부분은 마지막 테이블 셀에 표시됩니다. 거기에서 할인 된 가격을 보여줄 수 있습니다.

또는이 훅을 구현할 수도 있습니다. "woocommerce_cart_item_subtotal는"

+0

안녕하세요, 답장을 보내 주셔서 감사합니다.하지만 제 경우에는 할인 가격 대신 결제 페이지에 원래 가격이 표시됩니다 .. –

+0

그렇기 때문에이 템플릿에서 맞춤 설정할 수 있습니다. 결제 페이지에 표시 할 가격을 표시 할 수 있습니다. –

+0

안녕하세요, 어떻게 할인율을 적용하고 체크 아웃 페이지에 표시 할 수 있습니까? 감사합니다. –

0

나는 아래 내 질문은
WP - 콘텐츠/woocommerce/체크 아웃/리뷰 - order.php에서 난 그냥 리뷰 - order.php 복제 된 코드 내 테마에
폴더 woocommerce
입니다 해결했다 mytheme/woocommerce/체크 아웃/리뷰 - order.php

찾아이 클래스 클래스 = "제품 총" 아래로이 TD의 전체 PHP를 대체 할 코드

,185 언급

내가 는 일반 woocommerce 체크 아웃 페이지에서

+0

괜찮은 것 같습니다. :) 당신을 위해 이것이 작동한다면, 당신은 내 대답을 정확하게 표시 할 수 있습니다. –

관련 문제