Abdelrhman

لوحة إدارة التجارة الإلكترونية
0 مشاهدات

لوحة إدارة التجارة الإلكترونية

لوحة خاصة لإدارة منتجات المتجر وطلباته وتذاكر الدعم والعروض والرسائل التسويقية.

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

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

المشكلة

تتوزع أعمال المتجر بين مجموعات بيانات مختلفة. يؤثر تعديل المنتج في الفهرس، ويحتاج الطلب إلى تحديث حالته، وقد يتطلب الرد على تذكرة حفظ رسالة وإرسال بريد. توفر اللوحة مسارات لهذه الأعمال، وتربطها بمجموعات Firestore المستخدمة لبيانات المتجر.

الميزات الأساسية

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

البنية التقنية

يعرض Express قوالب EJS، ويربط وحدات مسارات منفصلة لكل مجال إداري. يقرأ Firebase Admin مجموعات Firestore ويحدثها للمنتجات والفئات والمعاملات والتذاكر والمستخدمين والحملات. توفر Firebase Authentication ملفات تعريف الارتباط للجلسات. تمر صور المنتجات ومرفقات التذاكر عبر Multer وCloudinary. يرسل Nodemailer رسائل الحملات والإشعارات التشغيلية. تحفظ ذاكرة مؤقتة داخل العملية نتائج مختارة للمنتجات والفئات والمعاملات مع مدة انتهاء اختيارية. تحفظ عناوين إلغاء الاشتراك التسويقي أيضًا في ملف JSON محلي، لذلك يجمع هذا الجزء بين Firestore وتخزين الملفات.

نقاط هندسية

  • تتحقق المسارات المحمية من جلسة Firebase، وتقارن دور الحساب المعلن بدوره المخزن قبل السماح بالوصول.
  • تحدث مسارات الفهرس والطلبات سجلات Firestore عبر وحدات منفصلة لتنظيم العمل بحسب المهمة.
  • تحفظ ردود التذاكر سجل المحادثة، وترسل إشعارًا بريديًا منسقًا عبر مساعد البريد.
  • يفحص إرسال الحملات قائمة الاستبعاد، وتسجل مسارات التتبع أحداث الفتح والنقر.
  • توفر العمليات الجماعية واجهة واحدة للتغييرات المتكررة في الفهرس.

معرض الصور

No media available for this project.

آراء العملاء

آراء أشخاص استخدموا هذا المشروع أو شاركوا في تطويره.

شارك تجربتك مع هذا المشروع