My Page API でラベル作成済み? 連携を維持 — 関税前払い米国向けラベルに Zonos を追加。
Japan Post My Page Web API でラベルを作成する(operation ctCode=52)既存連携向けです。米国向け parcel では関税前払いが必要になり、Zonos 経由でラベルを作成します。Zonos は My Page workflow の拡張: 代わりに My Page Label API(ctCode=52)を呼び出し、米国 duty Declaration ID と DDP marking を追加し、My Page ラベルと tracking number を返します。Japan Post は引き続きラベルを生成し、Later Pay Number 経由で postage を請求します。
要約: My Page 上で構築を継続し、米国向け shipment の U.S. duty layer は Zonos が処理します。
My Page API と Zonos の併用
My Page API と Zonos の併用
My Page API でラベル作成済み? 連携を維持 — 関税前払い米国向けラベルに Zonos を追加。
Japan Post My Page Web API でラベルを作成する(operation
ctCode=52)既存連携向けです。米国向け parcel では関税前払いが必要になり、Zonos 経由でラベルを作成します。Zonos は My Page workflow の拡張: 代わりに My Page Label API(ctCode=52)を呼び出し、米国 duty Declaration ID と DDP marking を追加し、My Page ラベルと tracking number を返します。Japan Post は引き続きラベルを生成し、Later Pay Number 経由で postage を請求します。要約: My Page 上で構築を継続し、米国向け shipment の U.S. duty layer は Zonos が処理します。
初めて連携する場合は Create a single shipment から開始してください。
Zonos の位置づけ
米国向け parcel では、My Page を直接呼び出す代わりに shipment を Zonos
CreateDeclarationShipmentGraphQL workflow に送信します。その 1 リクエストで Zonos は:ctCode=52)を呼び出し — postage は引き続き Japan Post アカウントに請求。CreateDeclarationShipmentは 7 ステップを chain します。ctCode=52リクエスト用に既に組み立てているデータは次に分散されます:partyCreateWorkflowのORIGINとDESTINATIONparties。itemCreateWorkflow(shipmentCartons内 line items)。cartonsCreateWorkflow。shipmentCreateWorkflow。Japan Post credentials や operation code(
ctCode、ctId、ctPw)、ship date(sendDate)、DDP declaration remarks は送信不要です。Zonos が My Page 呼び出し時に自動設定します。My Page フィールドと Zonos のマッピング
各表は Japan Post My Page
ctCode=52パラメータが Zonos workflow のどこに対応するかを示します。詳細は Create a single shipment を参照してください。Service and handling →
shipmentCreateWorkflowsendType+transTypeserviceLevel(およびshipmentRatingCreateWorkflow.serviceLevelCode)japan_post.air.parcel。japan_post.*である必要があります。pkgTypecontentsTypeSALE_OF_GOODS、ECOMMERCE_GOODS、COMMERCIAL_GOODS、COMMERCIAL_SAMPLE、RETURNED_GOODS、GIFT、DOCUMENTS、またはOTHER。senderInstructionnonDelivery.optionRETURN_AFTER_RETENTION、RETURN_IMMEDIATELY、FORWARD、またはABANDON。My Page の単一の「return」指示を、Zonos は 2 つの値に分割します。fw_TransTypenonDelivery.transportMethodAIRまたはMOST_ECONOMICAL。2 つのRETURN_*オプションに適用されます。noCmisNonCommercialtrue/false。damgesdeclaredValuetotalWeightcartonsCreateWorkflow.weight+weightUnitSender →
partyCreateWorkflow(ORIGINparty)from_namperson.firstName+person.lastNamefrom_companyNameperson.companyNamefrom_postallocation.postalCodefrom_add1/from_add2/from_add3location.line1/location.line2/location.localityfrom_preflocation.administrativeAreaCodefrom_telperson.phoneReceiver →
partyCreateWorkflow(DESTINATIONparty)receiver
to_*パラメータは sender フィールドと同様にDESTINATIONparty にマップします。to_namperson.firstName+person.lastNameto_companyNameperson.companyNameto_couCdlocation.countryCodeUSまたはPR。to_add1/to_add2/to_add3location.line1/location.line2/location.localitylocation.postalCode/location.administrativeAreaCode/person.phoneItems →
itemCreateWorkflowitem_pkgcustomsDescriptionitem_hsCodehsCodeitem_numquantityitem_weightmeasurements(per-unit weight)item_costamountitem_curUnitcurrencyCode注意すべき変換
最も注意が必要な transform:
sendType+transTypeを置き換え。 今日 2 パラメータで送っている mail service と transport に一致する単一 Zonosjapan_post.*service level を選択。declaredValue)は JPY 整数必須。 他通貨や小数円は拒否されます。weight+weightUnitを提供、Zonos が変換。米国向けラベルの検証
Zonos 経由で米国向けラベルを作成したら end-to-end で確認:
shipmentCreateWorkflow.trackingDetails.numberとshipmentCartons[].label.urlを確認。本番米国 volume を Zonos 経由で送る前に test shipment で full flow を検証してください。My Page 連携は他すべてでそのまま維持できます。
関連
CreateDeclarationShipmentworkflow の完全フィールド参照。このページは役に立ちましたか?