워드프레스 우커머스 쇼핑몰 플러그인 한국형 배송 설정 정리

현재위치:///워드프레스 우커머스 쇼핑몰 플러그인 한국형 배송 설정 정리

최근 우커머스가 2.6 버전대로 업데이트 되면서(

우커머스 버전 확인하는 방법) 배송방법 설정에 큰 변화가 있었습니다.
아래의 글은 2.5 버전 이하에서 적용할수 있는 방법들입니다.
우커머스 2.6 버전 이상을 사용하신다면 새롭게 소개된 배송 지역(Shipping Zones)을 이용한 한국형 배송 설정글을 참고하세요.
아주 강력하고, 편리해 졌습니다. ^^

시작하며

워드프레스로 쇼핑몰을 만들때 우커머스 플러그인을 사용하는 것이 가장 보편적인 방법이다.이 플러그인을 사용하여 쇼핑몰을 만드는 과정 중 배송 부분의 설정을 어떻게 사용 할 수 있는지 사례 별 로 정리 해 본다.
모든 과정은 플러그인을 최소화 하거나, 사용하더라도 무료플러그인 사용을 기본 전제로 한다.
아래의 목표 사례중 원하는 곳으로 점프하여 해당하는 것만 읽어도 된다.(단 0.공통적으로 알아야 할 기본 정보 는 필수다)
아래에서 설명하는 것은 우커머스 플러그인으로 만든 쇼핑몰 사이트에 한국의 주소를 검색해서 우편번호를 자동으로 입력해 주는 무료 플러그인인 “Beomps Korea Postcode Search” 플러그인을 사용한다는 전제로 기술 하였다. 물론 이 “Beomps Korea Postcode Search” 플러그인을 사용하지 않더라도 적용은 가능하고, 다른 한국 주소 검색 플러그인으로 WooShipping – Postcode KR도 유용하다.

목표 사례

  1. 배송비 무료없고, 모든 결제에 고정 배송료 받기
  2. 배송비 무료없고, 기본 배송료 설정과 도서/산간 지역의 통일된 배송료 받기
  3. 배송비 무료없고, 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기
  4. 일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-우커머스 기본 기능으로 구현
  5. 일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-플러그인으로 구현
  6. 일정금액 이상 결제시 배송비 무료, 금액이하는 기본 배송료 설정과 도서/산간 지역의 통일된 배송료 받기
  7. 일정금액 이상 결제시 배송비 무료, 금액이하는 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기
  8. 도서/산간 지역별 배송비 무료 조건을 다르게 하고, 금액이하는 고정 배송료받기

0.공통적으로 알아야할 기본 정보

우커머스 설정의 배송 설정 화면이다. 일단 이곳의 사용법을 알아야 한다.

