Tchupa Posted June 18, 2018 Share Posted June 18, 2018 Bonjour, je viens de m'apercevoir sur certains produits de notre boutique qui ont été importé automatiquement que sur le taux de tva sur ces fiches articles concerné n'a pas été prix en compte. Nous nous retrouvons donc avec de nombreux produits ayant aucune taxe. Je voudrais savoir si quelqu'un connait une requête SQL qui permettrait de palier a ce problème ? En vous remerciant. Cordialement. Link to comment Share on other sites More sharing options...
doekia Posted June 18, 2018 Share Posted June 18, 2018 En conservant le prix final actuel ou en augmentant le prix final de la TVA? Link to comment Share on other sites More sharing options...
Tchupa Posted June 19, 2018 Author Share Posted June 19, 2018 Bonjour Doekia, en applicant le taux de la TVA au prix final car la j'ai mon prix TTC qui est le prix H.T en réalité . Merci. Cordialement. Link to comment Share on other sites More sharing options...
Grouik Posted June 19, 2018 Share Posted June 19, 2018 Bonjour, Il faut être vigilent au fait qu'il y a 4 taux de TVA. Dans notre boutique nous en utilisons 3 différents. ++, Jeff Link to comment Share on other sites More sharing options...
Tchupa Posted June 19, 2018 Author Share Posted June 19, 2018 Bonjour Grouik, oui bien sur j'imagine qu'il faut préciser l'id de la règle de taxe concerné dans cette fameuse requête SQL. Tchupa. Link to comment Share on other sites More sharing options...
doekia Posted June 19, 2018 Share Posted June 19, 2018 (edited) set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; update PREFIX_product p inner join PREFIX_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr where p.id_tax_rules_group = 0; faisant varier le prix du taux et set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; set @tx := <ici-mettre-le-taux-de-la-taxe-de-la-regle-de-taxe-quand-elle-s-applique>; update ps_product p inner join ps_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr, p.price = p.price/@tx, ps.price=ps.price/@tx where p.id_tax_rules_group = 0 pour que le prix actuel ne change pas mais que la taxe soit prise en compte Edited June 19, 2018 by doekia (see edit history) 1 Link to comment Share on other sites More sharing options...
Tchupa Posted June 19, 2018 Author Share Posted June 19, 2018 Bonjour Doekia, j'ai testé la deuxième requête sur une sauvegarde, mais je me retrouve avec des prix divisé par 1,2 Exemple un produit a 16,90€ passe à 14.08€ Link to comment Share on other sites More sharing options...
doekia Posted June 19, 2018 Share Posted June 19, 2018 Cela sert de repondre correctement aux questions posee et de suivre la procedure. Si tes prix marques Ht sont deja a leur valeur ttc, c'est la requete 2 qui convient, sinon c'est la 1. 1 Link to comment Share on other sites More sharing options...
IERU Posted October 19, 2018 Share Posted October 19, 2018 Le 19/06/2018 à 10:14 AM, doekia a dit : set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; update PREFIX_product p inner join PREFIX_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr where p.id_tax_rules_group = 0; faisant varier le prix du taux et set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; set @tx := <ici-mettre-le-taux-de-la-taxe-de-la-regle-de-taxe-quand-elle-s-applique>; update ps_product p inner join ps_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr, p.price = p.price/@tx, ps.price=ps.price/@tx where p.id_tax_rules_group = 0 pour que le prix actuel ne change pas mais que la taxe soit prise en compte Bonjour, J'ai trouvé ce post qui est la solution à mon problème. Ma boutique est activé avec la TVA vu que j'étais en SASU. J'ai modifié mes statuts et suis maintenant en micro entreprise donc je n'ai plus de TVA. Lorsque je désactive la TVA, tous mes pris sont affiché en HT ce qui est normal, hors je voudrais que mes prix soit le TTC qui reste. Donc la requette sql 1. Mais je n'arrive pas a faire la requette a chaque fois ça me dit : SELECT n'existe pas ! Je suis en version 1.6.1.11 et n'arrive pas a faire la requette sql. Pouvez-vous m'aidez s'il vous plait ? Merci d'avance, Link to comment Share on other sites More sharing options...
doekia Posted October 19, 2018 Share Posted October 19, 2018 l'outil requète sql de prestashop ne peux pas faire cela par design. Il est limité aux requête de type select Donc a executer dans ton phpmyadmin ou autre outils de manipulation de la bdd Link to comment Share on other sites More sharing options...
IERU Posted October 20, 2018 Share Posted October 20, 2018 Il y a 19 heures, doekia a dit : l'outil requète sql de prestashop ne peux pas faire cela par design. Il est limité aux requête de type select Donc a executer dans ton phpmyadmin ou autre outils de manipulation de la bdd Bonjour, Merci pour votre réponse, malheureusement, je ne comprends pas ce que vous me dite. Pourriez-vous m'expliquer la marche a suivre s'il vous plait, se serait très gentil. (je me débrouille, mais suis pas du tout une spécialiste) Merci d'avance, Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 20, 2018 Share Posted October 20, 2018 Le 19/10/2018 à 3:57 PM, doekia a dit : Donc a executer dans ton phpmyadmin ou autre outils de manipulation de la bdd Pourtant l'explication est limpide. Si vous ne comprenez pas cette phrase il est fortement conseillé de demander à quelqu'un d'autre "spécialiste" de le faire à votre place, car ce type d'intervention est irréversible. Link to comment Share on other sites More sharing options...
Studio Créations Posted October 2, 2022 Share Posted October 2, 2022 Le 19/06/2018 à 10:14 AM, doekia a dit : set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; update PREFIX_product p inner join PREFIX_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr where p.id_tax_rules_group = 0; faisant varier le prix du taux Testé à l'instant sur une 1.7.8.7 et ça fonctionne parfaitement. Merci Doekia 🙂 Link to comment Share on other sites More sharing options...
Toma-Tic Posted March 19, 2023 Share Posted March 19, 2023 Bonjour, j’aurais voulu savoir si cette requête pouvait être implémentée dans une requête d’export de catalogue ? J’ai deux taux de tva qui s’appliquent selon led produits, et je n’arrive pas a exporter mon catalogue avec les prix en ttc. Merci d’avance. Link to comment Share on other sites More sharing options...
Asu34 Posted November 15, 2023 Share Posted November 15, 2023 On 6/19/2018 at 10:14 AM, doekia said: set @tr := <ici-mettre-l-id-de-la-regle-de-taxe>; update PREFIX_product p inner join PREFIX_product_shop ps on ps.id_product = p.id_product set p.id_tax_rules_group = @tr, ps.id_tax_rules_group = @tr Bonjour à tous, suite à un import j'ai ma règle de taxe qui n'a pas été prise en compte (soit aucune taxe associé à mes produits importés). J'ai tenté la requête ci-dessus. C'est bizarre, si je définit 1 (id de ma taxe de 20%), ça ne l'a prend pas en compte. Mes produits restent avec "Aucune taxe". En revanche ça fonctionne (partiellement) avec les autres ID de mes autres taxes (pi : je n'ai pas crée de nouvelle règle de taxe , soit j'ai les 4 par défaut). "Partiellement" car j'ai constaté avec les autres id que ça m'affichait la règle de taxe, mais que le prix TTC ne se mettait pas à jour... Ai-je raté quelque chose ? Merci par avance pour votre retour Link to comment Share on other sites More sharing options...
Asu34 Posted November 15, 2023 Share Posted November 15, 2023 Bon je confirme ça fonctionne. En jetant un œil dans ces tables j'ai constaté que ces taux ont bien dû être modifié avec des ID qui ne correspondaient simplement pas. Link to comment Share on other sites More sharing options...
doekia Posted November 15, 2023 Share Posted November 15, 2023 (edited) Probablement parce que id-de-la-regle-de-taxe n'a jamais voulu dire id-de-la-taxe Edited November 15, 2023 by doekia (see edit history) 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now