السعر الفعلي: منتج + شريحة دولة + نوع تسعير + قيمة. هذه الشاشة هي مصدر السعر الأساسي للتطبيق، وليست حقول السعر القديمة على بطاقة المنتج.
صف واحد = سعر واحد. لا يمكن تكرار نفس المنتج مع نفس الشريحة ونفس نوع التسعير.
التطبيق (عميل مسجّل): شريحة دولة العميل الافتراضية + نوع سعر العميل → هذه القيمة.
الموقع (زائر): شريحة الدولة المختارة في الرأس (أو SY) — دون نوع عميل. إن تعذّر ذلك يُستخدم حقل price_retail القديم على المنتج.
| المورد المرتبط | الحقل | أثر الارتباط |
|---|---|---|
| Products | product_id |
المنتج الذي يُسعَّر. يظهر Name (English). يمكن إدارة الأسعار أيضاً من تبويب Prices داخل المنتج. |
| Pricing Segments | Pricing Segment — segment_id |
السوق الجغرافي. إنشاء شريحة يولّد صفوف فارغة قديمة؛ أضف صفوفاً بنوع تسعير حقيقي وعبّئ القيمة. |
| Pricing Types | Pricing Type — pricing_type_id |
مطلوب عند الإنشاء. الأنواع النشطة فقط في القائمة. عند حذف النوع يُفرَّغ الرابط على الصف. |
| Countries | عبر الشريحة | الدولة لا تُختار هنا؛ اختر الشريحة التابعة لها. |
| App Customers | Country + Price Type (App) | يحددان أي صف من هذه الشاشة يراه العميل. |
| Import/Export | Excel | الأسلوب العملي لتحديث مئات الصفوف دفعة واحدة. |
| الاسم الظاهر | الاسم التقني | مطلوب؟ | الشرح |
|---|---|---|---|
| Product | product_id | مطلوب | بحث بالاسم الإنجليزي. |
| Pricing Segment | segment_id | مطلوب | شريحة الدولة. |
| Pricing Type | pricing_type_id | مطلوب عند الإنشاء | تجزئة/جملة/VIP… فريد مع المنتج والشريحة. |
| Price | value | اختياري في النموذج | رقم ببادئة $. عبّئه وإلا يظهر بلا سعر أو صفر. |
| Type (Legacy) | price_type | مخفي | default / value06 للتوافق. مخفي في الجدول افتراضياً. |
فلاتر الجدول: Segment، Pricing Type، Price Type (Legacy). أوامر Edit / Delete وحذف جماعي.
| المشكلة | السبب | الحل |
|---|---|---|
| رفض الحفظ: سعر موجود مسبقاً | نفس المنتج + الشريحة + النوع | عدّل الصف الموجود بدل إنشاء آخر. |
| العميل لا يرى السعر | لا صف لنوعه، أو القيمة فارغة، أو لا شريحة افتراضية | أنشئ الصف المطابق وعبّئ Price. |
| سعر الموقع يختلف عن التطبيق | الموقع لا يستخدم نوع العميل | متوقع: الزائر يرى سعر الشريحة؛ العميل يرى نوعه. |
| تعديل price_retail على المنتج بلا أثر | التطبيق يفضّل هذه الشاشة | عدّل Product Prices. |