AAXIS خطط تنفيذ · متجر إلكتروني بالدفع عند الاستلام

ردًّا على سؤالك: بكم تُقيَّم المنصة؟

السعر لا يُقال قبل أن يُكتب النطاق.
هذه ثلاثة نطاقات مكتوبة.

وضعتَ عناوين أساسية، وكل عنوان منها يتّسع لعشرة بنود أو لبندين. لذلك بدل رقم واحد مبهم، فصّلنا العمل إلى ثلاث خطط: كل خطة نطاق مغلق، ومدة، وسعر ثابت. اقرأ الجدول، علّم على ما تحتاجه فعلًا، وستظهر لك الخطة التي تغطيه.

الإطلاق
$1,650متجر يبيع فعليًا — أسبوعان
التشغيل
$2,500متجر تديره يوميًا — 4 أسابيع
المنصة
$4,200مندوبون وتسوية وواجهة برمجية — 6 أسابيع

سؤالك عن التعارض بين JWT و Django Templates

التعارض ليس في الأدوات، بل في مكان تخزين التوكن. صفحات Django تُؤمَّن بجلسة (session cookie) يقرأها الخادم مع كل طلب. الـ JWT يعيش في المتصفح. فإن وضعته في localStorage تكون قد فتحت بابًا وأغلقت آخر: الصفحات تبقى غير مؤمَّنة، والتوكن يصبح قابلًا للقراءة بجافاسكريبت.

الطريقة الشائعة

JWT مخزَّن في localStorage، والصفحات تعتمد عليه.

المتصفحيحفظ التوكن في localStorage
أي سكربت يعمل داخل الصفحةإعلان، مكتبة خارجية، أو ثغرة XSS واحدة — كلها تقرأ التوكن
صفحات Djangoلا تقرأ localStorage أصلًا، فتبقى بلا تأمين حقيقي

النتيجة: تسريب محتمل للحساب، وصفحات تبدو مؤمَّنة وهي ليست كذلك.

البديل: طبقتان، كل واحدة بأداتها

نفس الـ JWT الذي طلبته، لكن في المكان الصحيح.

الصفحات — Django Templatesجلسة Django القياسية مع حماية CSRF: التأمين يحدث على الخادم
الواجهة البرمجية — DRFJWT داخل HttpOnly cookie: جافاسكريبت لا تستطيع قراءته، والمتصفح يرسله تلقائيًا
تطبيق موبايل لاحقًايستهلك نفس الـ API بنفس التوكن دون تغيير في المعمارية

النتيجة: لا ثغرة XSS تسرق الجلسة، ولا صفحة نصف مؤمَّنة، والـ API جاهز لما بعد الموقع.

لماذا يُحسم هذا في اليوم الأول: اختيار طبقة المصادقة يحدد شكل الـ middleware والصلاحيات وكل اختبار يُكتب بعده. تغييره في منتصف المشروع يعني إعادة كتابة مسارات الدخول والصلاحيات — لا تعديلًا بسيطًا. وبما أن الدفع عند الاستلام يعني لا بيانات بطاقات ولا بوابة دفع، فالسيناريو الأمني هنا أخفّ بكثير، وهذا انعكس على السعر والمدة في الخطط أدناه.


علّم على ما تحتاجه، وستظهر الخطة

كل بند هنا شيء يُبنى ويُختبر ويُسلَّم — لا عناوين عامة. اضغط على أي بند لتختاره، وسيتحدّث الاختيار في أعلى الجدول ليخبرك بأقل خطة تغطي كل ما اخترته. ثم انسخ ملخص اختيارك وأرسله لي كما هو.

الخطة التي تغطي اختيارك: لم تختر بنودًا بعد
البنود مرتّبة كما تُبنى: الواجهة، ثم الطلب، ثم الإدارة، ثم التسليم التقني.
البند الإطلاق$1,650 التشغيل$2,500 المنصة$4,200
واجهة المتجر
كتالوج بأقسام ومنتجات وصور متعددة
خيارات المنتج (مقاس، لون) بمخزون مستقل لكل خيار
بحث وفلاتر بالقسم والسعر والتوفر
سلة تعمل قبل تسجيل الدخول ولا تضيع عند إغلاق الصفحة
واجهة عربية RTL كاملة تعمل على الموبايل أولًا
حساب العميل: العناوين المحفوظة، سجل الطلبات، إعادة الطلب بضغطة·
تقييمات ومراجعات للمنتجات بمراجعة إدارية قبل النشر··
واجهة ثنائية اللغة عربي/إنجليزي··
الطلب والدفع عند الاستلام
إتمام الطلب بالدفع عند الاستلام مع صفحة تأكيد ورقم طلب
دورة حياة الطلب: جديد ← مؤكد ← قيد الشحن ← تم التسليم ← ملغي
خصم المخزون عند التأكيد وإرجاعه عند الإلغاء
رسوم شحن مختلفة حسب المدينة أو المنطقة·
كوبونات وخصومات بشروط وصلاحية وحد أدنى للطلب·
إشعار تلقائي للعميل عند تغيّر حالة الطلب (رسائل عبر Meta Cloud API أو SMS)·
طلبات الإرجاع والاستبدال بمسار معتمد وسبب مسجَّل·
تسوية التحصيل النقدي: المبلغ المحصَّل لكل مندوب مقابل الواصل للخزنة··
متابعة السلات المتروكة وتذكير العميل تلقائيًا··
الإدارة والصلاحيات
لوحة Django admin مخصصة: إجراءات جماعية للطلبات وبنود الطلب inline
مجموعات وصلاحيات تفصل الأدمن عن الموظف عن العميل
لوحة تشغيل يومية: طلبات اليوم وحالاتها ومبيعاتها في شاشة واحدة·
تنبيه نفاد المخزون وسجل التوريد والكميات الواردة·
تقارير المبيعات بالمنتج والمدينة واليوم مع تصدير CSV·
حسابات المندوبين وتوزيع الطلبات عليهم وتحديث الحالة منهم··
التقنية والتسليم
تأمين الصفحات بجلسة Django مع حماية CSRF
نشر على سيرفر بدومين وشهادة SSL ونسخة احتياطية يومية
DRF API مؤمَّن بـ JWT داخل HttpOnly cookie·
GA4 وبكسل الإعلانات وأحداث الشراء والإضافة للسلة·
توثيق API بمعيار OpenAPI جاهز لتطبيق موبايل لاحقًا··
بيئة تجريبية منفصلة ونشر آلي بلا توقّف للمتجر··
كاش Redis وضغط الصور وقياس سرعة الصفحات··
مدة التنفيذأسبوعان4 أسابيع6 أسابيع
متابعة بعد التسليم15 يومًا30 يومًا45 يومًا