워드프레스 우커머스 설정 중 배송 설정 화면

  • 배송계산
    • 배송 활성화 : 내 쇼핑몰에서 배송기능을 사용하고, 상황에 따라 배송비를 받으려면 체크해야 한다.
    • 장바구니 페이지에 배송 계산기 활성화 : 장박구니 화면에서 배송 계산기를 표시하는데, 구매자의 배송 지역별로 배송비가 다를 경우 , 구매자가 결제화면으로 넘어가기 전에 자기가 이 물건을 주문할 경우 얼마의 배송료가 청구 될지를 미리 계산해 볼수 있는 기능이다. 배송방법이 다양하고, 지역에 따라서 배송방법이 여러가지 다양하게 존재할 경우 사용 할 수 있는 옵션이다.(미국같이)
    • 주소가 입력될 때까지 배송 비용 감추기 : 구매자의 주소 정보를 알기 전까지는 배송비를 보여주지 않을 때 사용한다. 이미 고정 배송비가 정해져 있을 경우에는 결제화면에서 나타난다.
  • 배송 목적지
    • 배송 주소를 기본으로 : 결제화면에서 청구주소와 배송주소 입력칸이 동시에 나타나고, ‘다른 주소로 배송’이 체크된 상태이며 여기에 입력된 정보를 이용해서 배송한다.
    • 청구 주소를 기본으로 : 결제화면에서 청구주소(청구상세) 입력칸만 나타나고, 필요에 따라(구매자와 상품을 받는 사람이 다른경우) ‘다른 주소로 배송’을 체크하면 다른 배송주소를 이용 할 수 있게 된다.
    • 청구 주소만 사용합니다. : 오로지 청구 주소로만 상품을 배송합니다.
  • 배송을 특정 지역에 제한
    • 우커머스 설정-일반-판매지역 에서 설정한 값에 따라 영향을 받는다. 배송주소 선택시 국가 선택은 ‘우커머스 설정-일반-판매지역’에서 특정된 국가만 선택되는데, 이 때 이 국가안에서도 배송방법을 어떻게 분류할 것인지 설정하는 것이다.
    • 판매하는 모든 국가에 배송 : 배송주소 선택시 국가 선택은 ‘우커머스 설정-일반-판매지역’에서 특정된 국가만 선택된다. 이 국가에 배송을 가능하도록 설정한다.
    • 모든 국가에 배송 : 모든 국가에 배송이 가능하도록 설정하는데, ‘우커머스 설정-일반-판매지역’에서 모든 국가에 판매가 선택되어 있을 때만 가능하다.
    • 특정 국가만 배송 : 바로 아래 ‘특정 국가’ 입력란에 선택된 국가에만 배송이 가능해지지만, ‘우커머스 설정-일반-판매지역’에서 설정된 국가만 가능하다.
  • 특정 국가
    • 바로 위 ‘배송을 특정 지역에 제한-특정 국가만 배송’ 선택시 원하는 국가들을 선택, 입력한다.
  • 배송 방법
    • 각 배송 방법들은 배송 옵션에 들어가서(상단의 붉은색 밑줄) 활성화 하면 사용이 가능해 진다.
    • 현재 내 쇼핑몰에서 사용할 수 있는 모든 배송방법이 나열되어 있고, 이중에서 활성화 된 것들이 어떤것인지 한 눈에 알수 있다.
    • 햄버거 아이콘(붉은색 화살표)를 클릭하여 순서를 바꿔주면, 이 순서는 장바구니나 결제 화면에서 결제 방법이 나열되는 순서를 결정한다.
    • 이름 : 장바구니나 결제화면에서 표기되는 배송 방법이다. 각 배송 옵션에서 설정한다.
    • ID : 각 배송 방법의 대표 아이디, 배송에 관한 커스터마이징(소스코드변경)을 할때 핸들링하는 키워드가 된다.
    • 활성화 : 현재 내 쇼핑몰에서 사용하는(활성화한) 배송방법을 보여준다.
    • 우선 순위 선택 : 상품 주문시 해당되는 배송방법이 여러가지라면, 어떤 배송방법에 체크된 상태로 고객에게 보여질지를 결정한다. 숫자가 작을 수록 우선순위가 높다. 만약 같은 우선순위라면 가격이 낮은 것이 먼저 선택된다.

1.배송비 무료없고, 모든 결제에 고정 배송료 받기

목표 : 1000원을 구매하든 1000만원을 구매하든 배송료를 받는 경우다. 모든 구매에 배송료는 2,600원을 받겠다.

전체 과정 요약

  1. ‘우커머스 설정-배송-고정요금’ 을 설정한다.

과정 설명

1) 고정 요금 설정

워드프레스 우커머스 설정 중 배송 설정의 고정요금 설정 화면

  • 활성화/비활성화 : 이 배송 방법을 활성화 한다.
  • 방법 제목 : 이 배송 방법이 장바구니가 결제 화면에서 표시되는 문구를 입력한다.
  • 허용 범위 : 이 배송 방법을 사용할 범위를 설정합니다. ‘배송-배송옵션-배송을 특정 지역에 제한’ 에서 설정된 국가들 중에서만 선택 할 수 있다.
  • 세금 상태 : 이 배송비에 대해서 세금을 추가 할 것인지 말 것인지를 결정한다. 세금에 관한 기본 규칙은 ‘우커머스 설정-세금’ 에서 한다. 만약 ‘과세 가능’을 선택하면 옵션에 따라서 장바구니와 결제 화면에 세금이 표시될때 이 배송비에대한 세금도 추가되어 나타난다.
  • 비용 : 배송비를 설정한다. 목표에 따라서 2,600 을 설정했다. ‘우커머스 설정-일반-통화’ 설정에 따라서 2,600원이 청구될 것이다.

2.배송비 무료없고, 기본 배송료 설정과 도서/산간 지역의 통일된 배송료 받기

