VibeFox The Courier Guy for OpenCart — 도움말
요구 사항
OpenCart: 3.0.x(3.0.5.0에서 테스트됨), 또는 4.0.2 이상(4.1.0.3에서 테스트됨).
PHP: 8.0 이상.
ShipLogic API 키(실시간 요금 및 락커용): The Courier Guy는 ShipLogic 플랫폼에서 운영됩니다. The Courier Guy 택배 포털에서 비즈니스 계정의 Settings > API Keys 메뉴로 이동하여 API 키를 만드세요. 키가 없으면 요금표만 사용되며 락커 옵션은 제공되지 않습니다.
남아프리카공화국 배송: 실시간 요금과 락커는 남아프리카공화국 주소에만 적용됩니다. 남아프리카공화국이 쇼핑몰의 사용 가능한 국가로 설정되어 있어야 하며(System > Localisation > Countries), 실시간 택배 요금에는 남아프리카공화국의 주(지역 구역)가 필요합니다. OpenCart 3에는 이미 포함되어 있습니다.
VibeFox 라이선스 키: vibefox.net에서 구매합니다. 키 하나는 도메인 하나에서만 사용할 수 있습니다.
설치
다운로드는 두 OpenCart 버전용 패키지가 들어 있는 ZIP 파일 하나입니다. 컴퓨터에서 압축을 푸세요. 여기에는 README.txt, OpenCart 3 패키지 vfd_the_courier_guy-oc3-(version).ocmod.zip, OpenCart 4 패키지 vfd_the_courier_guy.ocmod.zip이 들어 있습니다. 사용 중인 OpenCart 버전의 패키지만 설치하세요. 라이선스 키는 두 버전 모두 같습니다.
OpenCart 3
1. 관리자 화면에서 Extensions > Installer로 이동하여 Upload를 클릭하고 vfd_the_courier_guy-oc3-(version).ocmod.zip 파일을 선택합니다. 이 확장 프로그램은 OCMOD 수정 사항을 추가하지 않으므로 Extensions > Modifications를 새로 고칠 필요가 없습니다. Installer 대신 패키지의 upload 폴더 내용을 쇼핑몰의 루트 폴더에 복사해도 됩니다.
2. Extensions > Extensions로 이동하여 확장 프로그램 유형으로 Shipping을 선택합니다. VibeFox The Courier Guy를 찾아 Install (초록색 + 버튼)을 클릭합니다.
3. Edit (연필 버튼)를 클릭하여 설정 페이지를 엽니다.
4. Edit 페이지 상단의 라이선스 블록에 있는 License key 입력란에 VibeFox 라이선스 키를 넣고 Activate를 클릭하세요(라이선스 키 참조).
5. Courier to the door 및/또는 TCG locker를 켜고 ShipLogic API key를 입력합니다. 실시간 요금을 사용하려면 발송자 주소(도로명, 도시, 주, 우편번호)를 입력하고, 쇼핑몰 통화가 ZAR이 아니라면 ZAR conversion rate도 입력합니다.
6. 요금표 및/또는 기본 요금을 입력한 뒤 Save를 클릭합니다.
OpenCart 4
1. 관리자 화면에서 Extensions > Installer로 이동하여 Upload를 클릭하고 vfd_the_courier_guy.ocmod.zip 파일을 선택하세요. 파일 이름을 바꾸지 마세요. OpenCart 4는 파일 이름에서 확장 프로그램 코드를 가져오므로, 이름을 바꾼 패키지는 작동하지 않습니다.
2. 패키지는 같은 페이지의 설치된 확장 프로그램 목록에 나타납니다. 그 옆의 Install(초록색 + 버튼)을 클릭하세요.
3. Extensions > Extensions로 이동하여 확장 프로그램 유형으로 Shipping을 선택하세요. VibeFox The Courier Guy를 찾아 Install(초록색 + 버튼)을 클릭한 다음 Edit(연필 버튼)을 클릭하세요.
4. 라이선스 키와 설정은 OpenCart 3의 4~6단계와 같이 입력하세요. 설정 페이지와 그 입력란은 두 버전에서 같습니다.
설치 후에는 두 옵션 중 하나를 켜고 저장하기 전까지 두 옵션 모두 꺼진 상태입니다. 두 옵션 중 하나라도 켜져 있으면 확장 프로그램이 활성화됩니다. 제거 후 다시 설치하면 보관된 설정이 다시 사용됩니다.
구성
모든 설정은 확장 프로그램 페이지에 있습니다: Extensions > Extensions > Shipping > VibeFox The Courier Guy > Edit. 섹션은 왼쪽에 나열됩니다. 페이지 하단의 Save 버튼 하나로 페이지 전체를 새로 고치지 않고 저장합니다. 저장할 때마다 캐시된 요금, 락커, 마지막 ShipLogic 오류가 지워집니다. 이 확장 프로그램의 수정 권한이 있는 관리자 사용자만 설정을 저장할 수 있습니다.
옵션 이름, 세금 등급, 정렬 순서, 지역 구역이 올바르지 않으면 아무것도 저장되지 않으며, 페이지에 이유가 표시됩니다. 예: Enter a valid option name (1-64 characters, without < > ; = # { }). 올바르지 않은 숫자(예: 음수)는 저장되지 않습니다. 페이지가 해당 항목을 알려 주고 이전 값을 유지하며, 나머지는 저장됩니다. 옵션 중 하나라도 켜져 있는 동안, 설정 상단의 경고는 남아프리카공화국이 사용 가능한 국가가 아닌 경우, API 키가 없는 경우, ZAR 환율 또는 발송자 주소가 없는 경우, 요금표와 기본 요금이 모두 없는 경우, 남아프리카공화국에 주(지역 구역)가 없는 경우, 또는 마지막 ShipLogic 요청이 실패한 경우(날짜와 오류 포함)를 알려 줍니다. 쇼핑몰에 kg 단위의 무게 등급이나 cm 단위의 길이 등급이 없어도 경고가 표시됩니다.
일반
각 배송 유형은 체크아웃에서 별도의 옵션입니다.
Courier to the door: 고객 주소로 The Courier Guy 택배 배송을 제공합니다. 기본값: 꺼짐.
Courier option name: 체크아웃에 표시되는 택배 옵션의 이름. 기본값: The Courier Guy. 필수 항목이며 최대 64자, < > ; = # { } 문자를 사용할 수 없습니다.
TCG locker: 고객이 체크아웃에서 락커를 선택합니다. 남아프리카공화국 주소에만 제공되며, ShipLogic API 키가 있을 때만 제공됩니다. 기본값: 꺼짐.
Locker option name: 체크아웃에 표시되는 락커 옵션의 이름. 기본값: The Courier Guy locker. 택배 이름과 같은 규칙이 적용됩니다.
Tax status: 두 옵션의 세금 등급. 세금 등급이 있으면 실시간 요금은 부가세를 제외한 금액으로 가져오고, OpenCart가 해당 등급의 세금을 더합니다. None (live rates including VAT) (기본값): 실시간 요금을 부가세 포함 금액으로 가져옵니다.
Sort order: 체크아웃에서 배송 방법 가운데의 위치. 정수입니다.
ShipLogic API
API key: The Courier Guy 포털에서 받은 ShipLogic API 키입니다. 고객에게 표시되거나 로그에 기록되지 않습니다. 저장한 뒤에는 입력란이 비어 있고 Saved - leave empty to keep it.이 표시됩니다. 변경하려는 경우에만 새 값을 입력하세요. Remove the saved API key를 선택한 뒤 저장하면 키가 삭제됩니다.
Account ID: 선택 사항입니다. 키가 여러 계정에 접근할 수 있는 경우에만 필요한 ShipLogic 계정의 숫자 ID입니다. 숫자가 아닌 값은 저장되지 않습니다.
실시간 요금 (남아프리카공화국 주소용. 실시간 요금을 받을 수 없으면 요금표를 사용합니다)
실시간 요금은 발송자 주소에서 고객 주소까지(택배) 또는 고객 도시와 가장 가까운 락커까지(락커) ShipLogic에서 가장 저렴한 서비스의 요금입니다. API 키, 발송자 주소가 필요하며, 쇼핑몰 통화가 랜드가 아닌 경우에는 환율도 필요합니다.
Price source: 요금의 출처.
ZAR conversion rate: ShipLogic은 남아프리카공화국 랜드(ZAR)로 요금을 산출합니다. 쇼핑몰의 기본 통화가 ZAR이 아니라면, 1 ZAR이 쇼핑몰 통화로 얼마인지 입력하세요(예: 0.05). 0보다 커야 합니다. 이 값이 없으면 실시간 요금은 사용되지 않고 요금표가 적용됩니다. 쇼핑몰 통화가 ZAR이면 비워 두세요. 환율은 자동으로 업데이트되지 않습니다.
발송자 주소 (The Courier Guy가 남아프리카공화국에서 소포를 수거하는 주소)
OpenCart의 쇼핑몰 주소는 자유 형식 텍스트이므로 발송자 주소는 여기에서 입력합니다. 실시간 요금에는 도로명, 도시, 주, 우편번호가 필요합니다.
Sender company: 회사 이름.
Sender street address: 예: 12 My Road.
Sender suburb: 발송자 주소의 지역(서버브).
Sender city: 발송자 주소의 도시.
Sender province: 목록에서 남아프리카공화국의 9개 주 중 하나를 선택합니다.
Sender postal code: 발송자 주소의 우편번호.
요금표 (쇼핑몰 기본 통화로 된 세금 제외 요금. Price table only와 함께 사용되며, 남아프리카공화국 외 지역 및 실시간 요금을 받을 수 없을 때 적용됩니다. 소수점은 쉼표 또는 마침표를 사용할 수 있습니다)
Calculation type: 요금표에만 적용됩니다. 실시간 요금은 항상 주문 전체에 대해 계산됩니다.
Prices by weight: 국가 표로, Price 열과 중량 구간 XS (1 kg 이하), S (2 kg 이하), M (3 kg 이하), L (5 kg 이하), XL (5 kg 초과)이 있습니다. Add row를 클릭하면 행이 추가되며(새 행은 남아프리카공화국으로 시작합니다), 삭제 버튼으로 행을 제거합니다. 비어 있거나 0인 구간은 Price 열을 사용합니다. 요금이 0이면 무료 배송을 뜻합니다. * Any country 행은 자체 행이 없는 국가와 요금이 하나도 없는 국가 행에 적용됩니다. 숫자가 아닌 요금은 지워지며, 페이지에 목록으로 표시됩니다.
Fallback cost: 실시간 요금도 요금표 요금도 없을 때 사용하는 요금입니다. 이 경우 옵션을 숨기려면 비워 두세요.
조건 (두 옵션 모두)
Min weight (kg): 장바구니 무게가 이 값보다 낮으면 옵션을 숨깁니다. 0은 제한 없음(기본값)입니다.
Max weight (kg): 장바구니 무게가 이 값보다 높으면 옵션을 숨깁니다. 기본값: 30. 0은 제한 없음, 비워 두면 30 kg을 뜻합니다. Min weight (kg)가 Max weight (kg)보다 크면 페이지에 경고가 표시되며, 두 제한 값은 이전 값을 유지합니다.
Minimum order amount: 장바구니 소계가 이 금액 이상일 때만 옵션을 표시합니다(배송이 필요한 상품, 세금 제외, 할인 적용 후). 항상 표시하려면 비워 두세요.
Free shipping from: 배송비가 무료가 되는 장바구니 소계 기준 금액입니다. 무료 배송을 제공하지 않으려면 비워 두세요. 소계가 이 금액에 도달하면 옵션은 0 요금으로 표시되며, 요금을 구하기 위한 요청은 ShipLogic에 보내지 않습니다.
제공 여부
Geo zone: 이 지역 구역에 있는 주소에만 옵션을 제공합니다. All zones (기본값)는 모든 주소를 뜻합니다. 지역 구역은 System > Localisation > Geo Zones에서 관리합니다.
Ignore shipping zones: 아래의 배송 유형에 대해서는 지역 구역을 확인하지 않습니다. 대신 아래에 나열된 국가에서 옵션을 제공합니다.
Delivery type without zones: Courier to the door (기본값) 또는 TCG locker (customer chooses a locker). Ignore shipping zones를 사용할 때만 적용됩니다. 다른 유형은 계속해서 Geo zone을 따릅니다.
Countries: 해당 모드의 배송 대상 국가. Ignore shipping zones를 사용할 때만 적용됩니다. 모든 국가를 허용하려면 비워 두세요. 락커는 남아프리카공화국에서만 제공됩니다.
고급
Debug log: 디버그 메시지를 storage/logs/vfd_tcgr_debug.log.php에 기록합니다. 이 파일은 웹에서 읽을 수 없습니다. 이 옵션이 꺼져 있어도 API 오류는 항상 기록됩니다. API 키와 고객 데이터는 절대 기록되지 않습니다. 파일이 5 MB에 도달하면 새 로그가 시작됩니다.
Log: 로그의 크기와 최신 항목을 표시합니다. Clear log를 클릭하면 비워집니다.
Remove data on uninstall: 켜져 있으면 확장 프로그램을 제거할 때 설정, 로그, 주문이 없는 체크아웃의 락커 선택 정보가 삭제됩니다. 캐시된 요금과 락커는 항상 삭제됩니다. 주문에 저장된 락커와 배송 추적 참조 번호는 항상 유지됩니다.
가져오기 / 내보내기
Export: Download JSON을 클릭하면 설정을 JSON 파일로 저장합니다. API 키는 내보내지 않습니다.
Import: 이전에 내보낸 JSON을 붙여 넣고 Import를 클릭하면 설정을 복원합니다(예: 다른 쇼핑몰에서). 값은 일반 저장과 같은 방식으로 검사됩니다. 저장된 API 키는 유지됩니다.
체크아웃에서의 동작
OpenCart가 배송 방법을 표시할 때, 각 옵션의 요금을 확장 프로그램에 요청합니다. 옵션은 Geo zone (또는 Ignore shipping zones를 사용할 때는 국가 목록)을 통과해야 합니다. Requires Shipping이 Yes로 설정된 상품만 계산에 포함됩니다. 다른 상품은 무게를 늘리지 않으며 주문 금액에도 포함되지 않습니다. 그런 다음 확장 프로그램은 조건을 확인합니다. 장바구니 무게와 최소 주문 금액입니다. 주문 금액은 배송이 필요한 상품의 가격으로, 세금 전이며 쿠폰 할인이 적용된 후 금액입니다. 무료 배송이 적용되면 요금은 0입니다.
Courier to the door: 확장 프로그램은 발송자 주소에서 고객 주소까지 ShipLogic에서 가장 저렴한 서비스를 요청합니다. 주소에는 도로명, 도시, 주, 우편번호가 있어야 합니다. 그때까지는 요금표가 사용됩니다.
TCG locker: 실시간 요금은 고객 도시와 가장 가까운 락커까지 가는 가장 저렴한 문에서 락커까지의 서비스 요금입니다. 고객이 선택한 락커에 맞춰 다시 계산되지 않습니다. 락커 옵션은 남아프리카공화국 주소이고 API 키가 있을 때만 나타납니다.
전체 주문은 하나의 소포로 견적이 산출됩니다. 총 무게, 가장 긴 길이와 너비, 쌓은 높이의 합계를 사용합니다. 치수가 없는 상품은 10 cm 정육면체로 계산됩니다. 무게와 치수는 상품의 무게 등급과 길이 등급에서 환산됩니다. 랜드 금액은 쇼핑몰 기본 통화로 환산되고, 그 통화의 소수점 자리에 맞게 반올림되며, 선택한 세금 등급의 세금을 포함해 고객의 통화로 표시됩니다.
ShipLogic 요청은 12초 후에 시간 초과됩니다. 요금은 1시간, 락커는 6시간, 실패는 10분 동안 캐시되므로, 응답이 느린 API 때문에 체크아웃을 새로 고칠 때마다 느려지지 않습니다. 실시간 요금이 없으면 요금은 요금표에서, 그다음 Fallback cost에서 가져옵니다. 둘 다 해당하지 않으면 옵션이 숨겨집니다. API 오류는 고객에게 표시되지 않습니다.
확장 프로그램은 소포 예약, 운송장 또는 라벨 생성, 배송 추적 정보의 자동 업데이트를 하지 않습니다. 락커 지도는 없으며, 락커는 목록에서 선택합니다. 실시간 요금과 락커는 남아프리카공화국에만 해당합니다. 다른 국가는 요금표를 사용합니다. 옵션마다 요금은 하나만 표시됩니다(가장 저렴한 서비스 등급). 체크아웃에서 서비스 등급, 보험, 추가 항목을 선택할 수는 없습니다.
OpenCart 4에서는 고객이 체크아웃 페이지의 배송 방법 블록에서 Choose를 클릭하고 Shipping method options 창에서 택배 또는 락커 옵션을 선택합니다. 이 방법은 OpenCart 3에서와 같은 방식으로 작동합니다.
수령 지점
고객이 배송 방법 단계에서 락커 옵션을 선택하면, 그 아래에 락커 선택기가 나타납니다. 검색창(기본값은 배송 주소의 도시)과 이름, 주소, 영업시간이 포함된 락커 목록이 있습니다. 고객은 다른 도시, 지역 또는 우편번호를 입력하고 Search를 클릭할 수 있습니다. 다음 단계로 넘어가려면 락커를 하나 선택해야 하며, 선택하지 않으면 이 단계에 Please choose a The Courier Guy locker.가 표시됩니다.
락커는 고객이 다음 단계로 넘어갈 때와 주문을 할 때 ShipLogic 목록과 대조되어 서버에서 다시 확인됩니다. 이름과 제공업체는 브라우저가 아닌 ShipLogic에서 가져옵니다. 선택 내용은 배송 주소의 국가와 도시 또는 우편번호에 연결되므로, 배송 주소가 바뀌면 고객은 다시 선택해야 합니다.
ShipLogic에 연결할 수 없으면 선택기에 Lockers cannot be loaded right now. You can place the order without choosing one - the store will contact you about the locker.가 표시됩니다. 이 경우 락커를 선택하지 않고 주문할 수 있습니다. 해당 주문은 관리자 주문 페이지에서 표시됩니다: Not chosen - ShipLogic was unavailable at checkout. Agree the locker with the customer.
OpenCart 4에서는 락커 선택기가 Shipping method options 창의 락커 옵션 아래에 나타나며, 원페이지 체크아웃에서는 주소가 바뀔 수 있으므로 창을 열 때마다 다시 불러옵니다. 창의 Continue 버튼은 목록에서 락커를 선택하지 않으면 진행되지 않으며 같은 메시지를 표시합니다. ShipLogic을 사용할 수 없어도 주문은 막히지 않습니다. OpenCart 4는 체크아웃용 주문 하나를 유지하고, 고객이 다시 확인할 때마다 이를 업데이트하며, 주문의 락커도 함께 업데이트됩니다.
주문
선택된 락커는 주문의 배송 방법에 추가됩니다. 예를 들어 "The Courier Guy locker: 이름 — 주소"와 같이 표시됩니다. 이 텍스트는 Sales > Orders, 고객의 주문 페이지, 송장, 주문 이메일에 나타납니다.
Sales > Orders의 주문 페이지에는 The Courier Guy로 배송된 모든 주문에 대해 기록 위쪽에 The Courier Guy 패널이 표시됩니다. 락커 주문의 경우 락커 이름, ID, 제공업체가 표시되며, 락커를 확인할 수 없었다면 not verified (ShipLogic was unavailable at checkout)가, 체크아웃 시 ShipLogic을 사용할 수 없었다면 Not chosen 메시지가 표시됩니다. 이 패널은 확장 프로그램이 비활성화되어 있어도 표시됩니다.
The Courier Guy tracking reference: The Courier Guy 포털에서 소포를 예약하고, 참조 번호를 패널의 이 입력란에 넣은 뒤 Save를 클릭합니다. 입력란을 비우고 저장하면 삭제됩니다. 주문을 수정할 권한이 없는 관리자 사용자는 참조 번호를 읽기 전용으로 봅니다. 고객은 고객 계정의 주문 페이지(등록된 고객)와, 고객에게 알릴 때 주문 상태 이메일에서 참조 번호를 볼 수 있습니다. 새 주문 이메일에는 참조 번호가 없습니다. 나중에 입력되기 때문입니다.
라이선스 키
이 확장 프로그램은 vibefox.net에서 받은 VibeFox 라이선스 키로 작동합니다. 라이선스 블록 License — VibeFox The Courier Guy는 Extensions > Extensions > Shipping > VibeFox The Courier Guy > Edit 페이지에서 설정 위에 있는 첫 번째 블록입니다. 키를 License key에 붙여 넣고 Activate를 클릭하세요. 그러면 블록에 마스킹된 키, 상태(예: 라이선스가 유효한 날짜와 도메인), 그리고 상태를 다시 확인하는 Check now, 다른 키를 입력하는 Change key, 이 쇼핑몰에서 키를 제거하는 Remove key 버튼이 표시됩니다. 그 아래에는 Product: opencart-shipping-the-courier-guy 줄과 vibefox.net 계정을 여는 Manage licenses and domains in your account 링크가 있습니다. 이 확장 프로그램의 Modify 권한이 있는 관리자 사용자만 키를 변경할 수 있습니다. 블록의 텍스트는 관리자 화면 언어를 따릅니다(영어와 러시아어 포함).
키가 승인되지 않으면 블록에 이유가 표시됩니다. 예: Key not found, This key belongs to another product, Domain limit reached 또는 날짜가 붙은 License expired on. 쇼핑몰 주소를 바꾼 뒤이거나 계정에서 도메인 슬롯을 비운 뒤에는 Check now를 클릭하세요. 라이선스 서버에 연결할 수 없으면 확장 프로그램은 마지막으로 확인된 상태로 계속 작동합니다.
키 하나는 도메인 하나에서만 작동합니다. 그 도메인은 OpenCart 설정의 쇼핑몰 주소입니다. 쇼핑몰에서 키를 제거해도 도메인 슬롯은 해제되지 않습니다. vibefox.net 계정에서 슬롯을 해제하세요.
활성 키가 없으면 The Courier Guy 옵션(택배 배송 또는 TCG locker) 중 어느 것도 체크아웃에서 고객에게 표시되지 않으며 요금도 계산되지 않습니다. 같은 브라우저에서 관리자 화면에 로그인한 관리자 사용자에게는 쇼핑몰에 옵션이 계속 보이며, 이때 (unlicensed — visible to admins only)로 표시됩니다. 그래서 키를 구매하기 전에 확장 프로그램을 설정하고 테스트할 수 있습니다. OpenCart 4에서는 이 미리보기를 사용할 수 없습니다. 쇼핑몰은 관리자 로그인을 볼 수 없으므로, 활성 키가 없으면 모든 사용자에게 옵션이 숨겨집니다. Edit 페이지를 한 번 연 후에는 관리자 Dashboard에 알림이 나타납니다. ×로 닫으면 7일 동안 숨겨집니다. 기존 주문에는 영향이 없습니다.
라이선스가 만료되어도 확장 프로그램은 계속 작동하지만, 업데이트와 지원에는 갱신이 필요합니다. 관리자 Dashboard나 Edit 페이지를 열면 상태가 자동으로 다시 확인됩니다. 키를 입력한 뒤 처음 14일 동안은 하루에 한 번, 그 후에는 일주일에 한 번입니다. cron 작업은 필요하지 않습니다. 확장 프로그램을 제거하면 라이선스 키와 라이선스 상태는 항상 삭제됩니다.
문제 해결
The Courier Guy does not appear at checkout: 라이선스가 활성 상태이고 옵션이 켜져 있는지 확인하세요(Courier to the door 또는 TCG locker). Geo zone (또는 Ignore shipping zones와 Countries), 무게 제한, Minimum order amount를 확인하세요. 요금표 또는 Fallback cost에 요금이 있는지 확인하세요. 상품의 Requires Shipping이 Yes로 설정되어 있는지 확인하세요. 락커 옵션은 남아프리카공화국 주소이고 API 키가 있을 때만 나타납니다.
Customers see no locker list: 락커에는 API 키, 켜진 TCG locker, 남아프리카공화국 배송 주소가 필요합니다. 설정 페이지에는 마지막 ShipLogic 오류가 있다면 그 오류(예: 거부된 키)가 표시됩니다.
The price is always the table price: 설정 페이지의 경고를 확인하세요. 실시간 요금에는 API 키, 완전한 발송자 주소, 그리고 쇼핑몰 통화가 랜드가 아닌 경우 ZAR 환율이 필요합니다. 택배 배송의 경우 고객 주소에 도로명, 도시, 주(구역), 우편번호가 있어야 합니다. 락커의 경우 ShipLogic이 고객 도시 근처의 락커를 찾을 수 있어야 합니다. Debug log를 켜고 체크아웃을 새로 고친 뒤 확장 프로그램 페이지의 Log 항목을 확인하세요.
ShipLogic is down: 요금표 또는 기본 요금이 표시됩니다. 락커 주문은 락커 없이 진행할 수 있으며 주문에 표시됩니다.
Rates look outdated after a change: 확장 프로그램 페이지에서 Save를 클릭하세요. 캐시된 요금과 락커가 지워집니다.
The page says "Warning: You do not have permission to modify VibeFox The Courier Guy!": 관리자 사용자 그룹이 설정을 보기만 할 수 있는 상태일 수 있습니다. System > Users > User Groups에서 해당 그룹에 extension/shipping/vfd_the_courier_guy(OpenCart 3) 또는 extension/vfd_the_courier_guy/shipping/vfd_the_courier_guy(OpenCart 4)에 대한 수정 권한을 부여하세요.
For developers: ShipLogic API 주소는 설정 vfd_tcgr_api_url (테스트용)로 바꿀 수 있습니다. 설정 페이지에는 이 항목의 입력란이 없습니다.
제거
Extensions > Extensions로 이동하여 유형 Shipping을 선택하고, VibeFox The Courier Guy 옆의 Uninstall (빨간색 − 버튼)을 클릭합니다. 이 확장 프로그램의 라이선스 키와 라이선스 상태는 항상 삭제됩니다. OpenCart는 항상 확장 프로그램 상태, Sort order, Tax status, Geo zone을 초기화합니다. 캐시된 요금과 락커, 마지막 ShipLogic 오류는 항상 삭제됩니다. Remove data on uninstall이 켜져 있으면 설정, 로그, 주문이 없는 체크아웃의 락커 선택 정보도 삭제됩니다. 꺼져 있으면 다른 설정은 보관되며, 확장 프로그램을 다시 설치할 때 다시 사용됩니다. 주문에 저장된 락커와 배송 추적 참조 번호는 절대 제거되지 않으며, 기존 주문은 배송 방법과 비용을 그대로 유지합니다.
OpenCart 4에서 확장 프로그램의 파일도 함께 제거하려면, 제거한 뒤 Extensions > Installer로 이동하여 설치된 확장 프로그램 목록에서 VibeFox The Courier Guy 옆의 Uninstall(주황색 − 버튼)을 클릭하고, 이어서 Delete(빨간색 휴지통 버튼)를 클릭해 업로드한 패키지를 삭제하세요.
The Courier Guy와 ShipLogic은 각 소유자의 상표입니다. 이 확장 프로그램은 The Courier Guy 또는 ShipLogic과 제휴하거나 이들의 승인을 받은 것이 아닙니다.
