Guides et tutoriels
October 13, 2026

Click and collect Shopify : guide complet de mise en place 2026

Click and collect Shopify : guide complet de mise en place 2026

Click and collect Shopify : activez le retrait en magasin, gérez le stock par emplacement et les notifications. Le guide pas à pas pour les marques retail.

David Atlan, fondateur d'Artich.io et expert Shopify Plus, disponible pour un audit offert
David Atlan
Expert Shopify, Artich.io

Le click and collect Shopify permet à un client de commander en ligne et de récupérer ses produits dans votre boutique physique. Pour une marque qui possède des magasins, c'est souvent le premier pont concret entre le site et le point de vente. Le client gagne du temps, évite les frais de port et repart avec son produit le jour même. Vous, vous faites venir du trafic qualifié en magasin et vous créez des occasions de vente additionnelle au comptoir.

Techniquement, l'activation tient en quelques réglages. Le vrai sujet se joue ailleurs : la synchronisation du stock entre le magasin et la boutique en ligne, la disponibilité affichée sur la fiche produit, et le traitement des commandes par les équipes en boutique. Un retrait mal cadré génère vite des commandes annulées et des clients frustrés devant un rayon vide.

Ce guide détaille la mise en place du click and collect Shopify de bout en bout, avec les noms exacts des menus de l'admin, un extrait Liquid pour la fiche produit et les erreurs que l'on rencontre le plus souvent sur le terrain.

Click and collect Shopify : comment ça fonctionne vraiment

Sur Shopify, le click and collect s'appelle officiellement le retrait en magasin (local pickup). C'est une méthode de livraison à part entière, proposée au moment du paiement, au même titre que la livraison à domicile. Le client choisit un point de retrait parmi vos emplacements actifs, puis paie en ligne.

La fonctionnalité est disponible sur tous les forfaits Shopify, d'après l'aide officielle Shopify. Sur Shopify Plus, la gestion passe par Shopify Extensions, et un menu Service de retrait permet même de remplacer la fonction native par une application personnalisée. C'est utile pour les enseignes qui ont des règles de retrait très spécifiques.

La logique repose sur un principe simple : un emplacement Shopify correspond à un lieu de stock, qu'il s'agisse d'un magasin, d'un entrepôt ou d'un dépôt. Chaque emplacement porte son propre stock et ses propres réglages de retrait. C'est ce même stock par emplacement qu'exploite Shopify POS en caisse, ce qui explique pourquoi le click and collect s'intègre naturellement à un dispositif de Shopify POS.

Les prérequis pour activer le retrait en magasin Shopify

Avant de toucher aux réglages, vérifiez trois points. Sans eux, le retrait n'apparaît tout simplement pas au paiement.

  • Un emplacement qui traite les commandes en ligne. L'emplacement doit être configuré pour honorer les commandes du site, pas seulement les ventes en caisse.
  • La dernière version de la page de paiement. Le retrait en magasin s'appuie sur le checkout actuel de Shopify.
  • Un stock suivi par emplacement. Si vos quantités ne sont pas à jour magasin par magasin, la promesse faite au client sera fausse dès le premier jour.

Ce dernier point est le plus sous-estimé. Un inventaire fiable est la condition numéro un d'un retrait qui fonctionne, bien avant le réglage technique.

Configurer le click and collect Shopify pas à pas

La configuration se fait emplacement par emplacement. Voici le parcours dans l'admin :

  1. Ouvrez Paramètres, puis Expédition et livraison.
  2. Dans Méthodes de livraison supplémentaires, cliquez sur Retrait en magasin.
  3. Ouvrez l'emplacement concerné et activez Statut de l'emplacement.
  4. Dans Date de retrait prévue, choisissez le délai de préparation affiché au client pendant le paiement.
  5. Renseignez les instructions de retrait : adresse précise, horaires, pièce d'identité éventuelle, entrée à utiliser.
  6. Vérifiez la zone d'expédition rattachée à l'emplacement.

Le délai de préparation mérite de la réflexion. Promettez uniquement ce que votre équipe en magasin peut tenir aux heures de pointe. Un délai court mais irréaliste fait plus de dégâts qu'un délai plus long, tenu à chaque fois.

Les instructions saisies dans l'emplacement remplacent le contenu du modèle de notification Prête pour le retrait, tant que la variable {{ pickup_instructions }} reste présente dans le modèle. Testez le résultat avec une vraie commande avant d'ouvrir au public.

Synchronisation du stock magasin et en ligne : le cœur du sujet

