LAURENT BRUGIERE | Essentialiste digital

#plus-simple #plus-efficace #moins-cher

LAURENT BRUGIERE | Essentialiste digital

#plus-simple #plus-efficace #moins-cher

Woocommerce : comment corriger l’erreur de calcul du tarif TTC pour l’Europe

Si vous utilisez Woocommerce et que vous vendez des produits virtuels en Europe, je vous propose une astuce qui vous permet de vendre votre produit à un tarif TTC tout le temps. Le système se chargera de calculer la taxe locale.

B2C ou B2B ?

Pour comprendre de quoi nous allons parler, il faut d’abord identifier à quelle cible vous vendez vos produits.

Est-ce du B2C ou du B2B ?

Cas du B2B, business to business

De manière générale, en B2B, c’est-à-dire vendre à une autre entreprise, la tarification est assez simple : 

Tarif hors-taxe x TVA = tarif TTC.

L’entreprise peut récupérer la TVA, l’histoire s’arrête là.

Cas du B2C, business to consumer

En B2C, de l’anglais business to consumer, est l’acronyme qui signifie : vendre un particulier.

La formule de calcul précédente pourrait fonctionner. À cela près qu’une loi comptable européenne s’applique en fonction du pays de l’acheteur.

Je vous donne un exemple, vous êtes une entreprise française qui vend dans toute l’Europe.

Si vous vendez en France, la taxe française s’applique, c’est-à-dire ajouter 20 % de taxe au prix hors taxe.

Par contre, si vous vendez en Belgique, alors une TVA de 21 % s’applique.

De ce fait, les Français et les Belges ne payent pas le même tarif TTC pour le même produit.

Deux solutions s’offrent à vous :

  •  soit, sur votre page de vente, vous indiquez le tarif hors-taxe, et votre client aura la surprise du tarif TTC
  •  soit,  sur votre page de vente, vous annoncez le tarif TTC, et le tarif hors-taxe sera calculé selon le taux de TVA local (pays du client).

Et bien sachez que si vous utilisez Woocommerce, par défaut, le système utilise un mode de calcul complètement faux.

Voilà pourquoi votre client aura des surprises au niveau du tarif final qui ne correspond pas du tout au tarif annoncé sur votre page de vente.

Voici le mode de calcul par défaut de  Woocommerce (qui est complètement faux) :

Tarif TTC - taux de TVA basé sur le pays de la boutique + TVA locale = nouveau Tarif TTC

Comment afficher éternellement le tarif TTC

Pour corriger ce problème, Woocommerce recommande d’ajouter un petit bout de code expérimental à votre boutique : https://github.com/woocommerce/woocommerce/wiki/How-Taxes-Work-in-WooCommerce

Moi je vous recommande d’utiliser le plugin Code Snippets, dans lequel vous ajouterez le petit bout de code suivant :

add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' );

Grâce à ce code, votre boutique affichera  éternellement  le tarif TTC (indiqué dans votre produit), sur votre bon de commande, et calculera la TVA selon le pays de l’acheteur.

Dites-moi en commentaire si cette astuce a réglé votre souci.

Et si vous repartiez avec votre propre environnement numérique souverain,
robuste, flexible, évolutif et pérenne ?

(et qui vous appartient !)

Tout est intégré et sans limite, pour votre plus grand confort et ceux de vos clients

  • Créativité illimitée : votre projet conforme à votre vision
  • Tout illimité : contacts, emails, cours, pages
  • Support réactif : plus jamais seul devant son écran
Sommaire
Obtenez votre environnement internet économique, unique et évolutif qui traduit votre vision et vous facilite la vie !

LAURENT BRUGIERE | Essentialiste digital
#plus-simple #plus-efficace #moins-cher

J'aide les entrepreneurs à activer rapidement leur projet sur internet en toute autonomie, sans outil coûteux ni compliqué : site de formation, sommet en ligne, école en ligne, espace communautaire, tunnel de vente, site internet.

Économisez du temps et de l'argent en intégrant une stratégie digitale efficace et pérenne !

 

Rejoignez l'Académie
pour activer rapidement votre projet internet

© 2017-2025 Laurent Brugière, l'essentialiste digital - Tous droits réservés
Accédez gratuitement à l'académie pour activer votre écosystème numérique
sans contrainte technique ni stratégie complexe
Inscription Academie