개요
VibeFox DHL Africa는 OpenCart 3과 OpenCart 4에 DHL Express 배송 방법을 추가합니다. 체크아웃의 배송 방법 단계에서 고객에게는 DHL Express 요금이 하나만 표시됩니다. 고객의 주소와 장바구니를 기준으로 DHL에서 받은 실시간 요금이거나, 쇼핑몰에서 국가별로 설정한 대체 요금입니다.
아프리카에서, 아프리카로, 또는 아프리카 내에서 DHL Express로 배송하는 쇼핑몰에 적합합니다. 예를 들어 남아프리카 공화국, 나이지리아, 케냐, 가나, 이집트 또는 모로코에서 발송하는 경우입니다. 이 확장 기능은 체크아웃 시 배송 요금을 계산합니다. DHL 배송 건을 생성하거나, 송장이나 라벨을 출력하거나, 집화를 예약하거나, 소포를 추적하지 않습니다.
주요 기능
DHL Express 실시간 요금: 소포 정보(무게, 상품 치수로 만든 상자 하나, 출발지와 도착지)를 DHL에 조회하여 가장 저렴한 DHL Express 상품을 사용합니다. DHL 상품, 요금 출처, 계산된 요금은 관리자 주문 페이지에 표시됩니다.
MyDHL API 및 레거시 XML: 최신 MyDHL API(REST)와 함께 작동하며, 유효한 Site ID가 있는 계정을 위해 DHL XML Services도 계속 지원합니다. 테스트 환경과 운영 환경을 모두 지원합니다.
안전한 통화 처리: 쇼핑몰 기본 통화의 DHL 견적은 그대로 사용합니다. DHL 계정 통화(예: ZAR, NGN 또는 KES)의 견적은 설정한 환율로 환산하거나, 사용하지 않습니다. 그 후 요금은 고객의 통화로 표시됩니다.
이중 세금 방지: 배송 방법에 세금 클래스를 지정하면, DHL 요금은 DHL이 견적에 포함한 세금을 뺀 금액으로 적용되고, OpenCart가 자체 세금을 추가합니다.
대체 요금: 도착 국가별 요금, 그다음 주문당 또는 상품당 고정 대체 비용을 설정할 수 있습니다. 둘 다 없으면 배송 방법은 숨겨집니다.
빠른 체크아웃: 견적은 소포 및 경로별로 1시간 동안 캐시되고, 실패 결과는 10분 동안 캐시됩니다. DHL 오류는 고객에게 표시되지 않습니다.
배송 규칙: 장바구니 최소 및 최대 무게, 최소 소계, 소계 기준 무료 배송, 세금 클래스, 지역 구역(geo zone) 또는 국가 목록.
명확한 설정 페이지: DHL 계정, 발송지 주소, 요금, 조건 및 이용 가능 여부에 대한 섹션, 페이지 새로고침 없이 전체를 저장하는 Save 버튼 하나, JSON 가져오기 및 내보내기, 디버그 로그 뷰어.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), cURL 확장이 포함된 PHP 8.0 이상. 다운로드 파일 하나에 두 버전용 패키지가 모두 들어 있습니다. 실시간 요금에는 DHL Express 계정 번호와 MyDHL API 자격 증명(API key 및 secret)이 필요합니다. 대체 요금은 이것 없이도 작동합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
