Florent Posted March 1, 2010 Share Posted March 1, 2010 Bonjour,Mon problème : les frais de port ne s'affichent pas dans le panier pour les clients "étranger"Après plusieurs essais, j'ai constaté que ceci était lié au choix du transporteur par défaut.En effet, mon transporteur par défaut livre sur la France. Si je choisis comme transporteur par défaut, un transporteur livrant sur l'Europe, les frais de port s'affichent bien pour un client étranger.Dans l'idéal, il faudrait que les frais ne s'affichent que si le client est identifié, et par la même son adresse de livraison connue. Parce que si un client étranger non identifié voit 5€ de frais de livraison au départ, qui se transforment en 15€ une fois arrivé à l'étape du mode de livraison, c'est pas top.Et ensuite, il faudrait que les frais de livraison s'affichent dans le panier également pour les étrangers identifiés.Voilou,je n'ai pas les connaissances nécessaires pour résoudre ce problème, alors si l'un ou l'une d'entre vous a une solution, je suis preneur.Merci Link to comment Share on other sites More sharing options...
Florent Posted March 1, 2010 Author Share Posted March 1, 2010 Oups j'ai oublié un truc :PS version 1.2.4 Link to comment Share on other sites More sharing options...
Fabrice Posted March 1, 2010 Share Posted March 1, 2010 normal que le montant ne puisse être indiqué, vu qu'on ne sait pas d'où il vient ton visiteur.j'ai fait de même : n'afficher les frais de port que lorsqu'il est loggé.il faut mettre un {if $logged} au bon endroit.si pour le récap du panier :cherches dans le code de "shopping-cart.tpl" dans ton thème.ensuite trouves la ligne qui parle de carriermet le {if $logged} avant ta ligne et ferme avec un (/if)regardes le code, tu vas comprendre comment faire.sinon, laisses un message ici... Link to comment Share on other sites More sharing options...
Florent Posted March 1, 2010 Author Share Posted March 1, 2010 Hello,merci pour ta réponse si rapide, je vois qu'il y en a qui ne dorment pas encore comme moi Alors, super pour le {if $logged}, je suppose que je dois faire la même manip pour le panier Ajax.Comment rajouter une fonction qui dit "et si le client n'est pas connecté" on laisse l'indication de frais mais on précise "non connus" ou un truc du genre à la place des chiffres ? Pour modifier le contenu je sais faire, mais je ne connais pas la fonction à utiliser.MerciTa réponse m'apporte la solution pour l'affichage des frais de port que si le client est connecté. ça répond donc à une partie de mon problème.Par contre, pour un client avec une adresse de livraison à l'étranger, client connecté, les frais ne s'affichent pas, alors qu'ils s'affichent pour un client français. 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