Par défaut, Shopify ne propose le retrait que si la commande entière est disponible à l'emplacement choisi. Un panier de trois produits dont un seul manque en magasin ne sera pas retirable. Pour éviter cette frustration, Shopify propose les transferts entre boutiques.

Avec cette option, le point de retrait peut être réapprovisionné depuis d'autres emplacements. Plusieurs transferts peuvent être créés pour une même commande, et Shopify privilégie les emplacements les plus proches. Dans l'admin, un badge Transfert requis signale à l'équipe les commandes concernées. Elle clique alors sur Transférer vers le point de retrait avant de préparer la commande.

Deux précautions s'imposent :

  • L'action de transfert ne s'annule que par un transfert manuel des articles. Formez les équipes avant l'ouverture.
  • Vous pouvez exclure des collections entières des transferts, par exemple les produits volumineux ou fragiles. Il n'est pas possible d'exclure des produits isolés.

Pour une enseigne multi-magasins, cette synchronisation du stock magasin et en ligne devient un projet d'architecture à part entière : quels emplacements honorent les commandes web, quels stocks sont exposés en ligne, quelles marges de sécurité appliquer. Nous détaillons ces choix dans notre article sur l'architecture d'un réseau Shopify POS multi-magasins.

Afficher la disponibilité en magasin sur la fiche produit

Le meilleur click and collect est celui que le client comprend avant de payer. Afficher « Disponible en retrait dans 2 heures à Nice » sur la fiche produit réduit les mauvaises surprises et pousse à la commande.

Certains thèmes proposent déjà ce module. D'après l'aide Shopify, l'affichage de la disponibilité dépend du thème : Dawn, Horizon et certains thèmes payants le gèrent nativement, et seuls les produits physiques sont concernés. Si votre thème ne l'inclut pas, l'objet Liquid variant.store_availabilities permet de le construire. Il retourne un tableau d'objets store_availability, défini uniquement pour la variante sélectionnée ou la première variante disponible.

{% comment %} Affiche les magasins où la variante est retirable {% endcomment %}
{% assign variante = product.selected_or_first_available_variant %}
{% for magasin in variante.store_availabilities %}
  {% if magasin.pick_up_enabled and magasin.available %}
    <p>{{ magasin.location.name }} : prêt en {{ magasin.pick_up_time }}</p>
  {% endif %}
{% endfor %}

Testez toujours pick_up_enabled avant d'afficher un magasin : un emplacement peut avoir du stock sans proposer le retrait. Pensez aussi à traduire les libellés via les fichiers de langue du thème plutôt que de les écrire en dur, pour que le module reste modifiable par vos équipes dans l'éditeur.

Traiter les commandes en retrait au quotidien

Côté magasin, le circuit est court, mais il doit être rigoureux. Les commandes arrivent dans Non traitées, puis suivent trois étapes.

  1. Préparer. L'équipe rassemble les produits, après un transfert si le badge Transfert requis apparaît.
  2. Marquer comme prête pour le retrait. Dans Commandes, ouvrez la commande et cliquez sur Marquer comme prête pour le retrait. Le client reçoit alors l'e-mail Prête pour le retrait, que vous pouvez consulter ou renvoyer depuis le calendrier de la commande.
  3. Marquer comme retirée. À la remise du colis, cliquez sur Marquer comme retirée. Vous pouvez cocher Envoyer une notification au client pour déclencher l'e-mail Retirée par le client.

Si une commande ne peut finalement pas être préparée au point de retrait, le menu Changer d'emplacement modifie l'emplacement de traitement. En revanche, le point de retrait choisi par le client ne peut pas être modifié après coup, une limite à connaître avant de promettre une flexibilité à vos équipes de service client.

La durée pendant laquelle une commande reste disponible au retrait n'est pas fixée par Shopify. C'est à vous de la définir dans vos conditions de vente et de la rappeler dans les instructions de retrait.

Les erreurs fréquentes sur le retrait en magasin Shopify

Le retrait n'apparaît pas au paiement. Cause classique : aucune zone d'expédition n'est rattachée à l'emplacement. Le client voit alors l'erreur « Votre commande n'est pas disponible pour le retrait ». La correction consiste à créer la zone avec un nouveau tarif, sans montant réel.

Le client ne voit pas le bon magasin. Les clients ne voient que les points de retrait de leur pays. Pour une marque présente dans plusieurs pays, pensez à la structure de vos emplacements et de vos marchés dès le départ.

