---
title: "Click & Collect"
weight: 51
description: "Retrait en magasin : points de retrait, méthode d'expédition dédiée et notification de commande prête."
---

# Click & Collect (retrait en magasin)

Le Click & Collect permet à vos clients de retirer leur commande dans l'un de vos points de retrait (magasin, boutique, point de vente) au lieu de se faire livrer. Au moment de la commande, le client choisit le point de retrait qui l'arrange ; aucune adresse de livraison ne lui est demandée.

C'est une méthode d'expédition à part entière, qui s'ajoute aux modes forfaitaire et par poids décrits dans la page [Livraison](livraison.md).

## Principe

- Vous déclarez un ou plusieurs **points de retrait** (vos magasins).
- Vous créez une **méthode d'expédition de type "Retrait en magasin"**, gratuite par défaut.
- Au paiement, le client sélectionne cette méthode puis choisit son point de retrait.
- Une fois la commande préparée, vous notifiez le client par email qu'elle est prête à être retirée.

## Étape 1 - Déclarer vos points de retrait

Rendez-vous dans la configuration du module, onglet **Points de retrait**. Cet onglet liste vos points existants et permet d'en ajouter, modifier ou supprimer.

Pour chaque point de retrait, vous renseignez :

| Champ | Description |
|-------|-------------|
| Nom | Libellé affiché au client (par exemple "Magasin de Rennes") |
| Code | Référence interne facultative |
| Description | Texte libre facultatif |
| Adresse, Code postal, Ville | Adresse du point ; elle alimente le lien "voir sur la carte" |
| Pays | Pays du point de retrait |
| Téléphone | Numéro facultatif |
| Horaires d'ouverture | Affichés au client (par exemple "Lun-Sam 9h-19h") |
| Position | Ordre d'affichage dans la liste |
| Actif | Seuls les points actifs sont proposés au client |

## Étape 2 - Créer la méthode d'expédition "Retrait en magasin"

Dans l'onglet **Expédition**, ajoutez une méthode d'expédition et choisissez le type **Retrait en magasin (Click and Collect)**.

| Option | Description |
|--------|-------------|
| Libellé | Nom de la méthode affiché au client (par exemple "Retrait en magasin") |
| Montant de base (HT) | Frais de retrait éventuels. Laissez 0 pour un retrait gratuit (cas le plus courant). |
| Pays | Vous pouvez restreindre la méthode à certains pays, comme pour les autres modes. |

Contrairement aux modes forfaitaire et par poids, le type retrait n'utilise ni grille de poids ni tranche : son coût est le montant de base (0 par défaut).

> Si vous avez défini un seuil de franco de port et que vous facturez un frais de retrait, ce frais est offert au-dessus du seuil, comme pour les autres méthodes.

### Restreindre les points proposés par une méthode

Par défaut, une méthode de retrait propose **tous les points de retrait actifs**. Si vous gérez plusieurs zones ou enseignes, vous pouvez restreindre une méthode à une sélection de points grâce au champ **Points de retrait proposés** (visible uniquement pour le type retrait).

- Laissez le champ **vide** pour proposer tous les points actifs.
- Sélectionnez un ou plusieurs points pour limiter la méthode à ceux-ci.

Vous pouvez ainsi créer, par exemple, une méthode "Retrait Bretagne" liée aux magasins de Rennes et Brest, et une méthode "Retrait Île-de-France" liée à ceux de Paris et Versailles.

## Côté client : le parcours de commande

La méthode de retrait apparaît dans le panier à côté des autres méthodes d'expédition, dès que la commande contient un produit nécessitant une expédition.

Quand le client sélectionne le retrait en magasin :

1. Une liste déroulante de points de retrait s'affiche (nom, adresse, horaires).
2. Les champs d'**adresse de livraison** (adresse, code postal, ville) deviennent facultatifs : inutile de saisir une adresse puisque le client vient retirer sa commande sur place. L'email, le nom, la société et le pays restent demandés.
3. Un lien **"Voir sur la carte"** (OpenStreetMap) permet de localiser le point sélectionné.

Le choix d'un point de retrait est obligatoire pour valider une commande en retrait.

## Notifier le client que sa commande est prête

Lorsque vous avez préparé la commande, ouvrez sa fiche dans Dolibarr. Si la commande comporte un point de retrait, un bouton **"Notifier le retrait"** apparaît en haut de la fiche.

Un clic envoie au client un email l'informant que sa commande est prête, avec :

- la référence de la commande,
- le point de retrait (nom et adresse),
- les horaires d'ouverture,
- un lien "voir sur la carte".

L'envoi est tracé dans l'agenda de la commande (un évènement daté). Le bouton se transforme ensuite en **"Notification déjà envoyée"** : un client n'est jamais notifié deux fois pour la même commande.

## Ce qui est enregistré sur la commande

- Sur une **commande**, le point de retrait choisi est enregistré dans un champ complémentaire dédié, et un rappel "Retrait en magasin : ..." est ajouté à la note privée.
- Sur un **devis**, le point figure dans la note privée (les propositions commerciales ne disposent pas du champ complémentaire).

## Bon à savoir

- Le retrait en magasin n'apparaît que pour les commandes contenant un produit physique marqué "Nécessite une expédition". Une commande de services dématérialisés ne propose pas de retrait.
- Le retrait est gratuit par défaut ; le montant de base sert uniquement si vous souhaitez facturer un frais de retrait.
- Aucune carte interactive n'est intégrée (pas de service externe embarqué) : le lien "voir sur la carte" ouvre simplement OpenStreetMap dans un nouvel onglet.
- Le point de retrait choisi est revérifié côté serveur au moment de la commande : un point inactif ou inconnu est refusé.
