Activer la tarification universelle dans WooCommerce

Lorsque vous saisissez les prix de vos produits TTC dans WooCommerce, le prix affiché aux clients peut varier en fonction de leur localisation.

En effet, WooCommerce retire par défaut la taxe de votre boutique, puis applique la taxe du pays du client.

Exemple :

  • Si votre produit coûte 10,00 € TTC avec une TVA de 20 % (boutique basée en France), un client situé dans un pays à 0 % de taxe verra le prix de 8,33 €.
  • À l’inverse, un client situé dans un pays à 10 % de taxe verra le prix de 9,16 €.

Ces variations de prix peuvent être déroutantes pour vos clients et compliquer votre stratégie commerciale.

La solution : la tarification universelle

La tarification universelle est une stratégie dans laquelle tous vos clients paient le même prix TTC, peu importe leur pays ou leur taux de taxe local. Le prix affiché reste constant, et votre entreprise absorbe les différences de taxe. Cela simplifie votre politique tarifaire et garantit une expérience plus cohérente pour vos clients.

Comment activer la tarification universelle

Pour activer cette fonctionnalité, il suffit d’ajouter un petit extrait de code à votre boutique WooCommerce. Ce code indique à WooCommerce de conserver le prix final identique pour tous les clients.

Suivez ces étapes pour activer la tarification universelle :

  1. Accédez aux fichiers de votre site. Vous pouvez le faire en utilisant un client FTP (File Transfer Protocol) ou via un gestionnaire de fichiers d'hébergement.
  2. Rendez-vous dans votre thème. Le fichier que vous devez modifier se trouve à l'emplacement suivant : wp-content/themes/[nom-de-votre-thème]/functions.php .
  3. Ouvrez le fichier functions.php en mode édition.
  4. Copiez-collez le code suivant à la fin du fichier :
/**
 * Set the 'woocommerce_adjust_non_base_location_prices' filter to false.
 *
 * This function ensures that product prices remain the same for all customers,
 * regardless of their location. WooCommerce will not remove the store's base
 * taxes from the product price when a customer is from a different country.
 * Instead, the displayed price (including tax) remains constant, and the
 * tax calculation adjusts to account for the difference.
 *
 */
add_filter( 'woocommerce_adjust_non_base_location_prices', '__return_false' );

Points importants à prendre en compte

  • Fonctionnalité expérimentale : au moment de son introduction (WooCommerce 2.4.7), cette option était indiquée comme "expérimentale". Son comportement peut donc varier légèrement selon les versions. Testez-la soigneusement avant de la déployer en production.
  • Paramètres d’affichage des prix : ce filtre a surtout un impact si votre boutique est configurée pour afficher les prix TTC. Si vos prix sont affichés HT, l’effet peut être différent, voire minime.
  • Impact sur vos rapports : même si la tarification universelle simplifie l’affichage côté client, vérifiez bien ses effets sur vos rapports fiscaux et sur vos obligations réelles. Vous restez toujours redevable du montant exact de taxe.
Ceci a-t-il répondu à votre question? Merci pour vos feedback Il y a eu un problème pour soumettre vos commentaires. Veuillez réessayer plus tard.

Besoin d'aide? Contactez-nous Contactez-nous