Aller au contenu principal

Sélection du point de retrait

Catégorie : Vitrine  ·  Plan min. : Gratuit  ·  Slug : stop-desk

Permettez aux clients de choisir un bureau/point de retrait spécifique lors du choix de la livraison au bureau.

Fonctionnalités

  • 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

Stop desk vs. cet add-on

Sur DZBuild, stop desk désigne deux choses distinctes :

  1. Un type de livraisondelivery_type = 'desk' sur la commande, vs. 'home'. Fonctionne sans add-on : le client tape ou saisit un nom de bureau dans un champ libre au checkout.
  2. Cet add-on — remplace ce champ libre par un sélecteur structuré qui affiche la liste réelle des bureaux pour la wilaya du client, avec adresse et téléphone.

Vous n'avez besoin de l'add-on que pour le sélecteur structuré. Le comportement de base du type de livraison fonctionne sans.

Pour les détails de configuration des transporteurs (lesquels exposent les listes de bureaux, comment les adresses sont synchronisées), voir Transporteurs → Point de retrait.

Pourquoi l'utiliser

  • Les clients qui retirent en bureau veulent savoir exactement où : quel bureau, quels horaires, quel téléphone appeler en cas de retard.
  • Un champ libre permet de saisir un bureau inexistant ou mal orthographié — le transporteur rejette, vous devez rappeler.
  • Un sélecteur structuré élimine cette classe d'erreurs. Chaque commande a une référence de bureau valide acceptée immédiatement par le transporteur.

Comment l'activer

  1. Assurez-vous qu'au moins un de vos transporteurs est lié avec les données de bureaux (Yalidine, Maystro, Noest, ZR Express New, EcoTrack — voir Transporteurs → Point de retrait).
  2. Ouvrez Tableau de bord → Add-ons sur /dashboard/addons.
  3. Repérez Sélection du point de retrait dans Vitrine.
  4. Cliquez Activer (Plan Gratuit).

Comportement au checkout

Quand le client choisit Livraison au bureau :

  1. La vitrine récupère la liste des bureaux pour la wilaya du client depuis le transporteur lié.
  2. Chaque bureau s'affiche avec nom, adresse, téléphone.
  3. Le client en choisit un. La sélection est enregistrée avec la commande.

Si aucun bureau n'est retourné (petite wilaya, ou API transporteur indisponible), le sélecteur bascule sur le champ commune — le client saisit la commune en texte libre.

Conseils

  • Seuls les transporteurs qui exposent réellement des endpoints de bureaux peupleront le sélecteur. Les boutiques qui utilisent des transporteurs sans données de bureaux verront le sélecteur sans entrées — ces clients basculent automatiquement sur la commune.
  • Le sélecteur charge les bureaux par wilaya, assurez-vous donc que le client choisit sa wilaya avant l'affichage du sélecteur. (Le checkout DZBuild impose déjà cet ordre.)
  • Combinez avec Boutique multilingue pour afficher les noms de bureaux dans la langue choisie quand le transporteur fournit des traductions.
  • Combinez avec Personnalisation du libellé de livraison pour garder le libellé imprimé lisible quand le texte du bureau est long.