国際フルフィルメント概要
/v1/fulfillment/* は、貨物が HIOBuy 倉庫に入庫した後の国際物流を扱います。国内調達は 代行購入注文 を参照してください。
アプリで倉庫フルフィルメントが必要です(ポータル認可)。自己フルフィルメントのアプリは 403 FULFILLMENT_MODE_NOT_SUPPORTED を受け取ります。
金額単位 {#monetary-unit}
金額を含むフルフィルメント経路の標準 JSON 応答には、トップレベルで monetary_unit: "CNY_minor" が含まれます。すべての { amount, currency } の amount は CNY fen(1 元 = 100 fen)です。フルフィルメント応答モデル を参照してください。
API の可用性 {#availability}
| パス | 状態 |
|---|---|
/v1/fulfillment/inbounds/create | 倉庫モードでは Live(倉庫 simple-store);サンドボックスは mock |
/v1/fulfillment/packages | 倉庫モードでは Live(packages/index);サンドボックスは mock |
/v1/fulfillment/packages/{package_id} | 倉庫モードでは Live(packages/detail/{id});サンドボックスは mock |
/v1/fulfillment/packages/{package_id}/tracking | 倉庫モードでは Live(packages/logs/{id});サンドボックスは mock |
/v1/fulfillment/unclaimed-packages | 倉庫モードでは Live(一覧 + 引き取り);サンドボックスは mock |
/v1/fulfillment/returns | Mock — 返送の作成 / 一覧 / 確認 / キャンセル |
/v1/fulfillment/locations | 倉庫モードでは Live(warehouse);サンドボックスは mock |
/v1/fulfillment/value-added-services | 倉庫モードでは Live(services);サンドボックスは mock |
/v1/fulfillment/service-requests | Mock — 作成 / 一覧 / 詳細 / 確認 |
/v1/fulfillment/shipments/{id}/intercept | 倉庫モードでは Live(shipments/set-exceptional);サンドボックスは mock |
/v1/fulfillment/shipments | 倉庫モードでは Live(shipments/index);サンドボックスは mock |
/v1/fulfillment/shipping/channels | 倉庫モードではチャネルカタログが Live;サンドボックスは mock |
/v1/fulfillment/shipping/quotes | 倉庫モードでは見積もりが Live;サンドボックスは mock |
/v1/fulfillment/shipments/* | 利用可能(設定済みなら倉庫 HTTP、それ以外は mock) |
/v1/fulfillment/balance | 利用可能 |
/v1/shipments(旧版) | 非推奨 |
エンドツーエンドの流れ {#end-to-end-flow}
- 代行購入注文を作成 → 出品者が倉庫へ発送
または すでに管理している荷物の 入庫予告 - 荷物詳細 / 追跡 → 倉庫計測 / 例外 / VAS / 履行タイムライン
または 注文詳細 → 代行購入入庫後のtracking_numbers[] - 配送チャネル で能力を確認し、送料見積もり →
quotes[].channel.codeを選択 - 出荷を作成 →
id/order_sn(PENDING) - 倉庫梱包と最終計測 →
boxes[]、最終重量 / 寸法、最終運賃 - 出荷が支払い可能(
WAIT_PAYMENT)→ 詳細 を参照。早すぎる支払いは409 SHIPMENT_NOT_READY_FOR_PAYMENT - 出荷を支払う → ウォレットから控除
- 一覧 / 詳細 → 軽量行、または箱 / 梱包ファイル /
timeline/ ファーストマイル・ラストマイル番号
任意:インターセプト(WAIT_SHIP/SHIPPEDを保留する場合) - 国際トラッキング → スキャンイベント
倉庫フルフィルメントが初めてですか? WH-DEV テストガイドに従い、倉庫梱包と精算を含む一連の流れを確認してください。
エンドポイント案内
| トピック | パス | ドキュメント |
|---|---|---|
| 入庫予告 | POST .../inbounds/create | 入庫予告 |
| 荷物詳細 / 追跡 / 未引き取り | GET .../packages/* · unclaimed-packages | 荷物 |
| 返送 | POST/GET .../returns · confirm/cancel | 返送 |
| 拠点 | GET .../locations | 拠点 |
| 付加価値サービス | GET .../value-added-services | VAS |
| サービス申請 | POST/GET .../service-requests · confirm | サービス申請 |
| 配送チャネル | GET .../shipping/channels | 配送チャネル |
| 送料見積もり | POST .../shipping/quotes | 送料見積もり |
| 作成 / 支払い / キャンセル / インターセプト | POST .../shipments/create · {id}/pay · {id}/cancel · {id}/intercept | 出荷 |
| 出荷一覧 | GET .../shipments | 出荷 · 一覧 |
| 出荷詳細 | GET .../shipments/{id} | 出荷 · 詳細 |
| 国際トラッキング | GET .../shipments/{id}/tracking | 追跡 |
| ウォレット残高 | GET /v1/fulfillment/balance | 残高 |
| 応答フィールド | — | フルフィルメント応答モデル |
| 商品属性 | GET .../item-attributes | 送料見積もり |
倉庫モードの調達
/v1/orders/* のパスは変わりません。Gateway が HIOBuy へ転送します。商品 API は引き続き各マーケットプレイスを直接呼び出します。
国内追跡:注文物流追跡(倉庫モードでは Gateway がプロキシ)。
ライフサイクル状態図 {#lifecycle}
エラー
FULFILLMENT_MODE_NOT_SUPPORTED、SHIPMENT_CREATE_EXCEPTION、SHIPMENT_CREATE_FAILED、PARCEL_NOT_FOUND、EXTERNAL_ORDER_ID_ALREADY_EXISTS、SHIPMENT_NOT_READY_FOR_PAYMENT、SHIPMENT_ALREADY_PAID、INSUFFICIENT_BALANCE、NOT_FOUND(SHIPMENT_NOT_EXISTS)、インターセプト関連(SHIPMENT_NOT_FOUND、SHIPMENT_NOT_INTERCEPTABLE、SHIPMENT_INTERCEPTION_ALREADY_REQUESTED)— エラー と 出荷 を参照してください。
Get Support
Need integration help? Contact Developer Support at support@hiobuy.com · Response within 1–2 business days