استقبل طلبك الأول
عندما يضع زبون طلبًا، يصلك إشعار فوري ويبدأ الطلب في التنقّل عبر آلة حالات تتحكّم بها من لوحة التحكم. تستعرض هذه الصفحة التدفّق كاملًا — ما يراه الزبون، وماذا تفعل أنت، وكيف يصل الطلب إلى باب الزبون.
🎬 فيديو — جولة في تدفّق الطلبات
ماذا يفعل الزبون
- يصل إلى متجرك (
{your-slug}.dzbuild.appأو نطاقك المخصّص). - يختار منتجًا، ومتغيّراته إن وُجدت، ويضيفه إلى السلة.
- يذهب إلى الـ checkout، ويملأ الاسم والهاتف والولاية والعنوان.
- يختار نوع التوصيل — توصيل إلى المنزل أو stop desk — ويؤكّد.
- يرى صفحة شكر مع رقم طلبه.
هذا كل شيء من جهة الزبون. لا حاجة إلى حساب لوضع طلب.
دورة حياة الطلب
pending → confirmed → processing → shipped → delivered
↓
cancelled (من أي حالة غير نهائية)
↑
returned (بعد delivered)
| الحالة | معناها | من يطلقها |
|---|---|---|
pending | تمّ وضع الطلب لكن لم يُؤكَّد بعد | الزبون عند الـ checkout |
confirmed | اتّصلت بالزبون وأكّدت | أنت (لوحة التحكم) |
processing | تُحضِّر الطلب للتغليف | أنت (لوحة التحكم) |
shipped | تمّ تسليمه لشركة التوصيل ؛ تمّ إصدار التتبّع | أنت أو API الشركة |
delivered | استلمه الزبون | API الشركة أو أنت |
cancelled | أُلغي الطلب قبل التوصيل | أنت أو الزبون |
returned | أعاد الزبون الطلب بعد الاستلام | API الشركة أو أنت |
يُخصَم المخزون عند confirmed لا عند pending — حتى لا تخسر المخزون بسبب طلبات وهمية أو spam. إلغاء طلب مؤكَّد يستعيد المخزون تلقائيًّا.
ماذا تفعل أنت
1. يصلك إشعار
عند وصول طلب:
- جرس لوحة التحكم — فوريّ، مع صوت اختياري.
- بريد إلكتروني — إلى بريد مالك المتجر.
- PWA push — إن ثبّتت تطبيق الـ PWA على هاتفك.
- Webhook — إن سجّلته. انظر Webhooks.
2. افتح الطلب
لوحة التحكم → الطلبات (/dashboard/orders) → اضغط على الطلب الجديد.
3. Call-confirm
تتبع معظم المتاجر الجزائرية تدفّق call-confirm: تبقى الطلبات pending إلى أن تتّصل بالزبون وتؤكّد أنه بالفعل يريد الطلب، ثم تنقله إلى confirmed. هذه العادة الأهمّ التي يجب بناؤها — تخفّض معدّل الإرجاع بشكل كبير.
للحصول على واجهة call-confirm على شكل CRM مع حالات فرعية (لا يردّ، مشغول، مؤجَّل، وهمي، …)، ثبِّت إضافة إدارة الطلبات المتقدّمة واستعمل /dashboard/orders/advanced.
4. أرسل إلى شركة التوصيل
- اضغط على الطلب في لوحة التحكم.
- مرِّر إلى قسم الشحن → اختر شركة توصيل.
- تُولِّد API الشركة رقم تتبّع ؛ يصل زبونك بإشعار SMS تلقائيًّا.
- تنتقل حالة الطلب إلى
shipped.
انظر نظرة عامة على شركات التوصيل لإعداد Yalidine أو EcoTrack أو ZR Express أو Maystro أو Noest أو Procolis.
5. تابِع حتى الوصول
تُزامِن معظم تكاملات شركات التوصيل حالة التسليم تلقائيًّا — سترى الطلب ينتقل من shipped إلى delivered في لوحة التحكم بمجرّد أن تضع الشركة علامة التسليم. للشركات بدون مزامنة تلقائية، ضع العلامة يدويًّا حين يصلك إشعار التأكيد.
جدول زمني للطلب
يُسجَّل كل تغيير في الحالة مع طابع زمني والفاعل (أنت، الزبون، API الشركة). اضغط على الطلب → تبويب Timeline لرؤية التاريخ كاملًا. يُتاح هذا أيضًا عبر الـ API (GET /v1/orders/{id} يحتوي مصفوفة timeline[]).