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.