Modèles de réponse de l’API Commandes

Types dans packages/shared/src/ (order-preview-result.ts, order-create-result.ts, trade.ts, logistics-trace.ts). Tous les montants : fen.

StandardOrderPreviewResult {#standard-order-preview-result}

Depuis prévisualisation de commande.

ChampTypeDescription
successbooleanfalse lorsque les lignes ne peuvent pas être achetées ; vérifiez unavailable_lines
total.paymentMoneyTotal à payer
total.shippingMoneyPart de l’expédition domestique
sellers[]arrayGroupé par vendeur avec lines[], frais
unavailable_lines[]arrayÉchec de validation ou stock
trade_types[]array1688 uniquement
promotionsobjectPromotions 1688 lorsqu’elles sont présentes

StandardOrderCreateResult {#standard-order-create-result}

ChampTypeDescription
order_idstringÀ utiliser pour payer, détail, suivi
total.paymentMoneyMontant à payer
order_list[]arraySous-commandes / divisions par vendeur
failed_offers[]arrayCréation partielle possible avec success: true
outer_purchase_idstringClé d’idempotence Taobao
payment_urlstringURL de paiement Taobao optionnelle

StandardOrderPayResult {#standard-order-pay-result}

ChampDescription
successPaiement accepté
pay_channelMéthode de paiement 1688
error_code / error_messageLorsque success: false

StandardOrderDetail {#standard-order-detail}

ChampDescription
statuspar ex. wait_payment, wait_shipment, shipped
refund_statusLecture seule ; les API de remboursement ne sont pas publiques
amountstotal, product_total, shipping_fee, refund (fen)
line_items[]Lignes produit avec sku_specs, status
timescreated_at, paid_at, shipped_at, …
domestic_parcels[]Mode entrepôt → fulfillment

UnifiedLogisticsTrace {#unified-logistics-trace}

Depuis suivi domestique.

ChampDescription
packages[]tracking_number, carrier, steps[]
cross_border_packages[]Nœuds transfrontaliers 1688 — pas le fulfillment international

StandardOrderCancelResult {#standard-order-cancel-result}

ChampDescription
successAnnulation acceptée (peut encore être en traitement)
pendingAnnulation asynchrone Taobao
sub_order_idsIDs affectés par une annulation partielle