목표 : 1000원을 구매하든 1000만원을 구매하든 배송료를 받는 경우다. 기본 배송료는 2,600원을 받고, 도서/산간 지역등 특정한 지역의 배송료는 6,200원으로 통일 해서 받겠다.

간단하게 아래 “3.배송비 무료없고, 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기” 에서 사용하는 플러그인을 사용해 된다. 지금부터 기술하는 내용은 우커머스의 기본기능들을 가지고 구현하기 위함이다. 만약 쉽게 하고 싶으면 아래 3번으로 간다.

전체 과정 요약

  1. ‘우커머스 설정-배송-고정요금’ 을 설정한다.
  2. ‘우커머스 설정-배송-지역배송’ 을 설정한다.
  3. ‘우커머스 설정-배송-배송옵션-배송방법’ 을 설정한다.
  4. 몇가지 문제를 해결하기 위해 상세 설정을 한다.

과정 설명

1) 고정 요금 설정

위에서 설명한 1.배송비 무료없고, 모든 결제에 고정 배송료 받기를 그대로 진행한다.

2) 도서/산간 지역을 위한 고정된 배송비 설정

‘우커머스 설정-배송-지역배송’으로 가서 배송을 활성화 하고 아래와 같이 설정한다.

워드프레스 우커머스 설정 중 배송 설정의 고정요금 설정 화면

  • 활성화 : 이 배송 방법을 활성화 합니다.
  • 제목 : 이 배송 방법이 장바구니가 결제 화면에서 표시되는 문구를 입력합니다.
  • 요금 형식 : 배송비를 어떤 방식으로 청구할 것인지 결정한다. 하나의 주문에 특정 요금을 적용할것인지, 상품의 개수당 요금을 적용할 것인지, 장바구니 전체 가격의 특정 퍼센트를 적용할것인지 선택한다.
  • 배달 수수료 : 배송비를 설정한다. 목표에 따라서 6,200 을 설정했다. ‘우커머스 설정-일반-통화’ 설정에 따라서 6,200원이 청구될 것이다.
  • 적용할 우편번호 : 도서/산간 지역으로 특정 할 각 지역의 우편번호를 입력한다. * 기호를사용하면 해당영역에 어떤 숫자가 와도 된다는 뜻이다. 맨 처음 입력한 63* 는 제주도 전지역을 설정한 것이다.(제주도 63000~63644) 추가로 흑산도(흑산면 58862~58866) 전체를 포함시켰다. 포함하고 싶은 지역의 우편번호를 분류하여 모두 입력하면 된다.
  • 방법 허용 : 이 배송 방법을 사용 할 범위를 설정한다. ‘배송-배송옵션-배송을 특정 지역에 제한’ 에서 설정된 국가들 중에서만 선택 할 수 있습니다.

3) 배송 방법의 우선 순위 설정

‘우커머스 설정-배송-배송옵션-배송방법’으로 가서 배열(햄버거 아이콘)과 우선순위를 다음과 같이 설정한다.
korea-shipping-configure-wordpress-woocommerce_05

지금까지의 설정을 통해서 아래와 같은 결과 화면이 나온다.

고정 요금이 적용된 주소의 결제 화면

고정 요금이 적용된 주소의 결제 화면

도서/산간 지역 요금이 적용된 주소의 결제 화면

도서/산간 지역 요금이 적용된 주소의 결제 화면

4) 상세 설정

문제1) 결과 화면에서 보듯이 도서/산간 지역 요금이 적용된 경우, 기본 배송료 옵션이 같이 표시 된다. 만약 고객이 이곳으로 체크를 바꾸면 강제 적용이 되기 때문에 문제의 소지가 있다.도서/산간 배송비가 적용되는 지역이라면 기본 배송료 표시를 없애도록 하겠다.
문제2) 처음 주소를 검색해서 입력하였다가 수정을 하는경우 간혹 변경된 주소가 ajax로 전환되지 못하고 , 이전 주소에 해당하는 배송비가 지속되는 경우가 있다. 실제 갱신되지 않은 정보를 보았더라도 결제확정 버튼을 누르면 정상적으로 바뀌어 진행되기는 하지만 결제 확정 전과 확정 후의 배송비가 달라지는 것은 신뢰의 문제가 될 수 있다. 그래서 가급적이면 확실히 해 두는 것이 좋겠다. 주소 변경 시 항상 적용될수 있도록 하겠다.