Des promesses de stock non tenues. Un inventaire non fiable ou mis à jour tardivement transforme chaque retrait en pari. Mettez en place des comptages réguliers et un responsable stock par magasin.

Des équipes non formées. Le meilleur paramétrage échoue si le vendeur ignore où chercher les commandes. Prévoyez une procédure d'une page, affichée en réserve, et un test grandeur nature avant le lancement.

Click and collect et commerce unifié : ce que ça change pour une enseigne

Le click and collect n'est pas un module isolé. C'est une brique du commerce unifié : un même stock, un même catalogue, une même vision client entre le site et les magasins. Une fois le retrait en place, les étapes suivantes sont naturelles : consultation du stock magasin sur le site, programme de fidélité commun, retours en magasin d'achats web.

Pour poser la vision d'ensemble, lisez notre guide sur la stratégie omnicanale Shopify. Et si vous cherchez un partenaire pour déployer l'ensemble, découvrez notre page agence Shopify POS et commerce unifié. Nous intervenons depuis nos bureaux de Paris et de Nice, et partout en France pour les déploiements multi-magasins.

Conclusion : un réglage simple, un dispositif exigeant

Activer le click and collect Shopify prend une heure. Le faire fonctionner durablement demande trois choses : un stock fiable par emplacement, une disponibilité affichée sur la fiche produit, et des équipes en magasin qui savent traiter chaque commande de la préparation au retrait.

Commencez par un ou deux magasins pilotes, mesurez les délais réels de préparation, corrigez les écarts de stock, puis déployez à l'ensemble du réseau. Cette progression évite de découvrir les problèmes devant vos clients. Le retrait en magasin devient alors un vrai levier : du trafic en boutique, des ventes additionnelles, et une expérience cohérente entre le site et le point de vente.

Vous voulez en parler avec un expert Shopify ? L'équipe Artich.io accompagne 50+ marques Shopify et Shopify Plus en France sur tous les verticaux : hardware, bricolage, peinture, maison, mobilier, merch, beauté, B2B grands comptes. Parlons de votre projet →
Chat conversation between Emilie requesting urgent update from Romain, who replies confirming Achille is available and will connect them, with a sidebar showing contacts and their availability status.
Avant de collaborer il est normal d’avoir des questions.
Prendre rendez-vous

Des questions sur le sujet cet article ?*

Comment activer le click and collect sur Shopify ?

Allez dans Paramètres, Expédition et livraison, puis Méthodes de livraison supplémentaires et Retrait en magasin. Ouvrez chaque emplacement concerné et activez Statut de l'emplacement. Choisissez ensuite la date de retrait prévue, ajoutez vos instructions de retrait et vérifiez qu'une zone d'expédition est rattachée à l'emplacement.

Le click and collect est-il disponible sur tous les forfaits Shopify ?

Oui, le retrait en magasin est disponible sur tous les forfaits Shopify, avec la dernière version de la page de paiement. Sur Shopify Plus, la gestion passe par Shopify Extensions et un menu Service de retrait permet de remplacer la fonction native par une application personnalisée.

Comment fonctionne la synchronisation du stock entre magasin et site ?

Chaque emplacement Shopify porte son propre stock. Le retrait n'est proposé que si la commande entière est disponible à l'emplacement choisi. Les transferts entre boutiques permettent de réapprovisionner le point de retrait depuis d'autres emplacements, les plus proches étant prioritaires.

Comment afficher la disponibilité en magasin sur une fiche produit ?

Certains thèmes, comme Dawn ou Horizon, l'affichent nativement. Sinon, l'objet Liquid variant.store_availabilities retourne la disponibilité par emplacement pour la variante sélectionnée. Testez pick_up_enabled et available avant d'afficher un magasin comme option de retrait.

Pourquoi le retrait en magasin n'apparaît-il pas au paiement ?

Les causes fréquentes : aucun emplacement actif pour les commandes en ligne, stock insuffisant à l'emplacement, ou absence de zone d'expédition rattachée. Dans ce dernier cas, le client voit l'erreur « Votre commande n'est pas disponible pour le retrait ». Créez la zone avec un nouveau tarif, sans montant réel.

Le client peut-il changer de point de retrait après sa commande ?

Non, le point de retrait choisi au paiement ne peut pas être modifié par le client. Seul l'emplacement de traitement de la commande peut être changé manuellement par l'équipe, via Changer d'emplacement, si la commande ne peut pas être préparée au point de retrait.

[Shopify Lab]

Découvrir d'autres articles*