قواعد الظهور الشرطية
قواعد الظهور الشرطية تتيح لك التحكم في متى يظهر أو يختفي حقل التخصيص بناءً على اختيارات العميل السابقة. هذا يجعل تجربة التخصيص أكثر سلاسة — لا تربك العميل بخيارات غير ذات صلة. مثلاً: أظهر خيارات "النظارة" فقط عندما يختار العميل "بدون غطاء رأس".
كيف تعمل القواعد الشرطية
كل قاعدة شرطية تتكون من:
- حقل المصدر (Source Field): الحقل الذي تعتمد عليه القاعدة
- نمط المطابقة (Match Mode): كيف تقارن قيمة المصدر
- قيمة المصدر (Source Value): القيمة المحددة التي تشغل القاعدة
- الإجراء: إظهار أو إخفاء الحقل الهدف
إذا [حقل المصدر] [نمط المطابقة] [قيمة]
← أظهر/أخفِ [الحقل الهدف]
مثال
إذا "غطاء الرأس" = "بدون"
← أخفِ "النظارة"
أنماط المطابقة (Match Modes)
| النمط | الوصف | مثال |
|---|---|---|
| الكل (All) | جميع الشروط يجب أن تتحقق | البشرة = قمحي و الشعر = طويل |
| أي (Any) | أي شرط يتحقق يكفي | البشرة = قمحي أو البشرة = داكن |
| ليس (Not) | الشرط غير متحقق | البشرة لا = فاتح |
ضمن (In) قريبًا | القيمة ضمن مجموعة قيم | البشرة ضمن [قمحي، داكن] |
معاملات المقارنة (Operators)
| المعامل | الوصف | مثال |
|---|---|---|
| يساوي (Equals) | القيمة تطابق تمامًا | لون البشرة = قمحي |
| لا يساوي (Not Equals) | القيمة لا تطابق | لون البشرة ≠ فاتح |
يحتوي (Contains) قريبًا | القيمة تحتوي على النص | الاسم يحتوي "محمد" |
إنشاء قاعدة شرطية
الخطوة ١: فتح محرر القواعد
- حدد الحقل الهدف (الذي تريد إظهاره أو إخفاءه) من الشريط الجانبي
- في المفتش، اذهب إلى قسم "قواعد الظهور" (Visibility Rules)
- اضغط "+ إضافة قاعدة"
📸 Screenshot Needed
Dashboard Section: استوديو المنتجات > المفتش > قسم قواعد الظهور > فارغ UI State: قسم "قواعد الظهور" في المفتش. لا توجد قواعد بعد. زر "+ إضافة قاعدة" ظاهر. رسالة: "لا توجد قواعد ظهر. هذا الحقل سيظهر دائمًا." What to Capture: قسم قواعد الظهور الفارغ. RTL Note: RTL. Size: 400×200px
الخطوة ٢: تكوين القاعدة
- اختر حقل المصدر: من القائمة المنسدلة الأولى — مثلاً "لون البشرة"
- اختر نمط المطابقة: "أي" أو "الكل" (لعدة شروط)
- اختر المعامل: "يساوي" أو "لا يساوي"
- اختر القيمة: قيمة الخيار — مثلاً "داكن"
- اختر الإجراء: "إظهار" أو "إخفاء"
📸 Screenshot Needed
Dashboard Section: استوديو المنتجات > المفتش > محرر القواعد الشرطية UI State: محرر قواعد الظهور. حقل المصدر: "لون البشرة". المعامل: "يساوي". نمط المطابقة: "أي". القيمة: "داكن" (مختارة من قائمة منسدلة). الإجراء: "إظهار". What to Capture: محرر القواعد مع جميع الحقول. RTL Note: RTL. Size: 500×300px
الخطوة ٣: إضافة شروط متعددة (اختياري)
للقواعد المعقدة، أضف أكثر من شرط:
- اضغط "+ إضافة شرط"
- اختر المعامل والقيمة للشرط الثاني
- حدد نمط المطابقة: "الكل" (يجب تحقق جميع الشروط) أو "أي" (يكفي تحقق شرط واحد)
أمثلة عملية من كوراسا
مثال ١: إظهار خيارات إضافية للبشرة الداكنة
الحقل الهدف: "إكسسوارات إضافية"
نمط المطابقة: أي
الشرط: لون البشرة = داكن
الإجراء: إظهار
النتيجة: عندما يختار العميل لون بشرة "داكن"، يظهر حقل "إكسسوارات إضافية". لألوان البشرة الأخرى، يبقى الحقل مخفيًا.
مثال ٢: إخفاء النظارة مع غطاء الرأس
الحقل الهدف: "النظارة"
نمط المطابقة: أي
الشرط: غطاء الرأس ≠ بدون
الإجراء: إخفاء
النتيجة: عندما يختار العميل أي غطاء رأس، يختفي حقل "النظارة" (لأن النظارة لا تظهر مع الغطاء).
مثال ٣: إظهار حقل النص فقط عند اختيار "مخصص"
الحقل الهدف: "النص المخصص"
نمط المطابقة: أي
الشرط: نوع التخصيص = مخصص
الإجراء: إظهار
📸 Screenshot Needed
Dashboard Section: استوديو المنتجات > معاينة العميل > قاعدة شرطية نشطة UI State: معاينة العميل. اختار العميل "لون البشرة = داكن". ظهر حقل "إكسسوارات إضافية" (كان مخفيًا). تأثير انتقالي سلس (Fade in). What to Capture: قبل وبعد — إظهار اختفاء ثم ظهور حقل. RTL Note: RTL. Size: 500×400px (لقطتان)
منع القواعد الدائرية والمكسورة
نظام التحقق في الاستوديو يمنع:
| المشكلة | مثال | كيف يمنعها التحقق |
|---|---|---|
| قاعدة دائرية | حقل أ يظهر فقط إذا حقل ب=س، وحقل ب يظهر فقط إذا حقل أ=ص | 🚫 خطأ — يمنع التفعيل |
| حقل مصدر محذوف | القاعدة تشير إلى حقل تم حذفه | 🚫 خطأ — يمنع التفعيل |
| قيمة غير موجودة | القاعدة تشير إلى قيمة خيار تم حذفها | ⚠️ تحذير — ينصح بالإصلاح |
⚠️ للأمان: دائمًا نفذ التحقق بعد تعديل القواعد الشرطية. الأخطاء المنطقية قد تمنع التفعيل.
إصلاح القواعد بعد تغيير البيانات
إذا غيرت خيارات حقل المصدر (أضفت أو حذفت أو عدلت قيمًا):
- اذهب إلى الحقول التي لديها قواعد تعتمد على هذا الحقل
- راجع القواعد — قد تكون بعض القيم لم تعد موجودة
- حدّث القيم في القواعد لتعكس التغييرات
- نفذ التحقق للتأكد
نصائح وأفضل الممارسات
- لا تكثر من القواعد: ٢-٣ قواعد لكل حقل كحد أقصى. أكثر من ذلك يصعب صيانته
- اختبر جميع السيناريوهات: جرب كل تركيبة من الخيارات في معاينة العميل
- استخدم "أي" للخيارات المتعددة: إذا كان الحقل يجب أن يظهر لعدة قيم
- استخدم "الكل" للشروط المتراكمة: إذا كانت جميع الشروط يجب أن تتحقق
- ابدأ بسيطًا: قاعدة واحدة، اختبرها، ثم أضف المزيد
- وضح للعميل سبب ظهور/اختفاء الحقول: يمكن استخدام النص التوضيحي
مقالات ذات صلة
- قواعد الأصول التابعة: ربط خيارات الصور ببعضها
- إعدادات الحقول المشتركة: الإعدادات الأساسية
- ميزات اختيار الصورة: إعدادات خيارات الصور
- تجربة العميل مع الودجت: كيف يرى العميل القواعد
آخر تحديث: 2026-05-17