DOCS

Używanie Zonos z My Page API

Używanie Zonos z Japan Post My Page API

Tworzysz już etykiety za pomocą Japan Post My Page API? Zachowaj swoją integrację — dodaj Zonos dla etykiet podatnych na cło dla USA.

Ten przewodnik jest przeznaczony dla zespołów, które już integrują się z Japan Post My Page Web API w celu tworzenia etykiet (operacja ctCode=52). W przypadku przesyłek do USA, które teraz wymagają przedpłaty cła, etykieta jest tworzona za pośrednictwem Zonos. Zonos jest rozszerzeniem przepływu pracy My Page: wywołuje interfejs API etykiet My Page (ctCode=52) w Twoim imieniu, dodaje identyfikator deklaracji cła USA i oznaczenie DDP, a następnie zwraca etykietę My Page i numer śledzenia. Japan Post nadal produkuje etykietę i rozlicza Twoją opłatę pocztową za pośrednictwem Twojego numeru Later Pay Number.

Krótko mówiąc: kontynuujesz budowanie na My Page, a Zonos obsługuje warstwę cła dla USA dla przesyłek przeznaczonych do Stanów Zjednoczonych.

Jeśli integrujesz się po raz pierwszy, zacznij od Tworzenia pojedynczej przesyłki.

Jak Zonos się wpisuje 

W przypadku przesyłki do USA wysyłasz przesyłkę do przepływu pracy Zonos CreateDeclarationShipment GraphQL zamiast wywoływać My Page bezpośrednio. W tym pojedynczym żądaniu Zonos:

  1. Wywołuje interfejs API etykiet Japan Post (ctCode=52) w Twoim imieniu, używając numerów Later Pay Numbers Twojego Zweryfikowanego Konta, aby opłata pocztowa była nadal rozliczana na Twoim koncie Japan Post.
  2. Tworzy identyfikator deklaracji cła USA i łączy go z numerem śledzenia.
  3. Dodaje oznaczenie DDP do etykiety.
  4. Zwraca etykietę Japan Post i numer śledzenia.

CreateDeclarationShipment łańcuchuje siedem kroków. Te same dane, które już zebrałeś dla żądania ctCode=52, są rozpowszechniane w nich:

  • Nadawca/odbiorca → przepływ pracy partyCreateWorkflow ORIGIN i DESTINATION strony.
  • PrzedmiotyitemCreateWorkflow (pozycje wierszy wewnątrz shipmentCartons).
  • Opakowanie i wagacartonsCreateWorkflow.
  • Usługa, obsługa i flagi niestandardoweshipmentCreateWorkflow.
Zonos obsługuje je dla Ciebie

Nie wysyłasz poświadczeń Japan Post ani kodu operacji (ctCode, ctId, ctPw), daty wysyłki (sendDate) lub uwag dotyczących deklaracji DDP. Zonos ustawia je automatycznie, gdy wywoła My Page.

Jak Twoje pola My Page mapują się na Zonos 

Każda tabela pokazuje, gdzie parametr Japan Post My Page ctCode=52 trafia do przepływu pracy Zonos. Aby uzyskać pełne szczegóły pola, typy i które pola są wymagane, zobacz Tworzenie pojedynczej przesyłki.

Usługa i obsługa → shipmentCreateWorkflow

Parametr My PagePole ZonosNotatki
sendType + transTypeserviceLevel (i shipmentRatingCreateWorkflow.serviceLevelCode)Jeden poziom usługi Zonos koduje zarówno usługę pocztową, jak i tryb transportu — np. japan_post.air.parcel. Musi być poziomem usługi japan_post.*.
pkgTypecontentsTypeSALE_OF_GOODS, GIFT, DOCUMENTS, SAMPLE, itp.
senderInstructionnonDelivery.optionRETURN, ABANDON lub FORWARD.
fw_TransTypenonDelivery.transportMethodAIR lub MOST_ECONOMICAL.
noCmisNonCommercialtrue / false.
damgesdeclaredValueWartość ubezpieczona. Musi być w JPY, całe jen.
totalWeightcartonsCreateWorkflow.weight + weightUnitWysyłane do Japan Post w gramach.

