سنتعرّف في هذه المقالة على إضافة Checkout Editor لتخصيص حقول صفحة إتمام الطلب (Checkout)
القسم الأول: تفعيل الإضافة

القسم الثاني: إدارة حقول صفحة إتمام الطلب
من خلال الدخول إلى إعدادات الإضافة، يمكن التحكم في الحقول التالية:
- Billing Fields
- Shipping Fields
- Additional Fields
ويظهر جدول يحتوي على جميع الحقول الافتراضية مثل:
- الاسم الأول
- الاسم الأخير
- الهاتف
- البريد الإلكتروني
- الدولة
- المدينة
- العنوان
- الرمز البريدي
توفر الإضافة تحكمًا كاملًا في كل حقل، حيث يمكن:

إضافة حقل جديد (Add Field)
تعديل الحقول الحالية
حذف الحقول غير المطلوبة
تفعيل أو تعطيل أي حقل
إعادة ترتيب الحقول داخل صفحة الدفع
جعل الحقل إلزاميًا أو اختياريًا
القسم الثالث: إعدادات تعديل الحقل (Edit Field)
عند الضغط على Edit لأي حقل، تظهر إعدادات التخصيص التالية:

Basic Info / Basic Details
- :Type تحديد نوع الحقل (نص – بريد إلكتروني – رقم – هاتف…)
- : Nameالاسم البرمجي للحقل مثل billing_first_name
- : Labelاسم الحقل الظاهر للعميل
- : Placeholderالنص الإرشادي داخل الحقل
- : Default Valueقيمة افتراضية للحقل
- : Classتحديد تنسيق ومكان الحقل داخل الصفحةOptions
- : Requiredجعل الحقل إلزاميًا
- : Enabledتفعيل أو تعطيل الحقل
- : Display in Emailsإظهار قيمة الحقل داخل رسائل الطلب
- : Display in Order Detail Pagesإظهار الحقل داخل تفاصيل الطلب في لوحة التحكم
ملحوظة: بعد الاعداد نقوم بالضغط علي حفظ(Save)
القسم الرابعAdvanced Settings:
يحتوي هذا القسم على إعدادات متقدمة للتحكم الكامل في خصائص حقول العنوان داخل صفحة إتمام الطلب، ويُستخدم عند الحاجة لتجاوز الإعدادات الافتراضية الخاصة بالمنطقة أو اللغة (Locale).
Locale Override Settings
تُستخدم هذه الخيارات لفرض إعدادات مخصصة على حقول العنوان بدلًا من الإعدادات الافتراضية الخاصة بالدولة، وتشمل:
- Enable label override for address fields
تفعيل استبدال أسماء الحقول (Labels) الخاصة بحقوق العنوان مثل الدولة، المدينة، أو المنطقة. - Enable placeholder override for address fields
تفعيل استبدال النصوص الإرشادية (Placeholder) داخل حقول العنوان. - Enable class override for address fields
السماح بتعديل كلاس الحقول للتحكم في تنسيقها ومكان ظهورها داخل صفحة الدفع. - Enable priority override for address fields
التحكم في أولوية ترتيب حقول العنوان داخل صفحة الـ. Checkout - Enable required validation override for address fields
فرض إعدادات مخصصة لكون الحقول إجبارية أو اختيارية، بغض النظر عن إعدادات الدولة الافتراضية.
