انتقل إلى المحتوى الرئيسي

validateDiscountsCoupon

تحقق من صحة رمز قسيمة الخصم.

الوصف

تتحقق هذه الطريقة من صحة رمز قسيمة الخصم وتتحقق مما إذا كانت موجودة ونشطة حاليًا. تأخذ رمز القسيمة كمدخلات وتعيد Promise يتم حلها إلى true إذا كانت القسيمة صالحة أو false إذا كانت القسيمة غير موجودة أو قد انتهت صلاحيتها.

Discounts.validateDiscountsCoupon(

code*

);

مخطط المعلمات

المخطط

code(required): string
رمز القسيمة للتحقق من صحته

أمثلة

مثال بسيط

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

استجابة المثال

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

مخطط الاستجابة

المخطط: ICouponValidationResult

valid: boolean
ما إذا كانت القسيمة صالحة.

coupon: unknown
بيانات القسيمة إذا كانت القسيمة صالحة.

error: string
رسالة الخطأ إذا كانت القسيمة غير صالحة.