Aller au contenu
All articles
Commerce de détail et e-commerce

Connecter la boutique en ligne · Shopify, WooCommerce et Magento

Guide de la connexion entre SellioCRM et votre boutique en ligne. Vous indiquez l'adresse de la boutique et le secret du webhook dans Paramètres, section Intégrations, vous copiez l'URL générée dans la plateforme et vous commencez à recevoir clients et commandes automatiquement. Le modèle est celui du apportez votre boutique : le compte est le vôtre, sans coût ni intermédiation de notre part.

La connexion à la boutique en ligne ne se trouve pas sur l'écran Commerce de détail : elle se trouve dans Paramètres, section Intégrations, avec les autres intégrations du compte. Il y a trois cartes, E-commerce (Shopify), E-commerce (WooCommerce) et E-commerce (Magento). Le modèle est le même dans les trois cas : la boutique est la vôtre, l'identifiant est le vôtre, et nous ne facturons rien et ne nous plaçons pas au milieu de la transaction. L'intégration naît inerte, c'est-à-dire que rien ne se produit tant que vous ne l'avez pas configurée et activée.

Ce que la connexion apporte dans le CRM

Les clients de la boutique deviennent des Contacts et les commandes deviennent des Commandes de vente. À chaque événement, la boutique prévient le CRM et l'enregistrement est créé ou mis à jour. Deux garanties comptent ici. La première : une nouvelle livraison du même événement ne duplique rien, parce que l'enregistrement est cherché par son identifiant boutique avant toute création, le contact retombant en outre sur l'e-mail comme seconde clé. La seconde : seuls les champs renseignés qui viennent de la boutique sont écrits, donc ce que votre équipe a modifié dans le CRM n'est pas effacé par une mise à jour venue de l'extérieur.

Connecter Shopify

  1. Ouvrez Paramètres, allez dans Intégrations et repérez la carte E-commerce (Shopify).
  2. Renseignez Domaine de la boutique avec l'adresse .myshopify.com, par exemple maboutique.myshopify.com.
  3. Renseignez Webhook secret (API secret) avec le secret utilisé pour signer les webhooks, qui se trouve dans Shopify Admin, sous Settings, Notifications, ou qui est l'API secret de votre application.
  4. Si vous voulez que le CRM lise aussi des données de la boutique par API, renseignez Admin API access token (facultatif). Il n'est pas nécessaire pour recevoir les webhooks.
  5. Cliquez sur Enregistrer les identifiants. L'écran affiche ensuite l'URL du webhook (Shopify), avec le bouton Copier.
  6. Dans Shopify Admin, sous Settings, Notifications, Webhooks, créez un webhook pour chaque sujet pointant vers cette URL, au format JSON. Les sujets sont customers/create, customers/update, orders/create et orders/paid.
  7. De retour sur la carte, cliquez sur Activer. La pastille affiche alors Connecté.

WooCommerce et Magento

  • WooCommerce : renseignez l'URL de la boutique et le Webhook secret, enregistrez, copiez l'URL du webhook (WooCommerce) et créez les webhooks sous Settings, Advanced, Webhooks, en utilisant le même Secret. Les sujets sont Customer created, Customer updated, Order created et Order updated.
  • Magento et Adobe Commerce : la plateforme n'a pas de webhooks natifs normalisés, vous indiquez donc l'URL de la boutique et un Secret d'authentification que vous inventez vous-même, puis vous configurez un module ou une intégration qui envoie les clients et les commandes vers l'URL du webhook (Magento), en s'authentifiant avec ce secret.

Sécurité des identifiants

Tout secret enregistré est chiffré et n'est jamais réaffiché. Après l'enregistrement, l'écran indique que les identifiants sont conservés en sécurité et que vous n'avez à les ressaisir que pour les remplacer : laisser le champ vide conserve ce qui est déjà en place. Chaque appel reçu est vérifié avec le secret de votre organisation avant toute écriture. Un appel dont la signature est invalide est refusé, tout comme l'adresse d'une intégration désactivée. L'URL du webhook est un point de livraison destiné aux machines : l'ouvrir dans un navigateur renvoie une explication, pas une page du système.

Example: La Boutique Aurore utilise Shopify. Elle enregistre le domaine aurore.myshopify.com et l'API secret, copie l'URL du webhook et crée les quatre sujets dans Shopify Admin. En quelques minutes, une nouvelle commande de 349,00 R$ apparaît comme Commande de vente dans le CRM, rattachée au Contact Marina Alencar. Un test de nouvelle livraison du même webhook ne crée pas une seconde commande.

Comment cela dialogue avec l'écran Commerce de détail

La connexion décrite ci-dessus alimente les Contacts et les Commandes de vente du CRM. L'écran Commerce de détail travaille avec sa propre couche miroir, celle où chaque ligne affiche l'Origine et le Lu le, et qui est alimentée par la synchronisation de la verticale. Cette couche conserve la version déjà vue de chaque enregistrement, de sorte qu'un avis répété ou arrivé dans le désordre ne fait rien, et compare périodiquement son décompte avec celui de la plateforme : quand il manque un enregistrement, l'écart devient visible sous forme de divergence au lieu de rester silencieux. C'est pour cela que les deux ensembles peuvent croître à des rythmes différents, et c'est pour cela que la colonne Lu le existe.

Limites et questions fréquentes

  • Configurer une intégration est une action réservée à qui administre le compte.
  • Désactiver l'intégration arrête la réception des événements et n'efface pas ce qui est déjà entré. Retirer l'identifiant oblige à le saisir de nouveau plus tard.
  • Rien n'est envoyé du CRM vers la boutique par cette connexion : le flux est entrant.
  • Si rien n'arrive, vérifiez dans cet ordre : l'intégration est activée, les webhooks pointent vers l'URL copiée, le secret est le même des deux côtés et tous les sujets ont bien été créés.
  • La connexion à la boutique est indépendante de la verticale Commerce de détail : vous pouvez recevoir clients et commandes comme Contacts et Commandes de vente sans activer la verticale, et activer la verticale plus tard pour obtenir les lectures d'identité, de panier, de retour, d'avis et de risque.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

Créer un compte gratuit
Connecter la boutique en ligne · Shopify, WooCommerce et Magento · Sellio