VibeFox Jadlog for OpenCart — 도움말
요구 사항
OpenCart: 3.0.x(3.0.5.0에서 테스트됨) 또는 4.0.2 이상(4.1.0.3에서 테스트됨).
PHP: 8.0 이상.
Jadlog 계약(실시간 요금 및 픽업 포인트용): 실시간 요금과 픽업 포인트 목록은 Jadlog Embarcador API에서 가져옵니다. 계약이 체결되면 Jadlog 프랜차이즈 담당자가 접근 권한을 발급합니다. Embarcador API 토큰, 계약에 등록된 발송자의 CNPJ(또는 CPF), 당좌계좌(conta corrente), 그리고 가지고 있다면 계약 번호가 필요합니다. 고정 요금만 사용한다면 Jadlog 계약은 필요하지 않습니다.
VibeFox 라이선스 키: vibefox.net에서 구매합니다. 키 하나는 도메인 하나에서 작동합니다.
설치
다운로드 파일은 두 OpenCart 버전용 패키지가 들어 있는 zip 파일 하나입니다. 컴퓨터에서 압축을 푸세요. 여기에는 README.txt, OpenCart 3용 패키지 vfd_jadlog-oc3-(version).ocmod.zip, OpenCart 4용 패키지 vfd_jadlog.ocmod.zip이 들어 있습니다. 사용 중인 OpenCart 버전에 맞는 패키지만 설치하세요. 라이선스 키는 두 버전에서 같습니다.
OpenCart 3
1. 관리자 페이지에서 Extensions > Installer로 이동하여 Upload를 클릭하고 vfd_jadlog-oc3-(version).ocmod.zip 파일을 선택하세요. 이 확장 프로그램은 OCMOD 수정 사항을 추가하지 않으므로 Extensions > Modifications를 새로 고칠 필요가 없습니다. 설치 도구 대신, 이 패키지의 upload 폴더 내용을 쇼핑몰의 루트 폴더에 복사할 수도 있습니다.
2. Extensions > Extensions로 이동하여 확장 프로그램 유형으로 Shipping을 선택하세요. VibeFox Jadlog를 찾아 Install(녹색 + 버튼)을 클릭하세요.
3. Edit(연필 버튼)을 클릭하여 설정 페이지를 여세요.
4. Edit 페이지 상단 라이선스 블록의 License key 칸에 VibeFox 라이선스 키를 입력하고 Activate를 클릭하세요(‘라이선스 키’ 참조).
5. API 토큰을 붙여넣고, CNPJ, 당좌계좌, 계약 번호, 출발지 CEP를 입력하고, Jadlog 서비스를 선택하세요. 쇼핑몰의 기본 통화가 BRL이 아니면 BRL 환율을 입력하세요. 원하면 고정 요금이나 대체 비용을 추가하세요(설정 항목 참조).
6. Enable Jadlog home delivery, Enable Jadlog Pickup 중 하나 또는 둘 다 켜고 Save를 클릭하세요.
OpenCart 4
1. 관리자 페이지에서 Extensions > Installer로 이동하여 Upload를 클릭하고 vfd_jadlog.ocmod.zip 파일을 선택하세요. 파일 이름을 바꾸지 마세요. OpenCart 4는 파일 이름에서 확장 프로그램 코드를 가져오므로, 이름을 바꾼 패키지는 작동하지 않습니다.
2. 같은 페이지의 설치된 확장 프로그램 목록에 패키지가 나타납니다. 그 옆의 Install(녹색 + 버튼)을 클릭하세요.
3. Extensions > Extensions로 이동하여 확장 프로그램 유형으로 Shipping을 선택하세요. VibeFox Jadlog를 찾아 Install(녹색 + 버튼)을 클릭한 다음 Edit(연필 버튼)을 클릭하세요.
4. 라이선스 키와 설정은 OpenCart 3의 4~6단계와 같이 입력하세요. 설정 페이지와 그 항목은 두 버전에서 같습니다.
설치 직후에는 두 옵션 모두 켜고 저장하기 전까지 꺼져 있습니다. 제거 후 확장 프로그램을 다시 설치하면, 보관해 둔 Jadlog 설정이 다시 사용됩니다.
설정
모든 설정은 확장 프로그램 페이지에 있습니다: Extensions > Extensions > Shipping > VibeFox Jadlog > Edit. 설정은 두 Jadlog 옵션 모두에 적용됩니다. 섹션은 왼쪽에 나열됩니다. 하나의 Save 버튼으로 페이지를 새로 고치지 않고 전체 페이지를 저장합니다. 저장할 때마다 캐시된 Jadlog 요금과 픽업 포인트 목록도 지워집니다. 이 확장 프로그램에 대한 수정 권한이 있는 관리자 사용자만 설정을 저장할 수 있습니다.
페이지 상단에는 설정이 불완전할 때 경고가 표시됩니다. API 토큰이 없는 경우(고정 요금만 사용되며 픽업 포인트는 목록으로 표시할 수 없음), API 토큰도 고정 요금도 없는 경우(배송 방법이 전혀 표시되지 않음), CNPJ나 당좌계좌가 없는 경우, 출발지 CEP가 없는 경우, BRL로 판매하지 않는 쇼핑몰에 BRL 환율이 없는 경우, 쇼핑몰에 "kg" 무게 등급이나 "cm" 길이 등급이 없는 경우(이때 무게와 치수는 등급의 단위 이름에 따라 환산됩니다. System > Localisation > Weight Classes와 Length Classes를 확인하세요).
저장할 때, 두 옵션 중 하나의 제목이 잘못된 경우(비어 있거나, 64자를 넘거나, < > ; = # { }가 포함된 경우), Sort order가 정수가 아닌 경우, 또는 세금 등급이나 지오존이 존재하지 않는 경우에는 오류와 함께 저장이 중단됩니다. 그 밖의 잘못된 값은 설정 위에 안내 문구와 함께 저장됩니다. 유효하지 않거나 0보다 작은 숫자는 저장되지 않고, 최소 무게가 최대 무게보다 크면 저장된 두 무게가 모두 유지되며, 양수가 아닌 BRL 환율은 지워지고, 8자리가 아닌 CEP나 14자리(CPF는 11자리)가 아닌 CNPJ는 입력한 그대로 경고와 함께 저장되며, 요금표에서 알 수 없는 국가의 행은 삭제되고 잘못된 요금은 비워집니다.
일반
Jadlog에는 두 가지 배송 옵션이 있습니다. Jadlog home delivery(이 섹션)와 Jadlog Pickup(별도 섹션)입니다. 이 페이지의 설정은 두 옵션 모두에 적용됩니다.
Enable Jadlog home delivery: 아래에서 선택한 서비스로 고객 주소까지의 Jadlog 배송을 제공합니다. 기본값: off.
Method title: 체크아웃에서 고객에게 표시되는 자택 배송 옵션의 이름. 기본값: Jadlog. 필수, 최대 64자.
Sort order: 체크아웃에서 배송 방법 중 Jadlog의 표시 순서. 정수.
Tax class: 배송비의 세금 등급 또는 No tax(기본값). Jadlog 요금은 확정된 운송 요금입니다. OpenCart가 세금을 추가하지 않게 하려면 No tax를 선택하세요. 두 옵션 모두에 적용됩니다.
Jadlog 실시간 요금
실시간 요금은 브라질 내 주소이면서 8자리 CEP가 완전히 입력된 경우에만 요청됩니다.
API token: Jadlog에서 받은 Embarcador 토큰. "Bearer"라는 단어를 포함하거나 제외하고 붙여넣을 수 있습니다. 고정 요금만 사용하려면 비워 두세요. 저장한 후에는 입력란이 비어 있고 Saved - leave empty to keep it.이 표시됩니다. 변경하려는 경우에만 새 값을 입력하세요. 저장된 토큰이 없으면 페이지에 No token saved.가 표시됩니다.
Remove the saved API token: 체크한 후 Save를 클릭하면 저장된 토큰이 삭제됩니다.
CNPJ: Jadlog 계약에 등록된 발송자의 CNPJ(14자리) 또는 CPF(11자리). 예: 00.000.000/0000-00.
Current account (conta corrente): Jadlog 당좌계좌 번호. 이것과 CNPJ가 없으면 Jadlog는 견적을 낼 수 없어 고정 요금만 사용됩니다.
Contract number: 프랜차이즈 담당자가 계약 번호를 발급했다면, Jadlog 계약 번호.
Origin CEP: 소포를 발송하는 우편번호, 8자리(00000-000). 실시간 요금에 필수입니다. OpenCart에는 쇼핑몰 우편번호가 없으므로 이 항목이 없으면 고정 요금만 사용됩니다.
Jadlog service: 자택 배송용 계약 서비스(modalidade): .Package(3, 기본값), .Com(9), Expresso(0), Rodoviário(4), Econômico(5), Doc(6), Corporate(7), Internacional(10), Cargo(12), Emergencial(14). Jadlog Pickup(40)은 두 번째 옵션입니다.
Insurance type: Jadlog 계약에 합의된 대로 Normal (N)(기본값) 또는 Own insurance policy (A - apolice).
Volumetric weight: Jadlog는 실제 무게와 부피 무게 중 큰 쪽을 기준으로 요금을 청구합니다.
BRL exchange rate: Jadlog는 브라질 헤알로 견적을 냅니다. 쇼핑몰의 기본 통화가 BRL이면 이 항목은 필요하지 않습니다. 그렇지 않다면 1 BRL이 기본 통화로 얼마인지 입력하세요(예: 0.16). Jadlog 요금에 이 환율을 곱하고, Jadlog로 보내는 신고 주문 금액은 다시 BRL로 환산됩니다. 환율이 없으면 실시간 요금은 사용되지 않고 고정 요금만 적용됩니다.
Delivery time: 체크아웃에서 자택 배송 옵션 제목 옆과 각 픽업 포인트 옆에 Jadlog가 반환한 배송 기간을 표시합니다(예: "Jadlog (3 business days)"). 기본적으로 켜져 있습니다. 배송 기간은 항상 주문과 함께 저장됩니다.
Jadlog Pickup
Jadlog Pickup(40) 서비스를 사용하는 두 번째 배송 옵션입니다. API 토큰이 필요합니다. 포인트가 없으면 옵션이 숨겨집니다.
Enable Jadlog Pickup: 체크아웃에서 선택한 Jadlog Pickup 픽업 포인트로의 배송을 제공합니다. 기본값: off.
Jadlog Pickup title: 체크아웃에 표시되는 이 옵션의 이름. 기본값: Jadlog Pickup. 필수, 최대 64자.
Points to show: 제공할 픽업 포인트 수(1~10). 기본값: 5.
고정 요금(API 토큰이 없을 때, Jadlog가 서비스하지 않는 국가에 대해, 그리고 Jadlog가 요금을 반환하지 않을 때 사용됨)
Price per country: 쇼핑몰의 기본 통화로 된 Country, Price, XS, S, M, L, XL 열이 있는 표. Add country를 클릭하면 행이 추가되고, × 버튼을 클릭하면 행이 삭제됩니다. 사이즈 열은 장바구니 무게로 선택됩니다. XS 1 kg까지, S 2 kg까지, M 3 kg까지, L 5 kg까지, XL 5 kg 초과입니다. 사이즈 열이 비어 있으면 Price가 사용됩니다. 요금이 0이면 해당 국가는 무료 배송입니다. 그 밖의 모든 국가에는 * Default (other countries)를 사용하세요.
Fallback cost: Jadlog와 표 모두 요금을 제공하지 않을 때 사용됩니다. 이 경우 배송 방법을 숨기려면 비워 두세요.
Fixed price applies: Per order(기본값)는 요금을 한 번만 부과합니다. Per item (price x quantity)은 장바구니의 상품 수를 곱합니다. 이는 고정 요금과 대체 비용에만 적용됩니다. Jadlog 요금은 이미 장바구니 전체를 포함합니다.
조건
Minimum weight (kg): 장바구니 무게가 이 값보다 낮으면 배송 방법을 숨깁니다. 0은 제한 없음(기본값)을 뜻합니다.
Maximum weight (kg): 장바구니 무게가 이 값보다 높으면 배송 방법을 숨깁니다. 기본값: 150. 0은 제한 없음을 뜻합니다.
Minimum order amount: 배송이 필요한 상품의 소계(쿠폰 적용 후, 세금 전)가 이 금액에 도달한 경우에만 배송 방법을 표시합니다. 항상 표시하려면 비워 두세요.
Free shipping from: 소계(쿠폰 적용 후, 세금 전)가 이 금액에 도달하면 배송이 무료입니다. 무료 배송이 없도록 하려면 비워 두세요.
적용 범위
Geo zone: 이 지오존의 주소에만 Jadlog를 제공합니다. All zones(기본값)는 제한 없음을 뜻합니다. Ignore shipping zones가 켜져 있으면 지오존은 확인되지 않습니다. 지오존은 System > Localisation > Geo Zones에서 관리합니다.
Ignore shipping zones: 켜면 Geo zone은 확인되지 않고, Jadlog는 아래 국가에 제공됩니다. 끄면(기본값) Geo zone만 적용됩니다.
Countries: 이 모드의 배송 대상 국가. 모든 국가를 허용하려면 비워 두세요. 이 항목은 Ignore shipping zones가 켜져 있을 때만 사용됩니다.
고급
Debug log: Jadlog의 모든 요청과 응답을 storage/logs/vfd_jdlg_debug.log.php(OpenCart 4에서는 system/storage/logs/vfd_jdlg_debug.log.php)에 기록합니다. 이 파일은 웹에서 읽을 수 없습니다. API 오류와 포인트 없이 이루어진 Jadlog Pickup 주문은 이 옵션이 꺼져 있어도 항상 기록됩니다. 토큰, CNPJ, 계좌는 절대 기록되지 않으며, 고객의 CEP는 일부만 기록됩니다. 작업이 끝나면 로그를 끄세요.
Log: 로그의 크기와 최근 항목을 보여 줍니다. Clear log를 클릭하면 로그를 비웁니다.
Remove data on uninstall: 켜면 확장 프로그램을 제거할 때 모든 Jadlog 설정, 로그, 주문으로 이어지지 않은 체크아웃의 포인트 선택 정보가 삭제됩니다. 끄면(기본값) 재설치를 위해 설정이 유지됩니다. 캐시된 요금은 항상 삭제됩니다. 주문의 Jadlog 데이터는 절대 삭제되지 않습니다.
가져오기 / 내보내기
Export: Download JSON을 클릭하면 설정을 JSON 파일로 저장합니다. API 토큰은 내보내지 않습니다.
Import: 이전에 내보낸 JSON을 붙여넣고 Import를 클릭하면 설정을 복원합니다(예: 다른 쇼핑몰에서). 값은 일반 저장과 같은 방식으로 확인됩니다. 저장된 API 토큰은 유지됩니다.
체크아웃에서의 동작 방식
OpenCart가 배송 방법을 표시할 때, 확장 프로그램에 각 Jadlog 옵션의 요금을 요청합니다. 자택 배송과 Jadlog Pickup은 하나의 Jadlog 배송 방법 아래 두 가지 선택지로 나타납니다. Ignore shipping zones가 켜져 있으면 해당 국가가 허용된 경우에만 Jadlog가 제공됩니다(지오존은 확인되지 않음). 그렇지 않은 경우, Geo zone이 설정되어 있고 주소가 그 밖에 있으면 Jadlog는 제공되지 않습니다. Requires Shipping이 Yes로 설정된 상품만 계산에 포함됩니다. 다른 상품은 무게를 더하지 않으며 주문 금액에도 포함되지 않습니다. 주문 금액은 쿠폰 할인 후, 세금 전의 배송이 필요한 상품 요금입니다. 확장 프로그램은 장바구니 무게와 최소 주문 금액을 확인합니다. 소계가 Free shipping from에 도달하면 배송은 무료이며, Jadlog에 요금 요청을 보내지 않습니다.
8자리 CEP가 완전히 입력된 브라질 내 배송 주소의 경우, 확장 프로그램은 Jadlog에 발송지 및 도착지 CEP, 무게, 쇼핑몰의 CNPJ, 당좌계좌, 계약, 서비스, 보험 유형, 신고 주문 금액을 보냅니다. 상품 무게는 OpenCart 무게 등급에서 kg로, 치수는 길이 등급에서 cm로 변환됩니다. 무게가 없는 장바구니는 0.1 kg으로 견적을 냅니다. 반환된 요금은 쇼핑몰의 기본 통화로 환산되고, 그 통화의 소수점 자릿수에 맞게 반올림되며, 선택한 Tax class의 세금과 함께 고객의 통화로 표시됩니다. 실시간 요금이 없으면(토큰이 없음, 브라질 외 주소, CEP 불완전, BRL 환율 없음, Jadlog 오류) 확장 프로그램은 Price per country 표를 사용한 다음 Fallback cost를 사용합니다. 어느 것도 요금을 제공하지 않으면, 그 장바구니에서는 이 옵션이 숨겨집니다.
각 요금은 1시간 동안 캐시되므로 같은 장바구니가 새 요청을 일으키지 않습니다. 실패한 요청은 10분 동안 캐시됩니다. Jadlog가 응답하지 않거나, 서버 오류를 반환하거나, 토큰을 거부하면, 10분 동안 API를 다시 호출하지 않습니다. API 제한 시간은 10초입니다. 고객은 API 오류를 전혀 보지 않습니다. 이유는 로그에 기록됩니다.
OpenCart 4에서는 고객이 체크아웃 페이지의 배송 방법 블록에서 Choose를 클릭하고, Shipping method options 창에서 Jadlog 옵션을 선택합니다. 요금은 OpenCart 3과 같습니다.
확장 프로그램은 요금을 계산하고 픽업 포인트만 나열합니다. Jadlog 배송 생성, 라벨 출력, 집하 요청, 배송 취소, 택배 추적은 하지 않습니다. 픽업 포인트 지도를 표시하지 않으며, Jadlog에 국제 견적을 요청하지도 않습니다. 다른 국가에는 고정 요금을 사용하세요.
픽업 포인트
Jadlog Pickup 옵션은 브라질 내 주소에 대해서만 제공되며, Enable Jadlog Pickup이 켜져 있고 API 토큰이 저장되어 있을 때에만 나타납니다. 고객이 8자리 CEP를 완전히 입력하면, 확장 프로그램은 Jadlog에 가장 가까운 활성 픽업 포인트를 요청하고, 옵션 아래에 최대 Points to show개의 포인트를 각각의 요금과 함께 나열합니다. 예: "포인트 이름 — 요금(3 business days) — 주소". 목록이 아직 캐시되지 않았다면, 고객이 Jadlog Pickup을 선택할 때 백그라운드에서 불러오므로 배송 방법 단계가 Jadlog를 기다리지 않습니다.
각 포인트의 요금은 Jadlog에 요청합니다. Jadlog가 어떤 포인트에 대한 요금을 주지 않으면 고정 요금이 사용되며, 어떤 요금도 없는 포인트는 목록에서 제외됩니다. 포인트 목록은 12시간 동안 캐시됩니다. 옵션의 요금은 선택한 포인트의 요금입니다. 포인트가 선택되기 전에는 요금이 있는 가장 가까운 포인트의 요금이 표시됩니다. 고객이 포인트를 선택하면 Jadlog Pickup 옆에 표시되는 요금이 업데이트됩니다.
포인트 선택은 필수입니다. 고객이 배송 방법 단계에서 포인트를 선택하지 않고 Continue를 클릭하면 Please select a Jadlog Pickup point.가 표시됩니다. 확장 프로그램은 서버에서 해당 포인트가 배송 CEP에 대한 Jadlog 목록에 있는지 확인합니다. 없다면 고객에게 The selected Jadlog Pickup point is not in the Jadlog list for this CEP. Please choose the point again.가 표시됩니다. CEP가 불완전하거나, 근처에 포인트가 없거나, Jadlog를 사용할 수 없으면 옵션 아래에 메시지가 표시됩니다.
API 토큰이 없거나, Jadlog를 사용할 수 없거나, 근처에 활성 포인트가 없으면 Jadlog Pickup 옵션은 숨겨집니다. 포인트가 없는 주문은 발송할 수 없기 때문입니다.
OpenCart 4에서는 픽업 포인트 목록이 Shipping method options 창의 Jadlog Pickup 옵션 아래에 표시됩니다. 목록은 백그라운드에서 먼저 캐시에서, 그다음 Jadlog에서 다른 포인트의 요금과 함께 불러옵니다. 고객이 포인트를 선택하면 창에서 Jadlog Pickup 옆의 요금이 업데이트됩니다. 창의 Continue 버튼은 유효한 포인트가 없으면 진행되지 않으며, 같은 메시지가 표시됩니다.
주문
Jadlog 옵션으로 주문이 이루어지면, 확장 프로그램은 Jadlog 서비스를 저장하고, Jadlog가 반환한 경우 영업일 기준의 배송 기간도 저장합니다. Jadlog Pickup 주문의 경우 픽업 포인트의 이름, 주소, ID도 저장합니다. OpenCart 4에서는 체크아웃마다 주문 하나를 유지하고, 고객이 다시 확인할 때마다 그 주문을 업데이트하며 주문의 Jadlog 데이터도 함께 업데이트합니다. 고객이 그 주문의 배송 방법을 다른 방법으로 바꾸면, 그 주문의 Jadlog 데이터는 삭제됩니다.
포인트는 주문의 배송 방법에 옵션 제목 뒤에 추가됩니다. 예를 들어 Jadlog Pickup: 다음에 포인트 이름과 주소가 붙습니다. 이 텍스트는 관리자와 고객 계정의 주문 페이지, 주문 이메일, 송장에 나타납니다.
관리자 주문 페이지(Sales > Orders)에는 Jadlog 패널이 표시되며, Jadlog service, Delivery time과 함께, Jadlog Pickup의 경우 Pickup point, Pickup point address, Pickup point ID가 나타납니다. OpenCart 4에서는 이 패널이 History 위에 표시됩니다.
Jadlog 시스템에서 배송은 직접 예약하세요. 주문에는 필요한 서비스와 픽업 포인트 ID가 표시됩니다.
라이선스 키
이 확장 프로그램은 vibefox.net에서 받은 VibeFox 라이선스 키로 작동합니다. 라이선스 블록 License — VibeFox Jadlog는 Extensions > Extensions > Shipping > VibeFox Jadlog > Edit에서 설정 위에 있는 첫 번째 블록입니다. 키를 License key에 붙여넣고 Activate를 클릭하세요. 그 후 블록에는 마스킹된 키, 상태(예: 라이선스가 유효한 날짜와 도메인)가 표시되며, 다음 버튼이 나타납니다. Check now는 상태를 다시 확인하고, Change key는 다른 키를 입력하며, Remove key는 이 쇼핑몰에서 키를 제거합니다. 그 아래에는 Product: opencart-shipping-jadlog 줄과 Manage licenses and domains in your account 링크가 있으며, 링크를 누르면 vibefox.net 계정이 열립니다. 이 확장 프로그램의 수정 권한이 있는 관리자 사용자만 키를 변경할 수 있습니다. 블록의 문구는 관리자 언어를 따릅니다(영어와 러시아어가 포함됩니다).
키가 승인되지 않으면 블록에 그 이유가 표시됩니다. 예: Key not found, This key belongs to another product, Domain limit reached 또는 날짜가 붙은 License expired on. 쇼핑몰 주소를 변경한 후, 또는 계정에서 도메인 슬롯을 비운 후에는 Check now를 클릭하세요. 라이선스 서버에 연결할 수 없으면 확장 프로그램은 마지막으로 확인된 상태로 계속 작동합니다.
키 하나는 도메인 하나에서 작동합니다. 이는 OpenCart 설정의 쇼핑몰 주소입니다. 쇼핑몰에서 키를 제거해도 도메인 슬롯은 해제되지 않습니다. vibefox.net 계정에서 슬롯을 해제하세요.
활성 키가 없으면 체크아웃에서 고객에게 Jadlog 배송 옵션이 표시되지 않고 요금도 계산되지 않습니다. 같은 브라우저에서 관리자 페이지에 로그인한 관리자 사용자에게는 여전히 쇼핑몰에 옵션이 보이며, (unlicensed — visible to admins only)라고 표시되므로, 키를 구매하기 전에 확장 프로그램을 설정하고 테스트할 수 있습니다. OpenCart 4에서는 이 미리보기를 사용할 수 없습니다. 쇼핑몰이 관리자 로그인을 인식하지 못하므로, 활성 키가 없으면 Jadlog 옵션이 모든 사용자에게 숨겨집니다. Edit 페이지를 한 번 연 후에는 관리자 Dashboard에 알림이 표시됩니다. ×를 클릭해 닫으면 7일 동안 숨겨집니다. 기존 주문에는 영향이 없습니다.
라이선스가 만료되어도 확장 프로그램은 계속 작동하지만, 업데이트와 지원을 받으려면 갱신이 필요합니다. 관리자 Dashboard나 Edit 페이지를 열면 상태가 자동으로 다시 확인됩니다. 키를 입력한 후 처음 14일 동안은 하루에 한 번, 그 후에는 일주일에 한 번 확인합니다. cron 작업은 필요하지 않습니다. 확장 프로그램을 제거하면 라이선스 키와 라이선스 상태는 항상 삭제됩니다.
문제 해결
체크아웃에 Jadlog가 나타나지 않음: 라이선스가 활성 상태이고 Enable Jadlog home delivery(또는 Enable Jadlog Pickup)가 켜져 있는지 확인하세요. Geo zone을 확인하거나 Ignore shipping zones를 켜고 Countries를 확인하세요. 확장 프로그램 페이지 상단의 경고, 무게 제한, Minimum order amount, 그리고 상품의 Requires Shipping이 Yes로 설정되어 있는지 확인하세요. 고객이 아직 8자리 CEP를 완전히 입력하지 않았다면 고정 요금만 사용할 수 있으므로, Price per country 행이나 Fallback cost를 추가하세요.
고정 요금만 표시됨: Debug log를 켜고 체크아웃을 새로 고친 다음, 확장 프로그램 페이지의 Log 필드를 확인하세요. 이유가 표시됩니다. CNPJ나 당좌계좌가 없음, 출발지 CEP가 없음, 도착지 CEP가 불완전함, BRL 환율이 없음, 또는 Jadlog 오류 메시지 등입니다.
로그에 HTTP 401 또는 403이 있음: Jadlog가 API 토큰을 거부했습니다. Jadlog 프랜차이즈 담당자에게 확인하세요. 이 오류 후 API는 10분 동안 일시 중지됩니다. 설정을 저장하면 일시 중지가 해제되므로 바로 다시 시도할 수 있습니다.
픽업 포인트가 나타나지 않음: Jadlog Pickup 옵션에는 Enable Jadlog Pickup, API 토큰, 브라질의 8자리 CEP 완전 입력이 필요합니다. Jadlog에 해당 CEP 근처의 활성 포인트가 없으면 옵션이 숨겨집니다. 이유는 로그에서 확인하세요.
요금이 내 통화가 아니라 헤알로 표시됨: BRL exchange rate(1 BRL이 쇼핑몰 기본 통화로 얼마인지)를 입력하세요.
요금이 너무 낮거나 높아 보임: 상품의 무게와 치수를 입력하세요. 무게가 없는 장바구니는 0.1 kg으로 견적이 나오며, 부피 무게에는 치수가 필요합니다.
Jadlog 요금에 세금이 추가됨: Tax class를 No tax로 설정하세요.
변경 후 요금이 오래된 것처럼 보임: 확장 프로그램 페이지에서 Save를 클릭하세요. 캐시된 Jadlog 요금과 픽업 포인트 목록이 지워집니다.
페이지에 "Warning: You do not have permission to modify VibeFox Jadlog!"라고 표시됨: 관리자 사용자 그룹에 설정 보기 권한만 있을 수 있습니다. System > Users > User Groups에서 해당 그룹에 extension/shipping/vfd_jadlog(OpenCart 3) 또는 extension/vfd_jadlog/shipping/vfd_jadlog(OpenCart 4)의 수정 권한을 부여하세요.
제거
Extensions > Extensions로 이동하여 유형으로 Shipping을 선택하고, VibeFox Jadlog 옆의 Uninstall(빨간 − 버튼)을 클릭하세요. 이 확장 프로그램의 라이선스 키와 라이선스 상태는 항상 삭제됩니다. OpenCart는 항상 확장 프로그램 상태, Sort order, Tax class, Geo zone을 초기화합니다. 캐시된 요금과 픽업 포인트 목록은 항상 삭제됩니다. Remove data on uninstall이 켜져 있으면 Jadlog 설정과 로그도 삭제됩니다. 꺼져 있으면 다른 설정은 유지되며, 확장 프로그램을 다시 설치할 때 다시 사용됩니다. 주문에 저장된 Jadlog 서비스, 배송 기간, 픽업 포인트는 항상 유지되며, 기존 주문은 배송 방법과 비용을 그대로 유지합니다.
OpenCart 4에서 확장 프로그램 파일도 함께 제거하려면, 제거 후 Extensions > Installer로 이동하여 설치된 확장 프로그램 목록에서 VibeFox Jadlog 옆의 Uninstall(주황색 − 버튼)을 클릭하세요. 이어서 업로드한 패키지를 제거하려면 Delete(빨간색 휴지통 버튼)를 클릭하세요.
Jadlog는 해당 소유자의 상표입니다. 이 확장 프로그램은 Jadlog와 제휴하거나 Jadlog의 승인을 받은 것이 아닙니다.
