OMSĐơn hàng

Chi tiết đơn hàng

Lấy chi tiết một đơn hàng của khách hàng đang đăng nhập.

Endpoint

GET /site/orders/{id}

Headers

KeyValueBắt buộcMô tả
SiteTenantId{tenant_id}CóID của công ty/tenant.
SiteAuthorization{jwt_token}CóToken định danh khách hàng.

Path Parameters

TênKiểuBắt buộcMô tả
idintegerCóID đơn hàng.

Workflow & Logic

Đơn hàng phải thuộc shop hiện tại và thuộc khách hàng đang đăng nhập; ngược lại trả 404.

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 hoặc đơn không thuộc khách hàng.

HTTP 401 - Unauthorized

Nếu không gửi token (error_customer_login_required), token không hợp lệ/hết hạn/đã đăng xuất, hoặc token thuộc shop khác (error_customer_company_mismatch).

On this page