DOCS

Chi tiết đơn hàng

Tìm hiểu cách điểm cuối Chi tiết đơn hàng hoạt động.

Điểm cuối orderDetail được sử dụng để truy xuất an toàn chi tiết đơn hàng và trạng thái của một đơn hàng được hoàn thành thông qua Zonos Checkout.

Điểm cuối 

Lưu ý: Các khóa phản hồi có thể được sửa đổi và/hoặc có thể thêm các khóa bổ sung. Nếu bạn sử dụng điểm cuối, vui lòng đặt mã của bạn để phù hợp với các khả năng này.

POST | https://api.iglobalstores.com/v2/orderDetail

Yêu cầu HTTPS

trường↕ghi chú↕
Phương thức HTTPPOST
Điểm cuốihttps://api.iglobalstores.com/v2/orderDetail
Giao thứcHTTPS
Định dạng thông báoJSON
Tiêu đề HTTP Chấp nhậnAccept: application/json
Tiêu đề HTTP Content-TypeContent-Type: application/json

Cặp khóa/giá trị JSON trong phần thân yêu cầu

trường↕ghi chú↕
orderId TÙY CHỌN, nếu chuyển tham số referenceIdID đơn hàng Zonos có thể được chuyển cùng hoặc không có ID cửa hàng và dấu gạch ngang của bạn (Ví dụ: 123-45678 hoặc 45678). Lưu ý: Sau khi hoàn thành đơn hàng và thanh toán, khách hàng sẽ được chuyển hướng đến trang Hoàn thành Đơn hàng / Cảm ơn Đơn hàng được lưu trữ trên miền của bạn. URL sẽ chứa tham số chuỗi truy vấn "orderId" chứa giá trị này.integer / string
referenceId TÙY CHỌN, nếu chuyển tham số "orderId"Tham số này được sử dụng để tra cứu dữ liệu của một đơn hàng theo referenceId duy nhất được chuyển trong điểm cuối dịch vụ API createTempCart. Tham số này nên bị bỏ qua hoặc null khi dự định tra cứu chi tiết đơn hàng dựa trên tham số orderId.string
secret BẮT BUỘCGUID bí mật API được cung cấp bởi Zonosstring
storeId BẮT BUỘCID Cửa hàng được cung cấp bởi Zonos.integer

Phản hồi lỗi HTTP

mã lỗi↕thông báo↕ý nghĩa↕
415Loại phương tiện không được hỗ trợThực thể HTML. Tiêu đề HTTP "Content-Type" không hợp lệ.
406Không thể chấp nhậnThực thể HTML. Tiêu đề HTTP "Accept" không hợp lệ.
400Yêu cầu không hợp lệ"error":"orderId: 999-99999 không phải là orderId hợp lệ""error":"Không tìm thấy đơn hàng có orderId: 999-99999""error":"Thông tin xác thực không hợp lệ""error":"Phần thân bài đăng không hợp lệ""error":"Tham số orderId hoặc referenceId bắt buộc""error":"Không thể chỉ định cả Tham số orderId và referenceId""error":"Không tìm thấy đơn hàng với orderId: 999-99999""error":"Tham số cửa hàng bắt buộc""error":"Không tìm thấy đơn hàng với referenceId: 999999 cho storeId: 999""error":"referenceId: 999999 cho storeId: 999 đã bị trùng lặp""error":"Không thể truy xuất đơn hàng với referenceId: 999999"
500Lỗi máy chủ nội bộ"error":"Không thể xử lý chi tiết đơn hàng"

Định nghĩa JSON phản hồi

