Order API レスポンスモデル

型は packages/shared/src/ (order-preview-result.ts, order-create-result.ts, trade.ts, logistics-trace.ts) にあります。すべての金額は fen です。

StandardOrderPreviewResult {#standard-order-preview-result}

order preview から返されます。

フィールド説明
successboolean明細を購入できない場合は falseunavailable_lines を確認してください
total.paymentMoney支払い総額
total.shippingMoney国内送料分
sellers[]array販売者ごとに lines[] と手数料をグループ化
unavailable_lines[]array検証失敗または在庫不足
trade_types[]array1688 のみ
promotionsobject存在する場合の 1688 プロモーション

StandardOrderCreateResult {#standard-order-create-result}

フィールド説明
order_idstringpay、detail、trace に使用します
total.paymentMoney支払う金額
order_list[]arrayサブ注文 / 販売者分割
failed_offers[]arraysuccess: true でも部分作成の可能性があります
outer_purchase_idstringTaobao の冪等性キー
payment_urlstringTaobao の任意の支払い URL

StandardOrderPayResult {#standard-order-pay-result}

フィールド説明
success支払いが受け付けられたか
pay_channel1688 の支払い方法
error_code / error_messagesuccess: false の場合

StandardOrderDetail {#standard-order-detail}

フィールド説明
status例: wait_payment, wait_shipment, shipped
refund_status読み取り専用。返金 API は公開されていません
amountstotal, product_total, shipping_fee, refund (fen)
line_items[]sku_specs, status を含む商品行
timescreated_at, paid_at, shipped_at, …
domestic_parcels[]倉庫モード → fulfillment

UnifiedLogisticsTrace {#unified-logistics-trace}

domestic trace から返されます。

フィールド説明
packages[]tracking_number, carrier, steps[]
cross_border_packages[]1688 の越境ノード。国際フルフィルメントではありません

StandardOrderCancelResult {#standard-order-cancel-result}

フィールド説明
successキャンセルが受け付けられたか (処理中の場合があります)
pendingTaobao の非同期キャンセル
sub_order_ids部分キャンセルの対象 ID