해결1) 사용중인 차일드 테마 내의 functions.php 파일 맨 아래에 다음과 같은 코드를 입력한다.만약 차일드 테마를 사용하지 않는경우에는 본 테마의 functions.php 파일 맨 아래에 붙여 넣으면 되지만 권장하지 않는다. 테마를 업데이트 하면 사라져 버리기 때문이다. 차일드 테마사용은 필수라고 생각하는 것이 좋다.

해결2) 주소검색시 입력되는 칸은 첫번째 칸(바로 위 이미지의 ‘신안군 흑산면 가거도길1’ 이 입력된 칸)이고 , 이곳은 필수 입력 창이다. 그 다음칸은 필수 칸이 아닌데, 이곳을 필수로 지정하여 주소 검색 입력후 반드시 두번째 칸에 고객이 입력을 하게 하여 변경사항을 반영할 수 있도록 한다. 이 칸은 아파트의 경우 동-호수, 일반주택일 경우엔 층, 등을 기입할수 있도록 하면 될것이다.(크게 문제가 될것 같지 않다면 적용하지 않아도 된다.)

사용중인 차일드 테마 내의 functions.php 파일 맨 아래에 다음과 같은 코드를 입력한다.만약 차일드 테마를 사용하지 않는경우에는 본 테마의 functions.php 파일 맨 아래에 붙여 넣으면 되지만 권장하지 않는다. 테마를 업데이트 하면 사라져 버리기 때문이다.

3.배송비 무료없고, 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기

목표 : 1000원을 구매하든 1000만원을 구매하든 배송료를 받는 경우다. 기본 배송료는 2,600원을 받고, 도서/산간 지역중 제주도는 7,200원을 흑산도는 6,200원으로 받겠다.물론 더 많은 분류도 가능하다.

전체 과정 요약

  1. “Postcode Shipping Rates- WooCommerce” 플러그인을 설치하고 설정한다.
  2. 결제화면에서 주소 수정시 배송 변경이 확실히 적용되도록 한다.

과정 설명

1) 플러그인으로 우편번호 별 서로다른 도서/산간 지역 배송비 설정하기

우커머스에서 기본으로 제공하는 지역 배송은 한가지 요금 밖에 설정할 수가 없어서 다양한 지역의 배송 요금을 설정하려면 플러그인이 필요하다.
“Postcode Shipping Rates- WooCommerce” 플러그인이 그것이고, 이 플러그인은 세가지 종류의 속성으로 여러개의 배송비 설정이 가능하다.
먼저 국가별 배송비용 설정이 가능하고, 주(州) 단위의 배송설정이 가능하고, 우편번호별 배송설정이 가능하다.
우리는 여기서 우편번호별 배송 설정만 사용할 것이다.

플러그인을 설치하면 ‘우커머스 설정-배송’에 ‘Postcode Shipping’ 메뉴 탭이 추가된 것을 볼수 있다.
클릭하고 들어가면 아래의 이미지가 나타난다.

