개요
VibeFox Chilexpress는 OpenCart에 Chilexpress 배송 방법을 추가합니다. 고객은 결제 과정의 배송 방법 단계에서 Chilexpress를 선택하고, 국가 및 소포 크기별로 설정한 고정 요금 또는 칠레 내 comuna에 대한 Chilexpress Rating API의 실시간 요금을 지불합니다.
Chilexpress로 소포를 발송하는 칠레의 쇼핑몰에 적합합니다. 이 확장 기능은 결제 시 배송비를 계산합니다. 배송 전표나 운송 주문을 생성하지 않으며, 라벨 인쇄, 집화 예약, 소포 추적을 하지 않고, 고객이 Chilexpress 지점을 선택하도록 하지도 않습니다. 실시간 요금은 칠레 내 배송지에만 적용됩니다.
주요 기능
세 가지 요금 소스: 고정 요금만 사용, Chilexpress API만 사용, 또는 Chilexpress가 요금을 반환하지 않을 때 고정 요금을 대체값으로 사용하는 API 방식.
comuna 인식: 고객이 City 필드에 입력한 comuna와 주소의 지역이 Chilexpress county 코드로 변환됩니다. Ñuñoa / Nunoa, Santiago / Santiago Centro와 같은 악센트 및 철자 변형도 인식됩니다.
칠레 지역 점검: 설정 페이지에 칠레의 16개 지역 중 쇼핑몰에 없는 지역이 표시되며, Add Chilean regions 버튼을 누르면 이를 칠레의 zone으로 추가합니다.
원하는 서비스 선택: Prioritario, Express, Extendido, Extremos 또는 제공되는 서비스 중 가장 저렴한 서비스. 서비스와 요금 소스는 Sales > Orders의 주문 페이지에 표시됩니다.
안전한 통화 처리: Chilexpress는 칠레 페소로 견적을 제공합니다. 다른 통화를 사용하는 쇼핑몰은 CLP 환율을 설정해야 하며, 설정하지 않으면 API 요금은 사용되지 않으므로 페소가 유로나 달러로 청구되는 일은 없습니다.
빠른 결제: 요금은 1시간, comuna 목록은 더 길게, 실패 결과는 5분 동안 캐시됩니다. API 제한 시간은 10초입니다. API 오류는 고객에게 전달되지 않습니다.
고정 요금표: 국가별 요금, 장바구니 무게에 따른 소포 크기별 선택 요금(1 kg 이하 XS부터 5 kg 초과 XL까지), 주문 단위 또는 상품 단위 계산.
배송 규칙과 명확한 설정 페이지: 지리적 영역 또는 국가 목록, 장바구니 최소 및 최대 무게, 최소 소계, 소계 기준 무료 배송, 세금 클래스. 페이지 새로고침 없이 동작하는 Save 버튼 하나, 누락된 설정에 대한 경고, JSON 가져오기 및 내보내기, 페이지에서 보는 디버그 로그.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨), PHP 8.0 이상. 실시간 요금에는 Chilexpress 개발자 포털에서 발급받은 Chilexpress Rating 및 Coverage API 구독 키와 쇼핑몰의 칠레 지역이 필요합니다. 고정 요금은 이것 없이도 작동합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나)도 필요합니다.
