개요
VibeFox Estafeta는 멕시코 대상 Estafeta 배송 운송업체를 PrestaShop에 추가합니다. 실시간 요금은 DrEnvio API(drenvio.com, 멕시코의 Estafeta 파트너)에서 가져옵니다. 모듈은 배송지 우편번호와 장바구니 무게를 포함해 DrEnvio에 견적을 요청하고, 해당 주소에 가장 저렴한 Estafeta 서비스를 제공합니다. 실시간 요금이 없으면 국가별로 직접 설정한 가격을 사용합니다.
DrEnvio 계정으로 Estafeta 배송을 하는 멕시코 쇼핑몰이나, 계정 없이 고정된 Estafeta 가격을 원하는 쇼핑몰에 적합합니다. 모듈은 체크아웃에서 배송비를 계산합니다. 배송 생성, 송장(guías) 출력, 소포 추적은 하지 않으며, 고객이 Estafeta 서비스나 지점을 선택하는 기능도 없고, 자동 환율 기능도 없습니다.
주요 기능
Estafeta 실시간 요금: DrEnvio가 여러 운송업체의 견적을 제공하며, Estafeta 요금만 사용합니다. 해당 주소에 가장 저렴한 Estafeta 서비스가 제공됩니다.
주문과 함께 저장되는 정보: 주문 시 Estafeta 서비스, 배송 소요 기간, 요금 출처, 계산된 요금이 저장되며, 백오피스 주문 페이지의 Estafeta 블록에 표시됩니다.
직접 설정한 가격: API 키가 없거나 DrEnvio에 Estafeta 요금이 없으면, 목적지 국가별 가격과 대체 요금을 사용합니다. 둘 다 설정되지 않은 경우에는 잘못된 가격을 보여주는 대신 운송업체를 숨깁니다.
안전한 통화 처리: DrEnvio는 멕시코 페소로 견적을 냅니다. 쇼핑몰의 기본 통화가 MXN이 아니면 MXN 환율을 입력하십시오. 환율이 없으면 실시간 요금을 사용하지 않습니다. 요금은 고객의 장바구니 통화로 표시됩니다.
빠른 체크아웃: 요금은 1시간, 실패한 요청은 5분 동안 캐시되므로 느린 API 때문에 체크아웃 업데이트가 매번 지연되지 않습니다.
배송 규칙: 소계 기준 무료 배송, 최소 소계, 최소 및 최대 무게, 직접 설정한 가격의 주문당 또는 상품당 계산, 운송업체 세금 규칙.
PrestaShop 표준 운송업체: 설치 시 운송업체가 생성됩니다. 지역, 고객 그룹, 크기 제한은 평소처럼 Shipping > Carriers에서 관리하거나, Ignore shipping zones를 사용해 국가 목록에 대해 제공할 수 있습니다.
백오피스 디버그 로그: 모듈 페이지에서 로그를 보고 지울 수 있습니다. API 키와 고객 주소는 절대 기록되지 않습니다.
요구 사항
PrestaShop 8.0 ~ 9.x, cURL 확장이 포함된 PHP 8.0 이상. 실시간 요금을 사용하려면 Estafeta가 활성화된 DrEnvio 계정과 API 키가 필요하며, 상품에는 무게가 설정되어 있어야 합니다. 직접 설정한 가격만 사용하면 계정이 필요 없습니다. vibefox.net에서 구입한 VibeFox 라이선스 키(도메인당 키 1개)가 필요합니다.
