Jump to content

[résolu][prestashop 1.7.5.2] Certains clients voient les prix en HT


Recommended Posts

Bonjour à tous,

Je voulais savoir si vous aviez déjà vu arriver ce genre de choses? Certains clients voient les prix s'afficher en Hors taxe mais dans le panier, le prix hors taxe est noté comme ttc. Par exemple, si un produit coûte 15€ ht, il sera affiché 15€ttc dans le panier et partout ailleurs sur le site. La chose étrange est que l'affichage des prix (ht ou ttc) varie en fonction du client, certains voient en ttc (la plupart fort heureusement) et d'autres en ht alors qu'ils ont le même statut.

C'est extrêmement problématique car nous perdons 20% par commande chez les clients chez qui ça arrive, sauriez-vous comment résoudre ce problème? Je précise que leur groupe est "client" et que dans le backoffice, il est bien supposé s'afficher en ttc.

Merci d'avance.

 

Edited by PrestashopUser03 (see edit history)
Link to comment
Share on other sites

Gros problème, si quelqu'un a une idée, elle serait d'une grande aide. Voilà ce qui s'affiche chez les clients, quelqu'un saurait pourquoi?  De plus, les deux personnes qui ont pu commander en hors taxe sont passées par chrome sur mac, le navigateur et l'OS font-ils une différence quant à l'affichage d'une variable smarty?

Edited by PrestashopUser03
parce que (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...
  • 6 months later...

Après des mois à ne pas comprendre ce qui se passait, le problème est réglé. Il se trouve qu'au moment de la migration de prestashop 1.6 à 1.7.5.2, certains pays ont été dupliqués, notamment la France. Donc, dans le formulaire d'inscription, on pouvait sélectionner France Métropolitaine deux fois, l'un correspondait à l'id_country 8 (celui qui affichait les prix en ttc) et l'autre à 250 (celui qui affichait les prix en HT).    (pour savoir si c'est la même chose pour vous, tentez de vous inscrire sur votre site, et voyez si vous voyez le pays apparaitre en double)

La solution est très simple :

1) Dans la table ps_country, passer la colonne "active" à 0 dans lespays doublon qui affichent les prix en HT.

2) Pour modifier les adresse ayant les pays des id Hors taxe, il faut faire cette opération SQL :

update ps_address
SET id_country=[id_TTC]
WHERE id_country=[id_HT]

et le faire autant de fois qu'il y a de pays qui affichent en Hors taxe.

J'espère que ça aidera quelqu'un.

  • Thanks 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...