Comment ajouter des champs de facturation entreprise (n° TVA, registre du commerce) au checkout Shopify
Un guide pratique pour collecter le numéro fiscal et le registre du commerce dans le checkout Shopify et les faire remonter correctement sur la facture.
Vous préférez ne pas modifier votre site vous-même ? Nous pouvons le faire pour vous. Un bouton d'appel, une carte Google ou un bandeau cookies : dites-nous ce que vous voulez et, sous 24 heures, nous vous disons si c'est possible et combien cela coûte. Un nouveau site ou une refonte n'entrent pas dans cette offre.
Posez-nous vos questions sur WhatsAppSi vous vendez à des entreprises, il vous faut plus qu'un nom et une adresse au moment du paiement. Il vous faut la raison sociale, le numéro fiscal (en Roumanie, le CUI) et le numéro de registre du commerce, sinon vous ne pouvez pas émettre une facture correcte ni permettre à votre client B2B de déduire la TVA.
Le problème, c'est que Shopify, par défaut, est conçu pour la vente aux particuliers. Il n'y a pas de champ "numéro fiscal" prêt à l'emploi et il ne valide pas le numéro automatiquement. La bonne nouvelle : il existe plusieurs moyens propres d'ajouter ces champs, de l'éditeur de checkout natif aux applications qui valident le numéro auprès de l'administration fiscale. Voyons-les un par un, avec leurs limites et, surtout, comment les données arrivent réellement sur votre facture.
Décidez quels champs vous sont vraiment utiles
Avant d'ajouter quoi que ce soit, décidez ce que vous collectez. Pour une facture B2B correcte, il vous faut généralement :
- La raison sociale de l'entreprise
- Le numéro fiscal / de TVA (avec ou sans préfixe pays)
- Le numéro de registre du commerce
- L'adresse du siège social
En option mais utile : IBAN et banque (pour les virements), plus une case "J'achète au nom d'une entreprise" qui n'affiche les champs qu'au besoin.
Ne demandez pas de données que vous n'utiliserez pas. Moins vous avez de champs obligatoires, moins de clients abandonnent le panier. Idéalement, les champs entreprise n'apparaissent que pour ceux qui cochent vouloir une facture professionnelle, tandis que les particuliers passent directement sans friction supplémentaire.
La voie native : champs personnalisés dans l'éditeur de checkout
Shopify est passé à Checkout Extensibility, et dans l'éditeur de checkout (Paramètres - Paiement - Personnaliser) vous pouvez ajouter des champs texte personnalisés, selon votre forfait. En pratique, vous ajoutez un champ "Numéro fiscal" et un champ "Registre du commerce" sans code.
Soyez honnête sur les compromis :
- Les données sont enregistrées comme attributs de commande, visibles sur la page de commande dans l'admin.
- Il n'y a pas de validation : le client peut saisir n'importe quoi, y compris un numéro erroné.
- Vous ne pouvez pas facilement afficher/masquer les champs (B2B vs particulier) sans application.
Pour une petite boutique avec peu de commandes pro, cela suffit. Vous vérifiez le numéro manuellement à l'émission. L'ancienne méthode checkout.liquid n'est plus recommandée, elle a été remplacée par ce système.
Avec une application : validation, logique conditionnelle et contrôle
Quand vous voulez quelque chose de solide, une application de checkout (une extension Checkout UI) vous donne bien plus de contrôle :
- Valider le numéro fiscal auprès de l'administration et la TVA via VIES, pour attraper les numéros erronés.
- Affichage conditionnel : les champs entreprise n'apparaissent que si le client coche "facture professionnelle".
- Champs obligatoires uniquement en B2B, sans gêner les particuliers.
- Remplissage automatique de la raison sociale et de l'adresse à partir du numéro fiscal.
Certaines fonctions avancées (blocs personnalisés partout dans le checkout) exigent le forfait Shopify Plus. Sur les forfaits standard, vous avez tout de même des extensions utiles dans l'App Store.
Conseil pratique : n'installez pas trois applications qui font la même chose. Choisissez-en une, testez une vraie commande de bout en bout, et seulement ensuite passez en production.
Le point le plus important : faire remonter les données sur la facture
C'est là que la plupart se trompent. Vous pouvez collecter parfaitement le numéro fiscal au checkout, mais Shopify n'émet pas de factures conformes à la loi locale et ne transmet pas aux systèmes nationaux de facturation électronique. Ces champs doivent donc arriver automatiquement dans votre outil de facturation.
La solution propre est une intégration entre Shopify et un fournisseur de facturation local (en Roumanie : Oblio, SmartBill, FGO et autres). Vérifiez précisément que :
- Le numéro fiscal et le registre du commerce de la commande se mappent dans les champs client-entreprise de la facture, pas seulement une note.
- La facture part automatiquement vers le système national de facturation électronique là où c'est obligatoire en B2B.
- Le taux de TVA et le type de client (particulier vs entreprise) sont choisis correctement.
Si ce mapping n'est pas fait, vous recopierez le numéro fiscal de chaque commande sur la facture à la main. Ça va un mois, mais devient une source d'erreurs au volume.
Erreurs fréquentes et une option pour le forfait de base
Quelques pièges que nous voyons souvent :
- Un champ numéro fiscal obligatoire pour tout le monde : les particuliers bloquent et abandonnent le panier.
- Pas de validation ni de vérification à l'émission : vous vous retrouvez avec des numéros erronés sur les factures.
- Les données restent seulement dans la note de commande et personne ne les porte sur la facture.
Si vous êtes sur un forfait où l'éditeur de checkout limite vos champs, une alternative est de collecter les données entreprise avant le checkout : ajoutez des champs sur la page panier (attributs de panier) qui remontent avec la commande. Moins élégant qu'en checkout, mais ça marche même sur les forfaits d'entrée de gamme.
Si vous voulez que ce soit fait une fois et bien, avec validation du numéro fiscal et un vrai lien vers la facturation électronique, écrivez-nous sur WhatsApp chez MPO Web Studio. On vous montre une démo avant que vous ne payiez quoi que ce soit.
Vous préférez ne pas modifier votre site vous-même ? Nous pouvons le faire pour vous.
Un bouton d'appel, une carte Google ou un bandeau cookies : dites-nous ce que vous voulez et, sous 24 heures, nous vous disons si c'est possible et combien cela coûte. Un nouveau site ou une refonte n'entrent pas dans cette offre.
- Diagnostic gratuit sous 24 heures, sans engagement
- Petite modification dès 49 €
- Un prix fixe, connu avant que nous commencions
Questions fréquentes
Puis-je ajouter le champ numéro fiscal au checkout sans application ?+
Oui, sur les forfaits qui le permettent, vous pouvez ajouter des champs texte personnalisés directement dans l'éditeur de checkout, sans code. Les limites : il ne valide pas le numéro et ne peut pas masquer les champs aux particuliers sans application.
Shopify valide-t-il le numéro fiscal automatiquement ?+
Non, pas nativement. Un champ simple accepte n'importe quel texte. Pour une validation auprès de l'administration ou de VIES (TVA transfrontalière), il faut une application dédiée ou une vérification dans votre logiciel de facturation.
Les données entreprise arrivent-elles automatiquement sur la facture et la facturation électronique ?+
Seulement si vous avez une intégration entre Shopify et un outil de facturation local qui mappe le numéro fiscal et le registre du commerce sur la facture. Shopify seul n'émet pas de factures conformes ni ne transmet à la facturation électronique nationale.
Ai-je besoin de Shopify Plus pour cela ?+
Pas forcément. Les champs personnalisés de base et de nombreuses extensions de l'App Store fonctionnent sur les forfaits standard. Plus débloque la personnalisation avancée du checkout, mais pour le numéro fiscal et le registre du commerce ce n'est généralement pas requis.
Combien de temps faut-il pour bien le configurer ?+
Ajouter les champs est rapide, quelques heures. Le point délicat est le mapping correct vers la facture et la facturation électronique, et le test d'une vraie commande de bout en bout. Prévoyez du temps pour les tests, pas seulement la configuration.
7 erreurs qui font fuir vos clients de votre site
Laissez votre e-mail et recevez le guide ici, tout de suite. Sans spam.
Envie de voir à quoi ressemblerait le site de votre entreprise ?
Écrivez-nous sur WhatsApp et nous vous préparons gratuitement un site de démonstration au nom de votre entreprise. Vous le voyez d'abord, puis vous décidez — sans engagement.