VibeFox NZ Post for OpenCart — 도움말
요구 사항
OpenCart: 3.0.x(3.0.5.0에서 테스트됨) 또는 4.0.2 이상(4.1.0.3에서 테스트됨).
PHP: 8.0 이상.
NZ Post API 액세스(실시간 요금에만 해당): 실시간 요금은 NZ Post ShippingOptions API를 사용합니다. NZ Post 웹사이트의 Developer Resource Centre에서 API 액세스를 신청하세요. NZ Post는 먼저 테스트 환경(UAT)용 Client ID와 Client Secret을 발급하고, 출시 체크리스트를 마친 후 운영 환경용 정보를 발급합니다. 뉴질랜드 국내 요금에는 NZ Post 사업자 계좌도 필요합니다. 계좌 번호와 그 auth code(또는 site code)가 필요합니다. 고정 요금만 사용한다면 API 액세스는 필요하지 않습니다.
VibeFox 라이선스 키: vibefox.net에서 구매합니다. 키 하나는 도메인 하나에서 사용할 수 있습니다.
설치
이 다운로드는 두 OpenCart 버전용 패키지가 들어 있는 zip 파일 하나입니다. 컴퓨터에서 압축을 푸세요. README.txt, OpenCart 3용 패키지 vfd_nz_post-oc3-(version).ocmod.zip, OpenCart 4용 패키지 vfd_nz_post.ocmod.zip이 들어 있습니다. 사용 중인 OpenCart 버전의 패키지만 설치하세요. 라이선스 키는 두 버전이 같습니다.
OpenCart 3
1. 관리자 화면에서 Extensions > Installer로 이동하고 Upload를 클릭한 다음 vfd_nz_post-oc3-(version).ocmod.zip 파일을 선택하세요. 이 확장 프로그램은 OCMOD 수정 사항을 추가하지 않으므로 Extensions > Modifications를 새로 고칠 필요가 없습니다. 설치 프로그램 대신 이 패키지의 upload 폴더 내용을 쇼핑몰의 루트 폴더에 복사할 수도 있습니다.
2. Extensions > Extensions로 이동하여 확장 프로그램 유형 Shipping을 선택하세요. VibeFox NZ Post를 찾아 Install(초록색 + 버튼)을 클릭하세요.
3. Edit(연필 버튼)을 클릭하여 설정 페이지를 여세요.
4. Edit 페이지 상단의 라이선스 블록에 있는 License key 항목에 VibeFox 라이선스 키를 입력하고 Activate를 클릭하세요(라이선스 키 참조).
5. 실시간 요금을 사용하려면 NZ Post API (live rates) 섹션을 작성하세요. 선택적으로 고정 요금을 입력할 수 있으며, 이 요금은 실시간 요금이 없을 때와 예비 수단으로 사용됩니다(구성 참조). Enable NZ Post를 켜고 Save를 클릭하세요.
OpenCart 4
1. 관리자 화면에서 Extensions > Installer로 이동하고 Upload를 클릭한 다음 vfd_nz_post.ocmod.zip 파일을 선택하세요. 파일 이름을 바꾸지 마세요. OpenCart 4는 파일 이름에서 확장 프로그램 코드를 읽으므로, 이름을 바꾼 패키지는 작동하지 않습니다.
2. 패키지가 같은 페이지의 설치된 확장 프로그램 목록에 나타납니다. 그 옆의 Install(초록색 + 버튼)을 클릭하세요.
3. Extensions > Extensions로 이동하여 확장 프로그램 유형 Shipping을 선택하세요. VibeFox NZ Post를 찾아 Install(초록색 + 버튼)을 클릭한 다음 Edit(연필 버튼)을 클릭하세요.
4. 라이선스 키와 설정은 OpenCart 3의 4단계와 5단계와 같이 입력하세요. 설정 페이지와 그 필드는 두 버전이 같습니다.
설치 후에는 Enable NZ Post를 켜고 저장할 때까지 이 배송 방법이 꺼져 있습니다. 제거 후 확장 프로그램을 다시 설치하면 보관해 둔 NZ Post 설정이 다시 사용됩니다.
구성
모든 설정은 확장 프로그램 페이지에 있습니다: Extensions > Extensions > Shipping > VibeFox NZ Post > Edit. 섹션은 왼쪽에 나열됩니다. 하단의 Save 버튼 하나로 페이지를 다시 불러오지 않고 전체 페이지를 저장합니다. 저장할 때마다 캐시된 NZ Post 요금과 액세스 토큰도 지워집니다. 이 확장 프로그램에 대한 수정 권한이 있는 관리자 사용자만 설정을 저장할 수 있습니다.
Method title이 비어 있거나, 64자를 넘거나, < > ; = # { }를 포함하거나, 숫자 필드에 텍스트나 음수가 있거나, NZD 환율이 0이거나, Min cart weight (kg)가 Max cart weight (kg)보다 크거나, Sort order가 정수가 아니면 아무것도 저장되지 않고 오류가 표시됩니다. 저장된 값으로 실시간 요금이 작동할 수 없으면 설정 위에 경고가 표시됩니다. Client ID와 Client Secret 중 하나만 입력된 경우, NZD 환율 변환이 없는 경우, 국내 요금에 필요한 데이터가 불완전한 경우입니다. 쇼핑몰에 단위가 kg인 무게 클래스나 단위가 cm인 길이 클래스가 없는 경우에도 경고가 표시됩니다. 이때 무게와 치수는 해당 클래스의 단위 이름(kg, g, lb, oz; cm, mm, m, in)에 따라 변환되고, 그 밖의 단위는 kg과 cm로 읽힙니다.
일반
설정은 모든 지역 존에 적용됩니다. Availability에서 배송 방법을 지역 존이나 국가로 제한할 수 있습니다.
Enable NZ Post: 결제 시 배송 방법을 켜거나 끕니다. 기본값: 꺼짐.
Method title: 장바구니와 결제 시 고객에게 표시되는 배송 방법 이름입니다. 기본값: NZ Post. 필수 항목이며, 최대 64자입니다.
Tax class: 배송비의 세금 클래스 또는 No tax(기본값. 배송비에는 세금이 부과되지 않습니다)입니다. 쇼핑몰이 배송비에 GST를 추가한다면, GST가 이중으로 부과되지 않도록 아래의 API prices를 Excluding GST로 설정하세요.
Sort order: 결제 시 배송 방법 중 NZ Post의 위치입니다. 정수로 입력합니다.
NZ Post API(실시간 요금)(고정 요금만 사용하려면 Client ID를 비워 두세요)
Environment: Production (api.nzpost.co.nz)(기본값) 또는 Testing / UAT (api.uat.nzpost.co.nz). Client ID가 발급된 환경을 사용하세요.
Client ID: NZ Post API 애플리케이션의 OAuth2 클라이언트 ID입니다. 이 값을 지우면 저장된 Client Secret도 함께 지워집니다.
Client Secret: OAuth2 클라이언트 시크릿입니다. 액세스 토큰과 교환되며, 토큰은 만료될 때까지 캐시됩니다. 저장 후 이 필드는 비어 있고 Saved — leave empty to keep it.를 표시합니다. 변경하려는 경우에만 새 값을 입력하세요.
Account number: NZ Post 사업자(청구) 계좌 번호입니다. 뉴질랜드 국내 요금에 필요합니다. 국제 요금에는 선택 사항이며, 입력하면 NZ Post가 계약 요금을 반환합니다. 이 값을 지우면 저장된 auth code도 지워집니다.
Auth code: 국내 요금에 사용하는 계좌의 auth code입니다. site code를 입력하면 필요하지 않습니다. Client Secret과 마찬가지로 저장 후에는 다시 표시되지 않습니다.
Site code: auth code의 대안으로, NZ Post 픽업 사이트 코드(pickup site code)입니다.
Ship-from suburb: 소포를 발송하는 주소의 동네입니다(예: Petone). 국내 요금에 필요합니다.
Ship-from city: 소포를 발송하는 도시 또는 읍 단위 지역입니다(예: Lower Hutt). 국내 요금에 필요합니다.
Ship-from postcode: 소포를 발송하는 4자리 뉴질랜드 우편번호입니다(예: 5012). 국내 요금에 필요합니다.
Services: 쉼표로 구분된 선택적 NZ Post 서비스 코드입니다(예: CPOLP, ICOU). 여기에 적힌 서비스만 요금이 계산됩니다. 비워 두면 NZ Post가 소포에 대해 반환하는 가장 저렴한 서비스를 사용합니다.
API prices: Including GST(기본값) 또는 Excluding GST. NZ Post의 국내 요금에는 15% GST가 포함되어 있으며, 국제 우편은 영세율입니다. 배송 방법에 세금 클래스(General)가 있다면 GST가 이중으로 부과되지 않도록 Excluding GST를 선택하세요.
NZD → (쇼핑몰 통화) 환율: NZ Post 요금은 NZD로 표시됩니다. 쇼핑몰 기본 통화가 NZD가 아니라면, 1 NZD가 쇼핑몰 통화로 얼마인지 입력하세요(예: 0.55). 이 값이 없으면 실시간 요금은 사용되지 않습니다. 같은 환율이 국제 요청에 포함되는 주문 금액도 변환합니다. 환율은 0보다 커야 합니다. 쇼핑몰 통화가 NZD라면 비워 두세요.
실시간 요금용 소포
장바구니는 하나의 소포로 NZ Post에 전송됩니다. 상품의 무게와 치수는 무게 및 길이 클래스에서 kg과 cm로 변환됩니다(국제 요청에서는 mm). 소포는 상품 중 가장 큰 길이와 너비를 취하며, 모든 상품의 부피를 담을 만큼 높이가 늘어납니다. 아래 값은 무게나 치수가 없는 상품에 사용됩니다.
Default product weight (kg): 무게가 없는 각 상품에 사용됩니다. 기본값: 0.5.
Default parcel length (cm): 장바구니의 어떤 상품에도 치수가 없을 때 사용됩니다. 기본값: 30.
Default parcel width (cm): 장바구니의 어떤 상품에도 치수가 없을 때 사용됩니다. 기본값: 20.
Default parcel height (cm): 장바구니의 어떤 상품에도 치수가 없을 때 사용됩니다. 기본값: 10.
고정 요금(실시간 요금이 설정되지 않았거나 NZ Post가 요금을 반환하지 않을 때 사용됩니다)
요금은 쇼핑몰 기본 통화로, 세금을 제외하고 입력합니다.
Country prices: 목적지 국가별로 한 행입니다. Add country를 클릭하면 행을 추가하고, × 버튼을 클릭하면 행을 삭제합니다. 다른 모든 국가를 포함하는 행에는 * Default를 선택하세요. 각 행에는 Any weight 요금과 선택적인 무게 열이 있습니다: ≤ 1 kg, 1–2 kg, 2–3 kg, 3–5 kg, > 5 kg(장바구니 무게). 값이 입력된 무게 열은 Any weight를 대체하며, 비어 있거나 0인 열은 Any weight를 사용합니다. Any weight 요금이 0이면 해당 국가는 무료 배송입니다. "9.99"와 "9,99"를 모두 입력할 수 있습니다. 요금이 전혀 없는 행과 음수 요금은 저장할 때 삭제됩니다. 국가당 행은 하나만 유지됩니다.
Fallback cost: API와 국가별 표 모두에서 요금을 찾지 못했을 때 사용됩니다. 이 경우 배송 방법을 숨기려면 비워 두세요.
Fixed price per: Order(기본값)는 요금을 한 번만 청구합니다. Item (price × quantity)은 요금에 장바구니의 상품 수를 곱합니다. 이는 고정 요금과 예비 비용에만 적용됩니다. 실시간 요금은 항상 소포 전체를 기준으로 계산됩니다.
조건
Min cart weight (kg): 장바구니가 이보다 가벼우면 배송 방법을 숨깁니다. 0은 제한 없음을 의미합니다(기본값).
Max cart weight (kg): 장바구니가 이보다 무거우면 배송 방법을 숨깁니다. 기본값: 25(NZ Post 택배 소포는 최대 25 kg). 빈 필드도 25로 취급됩니다. 0은 제한 없음을 의미합니다. Ignore shipping zones가 켜져 있으면, 빈 필드는 Geo zone 밖의 주소에 대해 제한 없음을 의미합니다.
Minimum order amount: 배송이 필요한 상품의 소계(쿠폰 적용 후, 세금 전)가 이 금액에 도달할 때만 배송 방법을 표시합니다. 항상 표시하려면 비워 두세요.
Free shipping from: 소계(쿠폰 적용 후, 세금 전)가 이 금액 이상이면 NZ Post 배송이 무료입니다. 이 경우 NZ Post로 요청이 전송되지 않습니다. 무료 배송을 제공하지 않으려면 비워 두세요.
이 조건들에 대해 장바구니 무게는 무게가 없는 상품을 0으로 계산합니다.
제공 범위
보통 배송 방법은 아래에서 선택한 지역 존에서 제공되며, 선택한 존이 없으면 어디에서나 제공됩니다.
Geo zone: 이 지역 존 내 주소에만 NZ Post를 제공합니다. All zones(기본값)는 제한 없음을 의미합니다. 지역 존은 System > Localisation > Geo Zones에서 관리합니다.
Ignore shipping zones: 아래에 적힌 국가에 대해서는 지역 존 밖에서도 NZ Post를 제공합니다. 켜면 이 국가들만 배송 방법을 받으며, 지역 존 안에서도 마찬가지입니다. 기본값: 꺼짐.
Countries: 이 모드의 목적지 국가입니다. 비워 두면 쇼핑몰에서 활성화된 모든 국가를 사용합니다. 이 필드는 Ignore shipping zones가 켜져 있을 때만 사용됩니다.
고급
Debug log: 요금 계산 내역을 storage/logs/vfd_nzpt_debug.log.php(OpenCart 4에서는 system/storage/logs/vfd_nzpt_debug.log.php)에 기록합니다. 이 파일은 웹에서 읽을 수 없습니다. 디버그 로그가 꺼져 있어도 API 오류는 항상 기록됩니다. 자격 증명, 토큰, 계좌 번호, 고객 주소는 기록되지 않습니다. 작업이 끝나면 끄세요. 파일이 5 MB에 도달하면 vfd_nzpt_debug.old.log.php로 이동되고 새 로그가 시작됩니다.
Log: 로그의 크기와 최신 항목을 표시합니다. Clear log를 클릭하면 내용을 비웁니다.
Remove data on uninstall: 켜져 있으면 확장 프로그램을 제거할 때 설정과 로그가 삭제됩니다. 꺼져 있으면(기본값) 다시 설치할 수 있도록 보관됩니다. 캐시된 요금은 항상 삭제됩니다. 주문에 대한 NZ Post 세부 정보는 항상 보관됩니다.
가져오기 / 내보내기
Export: Download JSON을 클릭하면 설정을 JSON 파일로 저장합니다. Client Secret과 auth code는 내보내지 않습니다.
Import: 이전에 내보낸 JSON을 붙여 넣고 Import를 클릭하면 설정을 복원합니다. 예를 들어 다른 쇼핑몰에서 사용할 수 있습니다. 값은 일반 저장과 같은 방식으로 검사됩니다. 저장된 Client Secret과 auth code는 Client ID와 계좌 번호가 입력되어 있는 한 유지됩니다.
결제 시 작동 방식
OpenCart가 배송 방법을 표시할 때, 확장 프로그램에 NZ Post 요금을 요청합니다. Geo zone이 설정되어 있고 주소가 그 밖에 있으면, Ignore shipping zones가 켜져 있고 국가가 허용된 경우에만 NZ Post가 제공됩니다. Requires Shipping이 Yes로 설정된 상품만 계산에 포함됩니다. 다른 상품은 무게를 더하지 않으며 주문 금액에도 포함되지 않습니다. 그다음 확장 프로그램은 조건을 확인합니다. 허용된 국가(Ignore shipping zones와 함께), 장바구니 무게, 최소 주문 금액입니다. 주문 금액은 쿠폰 할인 후, 세금 전의 배송이 필요한 상품 가격입니다. 기프트 카드, 적립 포인트, 쇼핑몰 적립금은 고려되지 않습니다. 무료 배송이 적용되면 요금은 0이 되며 NZ Post로 요청이 전송되지 않습니다. 그렇지 않으면 요금을 찾습니다. 먼저 NZ Post 실시간 요금, 다음으로 국가별 표, 마지막으로 예비 비용입니다. 요금이 없으면 배송 방법이 숨겨집니다.
실시간 요금이 설정되어 있으면, 확장 프로그램은 Client ID와 Client Secret으로 액세스 토큰을 받고 NZ Post에 요금을 요청합니다. 뉴질랜드 주소의 경우 계좌 정보, 발송지 주소, 고객의 동네, 도시, 우편번호, 그리고 소포의 무게와 크기를 보냅니다. OpenCart에는 동네 필드가 없으므로, Address 2에 동네 이름(숫자가 없는 것)이 있으면 그것을 사용하고, 없으면 도시를 사용합니다. 국내 요금은 고객이 도시와 4자리 우편번호를 입력한 후에만 요청됩니다. 다른 국가의 경우 목적지 국가, 소포의 무게와 크기, NZD로 된 주문 금액을 보냅니다.
요금이 있는 가장 저렴한 허용 서비스를 사용하며, 할증료와 필수 부가 서비스가 포함됩니다. 요금은 NZD에서 쇼핑몰 기본 통화로 변환되고, 그 소수 자릿수로 반올림되며, 선택한 Tax class의 세금을 포함하여 고객의 통화로 표시됩니다. 각 응답은 1시간 동안 캐시됩니다. 실패한 요청은 10분 동안 캐시되므로, 결제 페이지가 새로 고침될 때마다 NZ Post를 기다리지 않습니다. API 제한 시간은 10초입니다. 액세스 토큰은 만료될 때까지 유지되며, 거부된 토큰은 자동으로 갱신됩니다.
NZ Post가 요금을 반환하지 않으면(API 미설정, 오류, 주소 불완전, 서비스 사용 불가, NZD 환율 없음), 고객에게 오류는 표시되지 않습니다. 국가별 표의 요금을 사용하고, 그다음 예비 비용을 사용합니다. 고정 요금이 없으면 배송 방법이 숨겨집니다. 이유는 로그에 기록됩니다.
OpenCart 4에서는 고객이 체크아웃 페이지의 배송 방법 블록에서 Choose를 클릭하고, Shipping method options 창에서 NZ Post 옵션을 선택합니다. 요금은 OpenCart 3과 같습니다.
확장 프로그램은 요금만 계산합니다. 운송장을 만들거나, 매니페스트를 생성하거나, 픽업을 예약하거나, 소포를 추적하거나, 주소를 검증하지 않으며, 고객이 픽업 포인트, 사서함(PO Box) 또는 택배 보관함을 선택할 수 없습니다. 장바구니는 하나의 소포로 요금이 계산되며, 고객은 서비스 목록이 아니라 NZ Post 요금 하나만 봅니다.
주문
NZ Post로 주문이 이루어지면, 확장 프로그램은 배송 요금의 산정 근거를 저장합니다. Sales > Orders에서 주문을 열면 주문 페이지에 NZ Post 패널이 표시됩니다. 패널에는 NZ Post service(실시간 요금이 계산된 NZ Post 서비스와 그 코드)와 Price source(Live rate (NZ Post ShippingOptions API), Fixed price, Free shipping 중 하나)가 표시됩니다. 요금이나 설정이 나중에 바뀌어도, 배송 방법이 꺼져 있을 때에도 패널에는 주문 당시의 값이 표시됩니다. 고객에게는 서비스 이름이 표시되지 않습니다.
OpenCart 4에서는 NZ Post 패널이 History 위에 표시됩니다. OpenCart 4는 체크아웃마다 주문 하나를 유지하고, 고객이 다시 확인할 때마다 그 주문을 갱신합니다. 저장된 서비스와 요금 출처도 함께 갱신되며, 고객이 그 주문을 다른 배송 방법으로 바꾸면 주문의 NZ Post 데이터가 제거됩니다.
라이선스 키
이 확장 프로그램은 vibefox.net에서 발급받은 VibeFox 라이선스 키와 함께 작동합니다. 라이선스 블록 License — VibeFox NZ Post는 Extensions > Extensions > Shipping > VibeFox NZ Post > Edit 페이지에서 설정 위에 있는 첫 번째 블록입니다. 키를 License key에 붙여 넣고 Activate를 클릭하세요. 그러면 블록에 키가 마스킹되어 표시되고, 상태(예: 라이선스가 유효한 날짜와 도메인)와 다음 버튼이 나타납니다: 상태를 다시 확인하는 Check now, 다른 키를 입력하는 Change key, 이 스토어에서 키를 제거하는 Remove key. 그 아래에는 Product: opencart-shipping-nz-post 줄과 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 계정에서 슬롯을 해제하세요.
활성 키가 없으면 NZ Post는 결제 시 고객에게 표시되지 않으며 요금도 계산되지 않습니다. 관리자 화면에 같은 브라우저에서 로그인한 관리자 사용자에게는 쇼핑몰에서 이 배송 방법이 (unlicensed — visible to admins only) 표시와 함께 계속 보이므로, 구매하기 전에 확장 프로그램을 설정하고 테스트할 수 있습니다. OpenCart 4에서는 이 미리 보기를 사용할 수 없습니다. 쇼핑몰은 관리자 로그인을 인식하지 못하므로, 활성 키가 없으면 모든 사용자에게 이 배송 방법이 숨겨집니다. Edit 페이지를 한 번 연 후에는 관리자 Dashboard에 알림이 나타납니다. ×를 누르면 7일 동안 숨겨집니다. 기존 주문은 영향을 받지 않습니다.
라이선스가 만료되어도 확장 프로그램은 계속 작동하지만, 업데이트와 지원에는 갱신이 필요합니다. 관리자 화면의 Dashboard 또는 Edit 페이지를 열면 상태가 자동으로 다시 확인됩니다. 키를 입력한 후 처음 14일 동안은 하루에 한 번, 그 이후에는 일주일에 한 번 확인합니다. cron 작업은 필요하지 않습니다. 확장 프로그램을 제거하면 라이선스 키와 라이선스 상태는 항상 삭제됩니다.
문제 해결
결제 시 NZ Post가 나타나지 않음: 라이선스가 활성 상태인지, Enable NZ Post가 켜져 있는지 확인하세요. Geo zone(또는 Ignore shipping zones와 Countries), 무게 제한, Minimum order amount를 확인하세요. NZ Post가 요금을 반환하지 않으면, 배송 방법은 국가별 요금이나 Fallback cost가 있는 경우에만 표시됩니다. 상품의 Requires Shipping이 Yes로 설정되어 있는지 확인하세요.
실시간 요금이 표시되지 않음: 확장 프로그램 페이지 상단의 경고를 확인하세요. 그다음 Debug log를 켜고, 결제 페이지를 새로 고친 뒤 Log 필드를 보세요. API 오류는 항상 여기에 있습니다. 로그에는 이유가 나옵니다. Client ID 또는 Client Secret 누락, 토큰 거부, 계좌 또는 발송 데이터 누락, 고객의 도시나 우편번호 아직 없음, NZD 환율 없음, 요금이 계산된 서비스 없음 중 하나입니다. 문제를 해결하는 동안에는 고정 요금이 사용됩니다.
토큰 요청이 실패함: Client ID, Client Secret, Environment를 확인하세요. UAT 자격 증명은 운영 환경에서 작동하지 않으며, 그 반대도 마찬가지입니다.
국내 요금이 없고 국제 요금은 작동함: 뉴질랜드 국내 요금에는 Account number, Auth code 또는 Site code와 4자리 우편번호를 포함한 전체 발송지 주소가 필요합니다. 고객은 도시와 4자리 우편번호를 입력해야 합니다.
쇼핑몰이 NZD를 사용하지 않음: NZD 환율(NZD → (사용 통화) rate 필드)을 입력하세요. 고정 요금은 항상 쇼핑몰 기본 통화로 설정됩니다.
배송비에 GST가 이중으로 부과됨: NZ Post 국내 요금에는 15% GST가 포함되어 있습니다. 배송 방법에 Tax class가 있다면 API prices를 Excluding GST로 설정하세요.
변경 후 요금이 오래된 것처럼 보임: 확장 프로그램 페이지에서 Save를 클릭하세요. 그러면 캐시된 NZ Post 요금과 토큰이 지워집니다.
페이지에 "Warning: You do not have permission to modify VibeFox NZ Post!"가 표시됨: 관리자 사용자 그룹은 설정을 보기만 할 수 있습니다. System > Users > User Groups에서 그룹에 extension/shipping/vfd_nz_post(OpenCart 3) 또는 extension/vfd_nz_post/shipping/vfd_nz_post(OpenCart 4)에 대한 수정 권한을 부여하세요.
개발자용: 뉴질랜드 배송 주소에 대해 전송되는 동네는 OpenCart 이벤트 vfd_nz_post/delivery_suburb(트리거 catalog/vfd_nz_post/delivery_suburb)로 변경할 수 있습니다. NZ Post API 주소는 설정 vfd_nzpt_api_url(테스트용)로 바꿀 수 있습니다. 이 설정은 설정 페이지에 필드가 없습니다.
제거
Extensions > Extensions로 이동하여 유형 Shipping을 선택하고, VibeFox NZ Post 옆의 Uninstall(빨간색 − 버튼)을 클릭하세요. 이 확장 프로그램의 라이선스 키와 라이선스 상태는 항상 제거됩니다. OpenCart는 항상 Enable NZ Post, Sort order, Tax class, Geo zone을 초기화합니다. 캐시된 요금과 토큰은 항상 삭제되며, 주문 페이지에는 더 이상 NZ Post 패널이 표시되지 않습니다. Remove data on uninstall이 켜져 있으면 NZ Post 설정과 디버그 로그도 삭제됩니다. 꺼져 있으면 다른 설정은 유지되며, 확장 프로그램을 다시 설치할 때 다시 사용됩니다. 주문에 저장된 NZ Post 세부 정보는 절대 삭제되지 않으며, 다시 설치한 후에도 다시 나타납니다. 기존 주문은 배송 방법과 배송비를 그대로 유지합니다.
OpenCart 4에서 확장 프로그램의 파일도 제거하려면, 제거한 뒤 Extensions > Installer로 이동하여 설치된 확장 프로그램 목록에서 VibeFox NZ Post 옆의 Uninstall(주황색 − 버튼)을 클릭하고, 이어서 업로드한 패키지를 지우려면 Delete(빨간색 휴지통 버튼)를 클릭하세요.
NZ Post는 각 소유자의 상표입니다. 이 확장 프로그램은 NZ Post와 제휴하거나 NZ Post의 승인을 받지 않았습니다.
