COMMERCE ET GESTION

Relier votre boutique en ligne à votre facturation sans ressaisir les commandes

Entre le panier du client et l'écriture comptable, il manque toujours des champs que personne n'a modélisés.

Une boutique en ligne produit des commandes, un logiciel de gestion produit des factures et des écritures. L'écart se joue sur la TVA, les frais de port, les acomptes, les avoirs et les quantités disponibles. Cette page établit ce qu'un connecteur tout fait reprend réellement, ce qu'il laisse au client, et pourquoi l'absence de webhook change la façon de concevoir la synchronisation.

Une commande de boutique et une facture suisse ne portent pas les mêmes champs

Une commande enregistrée dans WooCommerce, Shopify ou PrestaShop décrit un panier, une adresse de livraison, un mode d'expédition et un paiement encaissé ou en attente. Une facture suisse demande autre chose, un débiteur identifié, des positions rattachées à un compte et à un code de TVA, une référence de paiement structurée et, dans la plupart des cas, une section QR conforme. Les deux objets se ressemblent à l'écran et divergent dans le détail. C'est dans cet écart que se logent les ressaisies du lundi matin.

Trois flux circulent en réalité, et ils n'ont ni le même rythme ni le même sens. Le premier descend de la boutique vers le logiciel de gestion, il porte les commandes et les clients. Le deuxième remonte du logiciel vers la boutique, il porte les articles, les prix et les quantités disponibles. Le troisième relie l'encaissement à la comptabilité, par le compte bancaire, par le prestataire de paiement ou par les deux. Une chaîne qui ne traite que le premier flux laisse le catalogue, les quantités et l'encaissement à la main.

Avant toute technique, une décision de gestion s'impose, celle de savoir où vit la référence de chaque donnée. Le catalogue est-il tenu dans la boutique ou dans le logiciel, le prix de vente fait-il foi côté commerce ou côté gestion, le numéro de client vient-il du site ou de la base existante. Tant que cette question reste ouverte, deux systèmes écrivent la même donnée et personne ne sait lequel a raison le jour où ils diffèrent.

Ce qu'un connecteur tout fait reprend vraiment, et ce qui reste sur le quai

Plusieurs éditeurs publient des connecteurs de boutique. Abacus annonce Shopify, WooCommerce par pingWoo, Magento et PepperShop. SelectLine annonce Shopware, Shopify et Venabo. WinBIZ publie un connecteur WooCommerce, une liaison de commandes PrestaShop et un connecteur Sempio. Infoniqa recense un annuaire de 175 raccordements tiers, dont 159 déclarés compatibles avec ONE 50. Odoo occupe une position différente, la boutique et la gestion vivant dans le même système, ce qui déplace la question de l'interface vers celle du périmètre fonctionnel.

Ce que ces connecteurs couvrent est réel et utile, la reprise des commandes, la création ou la mise à jour du client, la création d'un document commercial, souvent la remontée des quantités. Ce qu'ils couvrent rarement tient dans les détails qui font le chiffre d'affaires exact. Le connecteur générique traite le cas nominal, une commande simple, payée, livrée en une fois. Ce sont les commandes qui s'écartent de ce cas nominal qui prennent du temps chaque semaine.

CE QU'IL FAUT PAYER OU ÊTRE POUR OUVRIR L'APICHF 15.- API incluse dès le plan STARTERCE QU'IL FAUT PAYER OU ÊTRE POUR OUVRIRL'APICHF 15.-API incluse dès le plan STARTER

PAGES ÉDITEURS ET DOCUMENTATIONS D'API, CONSULTÉES LE 23.08.2026

Avant de signer, il faut donc lire la fiche du connecteur ligne à ligne et confronter chaque champ à vos commandes des douze derniers mois. Un connecteur qui reprend l'essentiel des commandes sans intervention laisse tout de même une file quotidienne de cas particuliers, et cette file coûte plus cher en attention qu'en minutes.

  • Les variantes d'articles, taille, couleur, conditionnement, et leur correspondance avec un code article unique
  • Les remises par ligne, les bons de réduction et les prix par groupe de clients
  • Les frais de port et de traitement, avec leur propre taux de TVA
  • Les acomptes, les paiements partiels et les abonnements reconduits
  • Les retours, les avoirs et les remboursements partiels du prestataire de paiement
  • Les commandes en plusieurs devises et les frais de change

Les frais de port, les acomptes et les retours font diverger le total avant la comptabilité

La TVA est le premier point de friction. Les taux en vigueur depuis le 1er janvier 2024 sont de 8,1 % pour le taux normal, 2,6 % pour le taux réduit et 3,8 % pour l'hébergement, et les éditeurs suisses documentent leur prise en charge, WinBIZ par exemple sur les formulaires officiels de l'AFC. La question n'est pas là. Elle est de savoir quel taux la boutique applique aux frais de port, comment elle traite une commande hors de Suisse, et si les prix affichés sont saisis TVA incluse d'un côté et hors TVA de l'autre.

