تفاصيل المشروع

السلام عليكم،

أحتاج إلى مبرمج محترف وخبير في تطوير إضافات 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) الذين يغطون نطاق منطقة العميل فقط.

​إدارة التصنيفات: أيقونات التصنيفات الرئيسية في الصفحة الرئيسية تظل ظاهرة ودائمة في مكانها دائماً ولا تختفي؛ حتى لو لم يوجد مورد يغطي المنطقة في هذا القسم (عند الضغط عليها يظهر قسم فارغ برسالة مناسبة).

​تقسيم الموردين وعرضهم ديناميكياً داخل فئاتهم وقوائمهم بناءً على التغطية الجغرافية.

​الرجاء قراءة المتطلبات جيداً، وتوضيح الوقت الإستغرقي والتكلفة المناسبة لتنفيذ العمل بالشكل التقني المذكور

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
7 أيام
المهارات

صاحب المشروع
Mohamed R.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

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

السلام عليكم أستاذ محمد، قرأت متطلبات الإضافة المطلوبة لمتجر CS-Cart Multi-Vendor Ultimate بعناية، وجاهز لتنفيذها بالكامل مع الالتزام التام بالشروط التقنية التي...

السلام عليكم، اطلعت على تفاصيل المشروع، وأقدر أنفذه بالشكل المطلوب مع الحرص على جودة الكود وسهولة تطويره مستقبلا. أحرص دائما إن يكون التنفيذ منظم ومتوافق مع بني...

السلام عليكم ورحمة الله وبركاته، مرحبا بك استادي الفاضل كيف حالك قراءت تفاصيل المشروع بعناية، وفهمت أنه ليس مجرد إضافة عادية، وإنما موديول مخصص واحترافي داخل CS...

Rewan H.

أهلا أستاذ محمد فكرة تحويل موقع العميل مرة واحدة إلى Zone ID وحفظه في الـ Session هي أهم نقطة في المتطلبات لأنها تمنع تشغيل حسابات جغرافية مع كل صفحة وتحافظ على...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.