Chuyển đến nội dung chính

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