Demander un numéro de TVA dans Shopify sans Plus

Ce que le checkout peut et ne peut pas faire, quatre façons d'obtenir quand même le numéro, ce que chacune coûte en confort et en certitude, et où Zendat trouve sa place.

Qui vend à des entreprises a besoin de leur numéro de TVA : il figure sur la facture, et depuis 2026 c'est aussi l'adresse à laquelle une facture électronique Peppol est livrée. Sans Shopify Plus, aucune application ne peut ajouter de champ au checkout, et le champ TVA que Shopify propose lui-même est conçu pour les ventes transfrontalières. Cet article met les options côte à côte, avec leurs inconvénients.

Ce que le checkout peut et ne peut pas faire

Le checkout est la partie la plus gardée de Shopify. Ce qu'il contient, Shopify le décide ; ce qu'une application peut y ajouter dépend de votre abonnement.

Le checkout de Shopify demande un nom, une adresse, une adresse e-mail et les données de paiement, et un nom d'entreprise si vous l'activez. Depuis février 2026, vous pouvez aussi activer dans les réglages du checkout un champ pour le numéro de TVA de l'entreprise. Ce champ peut seulement être facultatif, pas obligatoire.

Il est conçu pour un cas précis : un acheteur professionnel dans un autre pays de l'UE. S'il saisit un numéro valide, Shopify ne compte pas de TVA sur la commande. Le champ ne fonctionne que si Shopify Tax calcule votre TVA dans l'UE, il ne fonctionne pas dans le checkout B2B des comptes d'entreprise, et Shopify conserve le numéro sur la fiche du client. Pour une vente en Belgique, il ne change rien à la TVA.

Une application qui veut placer elle-même un champ dans le checkout ne le peut que sur Shopify Plus : sur Basic, Grow et Advanced, les étapes coordonnées, livraison et paiement sont fermées aux applications. Cela ne change pas parce que Shopify propose depuis avril 2026 des fonctions B2B sur ces abonnements, comme les profils d'entreprise et les conditions de paiement. Ce que les applications peuvent utiliser sur tout abonnement sauf Starter, ce sont les pages après le paiement : la page de remerciement et la page de statut de commande.

Quatre façons d'obtenir le numéro

Les quatre fonctionnent. Elles diffèrent par le moment où l'acheteur saisit le numéro, par ce qu'il advient du numéro et par le travail que cela vous demande.

Le champ TVA de Shopify lui-même

Vous mettez le champ sur facultatif dans les réglages du checkout. L'acheteur saisit le numéro avant le paiement, Shopify le valide auprès de VIES, et une entreprise d'un autre pays de l'UE ne paie pas de TVA avec un numéro valide. Cela ne coûte rien et ne demande ni application ni modification de votre thème.

Inconvénients. Cela ne fonctionne qu'avec Shopify Tax. C'est conçu pour les ventes transfrontalières : pour un acheteur belge dans votre boutique belge, la TVA ne change pas. Si VIES ne peut pas confirmer le numéro, Shopify compte la TVA normalement. Le numéro se trouve sur la fiche du client. Et le champ ne fait pas de facture : quelque chose ou quelqu'un doit encore en faire une facture électronique.

Un champ sur la page du panier (attributs de panier)

Votre thème peut afficher sur la page du panier un champ supplémentaire qui accompagne la commande comme attribut de panier ; il apparaît ensuite sur la commande dans votre administration. Cela demande une petite modification de votre thème, ou une application de formulaire qui le fait pour vous.

Inconvénients. Le champ n'existe que sur la page du panier. Un acheteur qui passe au paiement directement depuis la page produit, ou par un bouton de paiement accéléré, ne le voit jamais. Rien ne vérifie le numéro : fautes de frappe et numéros inventés arrivent tels quels sur votre facture. Cela ne change rien à la TVA que Shopify calcule. Et le numéro reste sur la commande comme texte libre : quelque chose ou quelqu'un doit encore en faire une facture.

À la main, après coup

Vous demandez le numéro par e-mail après la commande, ou vous le déduisez du nom d'entreprise et de l'adresse et le cherchez vous-même. Puis vous établissez la facture dans votre logiciel comptable. Pour une poignée de commandes professionnelles par mois, c'est faisable, et cela ne demande ni application ni modification du thème.

Inconvénients. C'est du travail par commande, et cela attend une réponse qui parfois ne vient pas. Ressaisir chaque commande dans le logiciel comptable est une source d'erreurs. Dès que vous dépassez quelques commandes professionnelles par mois, cela s'accumule, et cela ne suit pas la croissance.

