4S Store — متجر إلكتروني
متجر إلكتروني كامل بلوحة تحكم عربية/إنجليزية: كتالوج بإضافات وخيارات لكل منتج، سلة وشراء وفوترة، مرتجعات، وبوابات دفع قابلة للتفعيل من اللوحة دون تعديل كود.
نظرة عامة
متجر متكامل: منتجات بخيارات وإضافات، سلة ومفضلة، كوبونات وعروض، بوابات دفع ومعاملات، مرتجعات ومراجعات، وفواتير آلية.
01التحدي
المتجر يبيع منتجات لها خيارات وإضافات اختيارية تغيّر السعر النهائي، وهو ما لا يعالجه نموذج «منتج له سعر». وأصحاب المتجر يريدون تغيير بوابة الدفع والعملة والمحتوى بأنفسهم، لا عبر طلب تطوير في كل مرة.
كما أن المتجر عربي/إنجليزي، فالمحتوى نفسه — لا الواجهة فقط — يجب أن يكون بلغتين.
02الحل
بنينا المنتج بإضافات وخيارات مستقلة تُسعّر كل منها على حدة وتُجمع عند الإضافة للسلة، فالسعر النهائي محسوب من مكوّناته لا مكتوبًا مسبقًا.
بوابات الدفع صارت صفوفًا في قاعدة البيانات بمفاتيحها وحالة تفعيلها، فإضافة بوابة أو إيقافها قرار إداري لا نشر جديد — ومعها سجل معاملات مستقل لكل عملية.
المحتوى مترجم على مستوى الحقل عبر spatie/laravel-translatable، والروابط تُولَّد كـ slug من العنوان، وخريطة الموقع تُنتَج آليًا. وأضفنا مسار مرتجعات صريحًا حتى لا يُعالَج الإرجاع كإلغاء طلب.
03الأثر
صاحب المتجر يدير الكتالوج والأسعار والبوابات والمحتوى بلغتين من مكان واحد، والمرتجعات صارت مسارًا موثّقًا له حالته بدل تعديل يدوي على الطلب.
أبرز ما يقدمه النظام
الوحدات التي جرى تسليمها وتشغيلها فعليًا.
-
01
كتالوج بتصنيفات وعلامات تجارية وصور متعددة، وإضافات وخيارات مسعّرة لكل منتج.
-
02
سلة وشراء وفوترة، وكوبونات مرتبطة بمنتجات بعينها، وقائمة أمنيات ومراجعات.
-
03
بوابات دفع تُدار من اللوحة بمفاتيحها وحالة تفعيلها، مع سجل معاملات لكل عملية.
-
04
مسار مرتجعات مستقل بحالاته، منفصل عن إلغاء الطلب.
-
05
محتوى ثنائي اللغة على مستوى الحقل، وروابط slug، وخريطة موقع تلقائية.
-
06
حساب عميل مستقل بمساره الخاص، ونشرة بريدية، وصفحات شروط وخصوصية وأسئلة شائعة.
-
07
تعدد عملات، وجداول بحث وفرز عبر DataTables، وتنقية مدخلات المحرّر.
التقنيات المستخدمة
ما بُني به النظام فعليًا — لا قائمة عامة.