OMSOrder Promotion

Chi tiết Order Promotion

Lấy chi tiết một bản ghi khuyến mãi đã áp dụng trên đơn hàng theo ID

Endpoint

GET /v1/orderpromotions/:id

Headers

TênBắt buộcMô tả
AuthorizationCó<JWT> của người dùng có quyền xem đơn hàng (order.view)

Path Parameters

TênKiểuBắt buộcMô tả
idintCóID bản ghi order promotion

Query Parameters

TênKiểuBắt buộcMô tả
company_idintCóID công ty (tenant), phải trùng với công ty của phiên đăng nhập

Response Schema

HTTP 200 - JSON Object

Kết quả được bọc trong object có success và data:

{
    "success": true,
    "data": {
        "id": 5001,
        "company_id": 10311,
        "sale_order_id": 10002414,
        "promotion_id": 200,
        "discount_amount": 98180,
        "status": 1,
        "promotion": { "id": 200, "name": "Giảm 5% đơn hàng", "type": 101 },
        "customer": { "id": 101, "full_name": "Hoàng Văn Hải", "phone": "0909876543" },
        "customer_name": "Hoàng Văn Hải",
        "customer_phone": "0909876543",
        "...": "..."
    }
}

data là một đối tượng Order Promotion Object, bao gồm các enriched fields.

Error Codes

HTTPCodeMô tả
401error_jwt_is_requiredThiếu token xác thực
403error_role_not_availableKhông có quyền order.view
422error_invalid_promotion_idid không hợp lệ
404error_promotion_not_foundKhông tìm thấy bản ghi hoặc bản ghi thuộc công ty khác

On this page