Solution
Automatisation e-commerce : commandes, stock et messages clients reliés
Sensaria relie votre boutique en ligne aux paiements, à la comptabilité, au stock, à la logistique et à la messagerie client : une commande passe de la validation à la facture et à la livraison sans que personne ne la ressaisisse. Nous travaillons avec Shopify, WooCommerce ou une boutique sur mesure, et tenons compte des spécificités de chaque marché, par exemple en Suisse : TWINT, paiements par QR-facture, prix en CHF TVA comprise et vitrines en allemand, en français et en italien.
Le problème
Pour chaque commande, nous recopions les données de la boutique dans la comptabilité et mettons à jour le stock dans un tableur. Les paiements TWINT, par carte et sur facture sont rapprochés à la main. Nous répondons tous les jours aux mêmes e-mails « où est mon colis ? », et les paniers abandonnés comme les clients fidèles ne reçoivent aucun suivi, faute de temps.
Comment tout s'enchaîne
- 01 Commande passée Paiement par carte, TWINT ou facture
- 02 Paiement confirmé Webhook vérifié du prestataire
- 03 ERP et comptabilité Client, commande, facture, stock
- 04 Logistique Liste de préparation, étiquette, numéro de suivi
- 05 Messages clients Confirmation, expédition, demande d'avis
- 06 CRM et analyse Segments, commandes répétées, marges
Briques
Briques
- 01
Boutique et paiement
Shopify, WooCommerce ou une boutique sur mesure, avec des prix TVA comprise dans la devise du marché, des fiches produits multilingues, et les paiements par carte ou par des moyens locaux comme TWINT via un prestataire de paiement.
- 02
Synchronisation des commandes et des paiements
Des webhooks de la boutique et du prestataire de paiement, vérifiés par signature et traités de manière idempotente : un webhook renvoyé ne crée jamais une deuxième commande ni une deuxième facture.
- 03
Connexion à la comptabilité et à l'ERP
Clients, commandes et factures écrits dans votre ERP ou votre comptabilité, par exemple bexio ou Abacus, via leurs API. Pour les paiements sur facture, les avis de crédit bancaires (camt.054) sont rapprochés des factures ouvertes grâce à leur référence de paiement.
- 04
Synchronisation du stock
Un seul système fait foi pour le stock. Les niveaux sont transmis à la boutique à chaque changement ou selon un calendrier, avec une alerte quand un produit vient à manquer.
- 05
Messages de commande et d'expédition
Confirmation de commande, avis d'expédition avec lien de suivi, message après livraison et demande d'avis, dans la langue du client, envoyés depuis un domaine authentifié.
- 06
Relance de panier et achats répétés
Rappels de panier abandonné et campagnes de réactivation pour les clients qui ont accepté le marketing, par e-mail ou par WhatsApp lorsque le client y a consenti.
- 07
Chatbot de service client
Il répond à « où est ma commande ? » à partir des données de commande en temps réel, après vérification du numéro de commande et de l'adresse e-mail, et transmet retours et réclamations à une personne.
- 08
Données clients et reporting
Historique des commandes dans le CRM, segments pour les campagnes et tableau de bord du chiffre d'affaires, des marges et des commandes répétées, construits à partir des mêmes données.
Automatisez d’abord le chemin de la commande à l’encaissement, le marketing ensuite. Commande, paiement, comptabilité et logistique interviennent à chaque vente : chaque étape manuelle y coûte du temps sur chaque commande et cause la plupart des erreurs que remarquent les clients. Rappels de panier et campagnes de réactivation viennent après, une fois les données de commande et de client fiables. Utilisez les applications de votre plateforme e-commerce quand elles couvrent le besoin ; construisez une couche d’intégration quand la boutique, l’ERP, la comptabilité et l’entrepôt doivent s’accorder sur la même commande.
Applications de la boutique, couche d’intégration ou développement sur mesure ?
Pour une boutique Shopify ou WooCommerce standard avec un seul logiciel de comptabilité, les applications et plugins couvrent souvent l’essentiel. Quand plusieurs systèmes doivent s’accorder sur les commandes, le stock et les clients, une couche d’intégration dédiée vous donne la maîtrise de la correspondance des champs, des nouvelles tentatives et des alertes d’erreur. Une boutique ou un module sur mesure se justifie pour la commande B2B, les configurateurs ou des règles de prix que les plateformes ne savent pas exprimer.
| Applications et plugins | Couche d’intégration | Boutique ou module sur mesure | |
|---|---|---|---|
| Adapté pour | Flux standard sur une seule plateforme | Boutique plus ERP, comptabilité, entrepôt, CRM | Commande B2B, configurateurs, prix spécifiques |
| Délai de mise en ligne | Le plus court | Moyen | Le plus long |
| Maîtrise | Limitée aux réglages de chaque application | Complète sur la correspondance des champs et la gestion des erreurs | Complète |
| Risque typique | Plusieurs applications qui écrivent les mêmes données | Nécessite une surveillance et un responsable clair | La maintenance vous incombe |
Comment le flux de commande est-il construit ?
C’est le webhook du prestataire de paiement, et non le clic de validation, qui lance le flux. L’intégration vérifie la signature du webhook, contrôle si cet événement a déjà été traité, et seulement ensuite crée le client et la commande dans l’ERP ou la comptabilité. Le stock est réduit dans le système de référence puis renvoyé à la boutique. La logistique reçoit une liste de préparation ; l’étiquette d’expédition renvoie un numéro de suivi qui figure dans l’e-mail d’expédition.
Les paiements sur facture bouclent la boucle : la banque fournit les avis de crédit au format ISO 20022 (camt.054), et l’intégration rapproche chaque référence de paiement de sa facture ouverte. Ce qui ne correspond pas part sur une liste de contrôle au lieu d’être deviné.
Nous avons déjà construit ce type de tuyauterie : une application Shopify avec des extensions Shopify Flow, la relance de panier par WhatsApp, la facturation de l’application et les webhooks RGPD, ainsi qu’un plugin WooCommerce qui transforme les nouvelles commandes en affaires dans le CRM. L’application Shopify vérifie chaque webhook entrant grâce à sa signature HMAC et ignore les événements déjà traités.
Exemple : une boutique d’équipement outdoor aux Grisons
Scénario illustratif, pas un projet client.
Une enseigne qui possède un magasin à Coire et une boutique en ligne vend du matériel d’escalade et de ski de randonnée en allemand, en italien et en anglais. Les commandes sont recopiées de WooCommerce dans Abacus, le stock est corrigé la nuit dans un tableur, et deux personnes répondent aux e-mails sur le statut des commandes.
Après le projet, une commande payée (carte ou TWINT) crée le client et la facture dans Abacus via son API REST. Abacus devient la référence unique du stock pour le magasin et la boutique en ligne, qui y lit les niveaux de stock à quelques minutes d’intervalle : des chaussures qui viennent d’être vendues en magasin ne sont pas revendues en ligne. Le client reçoit une confirmation dans sa langue, puis un avis d’expédition avec suivi. Le chatbot répond aux questions de statut à partir des données en temps réel. Les paiements des clients professionnels qui règlent par QR-facture sont rapprochés automatiquement à partir du fichier bancaire. Les clients qui y ont consenti reçoivent un rappel quand ils abandonnent un panier, et un message avant la prochaine saison de ski de randonnée.
Quelles règles et quels systèmes comptent pour vendre en Suisse ?
La loi fédérale contre la concurrence déloyale fixe deux règles pour les boutiques en ligne. L’art. 3, al. 1, let. s exige une identité et des coordonnées claires du vendeur, un processus de commande transparent, un moyen de corriger les erreurs de saisie et une confirmation électronique de la commande sans délai. La let. o exige un consentement pour la publicité par e-mail ou SMS, avec une exception étroite pour les clients existants.
Par ailleurs, l’ordonnance sur l’indication des prix (OIP) impose d’afficher les prix aux consommateurs en CHF, TVA comprise (taux normal de 8,1 % depuis le 1er janvier 2024 ; des taux réduits s’appliquent à certains biens, comme les denrées alimentaires). La QR-facture a remplacé les anciens bulletins de versement rouges et orange le 30 septembre 2022, et les factures peuvent porter une référence structurée (référence QR ou Creditor Reference) qui rend le rapprochement automatique possible. TWINT est disponible en ligne via des prestataires de paiement comme Stripe et des prestataires suisses. Selon la LPD révisée, votre déclaration de protection des données doit nommer les pays où votre boutique, votre prestataire de paiement et votre fournisseur d’e-mail stockent les données clients si c’est hors de Suisse. Si vous vendez aussi dans l’UE, le RGPD et les règles européennes de protection des consommateurs s’y ajoutent.
Comment se déroule un projet ?
- Découverte. Nous suivons dix commandes réelles de la validation à la livraison et à l’encaissement, et notons chaque étape manuelle.
- Architecture. Système de référence pour les clients, les commandes et le stock ; correspondance des champs ; liste des événements ; gestion des erreurs.
- Développement. Intégrations et modèles de messages sur une boutique de préproduction, avec des paiements de test.
- Lancement. D’abord la synchronisation des commandes, puis les messages, puis le stock ; l’ancien et le nouveau flux tournent en parallèle pendant une courte période.
- Itération. Listes d’erreurs et e-mails du support passés en revue pour trouver la prochaine étape qui mérite d’être automatisée.
Après la phase de découverte, vous recevez une offre à prix forfaitaire ou par phases. Les messages clients sur tous les canaux sont traités plus en détail sur la page communication client.
FAQ
Questions fréquentes
Qu'est-ce que l'automatisation e-commerce ?
C'est l'ensemble des connexions qui permettent à une commande en ligne de passer par le paiement, la comptabilité, le stock, l'expédition et les messages clients sans étape manuelle. La boutique, le prestataire de paiement, l'ERP ou le logiciel de comptabilité et le système de messagerie échangent des données via des API et des webhooks. Vos équipes traitent les exceptions, comme un paiement refusé ou un colis endommagé, au lieu de recopier chaque commande.
Pouvez-vous connecter notre boutique Shopify ou WooCommerce à notre comptabilité ou à notre ERP ?
Oui, à condition d'obtenir l'accès API des deux côtés. Shopify et WooCommerce envoient des webhooks pour chaque nouvelle commande, et la plupart des ERP et logiciels de comptabilité, comme bexio ou Abacus, publient des API pour les clients, les commandes et les factures. Nous faisons correspondre les champs (numéros de client, codes TVA, frais de port, remises), traitons chaque commande une seule fois et alertons quelqu'un quand un enregistrement est refusé. Nous avons déjà développé une application Shopify et une synchronisation des commandes WooCommerce vers un CRM.
Faut-il un consentement pour envoyer des e-mails de panier abandonné ?
Nous traitons les rappels de panier comme du marketing. En Suisse, la LCD exige un consentement pour la publicité de masse par e-mail ou SMS, avec une exception pour les clients existants qui achètent des produits similaires et à qui l'on a offert la possibilité de refuser ; dans l'UE, les règles issues de la directive ePrivacy vont dans le même sens. Un visiteur qui a quitté un panier sans acheter n'est pas clairement un client : nous n'envoyons donc de rappels qu'aux personnes qui ont coché une case de consentement. Consultez votre avocat si vous souhaitez placer la limite ailleurs.
Un e-mail de confirmation de commande est-il obligatoire ?
En Suisse, la LCD (art. 3, al. 1, let. s) oblige les vendeurs en ligne à confirmer sans délai la commande du client par voie électronique. Elle exige aussi des informations claires sur l'identité du vendeur et son adresse de contact, sur les étapes techniques qui mènent à la conclusion du contrat, et un moyen de corriger les erreurs de saisie avant la commande. Dans l'UE, la directive sur le commerce électronique impose elle aussi d'accuser réception de la commande sans délai. Un e-mail de confirmation automatique couvre de manière fiable l'obligation de confirmation.
Pouvons-nous accepter TWINT dans notre boutique en ligne ?
Oui. TWINT est proposé aux boutiques en ligne par des prestataires de paiement, dont Stripe et plusieurs prestataires suisses, en général aux côtés des cartes. Le client valide le paiement dans l'application TWINT, et le prestataire en informe votre boutique par webhook. Nous intégrons le prestataire de votre choix et veillons à ce que ce soit le paiement confirmé, et non le clic de validation, qui déclenche le traitement de la commande.
Que faut-il automatiser en premier dans notre boutique en ligne ?
Le chemin de la commande à l'encaissement : commande, paiement, comptabilité et logistique. Il s'exécute à chaque vente, et les erreurs y coûtent de l'argent et la confiance des clients. Viennent ensuite les messages clients standard et la synchronisation du stock. La relance des paniers, les campagnes de réactivation et les analyses détaillées arrivent en troisième, une fois que les données de commande et de client sont assez fiables pour agir.
Parlons de votre projet
Commandes, paiements, stock, comptabilité et messages clients reliés entre votre boutique, votre ERP et votre CRM : chaque vente suit son cours sans copier-coller, et vos clients savent où en est leur commande.