개요
VibeFox PostNord는 스웨덴, 덴마크, 노르웨이, 핀란드를 위해 PostNord 배송을 PrestaShop에 추가합니다. 모듈은 두 개의 배송업체를 만듭니다. 하나는 고객이 체크아웃에서 목록에서 고르는 PostNord 서비스 포인트 또는 사물함(parcel locker)으로의 배송이고, 다른 하나는 자택 배송입니다. 요금은 국가와 장바구니 무게별로 직접 설정한 표에서 가져옵니다.
PostNord 계약으로 배송하는 북유럽 쇼핑몰에 적합합니다. 예를 들어 MyPack Collect와 MyPack Home이 있습니다. PostNord에는 공개 요금 API가 없으므로 이 모듈은 실시간 요금을 요청하지 않습니다. 배송 라벨을 만들거나, 배송을 예약하거나, 운송장 번호를 제공하거나, 지도를 표시하지 않습니다.
주요 기능
서비스 포인트 선택기: 배송 우편번호에서 가장 가까운 PostNord 서비스 포인트와 사물함 목록을 도시별로 묶고 거리와 함께 표시합니다. Classic 및 Hummingbird 테마의 배송 단계에서 볼 수 있습니다. 목록은 PostNord Business Location API에서 가져옵니다.
API 키는 서버에만 보관: 서비스 포인트는 서버가 불러오며 우편번호별로 6시간 동안 캐시됩니다. API 키는 브라우저로 전달되지 않으며 로그에도 기록되지 않습니다.
주문과 함께 저장되는 포인트: 이름, 주소, 서비스 포인트 ID가 관리자 주문 페이지, 주문 확인 페이지, 고객의 주문 내역 페이지, 주문 이메일에 표시됩니다.
두 개의 배송업체: 서비스 포인트 배송과 자택 배송이 있으며, 각각 고유한 이름과 상태를 가집니다. 예를 들어 "PostNord MyPack Collect"와 "PostNord MyPack Home"입니다.
직접 설정하는 요금: 국가별 요금과 무게 열(XS부터 XL까지), "기타 모든 국가" 행, 대체 요금을 설정할 수 있습니다. 소계 기준 무료 배송도 주문별 또는 상품별로 설정할 수 있습니다.
판매를 막지 않음: 목록을 불러올 수 없어도 고객은 주문할 수 있으며, PostNord는 주소에서 가장 가까운 서비스 포인트로 배송합니다. API 오류는 5분 동안 캐시됩니다.
배송 가능 조건: 장바구니의 최소 및 최대 무게, 최소 소계, 배송 영역 또는 "Ignore shipping zones"를 사용한 국가 목록으로 설정할 수 있습니다.
PrestaShop 기본 배송업체: 영역, 고객 그룹, 크기 제한은 평소처럼 Shipping > Carriers에서 관리합니다. 모듈 페이지에서 PostNord 테스트 환경과 디버그 로그를 사용할 수 있습니다.
요구 사항
PrestaShop 8.0 ~ 9.x, PHP 8.0 이상. 서비스 포인트 목록을 위한 developer.postnord.com의 무료 API 키와 소포 발송을 위한 PostNord 계약이 필요합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나)가 필요합니다.
