Haandler Posted February 27, 2018 Share Posted February 27, 2018 Bonjour à tous, Petite question concernant l'affichage des prix sur prestashop 1.6. Sur notre site e-commerce, nous affichons prix TTC & prix HORS TAXE. Par défaut, si je ne dit pas de bétise, prestashop demande prix HT ou TTC ? Nous avons "forcé" la machine en affichant les deux dans le code avec ce petit bout de code: <div class="stock_et_prix stock_et_prix_fiche"> <div class="prix_ht">{l s='Prix de vente HT : '}{convertPrice price=$product->getPrice(false, $smarty.const.NULL)} </div> <div class="prix_tva">{l s='TVA : '}{assign var='tva_produit' value=$productPrice - $product->getPrice(false, $smarty.const.NULL)}{convertPrice price=$tva_produit} </div> </div> Jusqu'à présent aucun problème, mais aujourd'hui en utilisant pour la première fois les déclinaisons sur nos produits, nous rencontrons un problème: Seulement le prix TTC change au clic sur une déclinaison. Je vous laisse un petit GIF pour mieux comprendre micmac ! (Cliquez ici) Espérant avoir été assez claire et avoir un retour Merci ! Link to comment Share on other sites More sharing options...
WebDesign-Entreprise Posted February 27, 2018 Share Posted February 27, 2018 Hello, Il faut regarder le fichier js/product.js de ton thème dans la fonction updatePrice(). La variable HT est basePriceWithoutTax Ensuite il faut dupliquer la ligne qui affiche le ttc: $('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay * currencyRate, currencyFormat, currencySign, currencyBlank)); avec: $('.prix_ht').text(formatCurrency(basePriceWithoutTax * currencyRate, currencyFormat, currencySign, currencyBlank)); C'est peut être à ajuster selon le thème. Link to comment Share on other sites More sharing options...
Haandler Posted February 27, 2018 Author Share Posted February 27, 2018 Bonjour @WebDesign-Entreprise. Merci de ce précieux retour, je vais me pencher sur le problème ! Merci 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