Nhảy đến nội dung

validateDiscountsCoupon

Xác thực mã coupon giảm giá.

Description

Phương thức này xác thực mã coupon giảm giá và kiểm tra xem nó có tồn tại và hiện đang hoạt động hay không. Nó nhận một mã coupon làm đầu vào và trả về một Promise mà sẽ giải quyết thành true nếu coupon hợp lệ hoặc false nếu coupon không tồn tại hoặc đã hết hạn.

Giảm giá.validateDiscountsCoupon(

code*

);

Parameters schema

Schema

code(bắt buộc): string
Mã coupon cần xác thực

Examples

Minimal example

const response = await Discounts.validateDiscountsCoupon('SUMMER20');

Example response

{
"valid": true,
"coupon": {
"id": 1,
"discountId": 1,
"code": "SUMMER-KBWZ-2428",
"usedAt": null,
"isUsed": false,
"isReusable": false,
"orderId": null
}
}

Response schema

Schema: ICouponValidationResult

valid: boolean
Xem coupon có hợp lệ hay không.

coupon: ICouponEntity
Dữ liệu coupon nếu coupon hợp lệ.

coupon.id: number
ID bản ghi coupon.
ví dụ: 1

coupon.discountId: number
Giảm giá mà coupon thuộc về.
ví dụ: 1

coupon.code: string
Mã coupon.
ví dụ: "SUMMER-KBWZ-2428"

coupon.isReusable: boolean
Xem coupon có thể được sử dụng nhiều lần hay không.
ví dụ: false

coupon.isUsed: boolean
Xem coupon đã được sử dụng hay chưa.
ví dụ: false

coupon.orderId: number | null
ID đơn hàng mà coupon đã được áp dụng, hoặc null.
ví dụ: null

coupon.usedAt: string | null
Thời điểm coupon được sử dụng, hoặc null.
ví dụ: null

error: string
Thông báo lỗi nếu coupon không hợp lệ.