メインコンテンツへスキップ
このページは英語から翻訳されています。英語版が正式な情報源です。翻訳内容に不一致がある場合は、英語版を参照してください。

国際出荷を作成する

このガイドでは、YunExpressを使用して日本からアメリカへの越境出荷を作成する手順を説明します。同じフローは、サポートされているすべての配送業者および配送ルートに適用できます。

始める前に

  • オンボーディングで取得したAPIキーとAPIトークンがあること(認証を参照)
  • 配送業者のslugとプロダクトコードを把握していること(配送業者とプロダクトコードを参照)

1. 出荷データを準備する

国際出荷には以下が必要です:
  • 発送元住所 — 倉庫またはフルフィルメントセンター
  • 届け先住所 — お客様の配送先住所
  • 荷物の詳細 — 重量およびアイテムレベルの税関申告(英語の説明、数量、単価、単位重量)
税関申告(descriptionEn、unitPrice、unitWeight)は越境出荷に必須です。税関データが不足していたり不正確な場合、通関手続きに遅延が生じる可能性があります。
アイテムの unitPrice.amount の値は少なくとも 0.01 である必要があります。無償のギフト、サンプル、販促用同梱物であっても、0 ではなく 0.01 以上の名目価格で申告する必要があります。 アイテムの unitPrice.currency の値は USD である必要があります。任意の unitPrice.currency フィールドは USD のみを受け付け、省略した場合も USD を意味します。 配送業者に独自の IOSS コードを提供する必要がある場合は、customs.taxIds.ioss に送信してください。API は、指定された空白でない値の前後の空白を除去したうえで使用します。この項目が省略されているか空欄で、仕向地が EU の課税国である場合は、FlexForward のデフォルト IOSS コードが自動的に適用されます。IOSS registrations に登録したコードは、リクエストで送信しない限り自動適用されません。FlexForward のデフォルトコードを適用する場合は、配送運賃とあわせて、仕向地 VAT を立て替えるための VAT 前払いとサービス料が計上されるため課金対象です。ここで独自のコードを指定した場合は課金されません。

2. ラベルを作成する

新しいラベルごとに一意の idempotencyKey を使用してください。この例ではプレースホルダー unique-key-per-request を使用し、order.customerOrderNumber には N-2026-05-27-TEST-03 を使用しています。実行ごとに両方をご自身の一意の値に置き換えてください。注文番号は1〜40文字のASCII英字、数字、-、_ のみ使用できます。詳細は顧客注文番号をご覧ください。リトライ時はキーと変更していない本文を再利用してください。同じキーで本文を変更すると 409 IDEMPOTENCY_CONFLICT が返ります。レガシー記録の例外については冪等性とリトライをご覧ください。

3. レスポンスを確認する

201 Created
statusがcreatedであれば、ラベルの準備は完了です。idを保存してください。ラベルドキュメントの取得や出荷の追跡に使用します。 statusがfailedの場合は、errorオブジェクトで配送業者の却下理由を確認してください。詳しくはエラーハンドリングを参照してください。

4. 次のステップ

ラベルドキュメントを取得する

荷物に貼付するPDFまたはPNGのラベル文書をダウンロードします。

出荷を追跡する

正規化された追跡データで出荷状況を監視します。

国際出荷のヒント

  • HSコード — HSコード(hsCode)を含めることで、通関手続きが迅速になります。各国の税関当局のサイトでコードを検索できます。
  • 現地語の説明 — descriptionLocalフィールドは、仕向国の言語でアイテムの説明を提供し、通関処理に役立ちます。
  • べき等性 — 常に意味のあるidempotencyKey(例:注文ID)を使用して、リトライを安全に行えるようにしてください。べき等性とリトライを参照してください。