개요
VibeFox SMSA Express는 OpenCart 3과 OpenCart 4에 SMSA Express 배송 방법을 추가합니다. 고객은 체크아웃의 배송 방법 단계에서 SMSA Express를 선택하고, 귀하의 SMSA Express 요금표에 따른 가격을 지불합니다. 선택 사항으로, 고객의 도시와 장바구니 무게에 대해 SMSA 웹 서비스에서 실시간 요금을 받을 수도 있습니다.
사우디아라비아 국내, 걸프 지역, 중동으로 배송하거나 SMSA Express로 국제 배송하는 쇼핑몰에 적합합니다. 이 확장 기능은 배송 가격만 계산합니다. SMSA 배송을 생성하거나, AWB 라벨을 인쇄하거나, 반품을 처리하거나, 소포를 추적하거나, 착불 결제를 추가하거나, 고객이 SMSA 취급점을 선택하도록 하지 않습니다.
주요 기능
요금표에서 만드는 가격 표: 목적지 국가마다 한 행, 그 밖의 모든 국가에 대해 한 행을 두며, 기본 요금과 1 kg부터 5 kg 초과까지의 다섯 가지 무게 구간별 선택 요금을 설정할 수 있습니다.
실시간 요금(선택 사항): SMSA 계정의 passKey를 입력하면, 확장 기능은 발송 도시, 목적지 도시와 국가, 무게를 기준으로 SMSA 웹 서비스(getShipCharges)에 요금을 요청합니다.
항상 가격이 있음: SMSA가 사용 가능한 요금을 반환하지 않으면 가격 표를 사용합니다. 선택 사항인 대체 가격은 표에 없는 국가에 적용됩니다.
통화 처리: SMSA 요금은 보통 SAR 같은 해당 통화로 제공됩니다. 쇼핑몰의 기본 통화로 된 요금은 그대로 사용되고, SAR로 된 요금은 설정한 환율로 환산됩니다. 가격은 이후 고객의 통화로 표시됩니다.
주문별 또는 상품별: 장바구니의 총 무게로 소포 하나를 계산하거나, 각 상품을 자체 무게의 소포로 계산합니다.
빠른 체크아웃: 실시간 요금은 1시간 동안, 실패 결과는 5분 동안 캐시되며, 실패하는 서비스는 일시 중지되어 체크아웃이 새로 고침할 때마다 기다리지 않습니다.
배송 규칙: 장바구니의 최소 및 최대 무게, 최소 주문 금액, 주문 금액 이상이면 무료 배송, 세금 등급, 지역 구역, 그리고 지역 구역과 관계없이 국가 목록에 이 방법을 제공하는 옵션.
명확한 설정 페이지: Save 버튼 하나로 저장되는 섹션, JSON 가져오기 및 내보내기, 관리자에서 볼 수 있는 디버그 로그. 설정에 잘못된 숫자가 있으면 명확한 오류와 함께 거부됩니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트), PHP 8.0 이상. 다운로드 파일 하나에 두 버전용 패키지가 모두 들어 있습니다. 가격 표에 사용할 SMSA Express 요금표. 실시간 요금에는 SMSA가 요청에 따라 발급하는 SMSA 웹 서비스 passKey가 필요합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나).
