Connecter votre boutique Shopify ou WooCommerce

Équipe nBot · Lecture 8 min Mis à jour le 6 octobre 2026

Brancher votre boutique Shopify ou WooCommerce, créer ses webhooks signés, synchroniser son catalogue dans nBot et le parcourir.

Une boutique connectée donne à nBot son catalogue, et ses webhooks lui signalent les paiements commencés et les commandes : c’est ce qui permet de relancer les paniers abandonnés. Réservé aux administrateurs pour connecter, synchroniser ou retirer une boutique ; les autres membres consultent le catalogue. Cette section dépend de votre offre.

Connectez votre boutique

  1. Ouvrez Ventes › Catalogue et e-commerce. La page s’intitule Votre boutique.
  2. Cliquez sur Connecter une boutique.
  3. Choisissez la Plateforme : Shopify ou WooCommerce.
  4. Donnez-lui un Nom (libre), par exemple le nom de la boutique. C’est aussi le nom que vos clients lisent dans l’e-mail de relance.
  5. Remplissez l’accès à votre boutique, selon la plateforme (voir ci-dessous).
  6. Cliquez sur Connecter.

La boutique apparaît en carte et son catalogue commence à arriver. La fenêtre Dernière étape : les webhooks s’ouvre : gardez-la ouverte pendant que vous créez les webhooks dans votre boutique, puis cliquez sur C’est fait.

Shopify

  • Adresse myshopify de la boutique : celle de l’administration, en .myshopify.com (par exemple acme.myshopify.com), même si votre boutique a son propre domaine.
  • Accès à Shopify : deux possibilités.
    • App du Dev Dashboard (recommandé) : dans le Dev Dashboard de Shopify, créez une app dans l’organisation de la boutique, donnez-lui les accès read_products et read_orders, installez-la sur la boutique, puis copiez son Identifiant client (Client ID) et son Secret client (Client secret), dans les paramètres de l’app.
    • Jeton Admin API : pour une app personnalisée créée dans l’administration Shopify avant 2026 (Paramètres › Applications › Développer des applications › votre app › Identifiants d’API), avec les accès read_products et read_orders. Collez son Jeton d’accès Admin API.
  • Clé de signature des webhooks (facultatif) : vous ne l’aurez qu’après avoir créé un webhook. Laissez vide pour l’instant, vous l’ajouterez sur la carte.

WooCommerce

  • Adresse du site WordPress : en https://, par exemple https://shop.acme.com.
  • Consumer Key et Consumer Secret : dans WordPress, ouvrez WooCommerce › Réglages › Avancé › API REST › Ajouter une clé, donnez-lui les droits « Lecture », puis copiez la clé client (ck_…) et le secret client (cs_…).

Créez les webhooks dans Shopify

  1. Dans Shopify, ouvrez Paramètres › Notifications › Webhooks, puis Créer un webhook.
  2. Créez-en trois, au format JSON, tous avec l’URL du webhook affichée par nBot :
    • création de paiement (checkouts/create) ;
    • mise à jour de paiement (checkouts/update) ;
    • création de commande (orders/create).
  3. Sous la liste des webhooks, Shopify affiche « Vos webhooks seront signés avec… » suivi d’une clé : copiez-la.
  4. Dans nBot, sur la carte de la boutique, à côté de Clé de signature :, cliquez sur Ajouter la clé, collez-la, puis Enregistrer.

Tant que la carte indique manquante, les webhooks sont refusés, nBot rejette tout envoi de la boutique. Connecté avec une app du Dev Dashboard, la carte indique le secret client de l’app : il ne vérifie que les webhooks créés par l’app elle-même. Ceux que vous créez dans Paramètres › Notifications sont signés avec la clé de Shopify : ajoutez-la quand même. Changer remplace la clé.

Créez les webhooks dans WooCommerce

La fenêtre Dernière étape : les webhooks affiche aussi un Secret du webhook. Il n’est montré qu’une fois : copiez-le tout de suite.

  1. Dans WordPress, ouvrez WooCommerce › Réglages › Avancé › Webhooks › Ajouter un webhook.
  2. Sujet « Commande créée », état Actif, l’URL du webhook et le Secret du webhook de nBot dans l’URL de livraison et le secret, API v3. Enregistrez.
  3. Recommencez avec le sujet « Commande mise à jour », avec la même URL et le même secret.

Vous avez perdu le secret ? Sur la carte, cliquez sur Nouveau secret et confirmez : l’ancien cesse de fonctionner, collez le nouveau dans chaque webhook WooCommerce de cette boutique.

Pour WooCommerce, une commande en attente de paiement (ou dont le paiement a échoué) compte comme un panier abandonné ; une fois payée, le panier est marqué récupéré.

Synchronisez le catalogue

La première synchronisation part dès la connexion. Ensuite, cliquez sur Synchroniser, sur la carte, après des changements dans votre boutique : elle ne se refait pas toute seule.

  • Pendant qu’elle tourne, la carte affiche Synchronisation en cours et sa progression, par exemple 120 / 450 produits. Vous pouvez quitter la page : elle continue en arrière-plan.
  • En cas d’erreur, nBot réessaie tout seul. Si elle s’arrête, la carte le dit et le bouton devient Reprendre la synchro : elle repart d’où elle s’était arrêtée.
  • Une fois finie, la carte indique la date de la Dernière synchro.

nBot récupère tous les produits actifs (Shopify) ou publiés (WooCommerce), sans limite de nombre : titre, image, prix, référence et stock. La carte compte les produits et les paniers abandonnés de la boutique.

L’icône de corbeille retire la boutique, après confirmation. Ses produits sont supprimés de nBot avec elle, pas de votre boutique.

Parcourez le catalogue

Cliquez sur la carte d’une boutique : son Catalogue s’affiche en dessous, avec l’image, le nom, le prix et la référence de chaque produit. Le badge Rupture signale un produit qui n’est plus en stock. Pour retrouver un produit, tapez son nom dans Rechercher un produit.

À côté de Catalogue, l’onglet Paniers abandonnés liste les paniers de la boutique et leur relance : voir Relancer les paniers abandonnés.

Astuce · Les fiches produits que l’assistant montre en carrousel pendant la conversation viennent de sa base de connaissances, pas de ce catalogue : ajoutez aussi votre boutique à sa base, voir Apprendre votre site à l’assistant.

Cet article vous a aidé ?
Pas encore de compte nBot ? Créer le mien gratuitement →