التوصيل عبر نقاط الاستلام (Stop Desk)
يتيح Stop Desk للزبون استلام طرده من مكتب شركة التوصيل بدلاً من توصيله إلى البيت. في DZBuild، يأتي Stop Desk في صورتين:
- نوع توصيل مدمج (
delivery_type = 'desk') يعمل مع أي شركة توصيل مربوطة. - إضافة (Stop Desk Selector) تضيف مُختاراً منظّماً يعرض اسم المكتب وعنوانه وهاتفه أثناء الدفع.
تستطيع شحن طرود المكاتب بدون الإضافة، لكن الإضافة تجعل التجربة أكثر سلاسة للزبون.
لماذا تقدّم Stop Desk
| السبب | الأثر |
|---|---|
| أرخص للزبون | عادةً ما يكون سعر المكتب أقل من سعر البيت |
| رسوم أقل عليك من الشركة | كثير من الشركات تتقاضى أقل لاستلامات المكاتب |
| غيابات أقل | يلتزم الزبون عند دخوله إلى المكتب |
| توصيل أسرع | يصل مباشرة إلى المكتب دون محاولات توصيل فاشلة |
نوع التوصيل المدمج
تدعم DZBuild أصلاً delivery_type = 'desk' في كل عملية دفع متى دعمت شركتك المربوطة نقاط الاستلام. يرى الزبون مفتاحاً للتبديل بين Home / Desk، ويحمل الطلب delivery_type = 'desk' مع مرجع المكتب (نص أو معرّف) إلى API الشركة.
في حالة Yalidine، يكون stopdesk_id صحيحاً مطلوباً عند شحن طرد إلى مكتب — تُرجع DZBuild خطأً قبل الإرسال حتى لا يتحوّل شحن المكتب صامتاً إلى توصيل بيت.
إضافة Stop Desk Selector
تضيف إضافة Stop Desk Selector (المعرّف: stop-desk) واجهة اختيار نظيفة على واجهة المتجر:
- Stop Desk Selector
- الوصف: Let customers choose a specific desk/pickup point when selecting desk delivery.
المزايا (مأخوذة من ملف الإضافة):
- Desk selection on checkout
- Shows desk name, address & phone
- Fallback to commune when no desks available
- Only works with linked providers
النصوص المحلّية للإضافة
اسم الإضافة ووصفها بالعربية والفرنسية مأخوذان مباشرةً من ملف بيان الإضافة:
العربية
- الاسم: اختيار نقطة الاستلام
- الوصف: اسمح للعملاء باختيار نقطة استلام محددة عند اختيار التوصيل للمكتب.
- المزايا:
- اختيار نقطة الاستلام عند الدفع
- عرض اسم المكتب والعنوان والهاتف
- الرجوع للبلدية عند عدم توفر مكاتب
- يعمل فقط مع شركات التوصيل المربوطة
Français
- Nom: Sélection du point de retrait
- Description: Permettez aux clients de choisir un bureau/point de retrait spécifique lors du choix de la livraison au bureau.
- Features:
- Sélection du point de retrait au checkout
- Affiche nom, adresse et téléphone du bureau
- Retour à la commune si aucun bureau disponible
- Fonctionne uniquement avec les transporteurs liés
كيف يعيش الزبون التجربة
- يملأ الزبون نموذج العنوان ويختار الولاية.
- يضغط Delivery: Desk.
- عندما تكون الإضافة مفعّلة والشركة مربوطة، تعرض DZBuild كل المكاتب في تلك الولاية بالاسم والعنوان والهاتف.
- يختار واحداً. يحمل الطلب معرّف المكتب (
stopdesk_idللشركات التي تطلبه). - إن لم تتوفر مكاتب لتلك الولاية مع تلك الشركة، ترجع الإضافة إلى البلدية ليكمل الزبون الدفع.
تفعيل Stop Desk
- اربط شركة توصيل من
/dashboard/shipping(Yalidine، EcoTrack، ZR Express، Maystro، Noest كلها تدعم المكاتب). - تأكّد من تعبئة عمود سعر المكتب لكل ولاية — تستطيع DZBuild سحبه من المزوّد لـ Yalidine / EcoTrack / ZR Express، أو تضبطه يدوياً.
- (اختياري) فعّل إضافة Stop Desk Selector من
/dashboard/addons. - اختبر على واجهة المتجر — اختر ولاية، فعّل Desk، وتأكّد أن قائمة المكاتب تظهر.
توفر المكاتب لكل شركة
| الشركة | مصدر قائمة المكاتب | ملاحظات |
|---|---|---|
| Yalidine | تُسحب من API | أكبر شبكة. stopdesk_id صحيح مطلوب لشحنة المكتب. |
| عائلة EcoTrack | تُسحب من API لكل شركة | لكل شركة قائمتها. |
| ZR Express (الكلاسيكي والجديد) | تُسحب من API | كلا API يعرض قائمة المكاتب. |
| Maystro | تُسحب من API | تُمرّر المكاتب بالمعرّف مع is_stopdesk. |
| Noest | تُسحب من API | تُمرّر بمعرّف بلدية المكتب. |
نصائح
- اضبط دائماً سعر
homeوسعرdeskلكل ولاية. الزبون يقارن بينهما — جعل سعر المكتب أقل قليلاً يدفع لتبنّيه. - إذا كانت الإضافة مفعّلة وولاية ما لا تحوي مكاتب لشركتك، يبقي الرجوع إلى البلدية الدفع شغّالاً.
- مع Yalidine، لا تترك الزبون يُرسل طلب مكتب دون اختيار مكتب — الإضافة تفرض ذلك، و API الشركة يفرضه أيضاً.
- ادمج Stop Desk مع الدفع عند الاستلام: يشعر الزبون عادةً براحة أكبر عند الدفع نقداً في مكتب الشركة بدل البيت أمام شخص لا يعرفه.