Model phản hồi Order API

Các kiểu trong packages/shared/src/ (order-preview-result.ts, order-create-result.ts, trade.ts, logistics-trace.ts). Tất cả số tiền: fen.

StandardOrderPreviewResult {#standard-order-preview-result}

Từ order preview.

FieldTypeDescription
successbooleanfalse khi dòng hàng không thể mua; kiểm tra unavailable_lines
total.paymentMoneyTổng cần thanh toán
total.shippingMoneyPhần vận chuyển nội địa
sellers[]arrayNhóm theo người bán với lines[], phí
unavailable_lines[]arrayValidate hoặc tồn kho thất bại
trade_types[]arrayChỉ 1688
promotionsobjectKhuyến mãi 1688 khi có

StandardOrderCreateResult {#standard-order-create-result}

FieldTypeDescription
order_idstringDùng cho pay, detail, trace
total.paymentMoneySố tiền cần thanh toán
order_list[]arraySub-orders / tách theo người bán
failed_offers[]arrayCó thể create một phần với success: true
outer_purchase_idstringIdempotency key Taobao
payment_urlstringURL thanh toán Taobao tùy chọn

StandardOrderPayResult {#standard-order-pay-result}

FieldDescription
successThanh toán được chấp nhận
pay_channelPhương thức thanh toán 1688
error_code / error_messageKhi success: false

StandardOrderDetail {#standard-order-detail}

FieldDescription
statusví dụ wait_payment, wait_shipment, shipped
refund_statusChỉ đọc; refund APIs không public
amountstotal, product_total, shipping_fee, refund (fen)
line_items[]Dòng sản phẩm với sku_specs, status
timescreated_at, paid_at, shipped_at, …
domestic_parcels[]Chế độ kho → fulfillment

UnifiedLogisticsTrace {#unified-logistics-trace}

Từ domestic trace.

FieldDescription
packages[]tracking_number, carrier, steps[]
cross_border_packages[]Node xuyên biên giới 1688 — không phải fulfillment quốc tế

StandardOrderCancelResult {#standard-order-cancel-result}

FieldDescription
successHủy được chấp nhận (có thể vẫn đang xử lý)
pendingHủy bất đồng bộ Taobao
sub_order_idsId bị ảnh hưởng khi hủy một phần