المشكلات

كود الخصم لا يُطبَّق في صفحة الدفع

عميل يدخل كوداً مثل SALE20 في CouponSection فتظهر رسالة رفض رغم أن العرض يبدو نشطاً في /dashboard/discounts. المشكلة شائعة عند تعدد الشروط: التواريخ والحد الأدنى والمنتجات وحدود الاستخدام.

لماذا يحدث هذا

لأن التحقق العام POST /api/coupons/public/validate يفحص الكود والتواريخ والأهلية والحدود معاً، وأي شرط واحد يمنع التطبيق. وتغييرات اللوحة مثل الإيقاف أو تضييق المنتجات تنعكس فوراً على الطلبات الجديدة.

ماذا يفعل ڤاريونس

ڤاريونس يعرض سبب الرفض من التحقق، ويوفر مسار إصلاح من /dashboard/discounts بمراجعة الكود والتواريخ والحد الأدنى والمنتجات والاستخدام ثم Save وإعادة تجربة Checkout، مع سجل /dashboard/discounts/[id]/history لمعرفة من غيّر القاعدة ومتى.

  • discounts.coupons.supported — Discount codes (coupons): متاح
  • discounts.validity.auto-expire — Discount validity and auto-expiry: متاح

القيود

لا يذكر سجل الحقائق الحالي منعاً تلقائياً لكل رفض؛ بعض الحالات تحتاج توسيع الشروط أو إنشاء كوبون جديد بدل تعديل المنتهي.

مشكلات ذات صلة

الأسئلة الشائعة

لماذا يرفض المتجر كود خصم يبدو نشطا؟

لأن التحقق يفحص الكود والتواريخ والاستحقاق والحدود معا، وأي شرط واحد غير مستوف يمنع التطبيق حتى لو بدا الكود نشطا. راجع تاريخ الانتهاء والحد الأدنى والمنتجات المشمولة وحدود الاستخدام وحالة الإيقاف المؤقت قبل افتراض وجود عطل.

كيف أعرف سبب الرفض بالتحديد؟

يعرض ڤاريونس سبب الرفض عند التحقق، ويمكن تتبع أي تعديل سابق عبر صفحة سجل الخصم التي توضح من غيّر القاعدة ومتى. ابدأ بسبب الرفض الظاهر ثم قارنه بآخر تغيير مسجل لتحديد الإصلاح المطلوب.

هل أعدل الكوبون المنتهي أم أنشئ واحدا جديدا؟

يعتمد ذلك على الحالة: التعديل البسيط يصلح الشروط الخاطئة، لكن الكوبون المنتهي أو المستنفد غالبا يستحق كوبونا جديدا بشروط واضحة. القاعدة العامة هي عدم الاعتماد على منع تلقائي لكل رفض، ومعالجة كل حالة بما يناسبها.

آخر تحقق: 2026-09-19

تواصل معنا على واتساب