Postcode Shipping Rates- WooCommerce 플러그인 설정 화면

 

  • 활성화/비활성화 : 이 배송 방법을 활성화 한다.
  • 세금상태 : 이 배송비에 대해서 세금을 추가 할 것인지 말 것인지를 결정한다. 세금에 관한 기본 규칙은 ‘우커머스 설정-세금’ 에서 한다. 만약 ‘과세 가능’을 선택하면 옵션에 따라서 장바구니와 결제 화면에 세금이 표시될때 이 배송비에대한 세금도 추가되어 나타난다.
  • 방법 제목 : 장바구니와 결제 화면에서 이 배송비가 선택될때 나타나게 되는 문구인데 특히 아래에서 따로 설정하는 국가별, 주(州)별, 우편번호별 에 설정되지 않은 나머지 지역에 해당하는 배송비에 적용되는 문구 이다.
  • Rest Of World : 아래에서 특정되지 않은 나머지 지역에 적용하는 공통 배송비를 사용 할 것인지 묻는 것이다. 체크하여 기본 배송비를 적용할 것이다.
  • Rest Of World Cost : 아래에서 특정되지 않은 나머지 지역에 적용하는 공통 배송비를 입력한다. 기본 배송비인 2600원을 입력했다.
  • Country Method Title : 국가별 배송비를 설정할때 배송비가 표시될때 사용하는 문구를 적는다.여기서는 사용하지 않으므로 기본값을 둔다.
  • Number of Country rules : 국가별 배송비를 설정할때 몇개의 국가를 설정할 것인지 나타나는 입력 필드를 선택하는 칸이다. 사용하지 않으므로 0 으로 둔다.
  • State Method Title : 주(州)별 배송비를 설정할때 배송비가 표시될때 사용하는 문구를 적는다.여기서는 사용하지 않으므로 기본값을 둔다.
  • Number of State rules : 주(州)별 배송비를 설정할때 몇개의 주(州)를 설정할 것인지 나타나는 입력 필드를 선택하는 칸이다. 사용하지 않으므로 0 으로 둔다.
  • Postcode Method Title : 우편 번호별 배송비를 설정할때 배송비가 표시될때 사용하는 문구를 적는다. ‘도서/산간 지역 배송’이라 적었다.
  • Number of Postcodes/Zip rules : 우편 번호별 배송비를 설정할때 몇개의 우편 번호별 설정할 것인지 나타나는 입력 필드를 선택하는 칸이다. 이 예제에서는 제주도와 흑산도의 배송비를 다르게 책정하기 위해서 2개를 선택했다. 만약 추가한다면 숫자를 올려, 저장을 누르면 되고 아랫 부분에 입력 필드가 추가 되어 나타난다.
  • Postcode/Zip #1 : 우편번호별 배송비 설정에서 첫번째 지역의 우편번호를 입력하는 칸이다. 제주지역의 우편번호는 63000~63644 까지에 해당하는 번호를 지정하였다. 입력형식은 ‘-‘ 기호와 콤마를 사용한다.(만약 모든 도서/산간 지역의 배송비용을 통일하고 싶으면 여기에 모두 입역하면 된다.)
  • Delivery Fee #1 (KRW) : 1번 지역에 해당하는 곳에서 주문이 들어왔을때 청구하는 배송비를 여기서 설정한다. 목표에서 제주도는 7,200원을 설정하기로 했으므로 7200이리고 적었다.
  • Postcode/Zip #2 : 우편번호별 배송비 설정에서 두번째 지역의 우편번호를 입력하는 칸이다. 흑산도지역의 우편번호는 68862~68866 까지에 해당하는 번호를 지정하였다. 입력형식은 ‘-‘ 기호와 콤마를 사용한다.
  • Delivery Fee #2 (KRW) : 2번 지역에 해당하는 곳에서 주문이 들어왔을때 청구하는 배송비를 여기서 설정한다. 목표에서 흑산도는 6,200원을 설정하기로 했으므로 6200이리고 적었다.

2) 상세 설정

문제) 처음 주소를 검색해서 입력하였다가 수정을 하는경우 간혹 변경된 주소가 ajax로 전환되지 못하고 , 이전 주소에 해당하는 배송비가 지속되는 경우가 있다. 실제 갱신되지 않은 정보를 보았더라도 결제확정 버튼을 누르면 정상적으로 바뀌어 진행되기는 하지만 결제 확정 전과 확정 후의 배송비가 달라지는 것은 신뢰의 문제가 될 수 있다. 그래서 가급적이면 확실히 해 두는 것이 좋겠다. 주소 변경 시 항상 적용될수 있도록 하겠다.

해결) 주소검색시 입력되는 칸은 첫번째 칸(위 ‘도서/산간 지역 요금이 적용된 주소의 결제 화면’ 이미지의 ‘신안군 흑산면 가거도길1’ 이 입력된 칸)이고 , 이곳은 필수 입력 창이다. 그 다음칸은 필수 칸이 아닌데, 이곳을 필수로 지정하여 주소 검색 입력후 반드시 두번째 칸에 고객이 입력을 하게 하여 변경사항을 반영할 수 있도록 한다. 이 칸은 아파트의 경우 동-호수, 일반주택일 경우엔 층, 등을 기입할수 있도록 하면 될것이다.(크게 문제가 될것 같지 않다면 적용하지 않아도 된다.)

사용중인 차일드 테마 내의 functions.php 파일 맨 아래에 다음과 같은 코드를 입력한다.만약 차일드 테마를 사용하지 않는경우에는 본 테마의 functions.php 파일 맨 아래에 붙여 넣으면 되지만 권장하지 않는다. 테마를 업데이트 하면 사라져 버리기 때문이다.

4.일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-우커머스 기본기능으로 구현

