워드프레스 쇼핑몰 플러그인인 우커머스는 기본 기능 외에 추가되는 기능은 플러그인을 사용해야 하는 구조입니다. 국내의 쇼핑몰에서는 상품을 배송하면 바로 배송을 추적하는 기능이 있지만 아직은 우커머스와 국내 택배사의 배송을 결합하는 플러그인이 개발되지 않아서 이런 부분을 해결하는데 어려운 점이 있습니다. 우커머스 관련 프리미엄(유료) 플러그인 중 이런 기능을 하는 것이 있는데 수정해 사용하는 방법을 알아보겠습니다.
http://www.woothemes.com/products/shipment-tracking/
위 플러그인은 우커머스를 만든 우씸에서 개발한 플러그인으로 49달러입니다.
http://codecanyon.net/item/shipping-details-plugin-for-woocommerce/2018867
위 플러그인은 우씸의 플러그인과 거의 같은 기능을 하는 플러그인으로 21달러입니다.
우씸에서 개발하는 플러그인은 타인이 모방해서 개발하는 경우가 많고 가격이 저렴합니다. 우씸의 플러그인은 가격은 비싸지만 우커머스에 최적화된 플러그인이므로 성능을 보장할 수 있습니다. 또한 다수의 사이트에서 사용하는 경우 가격이 내려갑니다.
여기서는 보다 낮은 가격의 플러그인을 사용해보겠습니다. 이 플러그인은 아주 간단한 구조로 돼있고 기능도 간단합니다. 수정할 부분은 wooshippinginfo/includes 폴더에서 두 개의 파일만 간단하게 수정하면 됩니다.
courier_list.php 파일을 편집기에 열고 위처럼 코드를 추가해줍니다. 거래하는 택배사가 많으면 같은 형식으로 계속 추가하면 됩니다.
url_list.php 파일을 편집기에 열고 6~8번째 줄을 복사해 아래에 붙여넣고 수정합니다. AUSTRALIAPOST 부분을 국내 택배사 이름으로 수정하고 url 부분은 택배사의 운송장 입력 페이지 URL로 입력합니다. 원래의 조회 구조는 운송장 조회 URL 다음에 운송장 번호가 연결되면서 바로 조회가 가능한 것이지만 국내의 경우 이런 구조가 되지는 않습니다. 외국의 경우에도 이런 구조가 통하지 않으면 운송장 번호를 복사해서 조회하는 방법으로 합니다.
운송장 조회 페이지의 상세한 URL이 표시되지 않는 경우 다음과 같이 합니다.
현대 택배의 경우 운송장 조회 페이지를 보면 상세한 URL이 나오지 않고 홈 URL이 그대로 표시됩니다. 택배요금 조회 메뉴를 오른쪽 마우스 클릭하고 링크 주소를 복사해 사용합니다. 다른 택배사도 연구해서 페이지의 URL을 찾으세요.
플러그인을 설치 및 활성화 하고 아래의 언어 파일을 플러그인 폴더의 lang 폴더에 붙여넣습니다.
사이트 전면에 영어로 나타나는 부분만 번역했습니다.
주문 페이지에서 상세 주문으로 들어가면 우측 상단에 박스가 하나 만들어집니다. 운송장 번호를 입력하고 택배사를 선택한 다음 주문 저장하기 버튼을 클릭합니다. 고객에게 알림을 보내려면 주문 작업 박스에서 완료된 주문을 선택하고 우측의 새로고침 아이콘을 클릭하면 이메일이 보내집니다.
고객은 나의 계정 페이지에서 주문 내역으로 들어가 주문 보기 버튼을 클릭하면 위와 같이 나타납니다. 링크를 클릭하면 택배사 조회 페이지가 나타납니다.
이메일을 보낼 경우 위와 같이 나타납니다.
간편하게 배송조회 버튼을 클릭만 해도 바로 조회되는 시스템은 아니지만 그런대로 사용할만 합니다.