السلام عليكم،
أحتاج إلى مبرمج محترف وخبير في تطوير إضافات CS-Cart Multi-Vendor Ultimate لتنفيذ إضافة مخصصة لإدارة مناطق التوزيع والفلترة الجغرافية للموردين والعملاء على المنصة.
الشروط والتقنيات الأساسية:
خرائط مجانية بالكامل: يجب الاعتماد حصرياً على OpenStreetMap و Leaflet.js، ويُمنع تماماً استخدام Google Maps API أو أي خدمات مدفوعة .
أداء عالي وسرعة الاستجابة: يجب أن يتم تصميم الإضافة بحيث لا تؤثر نهائياً على سرعة تصفح المتجر (تجنب الحسابات الجغرافية الثقيلة في كل صفحة، والاعتماد على تخزين رقم المنطقة Zone ID في جلسة العميل Session بعد تحديدها لأول مرة).
تفاصيل ومواصفات الإضافة المطلوبة:
1. لوحة تحكم المورد (Vendor Panel):
إضافة تبويب جديد في بروفايل المورد باسم "مناطق التوزيع والتغطية".
يحتوي التبويب على خريطة Leaflet تفاعلية مدمج بداخلها خانة بحث.
يكتب المورد اسم الحي أو المدينة، فتظهر على الخريطة، ويضغط على زر (+) لإضافتها كـ Tag مرئي، مع إمكانية حذف أي منطقة في أي وقت بالضغط على علامة (X) وحفظ التغييرات في قاعدة البيانات.
2. بوب أب العميل وتثبيت الموقع (Storefront GPS Popup & Lock):
عند فتح العميل للمنصة لأول مرة، يظهر بوب أب إجباري يغطي الشاشة ويمنع التصفح حتى يتم تحديد الموقع.
البوب أب لا يحتوي على خانات بحث للعميل، بل يحتوي على زر صريح: "تحديد موقعي تلقائياً (GPS)".
بمجرد الضغط، يتم سحب الإحداثيات الحقيقية، وقفل الموقع دائمًا (Location Lock) وربطه بحساب العميل وجلسته، بحيث لا يمكن للعميل تعديل موقعه بنفسه نهائياً.
التعديل مستقبلاً يتم حصرياً من لوحة تحكم الأدمن عبر ملف العميل.
3. محرك الفلترة الديناميكية والتصنيفات:
فلترة الموردين: عرض الموردين المعتمدين (Approved) الذين يغطون نطاق منطقة العميل فقط.
إدارة التصنيفات: أيقونات التصنيفات الرئيسية في الصفحة الرئيسية تظل ظاهرة ودائمة في مكانها دائماً ولا تختفي؛ حتى لو لم يوجد مورد يغطي المنطقة في هذا القسم (عند الضغط عليها يظهر قسم فارغ برسالة مناسبة).
تقسيم الموردين وعرضهم ديناميكياً داخل فئاتهم وقوائمهم بناءً على التغطية الجغرافية.
الرجاء قراءة المتطلبات جيداً، وتوضيح الوقت الإستغرقي والتكلفة المناسبة لتنفيذ العمل بالشكل التقني المذكور
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم، عندي مشروع مشابه يمكن الاطالع عليه موجود في معرض اعمالي mandob اطلعت بدقة على متطلبات المشروع الخاصة بتطوير إضافة مخصصة لإدارة مناطق التوزيع والفل...
السلام عليكم أستاذ محمد، قرأت متطلبات الإضافة المطلوبة لمتجر CS-Cart Multi-Vendor Ultimate بعناية، وجاهز لتنفيذها بالكامل مع الالتزام التام بالشروط التقنية التي...
السلام عليكم، اطلعت على تفاصيل المشروع، وأقدر أنفذه بالشكل المطلوب مع الحرص على جودة الكود وسهولة تطويره مستقبلا. أحرص دائما إن يكون التنفيذ منظم ومتوافق مع بني...
السلام عليكم ورحمة الله وبركاته، مرحبا بك استادي الفاضل كيف حالك قراءت تفاصيل المشروع بعناية، وفهمت أنه ليس مجرد إضافة عادية، وإنما موديول مخصص واحترافي داخل CS...
أهلا أستاذ محمد فكرة تحويل موقع العميل مرة واحدة إلى Zone ID وحفظه في الـ Session هي أهم نقطة في المتطلبات لأنها تمنع تشغيل حسابات جغرافية مع كل صفحة وتحافظ على...