{"id":8562,"date":"2026-05-27T12:31:58","date_gmt":"2026-05-27T12:31:58","guid":{"rendered":"https:\/\/acinonyxweb.agency\/?p=8562"},"modified":"2026-06-08T19:01:14","modified_gmt":"2026-06-08T19:01:14","slug":"basculez-laffichage-des-prix-en-ht-ttc-ou-masques-sur-prestashop","status":"publish","type":"post","link":"https:\/\/acinonyxweb.agency\/fr\/e-commerce\/basculez-laffichage-des-prix-en-ht-ttc-ou-masques-sur-prestashop\/","title":{"rendered":"Basculez l\u2019affichage des prix en HT, TTC ou masqu\u00e9s sur PrestaShop"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<div data-renderer=\"lm\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">G\u00e9rer une boutique PrestaShop qui s\u2019adresse \u00e0 la fois aux particuliers et aux professionnels pose souvent le m\u00eame probl\u00e8me : tout le monde ne souhaite pas voir les prix de la m\u00eame mani\u00e8re. Certains clients veulent un affichage TTC, d\u2019autres pr\u00e9f\u00e8rent le HT, et dans certains cas il est m\u00eame pertinent de masquer les prix pour inciter \u00e0 la prise de contact.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">C\u2019est pr\u00e9cis\u00e9ment pour r\u00e9pondre \u00e0 ce besoin que le module <strong>Bascule d\u2019affichage des prix<\/strong> existe. Il ajoute un s\u00e9lecteur simple, propre et moderne dans le header de la boutique, afin de permettre au visiteur de choisir instantan\u00e9ment le mode d\u2019affichage qui lui convient.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"un-besoin-simple-souvent-mal-trait\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Un besoin simple, souvent mal trait\u00e9<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Sur beaucoup de boutiques B2B ou mixtes B2B\/B2C, la gestion de l\u2019affichage des prix devient vite compliqu\u00e9e. Certaines solutions reposent sur des surcharges lourdes, des d\u00e9veloppements sp\u00e9cifiques fragiles, ou des syst\u00e8mes qui finissent par perturber le cache, le th\u00e8me, voire le tunnel de commande.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le probl\u00e8me, c\u2019est qu\u2019un besoin aussi simple ne devrait pas n\u00e9cessiter une architecture complexe. Un commer\u00e7ant veut avant tout une solution stable, rapide \u00e0 mettre en place, et compatible avec les m\u00e9canismes natifs de PrestaShop.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"un-module-pens-pour-aller-droit-au-but\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Un module pens\u00e9 pour aller droit au but<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le module <strong>Td_taxSwitch<\/strong> permet de basculer entre trois modes d\u2019affichage :<\/p>\n<ul>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Prix TTC<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Prix HT<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Prix masqu\u00e9s<\/li>\n<\/ul>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">L\u2019objectif est clair : offrir une meilleure exp\u00e9rience utilisateur sans alourdir la boutique. Le module repose sur le fonctionnement natif des groupes clients de PrestaShop, ce qui \u00e9vite les bricolages inutiles et garantit un comportement coh\u00e9rent avec le c\u0153ur de la plateforme.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">D\u00e8s son installation, il cr\u00e9e automatiquement les groupes n\u00e9cessaires pour g\u00e9rer ces trois \u00e9tats. L\u2019utilisateur n\u2019a donc pas besoin de passer du temps dans une configuration technique complexe pour obtenir un r\u00e9sultat propre et fonctionnel.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"une-exprience-utilisateur-plus-claire\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Une exp\u00e9rience utilisateur plus claire<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">C\u00f4t\u00e9 front-office, le s\u00e9lecteur s\u2019int\u00e8gre directement dans le header de la boutique. Le visiteur peut alors changer son mode d\u2019affichage en un clic, de fa\u00e7on fluide et compr\u00e9hensible.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Ce type de d\u00e9tail am\u00e9liore imm\u00e9diatement la lisibilit\u00e9 du catalogue. Un client professionnel acc\u00e8de rapidement \u00e0 une vision HT, un particulier reste sur un affichage TTC, et dans certains contextes commerciaux, l\u2019option de masquage des prix permet de filtrer les demandes ou d\u2019orienter vers un devis.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"une-vraie-logique-b2b--b2c\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Une vraie logique B2B \/ B2C<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Ce module devient particuli\u00e8rement int\u00e9ressant pour les boutiques qui vendent \u00e0 des profils diff\u00e9rents. Dans un environnement B2B, afficher les prix HT est souvent indispensable. \u00c0 l\u2019inverse, dans un contexte B2C, le TTC reste la norme attendue par le client final.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Pouvoir proposer les deux sans friction am\u00e9liore la compr\u00e9hension du catalogue et r\u00e9duit les ambigu\u00eft\u00e9s au moment de l\u2019achat. Le mode \u201cprix masqu\u00e9s\u201d ajoute en plus une logique commerciale utile pour les boutiques qui travaillent sur demande, sur devis, ou avec des tarifs r\u00e9serv\u00e9s.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"une-approche-propre-et-compatible-cache\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Une approche propre et compatible cache<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">L\u2019un des points forts du module r\u00e9side dans sa l\u00e9g\u00e8ret\u00e9 technique. Il ne s\u2019appuie pas sur des tables inutiles, il ne surcharge pas brutalement le fonctionnement de PrestaShop, et il reste compatible avec une architecture propre.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le choix a \u00e9t\u00e9 fait de respecter les bonnes pratiques : peu de configuration, peu de code superflu, et une logique simple \u00e0 maintenir. Pour les boutiques qui utilisent un th\u00e8me personnalis\u00e9 ou un syst\u00e8me de cache, c\u2019est un avantage important, car cela limite les risques de conflits et facilite l\u2019int\u00e9gration.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"un-design-moderne-et-discret\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Un design moderne et discret<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Au-del\u00e0 de la technique, l\u2019habillage du module compte aussi. Le s\u00e9lecteur adopte un style moderne, compact et lisible, pens\u00e9 pour s\u2019int\u00e9grer proprement dans un header sans casser l\u2019identit\u00e9 visuelle du site.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">L\u2019interface peut afficher un mode HT, un mode TTC et une option de masquage via une ic\u00f4ne d\u00e9di\u00e9e. Le rendu reste discret, mais suffisamment clair pour guider l\u2019utilisateur sans le perturber.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"compatible-avec-les-versions-rcentes-de-prestashop\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Compatible avec les versions r\u00e9centes de PrestaShop<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le module est con\u00e7u pour fonctionner avec les versions r\u00e9centes de PrestaShop, notamment 1.7, 8.x et 9.x. Il adopte une structure plus propre que beaucoup d\u2019anciens modules g\u00e9n\u00e9r\u00e9s automatiquement, avec une base nettoy\u00e9e, traduisible, et plus simple \u00e0 faire \u00e9voluer.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">L\u2019anglais peut servir de langue par d\u00e9faut pour faciliter la distribution, tandis que les textes front-office et back-office restent facilement adaptables via le syst\u00e8me de traduction natif de PrestaShop.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"pourquoi-installer-ce-module\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Pourquoi installer ce module ?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Ce module r\u00e9pond \u00e0 un besoin concret avec une r\u00e9ponse simple :<\/p>\n<ul>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">il am\u00e9liore l\u2019exp\u00e9rience client,<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">il s\u2019adapte aux boutiques B2B et B2C,<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">il reste l\u00e9ger,<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">il \u00e9vite les d\u00e9veloppements inutiles,<\/li>\n<li class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">et il respecte le fonctionnement natif de PrestaShop.<\/li>\n<\/ul>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">En clair, il fait exactement ce qu\u2019on lui demande, sans surcharger la boutique.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"conclusion\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Conclusion<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">La <strong>Bascule d\u2019affichage des prix<\/strong> est un petit module, mais il r\u00e9sout un vrai sujet m\u00e9tier. Dans une boutique qui doit parler \u00e0 plusieurs typologies de clients, permettre un affichage HT, TTC ou masqu\u00e9 devient vite un confort important, aussi bien pour l\u2019utilisateur que pour le marchand.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Quand une fonctionnalit\u00e9 utile est bien pens\u00e9e, elle n\u2019a pas besoin d\u2019\u00eatre compliqu\u00e9e. C\u2019est pr\u00e9cis\u00e9ment l\u2019int\u00e9r\u00eat de ce module : une int\u00e9gration propre, un usage imm\u00e9diat, et un r\u00e9sultat concret.<\/p>\n<\/div>\n[\/vc_column_text][vc_separator css=&#8221;.vc_custom_1779557025074{margin-bottom: 22px !important;}&#8221;][vc_btn title=&#8221;Acheter le module : Tax Switcher&#8221; style=&#8221;flat&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-solid fa-cart-plus&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; link=&#8221;url:https%3A%2F%2Facinonyxweb.agency%2Ffr%2Fproduct%2Fmodule-tax-switcher-bascule-de-prix-ht-ttc-masque-pour-prestashop%2F|title:Module%20InstaPics%20%E2%80%93%20Flux%20Instagram%20(Sans%20Token%20Meta)%20pour%20PrestaShop&#8221; el_class=&#8221;fw-shop-btn&#8221;][vc_separator css=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column]<div id=\"awsm-team-5436\" class=\"awsm-grid-wrapper\">\n\t\t\n\t\t\t<div class=\"awsm-grid list-style style-1 grid-2-col \">\n\t\t\t\t\t\t<div id=\"awsm-member-5436-2106\" class=\"awsm-grid-card awsm-team-item awsm-scale-anm awsm-all\">\n\t\t\t\t   <figure>\n\t\t\t\t\t <img loading=\"lazy\" decoding=\"async\" width=\"380\" height=\"264\" src=\"https:\/\/acinonyxweb.agency\/wp-content\/uploads\/2020\/06\/logo-thomas.jpg\" class=\"attachment-awsm_team size-awsm_team wp-post-image\" alt=\"Logo T\" \/>\t\t\t\t\t\t <figcaption>\n\t\t\t\t\t\t\t<div class=\"awsm-personal-info\"><h3>Thomas<\/h3><span>COO &amp; lead developer<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"awsm-contact-info\">\n\t\t\t\t\t\t\t\t<p>Titulaire du prix cyberjuriste jeune talent informatique 2019, Thomas est un d\u00e9veloppeur fran\u00e7ais connu pour son travail sur Hootis. Sites web, algorithmes, scripts et d\u00e9veloppement d&#8217;API&#8230;<\/p>\n<blockquote><p>Il n&#8217;y a pas de difficult\u00e9 pour moi, seulement des d\u00e9fis \u00e0 surmonter.<\/p><\/blockquote>\n<p>Rien ne lui fait peur ! Il est en charge des projets les plus ambitieux &amp; difficiles avec une \u00e9quipe multidisciplinaire europ\u00e9enne s\u00e9lectionn\u00e9e parmi les meilleurs.<\/p>\n<div class=\"awsm-social-icons\"><span><a href=\"https:\/\/www.thomasdubrez.fr\/\" target=\"_blank\"><i class=\"awsm-icon-link\" aria-hidden=\"true\"><\/i><\/a><\/span><span><a href=\"https:\/\/www.linkedin.com\/in\/thomasdubrez\/\" target=\"_blank\"><i class=\"awsm-icon-linkedin\" aria-hidden=\"true\"><\/i><\/a><\/span><\/div>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t <\/figcaption>\n\t\t\t\t   <\/figure>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n[\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] G\u00e9rer une boutique PrestaShop qui s\u2019adresse \u00e0 la fois aux particuliers et aux&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8544,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,99],"tags":[],"class_list":["post-8562","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-commerce","category-developpement"],"_links":{"self":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=8562"}],"version-history":[{"count":2,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8562\/revisions"}],"predecessor-version":[{"id":8564,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8562\/revisions\/8564"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media\/8544"}],"wp:attachment":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=8562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/categories?post=8562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/tags?post=8562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}