trường↕ghi chú↕
errorTham số này chỉ xuất hiện khi có lỗi xảy ra và sẽ chứa mô tả lỗi.string
orderĐây là một bản đồ chi tiết đơn hàng.JSON string
order.billingZipĐịa chỉ thanh toán cho đơn hàng - các giá trị được nhập vào Zonos Checkout.string
orderboxCountTrường này mô tả các hộp sẽ được sử dụng để vận chuyển đơn hàng, được chuyển vào yêu cầu createTempCart .string
order.carrierAccountNumberSố tài khoản vận chuyển của khách truy cập; được sử dụng khi các tài khoản vận chuyển của khách truy cập được kích hoạtstring
order.carrierAccountShippingMethodPhương thức vận chuyển được chọn trên tài khoản vận chuyển của khách truy cập; được sử dụng khi các tài khoản vận chuyển của khách truy cập được kích hoạtstring
order.cslListMatchKết hợp Danh sách Sàng lọc Hợp nhất (CSL). Một boolean cho biết khi thông tin khách hàng đã tạo ra một kết quả phù hợp trong Danh sách Sàng lọc Hợp nhất của Hoa Kỳ và nên được xem xét để có thể liên kết với bên bị từ chối.boolean
order.customerSelectedShippingNameTên hiển thị tùy chọn vận chuyển bên trong Zonos Checkoutstring
order.dutyTaxesBreakdownMột bản đồ của bảng phân tích nghĩa vụ/thuế Lưu ý - Nếu áp dụng, Phí Xử lý Quốc tế (IPF) không được bao gồm.JSON string
order.dutyTaxesBreakdown.brokerageFeeSố tiền phí môi giới tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesBreakdown.dispursementFeeSố tiền phí phân phối tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesBreakdown.dutySố tiền nghĩa vụ tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesBreakdown.prepaymentFeeSố tiền phí thanh toán trước tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesBreakdown.vatOnDispursementFeeSố tiền VAT/thuế trên phí phân phối tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesBreakdown.vatTaxSố tiền VAT/thuế tính bằng USD, không bao gồm VAT/thuế trên phí phân phối; số thập phân dương, hai chữ số thập phâninteger
order.dutyTaxesTotalTổng cộng nghĩa vụ và thuế tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.foreignCurrencyCodeMã tiền tệ mà thanh toán đơn hàng được giải quyết.string
remittance_amountSố tiền cần được chuyển đến một quốc gia cụ thể, ví dụ: _ UK VAT_.decimal
order.grandTotalTổng cộng tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.grandTotalForeignTổng cộng tính bằng tiền tệ được giải quyết; số thập phân dương, hai chữ số thập phâninteger
order.itemsMột danh sách các bản đồ mục Bản đồ mục chứa chi tiết về mục được chuyển đến Zonos Checkout khi tạo giỏ hàng tạm thời Để biết thêm chi tiết về các thuộc tính mục, vui lòng xem tài liệu API createTempCart JSON string
order.itemsCountSố lượng hàng dòng đơn hànginteger
order.itemsTotalTổng cộng hàng/sản phẩm tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.itemsTotalForeignTổng cộng hàng/sản phẩm tính bằng tiền tệ được giải quyết; số thập phân dương, hai chữ số thập phâninteger
order.items[index].heightSố thập phân dương, hai chữ số thập phâninteger
order.items[index].itemNonShippableboolean
order.items[index].lengthSố thập phân dương, hai chữ số thập phâninteger
order.items[index].quantityinteger
order.items[index].weightSố thập phân dương, hai chữ số thập phâninteger
order.items[index].widthSố thập phân dương, hai chữ số thập phâninteger
order.items[index].unitPriceSố thập phân dương, hai chữ số thập phâninteger
order.merchantOrderIdMerchantOrderId được liên kết với đơn hàng thông qua điểm cuối dịch vụ API updateMerchantOrderId .string
order.misc1Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.misc2Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.misc3Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.misc4Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.misc5Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.misc6Giá trị bổ sung được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart .string
order.nationalIdentifierThông tin địa chỉ thanh toán quốc tế bổ sung cho đơn hàng khi cần. Các giá trị được nhập vào Zonos Checkout.string
order.notesMột danh sách các bản đồ ghi chú; bản đồ ghi chú chứa chi tiết về ghi chú đơn hàng.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteMột boolean cho biết đây có phải là ghi chú do khách hàng tạo về đơn hàng, vận chuyển, v.v.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedMột boolean cho biết nếu ghi chú này được đánh dấu là quan trọng
order.notes[index].noteNội dung ghi chústring
order.optInEmailCho biết rằng khách hàng đã chọn hộp kiểm "đăng ký bản tin của chúng tôi" bên trong Zonos Checkout Chỉ áp dụng nếu bạn đã chọn để hiển thị hộp này trên trang thanh toánboolean
order.orderIdSố nhận dạng đơn hàng trong hệ thống Zonosstring
order.orderDateDấu thời gian tạo đơn hàng millis ở UTC/GMT.millis
order.orderDateStringChuỗi dấu thời gian tạo đơn hàng ở UTC/GMT.string
order.orderStatusTrạng thái/trạng thái của đơn hàng trong hệ thống Zonos. Để biết thêm chi tiết về việc sử dụng orderStatus, vui lòng xem Tài liệu Truy xuất một đơn hàng tại đây. Thông tin bổ sung về trạng thái đơn hàng có thể được tìm thấy trong Tài liệu Cập nhật tại đây.string
order.orderStatusDateDấu thời gian millis ở UTC/GMT của thay đổi orderStatus gần đây nhất trong hệ thống Zonos.millis
order.orderStatusDateStringChuỗi dấu thời gian ở UTC/GMT của thay đổi orderStatus gần đây nhất trong hệ thống Zonos.string
order.paymentProcessingMột bản đồ của chi tiết paymentProcessing. Một số tham số có thể không áp dụng cho tài khoản của bạn và sẽ bị loại trừ khỏi phản hồi.JSON string
order.paymentProcessing.captureDateNgày ghi lại thanh toán tính bằng millis, nếu có. Nếu Zonos đang xử lý thanh toán, nút này bị loại trừ khỏi phản hồi.millis
order.paymentProcessing.captureDateStringNgày ghi lại thanh toán dưới dạng chuỗi, nếu có. Nếu Zonos đang xử lý thanh toán, nút này bị loại trừ khỏi phản hồi.string
order.paymentProcessing.cardTypeHãng thẻ tín dụngNếu Zonos đang xử lý thanh toán, nút này bị loại trừ khỏi phản hồi.string
order.paymentProcessing.lastFourBốn số cuối cùng của số thẻ tín dụng thanh toán. Nếu Zonos đang xử lý thanh toán, nút này bị loại trừ khỏi phản hồi.string
order.paymentProcessing.paymentGatewayTên cổng thanh toán Nếu Zonos đang xử lý thanh toán, sẽ cho biết "iGlobal_CC" hoặc "iGlobal_PayPal".string
order.paymentProcessing.transactionTypeCho biết loại giao dịch "AUTH_CAPTURE" hoặc "AUTH_ONLY". Nếu Zonos đang xử lý thanh toán, nút này bị loại trừ khỏi phản hồi.string
order.poNumberSố đơn hàng mua cho đơn hàng được chỉ định bên trong Zonos Checkout; được sử dụng khi các đơn hàng mua được kích hoạtstring
order.quotedDutyTaxesNghĩa vụ và thuế được trích dẫn trong Zonos Checkout, được hiển thị tính bằng USD; số thập phân dương, hai chữ số thập phâninteger
order.quotedDutyTaxesForeignNghĩa vụ và thuế được trích dẫn trong Zonos Checkout. Hiển thị tính bằng tiền tệ được giải quyết; số thập phân dương, hai chữ số thập phâninteger
order.referenceIdreferenceId duy nhất được liên kết với đơn hàng thông qua điểm cuối dịch vụ API createTempCart.string
order.shipCompleteCho biết liệu đơn hàng có nên được vận chuyển theo nhiều phần hay khôngboolean
order.shippingCarrierServiceLevelNhận dạng nhà vận chuyển và mức dịch vụ cho tùy chọn vận chuyển đã chọnstring
order.shippingInstructionsHướng dẫn có thể tùy chỉnh cho mức dịch vụ vận chuyểnstring
order.shippingTotalTổng vận chuyển tính bằng USD; số thập phân dương, hai chữ số thập phân integer
order.shippingTotalForeignTổng vận chuyển tính bằng tiền tệ được giải quyết; số thập phân dương, hai chữ số thập phâninteger
order.testOrderCho biết rằng đơn hàng có phải là đơn hàng thử nghiệm không.boolean
order.trackingNumberSố theo dõi được tạo cho lô hàng, nếu áp dụng.string
order.zipĐịa chỉ đích / vận chuyển cho đơn hàng - các giá trị được nhập vào Zonos Checkout hoặc được chuyển đến đơn hàng thông qua chuyển hướng đến Zonos Checkout.string

Các loại dữ liệu bổ sung:

  • order.address1
  • order.address2
  • order.address3
  • order.altPhone
  • order.billingAddress1
  • order.billingAddress2
  • order.billingAddress3
  • order.billingAltPhone
  • order.billingCity
  • order.birthDate
  • order.billingCompany
  • order.billingCountryCode
  • order.billingCountryName
  • order.billingEmail
  • order.billingName
  • order.billingPhone
  • order.billingState
  • order.city
  • order.company
  • order.countryCode
  • order.countryName
  • order.email
  • order.items[index].countryOfOrigin
  • order.items[index].description
  • order.items[index].imageURL
  • order.items[index].itemBrand
  • order.items[index].itemCategory
  • order.items[index].itemColor
  • order.items[index].itemCustomization
  • order.items[index].itemDescriptionDetailed
  • order.items[index].itemDescriptionLong
  • order.items[index].itemFabricContent
  • order.items[index].itemHSCode
  • order.items[index].itemLtlClass
  • order.items[index].itemMaterial
  • order.items[index].itemURL
  • order.items[index].productId
  • order.items[index].sku
  • order.items[index].productId
  • order.items[index].weightUnits
  • order.name
  • order.phone
  • order.state

Trang này có hữu ích không?