OMSĐơn hàng

Chi tiết đơn hàng theo UUID

Lấy thông tin đơn hàng theo UUID (dùng cho trang cảm ơn/thanh toán sau khi checkout).

Endpoint

GET /site/orders/uuid/{uuid}

Headers

KeyValueBắt buộcMô tả
SiteTenantId{tenant_id}CóID của công ty/tenant.

Path Parameters

TênKiểuBắt buộcMô tả
uuidstringCóUUID của đơn hàng (trường uuid trong response của Checkout).

Workflow & Logic

  • Không yêu cầu đăng nhập: ai biết uuid của đơn đều xem được, vì vậy chỉ chia sẻ uuid với chính người đặt hàng.
  • Chỉ tìm đơn thuộc shop hiện tại (SiteTenantId).

Response Schema

HTTP 200 - Thành công

Mỗi đơn hàng là một đối tượng Order (cấu trúc giống Order Object của Admin API), kèm thêm mảng order_details:

TrườngKiểuMô tả
order_detailsarrayDanh sách dòng sản phẩm của đơn (tối đa 100 dòng).
order_details[].avatar_file_listarrayẢnh của biến thể (hoặc ảnh sản phẩm nếu biến thể không có ảnh).
order_details[].selectionsarrayCác thành phần đã chọn (chỉ với sản phẩm combo): combo_item_id, p_id, pv_id, quantity, item_name, item_option_value_text, item_image, weight_preset_*.

HTTP 404 - Not Found

error_not_found: Không tìm thấy đơn hàng.

On this page