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

شكل تجربة التخصيص

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

أين تجده؟ اضبط تجربة التخصيص ← شكل تجربة التخصيص.

صورة مؤقتة — المطلوب لقطة: قسم شكل تجربة التخصيص كاملًا: بطاقة فروقات السعر + شبكة منتقي الألوان الستة + قوائم النمط والكثافة والظل + حقول الأرقام + بطاقة CSS/JavaScript المخصص

1. إظهار فروقات السعر داخل الخيارات​

خياران: إخفاء الفروقات / إظهار الفروقات. كما يشرحه التطبيق:

يعرض للعميل فرق السعر مقارنة بالخيار الحالي. الخيار المحدد لا يعرض سعرًا، والخيارات الأرخص تظهر بقيمة سالبة. لا يغيّر تسعير سلة المتجر.

متى تُظهرها؟متى تخفيها؟
فروق السعر منطقية وتشجع على الترقية (+5 ريال للأفضل)فروق مربية مربكة أو سالبة تثير أسئلة
منتجات مقارنة (خامات، أحجام)تجربة إهداء عاطفية لا تريد ذكر المال فيها

راجع التفاصيل في إظهار فروقات السعر.

2. ألوان الهوية (6 منتقيات)​

كل لون بحقل منتقي + قيمة HEX بجانبه:

اللونيضبطمثال قيمة
اللون الأساسيالأزرار المحددة والعناصر النشطة#72daad
اللون الثانويعناصر الإسناد والتدرجات#4167b9
لون النصنصوص الأسئلة والخيارات#111827
لون الحدودإطارات البطاقات والحقول#d1d5db
الخلفيةخلفية مساحة التخصيص#ffffff
سطح البطاقاتخلفية بطاقات الخيارات#ffffff

انسخها من دليل هوية متجرك حتى يبدو الودجت قطعة من المتجر لا إضافة فوقه.

3. عناصر التحكم في الشكل​

الإعدادخياراتهأثره
نوع الخطاسم خط أو inherit (يرث خط المتجر)inherit الأفضل للاتساق
نمط الزرممتلئ / حدود فقط / هادئقوة أزرار الاختيار والشراء
كثافة تجربة التخصيصمضغوطة / متوازنة / واسعةالمسافات بين الأسئلة — مضغوطة لتجارب طويلة
كثافة بطاقات الخياراتمضغوطة / متوازنة / واسعةتباعد بطاقات الاختيارات نفسها
عمق الظلبدون ظل / خفيف / متوسط / بارزإبراز البطاقات عن الخلفية
استدارة الزوايارقم 0–400 = حواف حادة، 40 = دائري جدًا
سماكة الحدود0–8 بخطوة 0.5وضوح إطارات البطاقات
حجم السواتش12–44 بكسلحجم دوائر عينات الألوان
عرض شبكة الصور64–180 بكسلعرض مصغرات خيارات الصور
مزيج مجرب

كثافة متوازنة + ظل خفيف + استدارة 8–12 = مظهر عصري مريح لا يشتت. والمضغوطة تنقذ التجارب ذات 10+ أسئلة.

4. التنسيق المخصص: CSS وJavaScript​

لمن يحتاج تحكمًا يتجاوز الخيارات الجاهزة — بطاقة متقدمة في آخر القسم:

تفعيل CSS مخصص + محرر CSS scoped​

  • قائمة غير مفعّل / مفعّل ثم محرر أكواد.
  • الـ CSS يعمل داخل نطاق الودجت فقط (scoped) فلا يمس باقي صفحة المتجر.
  • استهدف عناصر التخصيص بمعرفاتها مثل [data-pc-field-container] وbutton[data-pc-field-id="..."] لتعديل شكل حقل بعينه: حدود أزرار المقاسات، حالة الاختيار [aria-pressed="true"]، منطقة رفع الملف، وشبكات الصور.

تفعيل JavaScript مخصص + محرر JS scoped​

  • قائمة تفعيل، ثم محرر — مع ملاحظة التطبيق: يعمل على هذا الحساب فقط بعد تحميل واجهة التخصيص.
  • يوفر واجهة برمجية مصغرة داخل نطاق الودجت:
الدالةوظيفتها
api.ready(callback)ينفذ كودك بعد جاهزية الواجهة
api.roots()جذور عناصر التخصيص في الصفحة
api.query(selector)بحث عن عنصر داخل الودجت
api.on(selector, event, handler)ربط حدث (كتابة، فقدان تركيز...)
api.observe(callback)إعادة تنفيذ عند تغير الواجهة
  • مثال واقعي: كود يفحص عرض الاسم حرفًا حرفًا أثناء الكتابة ويقصّ ما يتجاوز مساحة الطباعة مع رسالة «الاسم طويل على مساحة الطباعة. تم اختصاره تلقائيًا».
للمرحّلين فقط

الـ CSS الآمن نسبيًا ويرجع بحذف الكود. الـ JavaScript منطق تشغيلي: اختبره على الجوال وعلى متصفحات مختلفة، واحتفظ بنسخة من كودك خارج التطبيق، وتذكر أنه مرتبط بحسابك الحالي.

مثال من متجر كراسة​

ضبط المتجر: لون أساسي أخضر فاتح #72daad يطابق هوية علامته، نمط زر هادئ، كثافة متوازنة، وسواتش 20px — ثم جسّر الفجوة الباقية بـ CSS مخصص جعل أزرار المقاسات حادة الزوايا ومنطقة الرفع ممرات منقطة عريضة. النتيجة: ودجت يبدو مصممًا خصيصًا للمتجر.

أسئلة سريعة​

كيف أرجع الشكل الافتراضي؟​

أعد القيم الافتراضية يدويًا، أو عطّل CSS/JavaScript المخصص — الأكواد لا تُحذف بتعطيلها فتعود بتفعيلها.

لماذا لا يظهر تغييري في المتجر؟​

احفظ ثم انشر — شكل الودجت جزء من النسخة المنشورة — وامسح الكاش.

الفرق بين هذا القسم وتنسيق الودجت في قسم الودجت والمتجر؟​

هذا القسم يضبط شكل تجربة التخصيص نفسها داخل الاستوديو، وتنسيقات الودجت الأوسع (الثيمات وموضع العرض في المتجر) في قسم الودجت والمتجر.

أدلة مرتبطة​