العودة لقائمة المشاريع

تعديل تطبيق متعدد البائعين بلغة flutter

76

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 25 يوما
الميزانية
$100.00 - $250.00
مدة التنفيذ
30 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
نافع ا.
عدد العروض
31
مشاريع قيد التنفيذ
0
التواصلات الجارية
5
المهارات المطلوبة
حل المشكلات MySQL لارافيل برمجة تطوير البرمجيات برمجة قواعد البيانات حل المشكلات MySQL لارافيل برمجة تطوير البرمجيات برمجة قواعد البيانات
الوصف
# وصف التعديل المطلوب حالياً النظام مبني بطريقة صحيحة من الناحية التشغيلية، حيث أن كل متجر يحتفظ باستقلاليته الكاملة في إدارة طلباته وتجهيزها وتوصيلها، ولا يوجد رغبة في تغيير هذه الآلية أو تعديل منطق الطلبات الداخلي. المطلوب فقط هو تحسين تجربة المستخدم في الواجهة الأمامية (Frontend). المشكلة الحالية أن العميل عند إضافة منتجات من عدة متاجر يضطر إلى إنشاء طلب مستقل لكل متجر وإتمام عمليات دفع متعددة، مما يزيد خطوات الشراء ويؤثر على تجربة المستخدم. المطلوب أن يتمكن العميل من: * إضافة منتجات من عدة متاجر داخل سلة واحدة. * إتمام عملية دفع واحدة فقط. * رؤية تجربة شراء موحدة وسلسة. مع المحافظة بالكامل على النظام الحالي خلف الكواليس، بحيث: * يبقى كل متجر مستقلاً بطلباته. * لا يتم تغيير منطق إدارة الطلبات الحالي. * لا يتم تغيير آلية التوصيل الحالية. * لا يتم تغيير آلية احتساب العمولات الحالية. * لا يتم تعديل دورة حياة الطلب داخل النظام. بمعنى آخر: التعديل المطلوب يركز على تجربة العميل والواجهة الأمامية فقط، بينما تستمر المنصة داخلياً في إنشاء وإدارة الطلبات لكل متجر بشكل مستقل كما هو معمول به حالياً. الهدف من التعديل هو تقديم تجربة متعددة البائعين، حيث يشعر العميل أنه أتم عملية شراء واحدة، بينما تستمر العمليات التشغيلية الداخلية لكل متجر بشكل منفصل دون أي تغيير جوهري في بنية النظام الحالية. # طلب تطوير نظام الطلبات متعددة المتاجر ## المطلوب إضافة دعم الطلب من عدة متاجر في سلة واحدة بحيث يتمكن العميل من شراء منتجات من أكثر من متجر وإتمام عملية الدفع مرة واحدة فقط. ## التغييرات المطلوبة ### 1. دعم السلة متعددة المتاجر * السماح بإضافة منتجات من عدة متاجر داخل نفس السلة. * عدم إجبار العميل على إتمام طلب مستقل لكل متجر. ### 2. إنشاء طلب رئيسي موحد * عند إتمام الدفع يتم إنشاء طلب رئيسي واحد للعميل. * يظهر للعميل كطلب واحد داخل التطبيق. ### 3. تقسيم الطلب تلقائياً * بعد إنشاء الطلب الرئيسي يتم إنشاء طلبات فرعية مستقلة لكل متجر مشارك في الطلب. * كل متجر يرى منتجاته فقط ولا يرى منتجات المتاجر الأخرى. ### 4. إدارة حالات الطلب * تكون حالة كل طلب فرعي مستقلة عن بقية المتاجر. * يتم تحديث حالة الطلب الرئيسي بناءً على حالة جميع الطلبات الفرعية.
عرض على مستقل