Comment ajouter des champs de facturation entreprise (n° TVA, registre du commerce) au checkout Shopify
Un guide pratique pour collecter le numero fiscal et le registre du commerce dans le checkout Shopify et les faire remonter correctement sur la facture.
Si vous vendez a des entreprises, il vous faut plus qu'un nom et une adresse au moment du paiement. Il vous faut la raison sociale, le numero fiscal (en Roumanie, le CUI) et le numero de registre du commerce, sinon vous ne pouvez pas emettre une facture correcte ni permettre a votre client B2B de deduire la TVA.
Le probleme, c'est que Shopify, par defaut, est concu pour la vente aux particuliers. Il n'y a pas de champ "numero fiscal" pret a l'emploi et il ne valide pas le numero automatiquement. La bonne nouvelle : il existe plusieurs moyens propres d'ajouter ces champs, de l'editeur de checkout natif aux applications qui valident le numero aupres de l'administration fiscale. Voyons-les un par un, avec leurs limites et, surtout, comment les donnees arrivent reellement sur votre facture.
Decidez quels champs vous sont vraiment utiles
Avant d'ajouter quoi que ce soit, decidez ce que vous collectez. Pour une facture B2B correcte, il vous faut generalement :
- La raison sociale de l'entreprise
- Le numero fiscal / de TVA (avec ou sans prefixe pays)
- Le numero de registre du commerce
- L'adresse du siege social
En option mais utile : IBAN et banque (pour les virements), plus une case "J'achete au nom d'une entreprise" qui n'affiche les champs qu'au besoin.
Ne demandez pas de donnees que vous n'utiliserez pas. Moins vous avez de champs obligatoires, moins de clients abandonnent le panier. Idealement, les champs entreprise n'apparaissent que pour ceux qui cochent vouloir une facture professionnelle, tandis que les particuliers passent directement sans friction supplementaire.
La voie native : champs personnalises dans l'editeur de checkout
Shopify est passe a Checkout Extensibility, et dans l'editeur de checkout (Parametres - Paiement - Personnaliser) vous pouvez ajouter des champs texte personnalises, selon votre forfait. En pratique, vous ajoutez un champ "Numero fiscal" et un champ "Registre du commerce" sans code.
Soyez honnete sur les compromis :
- Les donnees sont enregistrees 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 numero errone.
- 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 verifiez le numero manuellement a l'emission. L'ancienne methode checkout.liquid n'est plus recommandee, elle a ete remplacee par ce systeme.
Avec une application : validation, logique conditionnelle et controle
Quand vous voulez quelque chose de solide, une application de checkout (une extension Checkout UI) vous donne bien plus de controle :
- Valider le numero fiscal aupres de l'administration et la TVA via VIES, pour attraper les numeros errones.
- Affichage conditionnel : les champs entreprise n'apparaissent que si le client coche "facture professionnelle".
- Champs obligatoires uniquement en B2B, sans genrer les particuliers.
- Remplissage automatique de la raison sociale et de l'adresse a partir du numero fiscal.
Certaines fonctions avancees (blocs personnalises partout dans le checkout) exigent le forfait Shopify Plus. Sur les forfaits standard, vous avez tout de meme des extensions utiles dans l'App Store.
Conseil pratique : n'installez pas trois applications qui font la meme 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 donnees sur la facture
C'est la que la plupart se trompent. Vous pouvez collecter parfaitement le numero fiscal au checkout, mais Shopify n'emet pas de factures conformes a la loi locale et ne transmet pas aux systemes nationaux de facturation electronique. Ces champs doivent donc arriver automatiquement dans votre outil de facturation.
La solution propre est une integration entre Shopify et un fournisseur de facturation local (en Roumanie : Oblio, SmartBill, FGO et autres). Verifiez precisement que :
- Le numero 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 systeme national de facturation electronique la ou 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 numero fiscal de chaque commande sur la facture a la main. Ca va un mois, mais devient une source d'erreurs au volume.
Erreurs frequentes et une option pour le forfait de base
Quelques pieges que nous voyons souvent :
- Un champ numero fiscal obligatoire pour tout le monde : les particuliers bloquent et abandonnent le panier.
- Pas de validation ni de verification a l'emission : vous vous retrouvez avec des numeros errones sur les factures.
- Les donnees restent seulement dans la note de commande et personne ne les porte sur la facture.
Si vous etes sur un forfait ou l'editeur de checkout limite vos champs, une alternative est de collecter les donnees entreprise avant le checkout : ajoutez des champs sur la page panier (attributs de panier) qui remontent avec la commande. Moins elegant qu'en checkout, mais ca marche meme sur les forfaits d'entree de gamme.
Si vous voulez que ce soit fait une fois et bien, avec validation du numero fiscal et un vrai lien vers la facturation electronique, ecrivez-nous sur WhatsApp chez MPO Web Studio. On vous montre une demo avant que vous ne payiez quoi que ce soit.
Questions fréquentes
Puis-je ajouter le champ numero fiscal au checkout sans application ?+
Oui, sur les forfaits qui le permettent, vous pouvez ajouter des champs texte personnalises directement dans l'editeur de checkout, sans code. Les limites : il ne valide pas le numero et ne peut pas masquer les champs aux particuliers sans application.
Shopify valide-t-il le numero fiscal automatiquement ?+
Non, pas nativement. Un champ simple accepte n'importe quel texte. Pour une validation aupres de l'administration ou de VIES (TVA transfrontaliere), il faut une application dediee ou une verification dans votre logiciel de facturation.
Les donnees entreprise arrivent-elles automatiquement sur la facture et la facturation electronique ?+
Seulement si vous avez une integration entre Shopify et un outil de facturation local qui mappe le numero fiscal et le registre du commerce sur la facture. Shopify seul n'emet pas de factures conformes ni ne transmet a la facturation electronique nationale.
Ai-je besoin de Shopify Plus pour cela ?+
Pas forcement. Les champs personnalises de base et de nombreuses extensions de l'App Store fonctionnent sur les forfaits standard. Plus debloque la personnalisation avancee du checkout, mais pour le numero fiscal et le registre du commerce ce n'est generalement pas requis.
Combien de temps faut-il pour bien le configurer ?+
Ajouter les champs est rapide, quelques heures. Le point delicat est le mapping correct vers la facture et la facturation electronique, et le test d'une vraie commande de bout en bout. Prevoyez 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.