Le deuxième point de friction est l'encaissement. Un prestataire de paiement verse rarement le montant de la commande, il verse un solde net, par lots, après retenue de ses commissions et déduction des remboursements de la période. La comptabilité attend l'inverse, une facture, un encaissement, une écriture de frais. Sans règle de rapprochement établie à l'avance, le compte bancaire et le grand livre s'écartent d'un peu chaque semaine, et le bouclement s'occupe de retrouver pourquoi.

Le troisième point est le retour de marchandise. Un client remboursé produit trois événements distincts, un mouvement de stock, un avoir ou une note de crédit, et un remboursement financier. Une boutique gère cela dans son propre vocabulaire, un logiciel de gestion dans le sien. Décider comment l'un se traduit dans l'autre est un travail de conception, et ce travail se fait une fois, au calme, plutôt qu'à chaque cas.

Deux stocks pour un seul article, et la question de savoir lequel fait foi

Une PME qui vend en magasin et en ligne détient deux compteurs pour le même article. Le problème n'est pas de les rendre égaux à un instant donné, il est de définir qui décrit la vérité entre deux synchronisations et ce qui se passe quand les deux baissent en même temps. La réponse dépend de votre commerce, du délai de préparation, du volume et de l'acceptation ou non d'une rupture ponctuelle.

Le périmètre du logiciel compte ici plus que le connecteur. Chez bexio, la gestion des lots, des numéros de série et de plusieurs dépôts n'est pas documentée dans l'aide de l'éditeur au jour de consultation, et l'import de produits est rapporté comme borné à 15'000 lignes. SelectLine annonce la production et la gestion commerciale, Infoniqa ONE 200 la logistique et le controlling, Odoo le stock et la production dans le même système. SelectLine se déploie sur serveur Windows avec Microsoft SQL Server, les suites Infoniqa s'installent chez le client, et la mise en œuvre d'Odoo passe en règle générale par un partenaire. Choisir la profondeur de stock est une décision antérieure au choix du connecteur, pas postérieure.

Enfin, la réservation mérite d'être posée noir sur blanc. Une quantité doit-elle sortir du disponible au moment de la commande, du paiement, ou de l'expédition. Le choix influe directement sur le nombre de commandes que vous ne pourrez pas honorer, et il s'écrit dans les deux systèmes de la même manière, sans quoi il ne veut rien dire.

Sans webhook, la synchronisation devient un réglage de fréquence

Un webhook est un appel que l'éditeur envoie à votre système au moment où quelque chose change. Sans lui, la seule voie reste l'interrogation périodique, votre programme demande régulièrement ce qui a bougé. La documentation publique de bexio lue le 23 août 2026 ne comporte aucune section webhooks, celle de smallinvoice n'expose aucun chemin de rappel, et la recherche du terme dans le centre d'aide de WinBIZ reste sans résultat. Odoo annonce des webhooks, et AbaNinja les annonce dès son plan Basic.

Le sondage périodique n'est pas un pis-aller, c'est une architecture qui se dimensionne. Il faut choisir une fréquence, tenir la pagination imposée par l'éditeur, jusqu'à 500 éléments par requête chez bexio, un moyen de repérer ce qui a changé, une mémoire de ce qui a déjà été traité, et une conduite à tenir quand un appel échoue. La documentation de KLARA indique qu'une limite de débit existe, avec une réponse 429, sans publier ni le seuil ni la fenêtre, ce qui rend le calcul théorique impossible et impose une mesure.

LE WEBHOOK, QUI LE DOCUMENTEAnnoncés webhooks annoncés par l'éditeurLE WEBHOOK, QUI LE DOCUMENTEAnnoncéswebhooks annoncés par l'éditeur

DOCUMENTATIONS D'API PUBLIQUES, LUES LE 23.08.2026

Un dernier détail pèse lourd en exploitation. La documentation de KLARA indique aussi qu'il n'existe pas d'environnement de test séparé et que chaque appel travaille sur les données de production. Cela change la manière de construire, on écrit d'abord des lectures, on journalise, on rejoue à blanc, puis seulement on écrit.

Ce que nous établissons avant d'écrire la première ligne de code

Nous ne vendons aucune licence. Nous commençons donc par vos commandes réelles, pas par la fiche du connecteur. Un échantillon de commandes des douze derniers mois montre la part des paniers simples, celle des commandes avec frais de port particuliers, celle des retours et celle des cas que personne n'avait mentionnés. Ce comptage oriente le reste, il dit si un connecteur standard suffit, s'il faut le compléter, ou s'il vaut mieux écrire directement contre l'API.

Nous vérifions ensuite les conditions d'accès techniques, dans la documentation de l'éditeur consultée le 23 août 2026 et non dans sa brochure. L'API de SelectLine est incluse à partir de l'édition Premium et suppose l'installation du Mobile Manager et de la Toolbox. Celle d'Odoo Online n'est ouverte que sur la formule Custom. Chez WinBIZ, la documentation indique que la clé d'API s'obtient en étant partenaire selon les conditions générales de partenariat. Chez Crésus, les échanges passent par des masques d'import et d'export en texte et en CSV.

