validateDiscountsCoupon
Bir indirim kupon kodunu doğrular.
Açıklama
Bu yöntem, bir indirim kupon kodunu doğrular ve mevcut olup olmadığını ve şu anda aktif olup olmadığını kontrol eder. Girdi olarak bir kupon kodu alır ve kupon geçerliyse true, kupon mevcut değilse veya süresi dolmuşsa false döndüren bir Promise döner.
İndirimler.validateDiscountsCoupon(
code*);
Parametreler şeması
Şema
code(required): string
Doğrulamak için kupon kodu
Örnekler
Minimal örnek
const response = await Discounts.validateDiscountsCoupon('SUMMER20');
Örnek yanıt
{
"valid": true,
"coupon": {
"id": 1,
"discountId": 1,
"code": "SUMMER-KBWZ-2428",
"usedAt": null,
"isUsed": false,
"isReusable": false,
"orderId": null
}
}
Yanıt şeması
Şema: ICouponValidationResult
valid: boolean
Kuponun geçerli olup olmadığı.
coupon: ICouponEntity
Kupon geçerliyse kupon verileri.
coupon.id: number
Kupon kaydı id'si.
örnek: 1
coupon.discountId: number
Kuponun ait olduğu indirim.
örnek: 1
coupon.code: string
Kupon kodu.
örnek: "SUMMER-KBWZ-2428"
coupon.isReusable: boolean
Kuponun birden fazla kez kullanılıp kullanılamayacağı.
örnek: false
coupon.isUsed: boolean
Kuponun daha önce kullanılıp kullanılmadığı.
örnek: false
coupon.orderId: number | null
Kuponun uygulandığı sipariş id'si veya null.
örnek: null
coupon.usedAt: string | null
Kuponun ne zaman kullanıldığı veya null.
örnek: null
error: string
Kupon geçersizse hata mesajı.