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

قواعد الظهور الشرطية

قواعد الظهور الشرطية تتيح لك التحكم في متى يظهر أو يختفي حقل التخصيص بناءً على اختيارات العميل السابقة. هذا يجعل تجربة التخصيص أكثر سلاسة — لا تربك العميل بخيارات غير ذات صلة. مثلاً: أظهر خيارات "النظارة" فقط عندما يختار العميل "بدون غطاء رأس".


كيف تعمل القواعد الشرطية

كل قاعدة شرطية تتكون من:

  1. حقل المصدر (Source Field): الحقل الذي تعتمد عليه القاعدة
  2. نمط المطابقة (Match Mode): كيف تقارن قيمة المصدر
  3. قيمة المصدر (Source Value): القيمة المحددة التي تشغل القاعدة
  4. الإجراء: إظهار أو إخفاء الحقل الهدف
إذا [حقل المصدر] [نمط المطابقة] [قيمة]
← أظهر/أخفِ [الحقل الهدف]

مثال

إذا "غطاء الرأس" = "بدون"
← أخفِ "النظارة"

أنماط المطابقة (Match Modes)

النمطالوصفمثال
الكل (All)جميع الشروط يجب أن تتحققالبشرة = قمحي و الشعر = طويل
أي (Any)أي شرط يتحقق يكفيالبشرة = قمحي أو البشرة = داكن
ليس (Not)الشرط غير متحققالبشرة لا = فاتح
ضمن (In) قريبًاالقيمة ضمن مجموعة قيمالبشرة ضمن [قمحي، داكن]

معاملات المقارنة (Operators)

المعاملالوصفمثال
يساوي (Equals)القيمة تطابق تمامًالون البشرة = قمحي
لا يساوي (Not Equals)القيمة لا تطابقلون البشرة ≠ فاتح
يحتوي (Contains) قريبًاالقيمة تحتوي على النصالاسم يحتوي "محمد"

إنشاء قاعدة شرطية

الخطوة ١: فتح محرر القواعد

  1. حدد الحقل الهدف (الذي تريد إظهاره أو إخفاءه) من الشريط الجانبي
  2. في المفتش، اذهب إلى قسم "قواعد الظهور" (Visibility Rules)
  3. اضغط "+ إضافة قاعدة"

📸 Screenshot Needed

Dashboard Section: استوديو المنتجات > المفتش > قسم قواعد الظهور > فارغ UI State: قسم "قواعد الظهور" في المفتش. لا توجد قواعد بعد. زر "+ إضافة قاعدة" ظاهر. رسالة: "لا توجد قواعد ظهر. هذا الحقل سيظهر دائمًا." What to Capture: قسم قواعد الظهور الفارغ. RTL Note: RTL. Size: 400×200px

الخطوة ٢: تكوين القاعدة

  1. اختر حقل المصدر: من القائمة المنسدلة الأولى — مثلاً "لون البشرة"
  2. اختر نمط المطابقة: "أي" أو "الكل" (لعدة شروط)
  3. اختر المعامل: "يساوي" أو "لا يساوي"
  4. اختر القيمة: قيمة الخيار — مثلاً "داكن"
  5. اختر الإجراء: "إظهار" أو "إخفاء"

📸 Screenshot Needed

Dashboard Section: استوديو المنتجات > المفتش > محرر القواعد الشرطية UI State: محرر قواعد الظهور. حقل المصدر: "لون البشرة". المعامل: "يساوي". نمط المطابقة: "أي". القيمة: "داكن" (مختارة من قائمة منسدلة). الإجراء: "إظهار". What to Capture: محرر القواعد مع جميع الحقول. RTL Note: RTL. Size: 500×300px

الخطوة ٣: إضافة شروط متعددة (اختياري)

للقواعد المعقدة، أضف أكثر من شرط:

  1. اضغط "+ إضافة شرط"
  2. اختر المعامل والقيمة للشرط الثاني
  3. حدد نمط المطابقة: "الكل" (يجب تحقق جميع الشروط) أو "أي" (يكفي تحقق شرط واحد)

أمثلة عملية من كوراسا

مثال ١: إظهار خيارات إضافية للبشرة الداكنة

الحقل الهدف: "إكسسوارات إضافية"
نمط المطابقة: أي
الشرط: لون البشرة = داكن
الإجراء: إظهار

النتيجة: عندما يختار العميل لون بشرة "داكن"، يظهر حقل "إكسسوارات إضافية". لألوان البشرة الأخرى، يبقى الحقل مخفيًا.

مثال ٢: إخفاء النظارة مع غطاء الرأس

الحقل الهدف: "النظارة"
نمط المطابقة: أي
الشرط: غطاء الرأس ≠ بدون
الإجراء: إخفاء

النتيجة: عندما يختار العميل أي غطاء رأس، يختفي حقل "النظارة" (لأن النظارة لا تظهر مع الغطاء).

مثال ٣: إظهار حقل النص فقط عند اختيار "مخصص"

الحقل الهدف: "النص المخصص"
نمط المطابقة: أي
الشرط: نوع التخصيص = مخصص
الإجراء: إظهار

📸 Screenshot Needed

Dashboard Section: استوديو المنتجات > معاينة العميل > قاعدة شرطية نشطة UI State: معاينة العميل. اختار العميل "لون البشرة = داكن". ظهر حقل "إكسسوارات إضافية" (كان مخفيًا). تأثير انتقالي سلس (Fade in). What to Capture: قبل وبعد — إظهار اختفاء ثم ظهور حقل. RTL Note: RTL. Size: 500×400px (لقطتان)


منع القواعد الدائرية والمكسورة

نظام التحقق في الاستوديو يمنع:

المشكلةمثالكيف يمنعها التحقق
قاعدة دائريةحقل أ يظهر فقط إذا حقل ب=س، وحقل ب يظهر فقط إذا حقل أ=ص🚫 خطأ — يمنع التفعيل
حقل مصدر محذوفالقاعدة تشير إلى حقل تم حذفه🚫 خطأ — يمنع التفعيل
قيمة غير موجودةالقاعدة تشير إلى قيمة خيار تم حذفها⚠️ تحذير — ينصح بالإصلاح

⚠️ للأمان: دائمًا نفذ التحقق بعد تعديل القواعد الشرطية. الأخطاء المنطقية قد تمنع التفعيل.


إصلاح القواعد بعد تغيير البيانات

إذا غيرت خيارات حقل المصدر (أضفت أو حذفت أو عدلت قيمًا):

  1. اذهب إلى الحقول التي لديها قواعد تعتمد على هذا الحقل
  2. راجع القواعد — قد تكون بعض القيم لم تعد موجودة
  3. حدّث القيم في القواعد لتعكس التغييرات
  4. نفذ التحقق للتأكد

نصائح وأفضل الممارسات

  1. لا تكثر من القواعد: ٢-٣ قواعد لكل حقل كحد أقصى. أكثر من ذلك يصعب صيانته
  2. اختبر جميع السيناريوهات: جرب كل تركيبة من الخيارات في معاينة العميل
  3. استخدم "أي" للخيارات المتعددة: إذا كان الحقل يجب أن يظهر لعدة قيم
  4. استخدم "الكل" للشروط المتراكمة: إذا كانت جميع الشروط يجب أن تتحقق
  5. ابدأ بسيطًا: قاعدة واحدة، اختبرها، ثم أضف المزيد
  6. وضح للعميل سبب ظهور/اختفاء الحقول: يمكن استخدام النص التوضيحي

مقالات ذات صلة


آخر تحديث: 2026-05-17