validateDiscountsCoupon
Xác thực mã giảm giá.
Mô tả
Phương thức này xác thực mã 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ó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng ICouponValidationResult với các chi tiết xác thực.
Giảm giá.validateDiscountsCoupon(
code*);
Sơ đồ tham số
Sơ đồ
code(bắt buộc): string
Mã giảm giá cần xác thực
Ví dụ
Ví dụ tối thiểu
const response = await Discounts.validateDiscountsCoupon('SUMMER20');
Ví dụ phản hồi
{
"valid": true,
"coupon": {
"id": 1,
"discountId": 1,
"code": "SUMMER-KBWZ-2428",
"usedAt": null,
"isUsed": false,
"isReusable": false,
"orderId": null
}
}
Sơ đồ phản hồi
Sơ đồ: ICouponValidationResult
valid: boolean
Liệu mã giảm giá có hợp lệ hay không.
coupon: ICouponEntity
Dữ liệu mã giảm giá nếu mã giảm giá hợp lệ.
coupon.id: number
ID bản ghi mã giảm giá.
ví dụ: 1
coupon.discountId: number
Giảm giá mà mã giảm giá thuộc về.
ví dụ: 1
coupon.code: string
Mã giảm giá.
ví dụ: "SUMMER-KBWZ-2428"
coupon.isReusable: boolean
Liệu mã giảm giá có thể được sử dụng nhiều lần hay không.
ví dụ: false
coupon.isUsed: boolean
Liệu mã giảm giá đã được sử dụng hay chưa.
ví dụ: false
coupon.orderId: number | null
ID đơn hàng mà mã giảm giá đã được áp dụng, hoặc null.
ví dụ: null
coupon.usedAt: string | null
Thời điểm mã giảm giá được sử dụng, hoặc null.
ví dụ: null
error: string
Thông báo lỗi nếu mã giảm giá không hợp lệ.