Lewati ke konten utama

validateDiscountsCoupon

Validasi kode kupon diskon.

Deskripsi

Metode ini memvalidasi kode kupon diskon dan memeriksa apakah kupon tersebut ada dan saat ini aktif. Ini mengembalikan Promise yang menyelesaikan menjadi objek ICouponValidationResult dengan rincian validasi.

Diskon.validateDiscountsCoupon(

code*

);

Skema parameter

Skema

code(required): string
Kode kupon yang akan divalidasi

Contoh

Contoh minimal

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

Contoh respons

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

Skema respons

Skema: ICouponValidationResult

valid: boolean
Apakah kupon tersebut valid.

coupon: ICouponEntity
Data kupon jika kupon tersebut valid.

coupon.id: number
ID catatan kupon.
contoh: 1

coupon.discountId: number
Diskon yang dimiliki kupon tersebut.
contoh: 1

coupon.code: string
Kode kupon.
contoh: "SUMMER-KBWZ-2428"

coupon.isReusable: boolean
Apakah kupon dapat digunakan lebih dari sekali.
contoh: false

coupon.isUsed: boolean
Apakah kupon sudah pernah digunakan.
contoh: false

coupon.orderId: number | null
ID pesanan di mana kupon diterapkan, atau null.
contoh: null

coupon.usedAt: string | null
Waktu kupon digunakan, atau null.
contoh: null

error: string
Pesan kesalahan jika kupon tidak valid.