Tworzysz już etykiety za pomocą Japan Post My Page API? Zachowaj swoją integrację — dodaj Zonos dla etykiet z przedpłaconym cłem 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.
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:
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.
Tworzy identyfikator deklaracji cła USA i łączy go z numerem śledzenia.
Dodaje oznaczenie DDP do etykiety.
Zwraca etykietę Japan Post i numer śledzenia.
CreateDeclarationShipment obejmuje siedem kroków połączonych w łańcuch. Te same dane, które już zebrałeś dla żądania ctCode=52, są rozdzielone między nie:
Nadawca/odbiorca → strony ORIGIN i DESTINATION przepływu pracy partyCreateWorkflow.
Przedmioty → itemCreateWorkflow (pozycje wierszy wewnątrz shipmentCartons).
Opakowanie i waga → cartonsCreateWorkflow.
Usługa, obsługa i flagi celne → shipmentCreateWorkflow.
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.
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 Page↕
Pole Zonos↕
Notatki↕
sendType + transType
serviceLevel (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.*.
pkgType
contentsType
SALE_OF_GOODS, ECOMMERCE_GOODS, COMMERCIAL_GOODS, COMMERCIAL_SAMPLE, RETURNED_GOODS, GIFT, DOCUMENTS, lub OTHER.
senderInstruction
nonDelivery.option
RETURN_AFTER_RETENTION, RETURN_IMMEDIATELY, FORWARD, lub ABANDON. Zonos dzieli jedną instrukcję "return" My Page na dwie wartości.
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).
Gdy tworzysz etykietę dla USA za pośrednictwem Zonos, potwierdź, że działa end-to-end:
Przepływ pracy zwraca numer śledzenia i etykietę. Sprawdź shipmentCreateWorkflow.trackingDetails.number i shipmentCartons[].label.url w odpowiedzi.
Identyfikator deklaracji został utworzony i powiązany. Cło przesyłki jest przedpłacone tylko wtedy, gdy identyfikator deklaracji jest powiązany z numerem śledzenia — Zonos robi to wewnątrz tego samego żądania.
DDP jest drukowane na etykiecie. Otwórz zwróconą etykietę i potwierdź, że oznaczenie DDP jest obecne.
Przesyłka pojawia się na Twoim pulpicie nawigacyjnym Zonos w ramach Twojego Zweryfikowanego Konta.
W przypadku wysyłki wsadowej potwierdź, że konsolidacja zamyka się i zwraca kwit nadania Japan Post (Kod 61). Zobacz Wysyłka wsadowa (konsolidacja).
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.
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 z przedpłaconym cłem 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
CreateDeclarationShipmentGraphQL zamiast wywoływać My Page bezpośrednio. W tym pojedynczym żądaniu Zonos: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.CreateDeclarationShipmentobejmuje siedem kroków połączonych w łańcuch. Te same dane, które już zebrałeś dla żądaniactCode=52, są rozdzielone między nie:ORIGINiDESTINATIONprzepływu pracypartyCreateWorkflow.itemCreateWorkflow(pozycje wierszy wewnątrzshipmentCartons).cartonsCreateWorkflow.shipmentCreateWorkflow.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=52trafia 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 →
shipmentCreateWorkflowsendType+transTypeserviceLevel(ishipmentRatingCreateWorkflow.serviceLevelCode)japan_post.air.parcel. Musi być poziomem usługijapan_post.*.pkgTypecontentsTypeSALE_OF_GOODS,ECOMMERCE_GOODS,COMMERCIAL_GOODS,COMMERCIAL_SAMPLE,RETURNED_GOODS,GIFT,DOCUMENTS, lubOTHER.senderInstructionnonDelivery.optionRETURN_AFTER_RETENTION,RETURN_IMMEDIATELY,FORWARD, lubABANDON. Zonos dzieli jedną instrukcję "return" My Page na dwie wartości.fw_TransTypenonDelivery.transportMethodAIRlubMOST_ECONOMICAL.noCmisNonCommercialtrue/false.damgesdeclaredValuetotalWeightcartonsCreateWorkflow.weight+weightUnitNadawca →
partyCreateWorkflow(stronaORIGIN)from_namperson.firstName+person.lastNamefrom_companyNameperson.companyNamefrom_postallocation.postalCodefrom_add1/from_add2/from_add3location.line1/location.line2/location.localityfrom_preflocation.administrativeAreaCodefrom_telperson.phoneOdbiorcy →
partyCreateWorkflow(stronaDESTINATION)Parametry odbiorcy
to_*mapują się do stronyDESTINATIONw taki sam sposób jak pola nadawcy.to_namperson.firstName+person.lastNameto_companyNameperson.companyNameto_couCdlocation.countryCodeUSlubPR.to_add1/to_add2/to_add3location.line1/location.line2/location.localitylocation.postalCode/location.administrativeAreaCode/person.phonePrzedmioty →
itemCreateWorkflowitem_pkgcustomsDescriptionitem_hsCodehsCodeitem_numquantityitem_weightmeasurements(waga na jednostkę)item_costamountitem_curUnitcurrencyCodeKonwersje do poznania
Oto transformacje, które najczęściej wymagają uwagi:
sendType+transType. Wybierz pojedynczy poziom usługi Zonosjapan_post.*, który odpowiada usłudze pocztowej i transportowi, które wysyłasz dziś jako dwa oddzielne parametry.declaredValue) musi być JPY, całe jen. Inne waluty lub ułamkowe jen zostaną odrzucone.weight+weightUnitna kartonie; Zonos konwertuje.Weryfikuj swoje etykiety dla USA
Gdy tworzysz etykietę dla USA za pośrednictwem Zonos, potwierdź, że działa end-to-end:
shipmentCreateWorkflow.trackingDetails.numberishipmentCartons[].label.urlw odpowiedzi.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
CreateDeclarationShipment.Czy ta strona była pomocna?