Du lundi au samedi de 10h à 19h - Telephone dsi94 06 81 85 73 53 ou 09 70 46 10 25Fax dsi94 09 72 15 17 36Skype dsi94 dsi-94

Depuis le 1er janvier 2014, le taux de TVA est passé de 19,6% à 20% en France. Il est donc obligatoire pour tous les e-commerçants de mettre à jour leur tarifs. Cependant les utilisateurs de la solution e-commerce Prestashop ont certainement été confronté à un problème leur de cette manipulation.

En effet, s'il est très facile de modifier le taux de TVA - puisqu'il suffit de se rendre dans l'onglet "Localisation > Taxes" - le résultat obtenu n'est pas forcément celui recherché. Par défaut, Prestashop se base sur le prix HT des produits. En modifiant donc seulement le taux de TVA de 19,6% à 20%, seul le prix TTC va être impacté. Exemple, un produit à 100€ HT / 119,60€ TTC, passera à 120€ TTC. Cependant, la majorité des e-commerçants veulent l'inverse, c'est à dire une diminution de leur prix HT, afin de conserver leur prix TTC pour le consommateur et ne pas perdre d'éventuels clients. Et bien, ce n'est pas possible à partir du Back Office de Prestashop (ou alors je n'ai pas trouvé ;)), et il faudra intervenir directement dans votre base de données via PhpMyAdmin, avec la manipulation suivante :

  1. Modifiez le taux de TVA dans votre Back Office Prestashop : onglet "Localisation > Taxes"
  2. Ouvrez votre PhpMyAdmin.IMPORTANT, comme avant toute manipulation sur votre base de données, FAITES UNE SAUVEGARDE !!! Pour cela, rendez-vous dans l'onglet "Exporter", puis cliquez sur "personnalisée - afficher toutes les options possibles". Sélectionnez toutes vos tables, compressez votre fichier en gzip, ajoutez un énnoncé "drop table", puis cliquez sur "exécuter" => C'est bon, vous pouvez passer au 2.
  3. Cliquez sur la table "ps_product" dans la colonne de gauche (le préfixe ps_ peut être différent), puis sur l'onglet SQL
  4. Rentrez la commande suivante dans la partie principale : UPDATE `ps_product` SET `price`= `price`*0.996667 (pourquoi ce chiffre me direz-vous ? tout simplement 1,196/1.20), puis cliquez sur "exécuter"
  5. Renouvelez l'opération avec la table ps_product_shop

Si vous ne savez pas, ou avez peur, d'intervenir directement sur votre base de données, n'hésitez pas à me solliciter en m'envoyant une demande sur mon site dsi94.com

Compétences DSI94

competences-dsi94

Nous contacter

Tél : 09 70 46 10 25
Mob : 06 81 85 73 53
Fax : 09 72 15 17 36

Formulaire de contact et demande de devis gratuit

Goto Top