Puis nous écrivons la recette avant la mécanique. Une commande d'essai avec variante, une avec frais de port, une avec acompte, une avec retour partiel, une hors de Suisse, chacune avec le résultat attendu dans le logiciel de gestion et dans la comptabilité. Le jour où la chaîne tourne, ce jeu d'essai devient le contrôle que vous relancez après chaque mise à jour de la boutique ou du logiciel, et il vous appartient.

D'où viennent ces réponses

Chaque fait de cette page se vérifie à la source. Les liens ouvrent directement le site de l'éditeur ou de l'organisme concerné.

RELEVÉ DU 23.08.2026

Questions fréquentes

Peut-on connecter WooCommerce à bexio ?

Par l'API REST publique de bexio, oui, OAuth 2.0 ou un jeton d'accès personnel permettent d'écrire une liaison sur mesure. Le Marketplace de bexio annonce par ailleurs plus de cent applications, dont le contenu exact est à vérifier au jour de la décision, aucune passerelle WooCommerce n'étant nommée dans les sources que nous avons lues. La documentation lue le 23 août 2026 ne décrit aucun webhook, ce qui signifie que la liaison interroge bexio à intervalle régulier plutôt que d'être notifiée.

Comment facturer en Suisse des commandes Shopify ?

La commande descend dans votre logiciel de gestion, qui produit la facture avec le code de TVA, la référence structurée et la section QR. Deux éléments méritent d'être réglés tôt. Le paramétrage de la QR-facture d'abord, KLARA la documente par exemple en trois variantes, sans QR, avec référence Creditor, ou QR-IBAN avec référence QRR, et le choix engage vos références de paiement. Le lettrage ensuite, bexio génère la QR-facture nativement avec rapprochement automatique des paiements, ce qui ne dispense pas de décider comment le versement net du prestataire de paiement se répartit entre vos factures.

Comment synchroniser le stock du magasin et celui de la boutique en ligne ?

En vérifiant d'abord que votre logiciel gère la profondeur dont vous avez besoin, lots, numéros de série, dépôts multiples, car aucun connecteur ne crée une fonction absente du logiciel. La question du système qui fait foi et du moment où une quantité sort du disponible est traitée plus haut dans cette page. Vient ensuite la mécanique, une remontée périodique des quantités du logiciel vers la boutique et une descente des mouvements de vente.

Faut-il acheter un connecteur ou passer par l'API ?

Le comptage de vos commandes réelles tranche. Si la quasi-totalité de vos paniers est simple et que le connecteur couvre vos champs, il coûte moins cher qu'un développement. Si vos variantes, vos acomptes ou vos retours sortent du cas nominal, le connecteur laissera une file quotidienne de reprises manuelles. Regardez aussi le coût d'accès à l'API, qui varie selon l'édition ou la formule d'abonnement et peut déplacer le budget.

Mon logiciel n'a pas de webhooks documentés, est-ce bloquant ?

Non, mais cela change l'architecture. Sans notification sortante, la liaison interroge le logiciel à intervalle régulier et compare avec ce qu'elle a déjà traité. Il faut alors fixer une fréquence, respecter la pagination imposée par l'éditeur et prévoir la conduite à tenir en cas d'échec. Les valeurs exactes, pagination et limite de débit, sont à relever dans la documentation du logiciel retenu.

Que devient une commande remboursée dans la comptabilité ?

La règle de correspondance entre le vocabulaire de la boutique et celui du logiciel de gestion se décide une fois, s'écrit dans la liaison et se contrôle par un jeu d'essai contenant au moins un remboursement partiel. Le point le plus souvent oublié est le lien entre l'avoir et le versement net du prestataire de paiement, qui arrive par lots et non commande par commande.

La QR-facture sert-elle encore si la commande est déjà payée en ligne ?

Le document de facture reste utile même quand il n'y a plus rien à encaisser, et la plupart des logiciels suisses le produisent avec sa section de paiement. Ce qui compte alors est le lettrage, la facture doit être marquée comme réglée par le flux d'encaissement et non par une saisie manuelle, faute de quoi vos débiteurs affichent des créances déjà encaissées.

Combien de temps prend une liaison de ce type ?

Nous n'annonçons pas de délai avant d'avoir compté vos commandes réelles et lu les conditions d'accès de votre logiciel, car les deux varient beaucoup. Ce que nous annonçons est l'ordre des étapes, comptage des cas, vérification des accès techniques, écriture du jeu d'essai avec les résultats attendus, puis construction. Un chiffrage donné avant cette lecture serait une estimation confortable à annoncer et difficile à tenir.

Faites compter vos commandes avant de choisir un connecteur

Envoyez-nous un export de vos commandes des douze derniers mois et le nom de votre logiciel de gestion. Nous comptons vos cas, nous confrontons chacun aux champs annoncés par la fiche du connecteur, nous listons ceux qui resteront manuels, et nous vous rendons ce constat lors d'un diagnostic offert, sans engagement.