목표 : 30,000원을 초과 구매시 배송료가 무료이고, 그 이하 구매시는 모든 지역 배송료로 2,600원을 받는다.

전체 과정 요약

  1. ‘우커머스 설정-배송-고정요금’ 을 설정한다.
  2. ‘우커머스 설정-배송-무료배송’ 을 설정한다.
  3. ‘우커머스 설정-배송-배송옵션-배송방법’ 을 설정한다.
  4. 문제를 해결하기 위해 상세 설정을 한다.

과정 설명

1) 고정 요금 설정

위에서 설명한 1.배송비 무료없고, 모든 결제에 고정 배송료 받기를 그대로 진행한다.

2) 일정 주문금액 이상시 배송비 무료를 설정한다.

‘우커머스 설정-배송-무료 배송’으로 가서 무료 배송을 활성화 하고 아래와 같이 설정한다.
우커머스 설정의 배송 설정중 무료 배송 설정화면

  • 활성화/비활성화 : 이 배송 방법을 활성화 한다.
  • 방법 제목 : 장바구니와 결제 화면에서 이 배송비가 선택될때 나타나게 되는 문구 이다.
  • 방법 허용 : 이 무료배송이 적용될수 있는 범위를 결정한다.
  • 특정 국가 : 바로위에서 특정국가를 선택한 경우 해당하는 국가를 지정한다.
  • 무료 배송은 다음을 필요로 합니다 : 무료배송이 나타나려면 어떤 조건이 필요한지 옵션을 선택한다. 몇개의 옵션중 우리는 30,000원을 초과해서 주문하는 경우에 적용할 것이므로 “최소 주문 금액”을 선택한다.
  • 최소 주문 금액 : 30,000원을 초과한 금액이어야 하므로 30001 이라고 적는다.

3) 배송 방법의 우선 순위 설정

‘우커머스 설정-배송-배송옵션-배송방법’으로 가서 배열(햄버거 아이콘)과 우선순위를 다음과 같이 설정한다.(배열은 마음대로 해도 되지만 우선순위는 지켜야 한다.)
korea-shipping-configure-wordpress-woocommerce_10

지금까지의 설정을 통해서 아래와 같은 결과 화면이 나온다.
워드프레스 우커머스 무료배송 적용시 결제화면

4) 상세 설정

문제) 결과 화면에서 보듯이 무료 요금이 적용된 경우, 기본 배송료 옵션이 같이 표시 된다. 만약 고객이 실수로 체크를 바꾸면 강제 적용이 되기 때문에 문제의 소지가 있다.무료 배송이 적용되면 기본 배송료 표시를 없애도록 하겠다.

해결) 사용중인 차일드 테마 내의 functions.php 파일 맨 아래에 다음과 같은 코드를 입력한다.만약 차일드 테마를 사용하지 않는경우에는 본 테마의 functions.php 파일 맨 아래에 붙여 넣으면 되지만 권장하지 않는다. 테마를 업데이트 하면 사라져 버리기 때문이다. 차일드 테마사용은 필수라고 생각하는 것이 좋다. 만약 이렇게 소스코드를 추가입력하는 것이 귀찮다면 다음과 같이 플러그인을 사용하는 방법도 있다.

5.일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-플러그인으로 구현

목표 : 30,000원을 초과 구매시 배송료가 무료이고, 그 이하 구매시는 모든 지역 배송료로 2,600원을 받는다.

전체 과정 요약

  1. ‘우커머스 설정-배송-고정요금’ 을 설정한다.
  2. “WooCommerce Advanced Free Shipping” 플러그인을 설치하고 원하는 설정을 해준다.

과정 설명

1) 고정 요금 설정

위에서 설명한 1.배송비 무료없고, 모든 결제에 고정 배송료 받기를 그대로 진행한다.

2) 일정 주문금액 이상시 배송비 무료를 설정하기 위해 플러그인을 이용한다.

WooCommerce Advanced Free Shipping 플러그인을 설치하고, ‘우커머스 설정-배송’ 화면에 가면 ‘Advanced Free Shipping’ 메뉴가 새로운 탭으로 추가된것을 볼 수 있다. 클릭하면 아래와 같은 화면이 나온다.
WooCommerce Advanced Free Shipping 플러그인 설정화면

  • 활성화/비활성화 : 이 배송 방법을 활성화 한다.
  • Hide other shipping : 체크하면 만약 장바구니 와 결제화면에서 배송 수단중 이 배송방법이 선택될 경우 다른 배송방법이 나타나지 않도록 한다.(위 4.일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-우커머스 기본기능으로 구현 에서 추가코드를 입력하여 해결 했던것을 이 기능이 대신한다.)
  • 무료 배송 조건을 설정하기 위해서 ‘Add Free Shipping Method’ 버튼을 눌러 들어간다.

