دراسة حالة
إزاي بنينا تاجروفا
إزاي بنت OBELIX Agency منصة تاجروفا للبائعين الصغار في مصر: كتالوج أونلاين وطلبات على واتساب، مع فصل بيانات كل متجر، وأمان الصور، واستيراد المنتجات من Excel.

تاجروفا منصة بنيناها في OBELIX Agency للبائعين الصغار والبيزنس من البيت في مصر. كل تاجر بياخد متجر أونلاين بمنتجاته وأسعاره، والزبون بيطلب منه، والطلب يوصل للتاجر على واتساب. المنصة شغالة على tajrova.com.
في المقال ده هنحكي إحنا شفنا المشكلة إزاي، وبنينا الحل إزاي، وإيه القرارات اللي فرقت في النتيجة.
المشكلة: الكتالوج صور في الواتساب
البائع الصغير في مصر بيبيع على واتساب وإنستجرام. الكتالوج عبارة عن صور بيبعتها لكل زبون، والأسعار في الرسايل، والطلب بيضيع وسط المحادثات. ولما بيفكر في متجر إلكتروني كامل، بيلاقي إعداد طويل، ودفع أونلاين مش جاهز له، وتكلفة شهرية كبيرة على حجم شغله.
اللي كان ناقص حاجة في النص: كتالوج مرتب برابط واحد، والزبون يختار ويطلب، والتاجر يستلم الطلب على واتساب اللي متعود عليه.
الحل: كتالوج قابل للطلب، ولوحة للتاجر
- متجر عام لكل تاجر: أقسام، وبحث، وصفحة لكل منتج بالصورة والسعر والكمية، وسلة، وصفحة إتمام الطلب.
- الطلب بيتسجل الأول وبعدين واتساب بيفتح: السيرفر بيحسب الأسعار ويحفظ الطلب برقم، وبعدين الزبون بيبعته للتاجر على واتساب. يعني مفيش طلب بيضيع، ومفيش سعر بيتغير من ناحية الزبون.
- لوحة للتاجر على الموبايل: الطلبات بحالاتها والبحث فيها، والمنتجات والأقسام، ومناطق التوصيل والاستلام، وشكل المتجر، والاشتراك.
- لوحة تحكم لفريق OBELIX: تجهيز المتاجر، واستيراد المنتجات، ومراجعة المدفوعات، وسجل العمليات، ومؤشرات التجربة.
القرارات التقنية وليه أخدناها
- Laravel مع Blade: صفحات المتجر بتترندر على السيرفر، فبتفتح بسرعة على موبايلات وإنترنت متوسط، ومن غير JavaScript تقيل.
- فصل بيانات كل متجر: كل استعلام مربوط بالمتجر بتاعه، وفيه اختبارات مخصوص بتجرب إن تاجر ما يقدرش يقرا أو يعدل حاجة تخص تاجر تاني.
- أمان الصور: كل صورة بتترفع بيتعرف نوعها الحقيقي، وبتتحول WebP على السيرفر، وبتتشال منها بيانات الموقع والكاميرا (EXIF) قبل ما تتعرض.
- استيراد المنتجات من Excel: التاجر أو فريقنا يقدر يرفع شيت CSV أو XLSX، ويشوف معاينة وأخطاء كل صف قبل الحفظ، ولو فيه مشكلة العملية كلها بترجع.
- الدفع اليدوي بإثبات: بدل بوابة دفع من أول يوم، التاجر بيرفع إثبات التحويل، وفريقنا بيأكد. ده خلّى الإطلاق أسرع ومناسب للسوق.
- أمان السيرفر: Content Security Policy، وكوكيز منفصلة للتاجر ولوحة التحكم، والملفات الحساسة مقفولة، ونسخ احتياطي متشفر لقاعدة البيانات.
السرعة والـ SEO
- الصفحة الرئيسية بتحمّل الـ CSS جوه الصفحة نفسها، فأول عرض بيظهر من غير ما يستنى ملفات تانية.
- صور الجولة بمقاسات من 400 لـ 780 بكسل، والموبايل بياخد الأصغر.
- خطوط من نفس الدومين، ومدونة عربي وإنجليزي بروابط مظبوطة بين اللغتين.
الجودة قبل الإطلاق
كل تغيير بيعدّي على أكتر من 200 اختبار آلي، وفحص PHPStan، واختبارات متصفح على الموبايل والديسكتوب بتشمل الوصول (accessibility) والتصفح بالكيبورد. والنشر بيتم بحزمة جاهزة من GitHub، وبيرجع تلقائي لو فحص الصحة فشل.
إيه اللي اتعلمناه
- ما تجبرش السوق على عادة جديدة. واتساب هو المكان اللي التاجر والزبون مرتاحين فيه، فخليناه آخر خطوة بدل ما نشيله.
- ابدأ بأبسط طريقة دفع تشتغل. الإثبات اليدوي سمح لنا نطلق ونتعلم قبل ما نربط بوابة دفع.
- الأمان مش مرحلة. فصل البيانات وأمان الصور والنسخ الاحتياطي اتبنوا مع أول سطر كود.
عايز تبني منتج زي ده؟
تاجروفا واحد من منتجاتنا، جنب دورك وواصيلو. لو عندك فكرة متجر، أو منصة لتجار، أو سيستم طلبات لشركتك، كلمنا.
شوف تاجروفا بنفسك: tajrova.com

