إنتقل إلى المحتوى الرئيسي

التوصيل عبر نقاط الاستلام (Stop Desk)

يتيح Stop Desk للزبون استلام طرده من مكتب شركة التوصيل بدلاً من توصيله إلى البيت. في DZBuild، يأتي Stop Desk في صورتين:

  1. نوع توصيل مدمج (delivery_type = 'desk') يعمل مع أي شركة توصيل مربوطة.
  2. إضافة (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

كيف يعيش الزبون التجربة

  1. يملأ الزبون نموذج العنوان ويختار الولاية.
  2. يضغط Delivery: Desk.
  3. عندما تكون الإضافة مفعّلة والشركة مربوطة، تعرض DZBuild كل المكاتب في تلك الولاية بالاسم والعنوان والهاتف.
  4. يختار واحداً. يحمل الطلب معرّف المكتب (stopdesk_id للشركات التي تطلبه).
  5. إن لم تتوفر مكاتب لتلك الولاية مع تلك الشركة، ترجع الإضافة إلى البلدية ليكمل الزبون الدفع.

تفعيل Stop Desk

  1. اربط شركة توصيل من /dashboard/shipping (Yalidine، EcoTrack، ZR Express، Maystro، Noest كلها تدعم المكاتب).
  2. تأكّد من تعبئة عمود سعر المكتب لكل ولاية — تستطيع DZBuild سحبه من المزوّد لـ Yalidine / EcoTrack / ZR Express، أو تضبطه يدوياً.
  3. (اختياري) فعّل إضافة Stop Desk Selector من /dashboard/addons.
  4. اختبر على واجهة المتجر — اختر ولاية، فعّل Desk، وتأكّد أن قائمة المكاتب تظهر.

توفر المكاتب لكل شركة

الشركةمصدر قائمة المكاتبملاحظات
Yalidineتُسحب من APIأكبر شبكة. stopdesk_id صحيح مطلوب لشحنة المكتب.
عائلة EcoTrackتُسحب من API لكل شركةلكل شركة قائمتها.
ZR Express (الكلاسيكي والجديد)تُسحب من APIكلا API يعرض قائمة المكاتب.
Maystroتُسحب من APIتُمرّر المكاتب بالمعرّف مع is_stopdesk.
Noestتُسحب من APIتُمرّر بمعرّف بلدية المكتب.

نصائح

  • اضبط دائماً سعر home وسعر desk لكل ولاية. الزبون يقارن بينهما — جعل سعر المكتب أقل قليلاً يدفع لتبنّيه.
  • إذا كانت الإضافة مفعّلة وولاية ما لا تحوي مكاتب لشركتك، يبقي الرجوع إلى البلدية الدفع شغّالاً.
  • مع Yalidine، لا تترك الزبون يُرسل طلب مكتب دون اختيار مكتب — الإضافة تفرض ذلك، و API الشركة يفرضه أيضاً.
  • ادمج Stop Desk مع الدفع عند الاستلام: يشعر الزبون عادةً براحة أكبر عند الدفع نقداً في مكتب الشركة بدل البيت أمام شخص لا يعرفه.