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ệ.