Nadawca → partyCreateWorkflow (strona ORIGIN)

Parametr My PagePole ZonosNotatki
from_namperson.firstName + person.lastName
from_companyNameperson.companyName
from_postallocation.postalCode
from_add1 / from_add2 / from_add3location.line1 / location.line2 / location.locality
from_preflocation.administrativeAreaCodePrefektura.
from_telperson.phone

Odbiorcy → partyCreateWorkflow (strona DESTINATION)

Parametry odbiorcy to_* mapują się do strony DESTINATION w taki sam sposób jak pola nadawcy.

Parametr My PagePole ZonosNotatki
to_namperson.firstName + person.lastName
to_companyNameperson.companyName
to_couCdlocation.countryCodeUS lub PR.
to_add1 / to_add2 / to_add3location.line1 / location.line2 / location.locality
Kod pocztowy / stan / telefonlocation.postalCode / location.administrativeAreaCode / person.phone

Przedmioty → itemCreateWorkflow

Parametr My PagePole ZonosNotatki
item_pkgcustomsDescriptionOpis niestandardowy przedmiotu. Znaki pół-szerokości, maks. 85 znaków.
item_hsCodehsCode
item_numquantity
item_weightmeasurements (waga na jednostkę)
item_costamountCena jednostkowa.
item_curUnitcurrencyCode

Konwersje do poznania 

Oto transformacje, które najczęściej wymagają uwagi:

  • Poziom usługi zastępuje sendType + transType. Wybierz pojedynczy poziom usługi Zonos japan_post.*, który odpowiada usłudze pocztowej i transportowi, które wysyłasz dziś jako dwa oddzielne parametry.
  • Wartość ubezpieczona (declaredValue) musi być JPY, całe jen. Inne waluty lub ułamkowe jen zostaną odrzucone.
  • Waga jest wysyłana do Japan Post w gramach. Podaj weight + weightUnit na kartonie; Zonos konwertuje.
  • Opisy niestandardowe przedmiotu są ograniczone do 85 znaków pół-szerokości.
  • Wszystkie pola adresu muszą być w znakach angielskich (Romans).

Weryfikuj swoje etykiety dla USA 

Gdy tworzysz etykietę dla USA za pośrednictwem Zonos, potwierdź, że działa end-to-end:

  1. Przepływ pracy zwraca numer śledzenia i etykietę. Sprawdź shipmentCreateWorkflow.trackingDetails.number i shipmentCartons[].label.url w odpowiedzi.
  2. Identyfikator deklaracji został utworzony i powiązany. Przesyłka jest podatna na cło tylko wtedy, gdy identyfikator deklaracji jest powiązany z numerem śledzenia — Zonos robi to wewnątrz tego samego żądania.
  3. DDP jest drukowane na etykiecie. Otwórz zwróconą etykietę i potwierdź, że oznaczenie DDP jest obecne.
  4. Przesyłka pojawia się na Twoim pulpicie nawigacyjnym Zonos w ramach Twojego Zweryfikowanego Konta.
  5. W przypadku wysyłki wsadowej potwierdź, że konsolidacja zamyka się i zwraca powitał Japan Post (Kod 61). Zobacz Wysyłka wsadowa (konsolidacja).
  6. Porównaj z etykietą My Page. Utwórz tę samą przesyłkę na oba sposoby i potwierdź, że poziom usługi, waga, zadeklarowana wartość i szczegóły przedmiotu odpowiadają drukowanej etykiecie.
Testuj przed rozpoczęciem pracy na żywo

Potwierdź pełny przepływ pracy na przesyłce testowej, zanim wyślesz produkcję wolumin USA przez Zonos. Twoja integracja My Page pozostaje w miejscu na wszystko inne.

Powiązane 

Czy ta strona była pomocna?