WooCommerce Advanced Free Shipping 플러그인의 무료 조건 설정

  • 무료 배송이 되는 조건을 설정하는 화면이다. 맨 먼저 조건을 여러개 만들때 서로 구분할수 있도록 제목을 적어 준다.
  • 조건필드에서 원하는 형식을 조립할 있다.위 이미지의 조건은 장바구니의 합계(Subtotal)가 30001 보다 같거나 많을 때 를 뜻한다.
  • 더 많은 조건을 설정하기 위해서 오른쪽의 +아이콘과 아래의 Add ‘Or’ group 버튼을 이용 할 수 있다.
  • 조건을 모두 완성하면 맨 아래에서 이 조건에 의해 배송이 선택 될 경우 장바구니와 결제 화면에서 어떻게 표기 될것인지 문구를 설정한다.

저장을 완료하면 이제부터 결제화면에서 30,000원을 초과하여 주문하면 무료배송이 나타나고, 그 이하는 2,600원의 배송료가 청구 될 것이다.

3) 추가설정 (필요시)

이 플러그인으로 설정하여 무료 배송이 해당 될경우 ‘(무료)’라는 표기가 강제로 표시된다.

korea-shipping-configure-wordpress-woocommerce_16

이 표시를 없애려면 사용중인 차일드 테마 내의 functions.php 파일 맨 아래에 다음과 같은 코드를 입력한다.

6.일정금액 이상 결제시 배송비 무료, 금액이하는 기본 배송료 설정과 도서/산간 지역의 통일된 배송료 받기

목표 : 30,000원을 초과 구매시 배송료가 무료이고, 그 이하 구매시는 기본 배송료가 2,600원, 도서/산간 지역으로 지정한 곳은 모두 배송료 5,600원을 받는다.

다음에서 설명 할 “7.일정금액 이상 결제시 배송비 무료, 금액이하는 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기” 에서 원하는 지역의 모든 우편번호를 하나로 모아서 설정하면 되므로 설명은 다음 글 을 참고한다.


7.일정금액 이상 결제시 배송비 무료, 금액이하는 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기

목표 : 30,000원을 초과 구매시 배송료가 무료이고, 그 이하 구매시는 기본 배송료가 2,600원, 제주도 지역은 배송료 7,200원을, 흑산도는 배송료 6,200을 받는다.물론 더 많은 분류도 가능하다.

전체 과정 요약

  1. 우커머스 기본 기능을 이용할수도 있으나 추가 코드 입력을 생략하기 위해 플러그인을 이용한다.
  2. “WooCommerce Advanced Free Shipping” 플러그인을 설치하고 무료 배송 조건을 설정을 해준다.
  3. “Postcode Shipping Rates- WooCommerce” 플러그인을 설치하고 기본 배송료와 도서/산간 지역에 따른 배송료를 설정한다.

과정 설명

1) 무료 배송 조건 만들기

위에서 설명한 “5.일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-플러그인으로 구현”-“2)일정 주문금액 이상시 배송비 무료를 설정하기 위해 플러그인을 이용한다.” 에서 설명한 대로 플러그인을 설정하면 된다.

2) 기본 배송료와 도서/산간 지역에 따른 배송료를 설정 하기

위에서 설명한 “3.배송비 무료없고, 기본 배송료 설정과 도서/산간 지역에 따라 다른 배송료 받기” – “1) 플러그인으로 우편번호 별 서로다른 도서/산간 지역 배송비 설정하기” 에서 설명한 대로 플러그인을 설정하면 되다.

8.도서/산간 지역별 배송비 무료 조건을 다르게 하고, 금액이하는 고정 배송료받기

목표 : 제주도는 40,000원초과시 무료배송, 흑산도는 50,000원 초과시 무료배송, 그 외 지역은 30,000원을 초과 구매시 배송료가 무료이고, 그 이하 구매시는 기본 배송료가 모두 2,600원이다.

