تجارة التجزئة · أدوات منزلية · 2025
هومي: متجر إلكتروني ولوحة تحكم لمتجر أدوات منزلية
يبيع هومي، متجر الأدوات المنزلية في مصر، إلى متسوّقين عبر الإنترنت وإلى عملاء تجزئة وجملة عند المنضدة. والمنصة التي يعمل عليها تطبيق Laravel واحد في عشرين وحدة: متجر إلكتروني بسلة وكوبونات وإتمام طلب، ولوحة تحكم يُدخل فيها الفريق الطلبات ويستلم المشتريات وينقل المخزون بين المخازن ويقرأ التقارير. بناها فريق على مدى ثلاث سنوات، وكان دورنا منذ أغسطس 2024 إكمال المتجر الإلكتروني وتوسيعه وإعادة العمل على شاشات الطلبات والتقارير والتسعير.
شارك في بنائه
- العميل
- لم يُذكر بناءً على طلب العميل
- المدة
- المنصة 2022 – 2025 · وعملنا منذ أغسطس 2024
- الفريق
- مشروع فريق · وعملنا بمهندس واحد
- المنصة
- ويب · متجر بالعربية والإنجليزية ولوحة تحكم عربية
- السوق
- مصر
- الحجم
- 20 وحدة · 80 نموذجًا · 131 هجرة
- التقارير
- 11 تقريرًا وطباعة باركود
- الحالة
- تم التسليم
التقنيات
- Laravel 8
- PHP
- MySQL
- Blade
- jQuery
- Bootstrap 4
- Laravel Modules
- Spatie Permission
- DataTables
- Socialite
- Select2
المنتج
16 صورة01
الموجز
متجر يبيع عبر الإنترنت وعند المنضدة من مخزون واحد.
السياق
يبيع المتجر أدوات منزلية بطريقتين: إلى متسوّقين عبر موقعه، وإلى عملاء تجزئة وجملة في المتجر بطلبات يُدخلها الفريق. وكلاهما يسحب من المخزون نفسه، المحفوظ في عدة مخازن.
ما كان يجب إدارته
قائمتا أسعار وعروض بشرائح للكميات؛ ومخزون يتحرك مع كل شراء وطلب ومرتجع وتحويل؛ وشحن يختلف سعره باختلاف الشركة والمحافظة؛ وكوبونات بقواعد؛ وخزينة تتبع المبيعات والمشتريات.
الأهداف
- متجر إلكتروني بالعربية والإنجليزية
- فريق يُدخل الطلبات بسرعة، وبالباركود إن شاء
- مخزون حسب المخزن تتطابق حساباته دائمًا
- عروض وكوبونات وأسعار جملة
- تقارير للربح والمخزون والطلبات والشحن
- صلاحيات لكل عضو في الفريق
02
الفريق
مشروع فريق، وهذا دورنا فيه.
بُنيت المنصة بيد فريق على مدى ثلاث سنوات، بدءًا من حزمة Laravel مقسَّمة إلى وحدات. وبدأ دورنا في أغسطس 2024: أكملنا المتجر الإلكتروني وسّعناه (إتمام الطلب والحسابات والكوبونات ورسائل التواصل وصفحات السياسات وسجل الطلبات)، وأعدنا العمل على شاشات الطلبات في لوحة التحكم، وأضفنا تقرير حركة الصنف وملصقات الباركود بحجم A4 وتصدير الأصناف إلى Excel، وأصلحنا تسعير العروض وطريقة حساب الربح.
| مهندس شاملإتمام الطلب وحساب العميل في المتجر، والكوبونات، وشاشات الطلبات في لوحة التحكم، والتقارير، وطباعة الباركود، وإصلاحات التسعير | ×1 | إتمام الطلب وحساب العميل في المتجر، والكوبونات، وشاشات الطلبات في لوحة التحكم، والتقارير، وطباعة الباركود، وإصلاحات التسعير | خبير |
|---|
03
الواجهات الأمامية
متجر بالعربية والإنجليزية وسلة تتبع المتسوّق.
من عمل عليه
المتجر صفحات Blade من Laravel تُرسم على الخادم فوق قالب متجر مرخّص، مع jQuery للتفاعل وتخطيط من اليمين إلى اليسار للعربية. يتصفح المتسوّق حسب الفئة، ويرى عروضًا بعدّاد تنازلي، ويفتح المنتج بألوانه وتقييماته ومنتجاته المرتبطة، ويحتفظ بقائمة أمنيات، ويُتمّ الطلب كضيف أو بحساب، مسجّلًا بالبريد أو عبر Google أو Facebook. وتعيش السلة في قاعدة البيانات مرتبطة بكوكي، فتبقى بعد انتهاء الزيارة.
قرار 1
السلة محفوظة على الخادم
يعرّف الكوكي السلة وتتبع سلةُ المتسوّق المسجَّل صاحبَها، فتعمل الإضافة إلى السلة بالطريقة نفسها للضيف وصاحب الحساب، ويمكن فحص الكمية مقابل المخزون.
المقابل · كل سلة صف في قاعدة البيانات، فتتجمّع السلال المتروكة وتحتاج إلى تنظيف.
قرار 2
قالب متجر مرخّص لا تصميم مخصص
سمح تخطيط مجرَّب باتجاهين بأن يذهب الجهد إلى إتمام الطلب والكوبونات والحساب بدل التنسيق.
المقابل · يشبه المتجر القالب، وسكربتاته داخل الصفحات.
- لغتان، موقع واحدلكل منتج وفئة وصفحة نص بالعربية ونص بالإنجليزية، ويبدّل المتسوّق اللغة من الترويسة؛ وتحوّل العربية التخطيط كله إلى اليمين إلى اليسار.
- عروض بعدّاد تنازلييمكن للعرض الأمامي أن يحمل سعر مقارنة وعدّادًا تنازليًا حتى نهايته، يظهر كقسم في الصفحة الرئيسية وفي صفحة خاصة.
- ألوان كمنتج واحدالأصناف المجمّعة كألوان لمنتج واحد تُفتح في صفحة واحدة يختار فيها المتسوّق اللون، وتحتها التقييمات والمنتجات المرتبطة.
- شحن يُسعَّر عند الإتمامتُحسب كلفة التوصيل من شركة الشحن والمحافظة والمدينة التي يختارها المتسوّق، ثم يمكن لكوبون أن يخفّض السلة أو يلغي الشحن.
- كوبونات بقواعديمكن للكوبون أن يكون نسبة أو مبلغًا ثابتًا أو شحنًا مجانيًا، بحد أدنى للإنفاق وسقف وتواريخ وحد للاستخدام في المجموع ولكل عميل، وللطلب الأول فقط، ولفئات أو منتجات محددة.
- حساب بسجليرى المتسوّق طلباته وحالتها، ويحتفظ بعدة عناوين وصورة شخصية، ويكتب للمتجر من نموذج تواصل محدود برسالة واحدة لكل جهاز في اليوم.
04
الأنظمة الخلفية والمعمارية
مخزون كدفتر حركات، وطلبات تحرّكه، وتقارير تقرؤه.
من عمل عليه
لوحة التحكم إدارة عربية من اليمين إلى اليسار على قالب مرخّص، في عشرين وحدة لكل منها نماذجها ومتحكماتها وجداولها. المخزون دفتر حركات: يضيف كل شراء وطلب ومرتجع وتحويل صفًّا بإشارته، ويجمعها عرض في قاعدة البيانات لكل مخزن وصنف. ويُدخل الفريق الطلب كما عند الكاشير: يختار العميل وقائمة الأسعار، ويضيف الأصناف بالبحث أو الباركود، ويرى ما تحمله المخازن الأخرى. وتتبع الخزينة الطلبات والمشتريات، وتقرؤها إحدى عشر تقريرًا.
قرار 1
المخزون دفتر وعرض
كل حركة صف بإشارته مرتبط بمستنده الأصلي، فإلغاء مستند أو تعديله صف عكسي جديد لا تعديل للتاريخ، ومخزون المخزن دائمًا مجموع صفوفه.
المقابل · تجمع قراءة المخزون جدولًا ينمو، فتسأل أكثر الشاشات ازدحامًا قاعدة البيانات أسئلة أكثر كلما كبر.
قرار 2
حالة الطلب تحرّك مخزونه
يعيد إلغاء الطلب مخزونه، ولا يسمح بإرجاع طلب ملغى إلا للمالك مع التحقق من أن المخزون ما زال موجودًا.
المقابل · تقع آثار ثقيلة خلف تغيير الحالة، فلحالة تُضبط من المكان الخطأ عواقب.
قرار 3
الربح يُحسب على الطلب
ربح الطلب سعر بيع كل بند ناقص سعر شرائه، ناقص الخصم وكلفة الشحن المجاني المُتحمَّلة، زائد التكاليف الإضافية، وتعيد شاشة حساب الطلبات القديمة.
المقابل · تستخدم إعادة الحساب سعر الشراء الحالي للصنف لا ما كلّفه وقتها.
قرار 4
المتجر الإلكتروني يبيع من مخزن واحد
تقرأ طلبات الموقع والسلة مخزنًا واحدًا مختارًا، فيبقى رقم المخزون الذي يراه المتسوّق بسيطًا ويُحجز المخزون فورًا.
المقابل · يرتبط المتجر بذلك المخزن، فتغييره يعني تغيير الكود الذي يسمّيه.
- إدخال الطلب كالكاشيريختار الفريق العميل والمخزن وقائمة الأسعار (تجزئة أو جملة)، ويضيف الأصناف بالبحث أو بقارئ الباركود، ويطبّق خصمًا أو ضريبة أو تكلفة إضافية أو شحنًا مجانيًا، وترفض الشاشة كمية لا يحملها المخزن.
- أصناف وألوان ومجموعاتللصنف كود واسمان بالعربية والإنجليزية وسعر للتجزئة وآخر للجملة وحد لتنبيه النقص وصور وسمات وألوان وعدة موردين؛ ويمكن تجميع الأصناف كألوان لمنتج واحد.
- عروض بشرائح للكمياتيضع العرض سعر تجزئة وسعر جملة لأصناف مختارة، وسعرًا للكميات يسري من كمية معيّنة، فقد تكلّف القطعة في سلة من عشر أقل مما تكلّفه في سلة من اثنتين.
- مخزون بين المخازنتصل المشتريات إلى مخزن مختار، وتنقل التحويلات المخزون بين المخازن بمذكرة قابلة للطباعة، ويُسجَّل التالف والجرد كتسويات إدارية، ولا يستطيع مرتجع الشراء خفض المخزون تحت الصفر.
- إحدى عشر تقريرًاالأرباح العامة، وتقييم المخزون، وحركة المخزون، وعدد المنتجات، والنقص، والخزينة، وكارت الصنف، وشركات الشحن، والمصروفات الإدارية، والطلبات، والمنتجات، كل منها يُصفّى بالتاريخ أو المخزن أو الحالة.
- ملصقات وملفات وسجلاتتُطبع ملصقات الباركود بسعر أو بدونه على أوراق A4، وتُصدَّر الأصناف إلى Excel، ويسجّل سجل من دخل وما تغيّر في طلب أو شراء أو تحويل.
05
النتيجة
سُلِّم إلى المتجر.
سُلِّمت المنصة: يعمل المتجر الإلكتروني ولوحة التحكم معًا على قاعدة بيانات واحدة ومخزون واحد، فيُحتسب الطلب الذي يصل من الموقع والطلب الذي يُدخل في المتجر على الرفوف نفسها.
أخبرنا بما تبنيه.
رسالة قصيرة تكفي. يرد عليك مهندس خبير خلال يوم عمل واحد.
