Récit · Click and Pick
Elle a commandé en ligne pour éviter la file. Puis elle y a patienté quand même, téléphone à la main.
Le retrait est la livraison la moins chère qu'un détaillant puisse proposer — c'est le client qui fait le plus dur. Encore faut-il que le magasin sache qu'il arrive.
La boutique et les personnes de ce récit sont une illustration, pas des clients. Le logiciel est réel ; le problème est celui pour lequel nous appellent sans cesse les détaillants qui exploitent plus d'une adresse.
Samedi, 11 h 05
« Retrait » voulait dire la même caisse que tout le monde.
Ngozi avait payé en ligne le vendredi soir pour que le samedi soit rapide. Elle arrive, se place derrière un chariot plein, et se retrouve devant avec un e-mail de confirmation que personne n'a vu.
L'employé est serviable et totalement pris de court. Il consulte un écran, puis la réserve, puis demande à une collègue. Onze minutes.
Elle n'a rien gagné. La prochaine fois, elle fera ses courses normalement — et c'est la perte silencieuse qu'aucun rapport ne fait apparaître.
Un retrait, du début à la fin
- Fri 21:40Payé en ligne, retrait choisi
- Sat 11:05Entre dans le magasin
- Sat 11:16Repart avec la commande
11 min
Au comptoir — après un trajet fait précisément pour éviter cela.
Derrière le comptoir
Le magasin l'a appris en même temps qu'elle.
Rien n'avait signalé à ce magasin que la commande existait. Elle dormait dans un système que le siège surveille et que la surface de vente ne voit pas, et le premier signal fut une cliente au comptoir qui la réclamait.
On ne peut pas préparer une commande dont on ignore l'existence. Tout ce qui a mal tourné ensuite découlait de ce seul fait.
Retraits prévus aujourd'hui dans ce magasin
Rien ici.
La commande existait. Simplement pas là où la surface de vente pouvait la voir, et personne ne peut s'y préparer.
Le détail que tout le monde saute
On ne retire rien dans un magasin fermé.
Chaque point de retrait possède son propre calendrier d'ouverture : plusieurs plages dans la journée pour un magasin qui ferme le midi, les jours fériés, et des dates ponctuelles pour le samedi où il ouvre plus tard.
Le calendrier est lu dans le fuseau du point de retrait, pas celui du serveur. On ne propose jamais au client une heure où le magasin sera fermé, parce que les horaires sont des données que le tunnel consulte, et non une promesse sur une page contact.
Magasin de Yaba · horaires
- Du lundi au vendredi
- 08:00–13:00 · 15:00–19:00
- Samedi
- 09:00–14:00
- Dimanche
- Fermé
Date particulière
1er octobre — fermé, jour férié
Lus dans le fuseau du magasin. Aucun créneau n'est jamais proposé en dehors de ces horaires.
Choisir une heure
Un créneau de trente minutes accepté par le magasin.
Au moment de commander, Ngozi choisit le magasin, une date, un créneau de trente minutes dans les horaires d'ouverture, et laisse un mot si besoin. Tout est validé côté serveur, pour qu'une page périmée ou une requête modifiée à la main ne puisse pas réserver une heure qui n'existe pas.
Ce créneau, c'est tout le mécanisme. Il transforme une commande que le magasin ignorait en rendez-vous qu'il voit, et ne coûte au client qu'un geste.
Choisir une heure de retrait
Samedi 24 octobre
- 12:30
- 13:00
- 13:30
- 15:00
- 15:30
- 16:00
Les heures barrées tombent hors des horaires d'ouverture et ne peuvent pas être choisies — et le serveur revérifie au moment de la commande.
Quel magasin
Le plus proche d'abord, si elle l'autorise.
Une chaîne de neuf points de vente présente une liste à faire défiler à quelqu'un qui ne cherche que celui près de son bureau. Click and Pick peut trier par proximité et placer le plus proche en tête.
Il demande d'abord, et ne conserve pas la réponse. La position sert uniquement à ordonner la liste et n'est jamais stockée — la même exigence que pour le reste du site, appliquée à la seule fonction où il serait le plus facile de s'en dispenser.
Le plus proche d'abord
- Yaba1.2 km
- Surulere4.8 km
- Ikeja12.6 km
Trié par distance uniquement si le client l'autorise. La position ordonne la liste et n'est jamais stockée.
Payer
Certains clients paieront au comptoir, et c'est légitime.
Click and Pick ajoute le retrait en magasin comme mode de livraison — sans frais, puisqu'il n'y a pas de livraison — et le paiement à la collecte comme mode de règlement.
Sur un marché où la carte n'est pas toujours l'instrument privilégié, réserver en ligne et payer sur place n'est pas un pis-aller. Pour une partie de la clientèle, c'est la seule version qu'elle utilisera vraiment.
Mode de livraison
Retrait en magasin
₦0
Aucun frais de livraison, puisque rien n'est livré.
Mode de paiement
Paiement à la collecte
au comptoir
Proposé seulement une fois le retrait choisi. Il n'apparaît jamais sur une commande livrée.
Prête
Deux messages, et plus personne qui devine.
Une fois la commande préparée, l'équipe la passe en Prête. La cliente reçoit un e-mail indiquant où et quand, et le point de retrait reçoit sa propre notification. Les deux sont des flux Flow Builder : une chaîne qui préfère le SMS envoie des SMS.
Sur la commande figure un onglet « Informations de retrait » : lieu, date, créneau, remarque. Qui tient le comptoir à seize heures voit ce que savait déjà la personne de dix heures.
Ngozi entre, donne son nom, et repart. Le produit, c'est exactement cela.
À la cliente
Votre commande est prête à Yaba. Samedi 24 octobre, 15h30–16h00.
Au magasin
Un retrait prévu samedi 24 octobre, 15h30–16h00.
Informations de retrait
- Lieu
- Yaba
- Créneau
- sam. 24 oct. · 15h30
- Remarque
- Retrait après 15 h
Deux faces d'un même retrait
Pour celle qui vient chercher
- Une heure qu'elle a choisie, dans des horaires où le magasin est réellement ouvert.
- Aucun frais de livraison, puisque rien n'est livré.
- La possibilité de payer au comptoir plutôt qu'à l'avance.
- Un e-mail qui dit « prête », et un magasin qui l'attend par son nom.
Pour la chaîne
- La préparation la moins chère qui soit : pas de livreur, pas de tournée, pas de coût de livraison à récupérer.
- Des magasins informés de leurs propres commandes avant l'arrivée du client, et non au comptoir.
- Horaires, jours fériés et journées coupées conservés comme données, par point de vente, dans le bon fuseau.
- Un client dans le magasin — là où se décide le deuxième article du panier.
Réponses franches
Ce que ce n'est pas
Les limites, dites franchement, y compris celles qui comptent le plus pour une chaîne. Un plugin qui promet tout est un plugin dont on le découvre plus tard.
- Un créneau ne réserve pas la marchandise
- Choisir une heure réserve l'heure, pas l'article. Le plugin ne touche pas aux stocks : savoir si le dernier exemplaire sera encore en rayon à l'arrivée relève de votre gestion des stocks, pas de lui.
- Aucun plafond par créneau
- Dix clients peuvent choisir la même demi-heure. Les limites de capacité, les heures de clôture et les dates bloquées sont un point d'extension assumé dans le code, pas une fonctionnalité livrée aujourd'hui — suffisant pour un comptoir avec une personne devant, peut-être pas pour un magasin phare un samedi.
- Shopware 6.7 uniquement
- Contrairement à nos plugins de paiement, celui-ci ne prend pas en charge la 6.6. Si vous êtes en 6.6, la montée de version passe d'abord.
- Il ne prépare pas la commande
- Les équipes vont chercher les articles et passent la commande en Prête. Pas d'application de préparation, pas de flux entrepôt, pas de scan de codes-barres — le plugin gère le rendez-vous, pas le travail.
- Le tri par proximité demande une autorisation
- Le tri par distance ne fonctionne que si le client l'autorise et que son navigateur le permet. Tous les autres voient la liste simple, raison pour laquelle cette liste doit être bonne en elle-même.
- Le paiement à la collecte comporte un risque d'absence
- Une réservation non payée est une promesse, pas une vente. Le plugin fournit le rendez-vous et sa trace ; combien de temps garder la marchandise de quelqu'un qui n'est jamais venu est une politique que vous écrivez, pas un réglage.
Pas une maquette
C'est en service sur notre boutique de démonstration.
Le retrait en magasin figure dans le sélecteur de livraison sur shophub.kommandhub.dev. Choisissez-le et « Pay on pickup » apparaît dans la liste des paiements — il n'est pas proposé sur les commandes livrées. Commandez sans choisir de point de retrait et le tunnel répond :
Please select a valid pickup location before placing your order.
Pas de magasin par défaut, pas de proximité devinée, pas de commande que le comptoir ne pourrait honorer. Le même refus que le plugin de livraison oppose à une adresse, opposé ici à un point de retrait.
Ouvrir la boutique de démonstrationClick and Pick est publié et documenté.
C'est un plugin payant et propriétaire pour Shopware 6.7, installé depuis notre propre registre Composer plutôt que depuis Packagist public. La documentation est consultable librement avant tout échange — commencez par là, puis dites-nous combien de comptoirs vous exploitez.