ربط موظف لوحة التحكم بشريحة تسعير. ليست حسابات التطبيق، ولا تغيّر السعر الذي يراه الزائر أو عميل الجوال.
كل صف = مستخدم لوحة نشط له دور + شريحة تسعير. يمكن ربط المستخدم بأكثر من شريحة، لكن لا تكرار لنفس الزوج (مستخدم + شريحة).
| المورد المرتبط | الحقل | أثر الارتباط |
|---|---|---|
| Users | user_id — User |
قائمة المستخدمين النشطين الذين لهم أي دور. عند حذف المستخدم تُحذف الربوط (cascade). |
| Pricing Segments | segment_id — Pricing Segment |
الشريحة الجغرافية. عند حذف الشريحة تُحذف هذه الصفوف. عمود Users في شاشة الشرائح يعدّ هذه الربوط. |
| Countries | عبر الشريحة | الدولة لا تُختار هنا؛ تأتي من الشريحة. |
| App Customers | لا ارتباط | عميل التطبيق يُسعَّر من دولته + نوع السعر، ليس من User Segments. |
| Product Prices | لا مفتاح مباشر | الأسعار على الشريحة مستقلة عن من رُبط بها من الموظفين. |
قائمة User تعرض الاسم والإيميل والأدوار. Super Admin غير مستثنى إن كان نشطاً وله أدوار.
| الاسم الظاهر | الاسم التقني | مطلوب؟ | الشرح |
|---|---|---|---|
| User | user_id | مطلوب | موظف لوحة نشط وله دور. بحث بالاسم. |
| Pricing Segment | segment_id | مطلوب | الشريحة من Pricing Segments. |
أعمدة القائمة: User، Email، Roles، Segment. فلتر Segment. Edit / Delete وحذف جماعي. زر New في الرأس.
| المشكلة | السبب | الحل |
|---|---|---|
| لا يظهر المستخدم في القائمة | غير نشط أو بلا دور | فعّله وأعطه دوراً في Users. |
| رفض الحفظ للتكرار | نفس المستخدم مربوط بنفس الشريحة | عدّل الموجود أو اختر شريحة أخرى. |
| ظننت أن العميل سيُسعَّر من هنا | خلط Users مع App Customers | أسعار الجوال من Country + Price Type (App). |