Une application sur la page de remerciement et la page de statut de commande

Une application place un bloc sur la page de remerciement, juste après le paiement, et sur la page de statut de commande que l'acheteur ouvre plus tard depuis l'e-mail de confirmation. L'acheteur voit la question de savoir si l'achat est professionnel et saisit le numéro de TVA. Cela fonctionne sur tout abonnement Shopify sauf Starter, et rien ne change dans le checkout lui-même.

Inconvénients. Le numéro arrive après le paiement, donc la TVA de la commande est déjà calculée ; pour un acheteur belge cela ne change rien, pour un acheteur d'un autre pays de l'UE si. Le champ est facultatif : un acheteur peut le sauter, et vous devez alors le relancer. Et le bloc doit être placé une fois sur les deux pages dans l'éditeur de checkout.

Où Zendat trouve sa place

Zendat est la quatrième façon, avec la facture derrière.

Zendat place son bloc numéro de TVA sur la page de remerciement et la page de statut de commande. Il vérifie le format du numéro, le valide auprès de VIES, le registre TVA de l'UE, et le conserve sur la commande dans Shopify. Si un acheteur ne le remplit pas, vous pouvez mettre le numéro sur la commande vous-même dans l'application.

Ensuite, Zendat continue là où les autres façons s'arrêtent : il construit la facture électronique Peppol à partir de la commande, la livre par un point d'accès certifié, transforme chaque remboursement en note de crédit, numérote en continu et, si vous le configurez, envoie une copie à votre comptabilité. Avec l'envoi automatique activé, une commande payée d'un acheteur professionnel belge est facturée dans les minutes qui suivent l'enregistrement du numéro de TVA.

Ce que Zendat ne fait pas : il ne change rien à la TVA que Shopify calcule. Une commande avec un numéro de TVA d'un autre pays de l'UE ne part seule que si vous l'activez : via Peppol si l'acheteur y figure, sinon en PDF envoyé par e-mail à l'acheteur. Sans cela, cette commande vous est montrée avec la raison, et vous l'envoyez depuis l'application. Comment tout cela fonctionne, c'est sur Facturation électronique Peppol pour Shopify en Belgique.

Questions

Puis-je rendre le numéro de TVA obligatoire ?

Pas de façon étanche. Le champ TVA de Shopify ne connaît que facultatif. Un champ obligatoire sur la page du panier est contourné par un acheteur qui utilise un bouton de paiement accéléré, et bloquerait aussi vos acheteurs particuliers. Sur la page de remerciement, la commande est déjà payée. Ce qui aide : dire clairement, sur la page de remerciement et dans votre e-mail de confirmation, qu'un acheteur professionnel a besoin du numéro pour une facture, et saisir le numéro vous-même s'il ne vient pas.

Le numéro de TVA change-t-il la TVA de la commande ?

Seulement avec le champ TVA de Shopify lui-même, et seulement pour une entreprise d'un autre pays de l'UE. Les trois autres façons ne touchent pas au calcul de la TVA de Shopify. Pour un acheteur professionnel belge, ce n'est pas un problème : il paie la TVA belge et la déduit. Si des biens partent vers une entreprise d'un autre pays de l'UE, la facture ne porte en règle générale pas de TVA belge ; accordez à ce client une exonération de taxe dans Shopify pour ses commandes suivantes, et demandez à votre comptable ce qui vaut pour vos ventes.

Zendat reprend-il le numéro du champ TVA de Shopify ?

Non. Zendat lit le numéro dans son propre bloc sur la page de remerciement et la page de statut de commande, ou le numéro que vous mettez sur la commande dans l'application. Si vous utilisez aussi le champ de Shopify, l'acheteur saisit le numéro une seconde fois pour Zendat, ou vous le mettez dans l'application.

Et si l'acheteur saute le bloc de Zendat ?

Alors il n'y a pas de numéro de TVA sur la commande et elle n'est pas facturée. Vous pouvez encore saisir le numéro vous-même dans l'application, ou renvoyer l'acheteur vers la page de statut de commande dans l'e-mail de confirmation, où le bloc se trouve aussi.

Des factures électroniques Peppol pour vos commandes B2B Shopify, envoyées pour vous.

Des questions sur votre checkout ou sur votre boutique : écrivez à support@zendat.eu. Chaque message reçoit la réponse d'une personne.