L'essentiel à retenir : GoHighLevel embarque une boutique en ligne complète, gérée depuis le même sous-compte que ton CRM. Tu crées tes produits dans Payments, tu ajoutes un élément Store à un site (ou tu te laisses guider par Ask AI), HighLevel génère les cinq pages de la boutique, et il reste à brancher un moyen de paiement, un domaine et tes règles de livraison.
L'intérêt pour une agence : chaque panier abandonné peut déclencher un email natif ou un workflow, depuis le même CRM. Ce guide s'appuie sur la documentation officielle HighLevel (pages mises à jour entre 2024 et septembre 2026).
Boutique native, tunnel ou Shopify : de quoi parle-t-on ?
HighLevel sait vendre de trois façons. Le tunnel de vente avec bon de commande convient à une offre unique. La boutique (Ecommerce Store) sert dès que tu as un catalogue : plusieurs produits, des variantes, un panier, de la livraison. Et une boutique Shopify externe peut aussi être connectée pour profiter des automatisations.
La boutique native vit dans le constructeur de sites. Elle profite donc de tout ce que tu as déjà configuré pour ton site web GoHighLevel : thème, domaine, pages annexes. Tu peux même créer plusieurs boutiques dans un même sous-compte, ce qui sert aux agences qui gèrent plusieurs marques pour un seul client.
Les quatre prérequis avant d'ouvrir
D'après le guide officiel de mise en place (mis à jour le 27 septembre 2026), une boutique complète demande quatre éléments :
| Élément | Où ça se passe | Ask AI peut aider ? |
|---|---|---|
| Produits | Payments → Products | Oui, pour les tâches prises en charge |
| Pages de la boutique | Website Builder (élément Store) | Oui, pour les tâches prises en charge |
| Domaine | Domaine existant du compte, ou nouveau domaine | Pour un domaine existant seulement |
| Moyen de paiement | Passerelle en ligne ou paiement manuel | Non, configuration manuelle |
Règle le paiement en premier : pour encaisser en ligne, il faut connecter toi-même ton prestataire (Ask AI ne touche pas aux identifiants), sinon configurer un paiement manuel. Côté domaine, Ask AI peut relier un domaine existant, mais un nouveau domaine se configure à la main. Pour cette partie, notre guide DNS détaille la procédure.
Étape 1 : créer tes produits
Les produits ne se créent pas dans la boutique, mais dans Payments → Products. Pour chacun, tu renseignes le nom, la description, les images ou vidéos, le prix et les éventuelles variantes (taille, couleur…).
Un réglage à ne pas oublier : l'option Include in Online Store. Tant qu'elle n'est pas activée sur la fiche, le produit n'apparaît pas en boutique. Si un produit manque, c'est la première chose que la doc officielle conseille de vérifier.
Étape 2 : générer la boutique
Deux chemins mènent au même résultat.
Avec Ask AI
Si le sous-compte n'a pas encore de boutique, va dans Sites → Stores et clique sur Complete Setup dans la bannière. Ask AI te propose les tâches restantes, te pose des questions et te demande confirmation avant de créer ou modifier des données de la boutique. Tu peux t'arrêter et reprendre plus tard au même endroit.
Depuis le constructeur de sites
Ouvre ton site dans le Website Builder, clique sur Add element et dépose un élément Store (Cart, Collections List, Featured Products) ou une section boutique préconçue. Une fenêtre te propose alors :
- Add Store : crée la boutique et reprend les réglages de design de la page en cours ;
- Skip : crée la boutique sans importer le thème de la page.
HighLevel génère ensuite cinq pages, toujours dans cet ordre : liste des produits → fiche produit → panier → paiement → remerciement. Tu peux placer tes pages classiques avant ou après ce bloc, mais pas au milieu, et l'ordre des cinq pages est verrouillé.
Étape 3 : encaisser les commandes
La boutique s'appuie sur la passerelle connectée au sous-compte. Stripe et PayPal couvrent tous deux la boutique ; on compare les options dans notre guide des paiements HighLevel.
Tu peux aussi proposer un paiement manuel, utile pour un commerçant local : paiement à la livraison (Cash on Delivery) ou méthode personnalisée. Ça se règle dans Payment → Integrations → Manual Payment Methods, en cochant la boutique comme canal. D'après la doc dédiée (2024), deux limites sont à connaître :
- le paiement manuel disparaît du checkout dès qu'un produit récurrent est dans le panier ;
- une fois la commande marquée payée via « Collect Payment », ce statut ne peut plus être annulé.
Étape 4 : régler la livraison
Ici, une erreur de réglage se paie directement : frais de port non facturés, ou commande impossible à livrer. Tout se passe dans Payments → Settings → Shipping & Delivery.
Zones et tarifs
Une zone regroupe des pays (et, selon le pays, des régions) qui partagent les mêmes tarifs. Dans chaque zone, tu ajoutes un ou plusieurs tarifs : fixe, gratuit, ou conditionnel selon le montant de la commande ou le poids total du panier. Exemple tiré de la doc livraison : livraison offerte au-delà d'un certain montant ou d'un certain poids, tarif standard en dessous.
Trois règles à garder en tête :
- une région ne peut appartenir qu'à une seule zone ;
- une adresse qui ne tombe dans aucune zone ne reçoit aucun tarif. Ne crée une zone de repli que pour des destinations que tu livres réellement ;
- au checkout, les options sont triées du moins cher au plus cher et la moins chère est présélectionnée (la livraison gratuite passe en premier).
Profils de livraison
Un profil général est créé automatiquement : il couvre tous les produits qui ne sont rattachés à aucun profil personnalisé ou profil d'intégration. Si certains articles coûtent plus cher à expédier (encombrants, fragiles), crée un profil personnalisé dans Custom Profiles et rattache-y ces produits. Un produit n'appartient qu'à un seul profil personnalisé à la fois, et dans un panier mixte les frais des différents profils s'additionnent (doc Shipping Profiles).
Livraison locale par code postal
Une zone peut être limitée à certains codes postaux, avec un joker en fin de saisie : 67* couvre tous les codes qui commencent par 67. Pratique pour une livraison locale par coursier.
Retrait en magasin et blocage des adresses non couvertes
Deux réglages arrivés entre fin août et septembre 2026 (d'après les récaps hebdomadaires de NetPartners) complètent le dispositif :
- Pickup in Store (onglet Pickup & Store) : tu crées un ou plusieurs points de retrait avec adresse, instructions, délai de préparation, frais éventuels et taxes, puis tu les actives (un point désactivé n'apparaît pas). Quand les deux modes sont disponibles, le client choisit entre livraison et retrait ; s'il prend le retrait, le bloc adresse de livraison disparaît, l'adresse de facturation reste affichée. Détails dans la doc Pickup in Store.
- Block Shipping : désactivé par défaut, ce réglage bloque le paiement quand le calcul de livraison aboutit sans trouver de tarif applicable au panier et à l'adresse. Une erreur système pendant le calcul, elle, ne déclenche pas le blocage. Sans ce réglage, une zone mal couverte peut laisser passer une commande sans frais de port. Les paniers 100 % numériques ne sont pas concernés. Pense à republier la boutique après l'avoir activé (doc Block Shipping).
Étape 5 : récupérer les paniers abandonnés
Un panier est considéré abandonné quand le client a commencé le paiement et saisi son email sans finaliser. Sans email, rien n'est déclenché. HighLevel propose deux niveaux de relance, mais une question passe avant les réglages.
D'abord : as-tu le droit de relancer ?
Une relance qui pousse à acheter peut relever de la prospection commerciale. En B2C, la CNIL exige en principe un consentement préalable, et l'exception « client existant » ne s'applique pas tant qu'aucune vente n'a eu lieu, même si la personne a créé un compte (CNIL, prospection par courrier électronique). Concrètement : une case facultative, dédiée et non précochée au checkout, un consentement par canal (email, SMS), l'identité de l'expéditeur et un lien de désinscription dans chaque message. Fais valider ta base légale ; notre guide RGPD pour agences détaille le sujet.
L'email natif
Il est activé par défaut, et la doc ne précise pas qu'il vérifie le consentement marketing. Tant que ce point n'est pas clarifié pour ton cas, mieux vaut le désactiver et passer par un workflow filtré. Dans Payments → Settings → Notifications, tu choisis le modèle, l'objet et le délai d'envoi (10 heures par défaut, réglable en heures ou en minutes). Le lien envoyé rouvre le panier abandonné sur n'importe quel appareil, avec les noms et prix actualisés à l'ouverture. Pour un email plus convaincant, crée ton propre modèle dans l'Email Builder et glisse-y l'élément Shopping Cart, qui affiche les produits laissés de côté.
Ses limites, d'après la doc officielle : une seule notification par abandon, pas de SMS, et rien pour les bons de commande des tunnels ou des sites.
Le workflow « Abandoned Checkout »
Le workflow te laisse filtrer les destinataires et enchaîner plusieurs relances. Crée-en un avec le déclencheur Abandoned Checkout, section Ecommerce Stores (doc du déclencheur, mise à jour le 30 septembre 2026). Tu fixes le délai en minutes avant qu'un panier soit considéré abandonné, puis tu filtres par valeur du panier, pays, produit, boutique ou source (boutique HighLevel ou Shopify). Ensuite, toutes les actions des workflows sont disponibles : plusieurs emails, SMS, tâche pour un commercial…
Un schéma de séquence à adapter et à tester dans ton compte, pour une boutique à panier moyen modeste :
- déclencheur après 30 minutes d'abandon ;
- condition : le contact a-t-il donné son consentement email ? Si non, sortie ;
- email avec le contenu du panier ;
- attente d'un jour : si une commande a été passée entre-temps, sortie ;
- sinon, vérification que le consentement au canal choisi est toujours valable, puis second email ou SMS.
Garder l'email natif en plus d'un workflow de relance peut envoyer deux messages pour le même panier. Choisis un seul dispositif.
Côté suivi, la page Payments → Orders → Abandoned Checkouts (doc) liste les paniers, filtre par statut de relance et exporte en CSV (fichier envoyé par email au-delà de 5 000 paniers exportés). Tu peux aussi copier le lien de récupération d'un panier pour l'envoyer à la main, avec les mêmes règles de consentement.
Après la vente : commandes et expédition
Les commandes arrivent dans Payments → Orders, les paiements dans Payments → Transactions. Depuis la fiche d'une commande, tu ajoutes le numéro de suivi, le transporteur et le lien de suivi, puis tu la marques expédiée. Des intégrations Shippo, ShipStation, Printful ou Printify existent pour automatiser une partie de la logistique ; vérifie leur fonctionnement pour la France avant de t'y engager.
Checklist avant d'ouvrir la boutique
- Domaine connecté et passerelle de paiement testée.
- Include in Online Store activé sur chaque produit.
- Zones limitées aux destinations desservies, Block Shipping activé, adresses hors zone testées.
- Commande test passée avec plusieurs adresses pour vérifier les frais de port.
- Relance de panier abandonné choisie (email natif ou workflow, pas les deux) et conditionnée au consentement.
- Case de consentement marketing au checkout, taxes configurées avec ton comptable.
Pour une agence qui veut vendre un catalogue modeste et relancer les paniers depuis le même CRM, la boutique native évite d'ajouter un outil. Le plus simple pour juger est de monter une boutique de test avec deux produits pendant l'essai gratuit.