ما معنى «متابعة بعد التسليم»: هي فترة ضمان على الشغل المتفق عليه في الجدول أعلاه — أي خلل أو سلوك مخالف للمواصفة يتصلَّح فيها بدون أي تكلفة إضافية. وهي ليست فترة تعديلات مفتوحة: طلب تغيير في شيء مسلَّم وشغّال، أو إضافة بند غير موجود في خطتك، يُقدَّر ويُسعَّر على حدة.


الخطط الثلاث في سطرين لكل واحدة

الفرق بينها ليس عدد الميزات، بل الجواب على سؤال واحد: كم عملية يوميًا سيتحمّلها المتجر قبل أن يحتاج موظفًا إضافيًا.

الإطلاق

$1,650

لمن يريد أن يبدأ البيع فعليًا هذا الشهر ويقيس الطلب قبل أن يصرف أكثر.

  • متجر كامل يستقبل الطلبات بالدفع عند الاستلام
  • لوحة Django admin مخصصة لمتابعة الطلبات والمخزون
  • فصل الصلاحيات: أدمن، موظف، عميل
  • منشور على سيرفرك بدومينك وشهادة SSL
المدةأسبوعان
المتابعة15 يومًا

التشغيل

$2,500

لمن يعرف أنه سيصل إلى عشرات الطلبات يوميًا ولا يريد إدارتها من جدول Excel.

  • كل ما في الإطلاق، وفوقه لوحة تشغيل يومية
  • شحن بالمناطق، كوبونات، إرجاع واستبدال
  • إشعار تلقائي للعميل عند كل تغيّر في الطلب
  • DRF API مؤمَّن بـ JWT في HttpOnly cookie
المدة4 أسابيع
المتابعة30 يومًا

المنصة

$4,200

لمن عنده مندوبو توصيل، وأموال نقدية تتحرك يوميًا، ونية لتطبيق موبايل.

  • كل ما في التشغيل، وفوقه إدارة المندوبين
  • تسوية التحصيل النقدي مندوبًا بمندوب
  • توثيق API جاهز لتطبيق موبايل
  • بيئة تجريبية، نشر آلي، وتحسين سرعة مقاس
المدة6 أسابيع
المتابعة45 يومًا

إضافات بسعر ثابت، تُطلب متى شئت

  • بوابة دفع أونلاين لاحقًا (مدى، تابي، أو ميسر)+$450
  • تطبيق موبايل يستهلك نفس الواجهة البرمجيةيبدأ من $2,800
  • ربط شركة شحن مع تتبّع تلقائي للشحنة+$350
  • إدخال المنتجات وبياناتها حتى 300 منتج+$200
  • تعدد الفروع أو المخازن مع مخزون منفصل+$600

خارج النطاق — مكتوبة حتى لا تُفاجئك

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

لماذا هذه الأرقام قابلة للتنفيذ

لأنها ليست تقديرًا لمشروع أول من نوعه. المكوّنان الأثقل في متجرك — إدارة الطلبات وفصل الصلاحيات — بنيناهما قبل ذلك في نظامين يعملان.

نظام نقاط بيع لكافيه في الرياض

طلبات تُفتح وتُعدَّل وتُقفل على مدار اليوم، بصلاحيات تفصل الكاشير عن المدير، وتقارير إغلاق يومية. نفس منطق دورة حياة الطلب المطلوب هنا.

كونسول توصيل متعدد التجار

توزيع الطلبات على المندوبين، تتبّع الحالة، وتسوية ما حُصِّل نقدًا. هذا بالضبط ما تقوم عليه خطة «المنصة».

الدفعات

  • عند التوقيع وبدء العمل40%
  • عند تسليم الكتالوج ومسار الطلب كاملًا30%
  • عند التسليم النهائي والنشر30%

ما تملكه أنت

  • الكود المصدري كاملًاعلى مستودعك، من أول أسبوع لا عند التسليم
  • السيرفر والدومين وكل الحساباتباسمك، والفواتير تصلك أنت
  • قاعدة البيانات ونسخها الاحتياطيةملكك، وتُسلَّم بصيغة قابلة للاستيراد
  • وثيقة تشغيل مختصرةكيف تضيف منتجًا، تغيّر سعرًا، وتتابع طلبًا

الخطوة التالية بسيطة

ارجع إلى الجدول، علّم على البنود التي تريدها فعلًا، واضغط «انسخ ملخص اختيارك» ثم أرسله لي في المحادثة. سأردّ عليك بجدول تنفيذ بالأسابيع مبنيًّا على اختيارك أنت، لا على خطة جاهزة.