전체 과정 요약

  1. ‘우커머스 설정-배송-고정요금’ 을 설정한다.
  2. “WooCommerce Advanced Free Shipping” 플러그인을 설치하고 무료 배송 조건을 설정을 해준다.

과정 설명

1) 고정 요금 설정

위에서 설명한 1.배송비 무료없고, 모든 결제에 고정 배송료 받기를 그대로 진행한다.

2)“WooCommerce Advanced Free Shipping” 플러그인을 설치하고 무료 배송 조건을 설정한다.

플러그인의 사용법은 위의 “5.일정금액 이상 결제시 배송비 무료, 금액이하는 고정 배송료받기-플러그인으로 구현”-“2)일정 주문금액 이상시 배송비 무료를 설정하기 위해 플러그인을 이용한다.” 의 설명을 참고한다.

목표에서 설정한 대로 제주도,흑산도, 그외 지역의 세가지 조건을 만들어 주어야 한다. 각 각의 설정화면은 아래와 같다.
WooCommerce Advanced Free Shipping 플러그인 제주지역 무료 설정
조건에서 장바구니 합계가 40,000원을 초과하고 우편번호가 63000~63644 사이인 조건을 입력하였다.

WooCommerce Advanced Free Shipping 플러그인 흑산도 지역 무료 배송 설정
조건에서 장바구니 합계가 50,000원을 초과하고 우편번호가 58862~58866 사이인 조건을 입력하였다.
korea-shipping-configure-wordpress-woocommerce_15
제주도와 흑산도를 제외한 지역을 장바구니 합게가 30,000원을 초과할 경우 무료 배송이 되도록 조건을 설정하였다.

문제점

이 플러그인으로 위에서 처럼 기본 무료 배송료 설정 까지하면 추가 코드(복수의 배송방법이 표시되는것을 막아주는)를 입력 하지않아도 편리하게 사용할수 있다. 그러나 만약 제주도,흑산도 뿐만 아니라 더 많은 지역을 선택한다고 할때, 지역을 추가하는 것은 문제가 되지 않지만, 바로 위 이미지에서 나타나는것 처럼 기본 무료 배송 설정이 굉장히 복잡해 진다.
잘 사용하지 않겠지만 참고 사항으로 적어 보았다.

계속 하기

워드프레스 우커머스로 원하는 기능을 구현하는 방법은 아주 다양하다.또 유료 플러그인이 사용되면 더욱 세련되게 바뀔 수도 있다. 단지 우커머스 기본 사용법과, 무료 플러그인으로 간단하게 구현할수 있는 방법을 적어보았다. ( 다음 편에 계속… )

추가보기 – 워드프레스 우커머스 쇼핑몰 플러그인 한국형 배송 설정 정리 2
|2016-10-28T10:54:14+00:002016 3 11|카테고리: 우커머스|Tags: , , , , , |9 개의 댓글

이 글을 SNS로 공유하기!

글쓴이 :

9 Comments

  1. 한승주 2017년 2월 11일 - 2:57 오후 - 답글쓰기

    우커머스 설정에서 배송은
    Shipping Zones | 배송 옵션 | 배송 클래스
    이렇게 3가지 메뉴 밖에 안보이는데
    어떻게 해야하나요?

  2. Jeong Youngkwang 2016년 3월 12일 - 12:43 오후 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_1225762697452304

    Jeong Youngkwang

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-1225762697452304

  3. Bjj Mangwon 2016년 3월 12일 - 8:37 오전 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_191737437853581

    Bjj Mangwon

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-191737437853581

  4. Hyelin Park 2016년 3월 12일 - 8:37 오전 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_10209169060091906

    Hyelin Park

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-10209169060091906

  5. 김영규 2016년 3월 12일 - 7:02 오전 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_1071096892950345

    김영규

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-1071096892950345

  6. 이정은 2016년 3월 12일 - 4:01 오전 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_880110312059663

    이정은

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-880110312059663

  7. 김현태 2016년 3월 12일 - 4:01 오전 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_1057446707651918

    김현태

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-1057446707651918

  8. Soowan Chae 2016년 3월 11일 - 11:00 오후 - 답글쓰기

    tag:facebook.com,2013:1061287763894347_liked_by_1019202941480026

    Soowan Chae

    https://www.facebook.com/915258008497324/posts/1061287763894347#liked-by-1019202941480026

댓글 쓰기