우커머스 결제시 쿠폰 사용 설정

“우커머스 설정-결제-쿠폰 사용 활성화”를 체크하면 결제 과정에서 쿠폰을 입력할수 있는 필드가 나타납니다.

워드프레스 우커머스 결제시 쿠폰 사용 활성화
<워드프레스 우커머스 결제시 쿠폰 사용 활성화>

기본적으로 이 입력 필드는 장바구니 화면(cart)과 결제(checkout) 화면 양쪽 모두에 나타나며, 결제 가격이 0원인 경우에도 표시됩니다.
만약 장바구니나 결제화면 한군데만 나타나게 하고 싶거나, 결제 가격이 0원인 경우에는 표시되지 않도록 하고 싶다면 아래의 코드를 사용중인 차일드 테마의 functions.php 파일의 하단에 입력하면 됩니다.

//장바구니(cart) 화면에서 쿠폰 입력 필드 없애기

function hide_coupon_field_on_cart( $enabled ) {
	if ( is_cart() ) {
		$enabled = false;
	}
	return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_cart' );
//결제(checkout) 화면에서 쿠폰 입력 필드 없애기

function hide_coupon_field_on_checkout( $enabled ) {
	if ( is_checkout() ) {
		$enabled = false;
	}
	return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_checkout' );
//결제(checkout) 할 가격이 0원(무료상품)인 경우 쿠폰 입력 필드 없애기

function hide_coupon_field_free_product( $enabled ) {
        global $woocommerce;
        if (0 == $woocommerce->cart->cart_contents_total) {
		$enabled = false;
		}
	return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_free_product' );  
글쓴이 :
WPBOX.KR 운영자
AVADA.KR 운영자
EnnioLove.com 운영자
Facebook
everygofine@gmail.com
인기글
구글맵 API 설정 후에도 “개발 목적”이라고 표시되는 경우
워드프레스 차일드테마 설치 Child theme
카페24 웹호스팅 보안서버 SSL 인증서 443 포트 사용
워드프레스 한국형 게시판_KBoard와 MangBoard
Yoast seo 플러그 사용법 (1.General)
레볼루션 슬라이더 버전 4.X 사용법
MAMP 사용기(내 컴퓨터에 로컬서버 구축하기)
사용자 정의 필드와 ACF (Advanced Custom Fields) 플러그인
인스타그램 Access Token 과 UserID 가져오는 방법
워드프레스에서 글과 페이지의 차이

2개의 댓글이 있습니다.

  1. 좋은글 정말 감사합니다. 매번 결제페이지에 쿠폰 코드입력이 뜨면 지저분했는데 해결되었네요. 참고로 웹사이트는.. http://www.chazmmfg.com 입니다. 이 블로그 보고 많이 고쳐서 쓰고있습니다.

  2. 덕분에 좋은 정보 알았습니다.
    혹시 결제페이지 내에서,
    기존 장바구니에서
    특정 상품을 삭제했을때 뜨는 취소? 안내 문구는 어떻게 삭제하는지 아실까요?

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다