ChristopheS Posted August 2, 2011 Share Posted August 2, 2011 Bonjour, Je relance un sujet abordé il y a plusieurs mois, est il possible sur la version 1.4 d'afficher le prix HT et le TTC sur la fiche produit ? Link to comment Share on other sites More sharing options...
komar62 Posted August 3, 2011 Share Posted August 3, 2011 Bonjour, Oui c'est possible et c'est pas tres compliqué dans le fichier product.tpl, il suffit de remplacer a la ligne 197: {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$product->getPrice(true, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax incl.'}{/if} {/if} {if $priceDisplay == 1} <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if} {/if} par: <span id="our_price_display">{convertPrice price=$product->getPrice(true, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax incl.'}{/if} <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if} Apres il faudra certainement mettre un coup de css pour la mise en page Link to comment Share on other sites More sharing options...
ChristopheS Posted September 8, 2011 Author Share Posted September 8, 2011 Bonjour, Oui c'est possible et c'est pas tres compliqué dans le fichier product.tpl, il suffit de remplacer a la ligne 197: {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$product->getPrice(true, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax incl.'}{/if} {/if} {if $priceDisplay == 1} <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if} {/if} par: <span id="our_price_display">{convertPrice price=$product->getPrice(true, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax incl.'}{/if} <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if} Apres il faudra certainement mettre un coup de css pour la mise en page Merci je teste ça et reviens ici pour un plus grand merci et un [résolu] dans le titre ! 1 Link to comment Share on other sites More sharing options...
ChristopheS Posted September 15, 2011 Author Share Posted September 15, 2011 Super, ça affiche bien le HT et le TTC, mais formulé comme ça, c'est pas joli chez moi ! Seulement une partie du code que tu m'as passé m'est nécessaire ! Cette ligne me suffit, merci pour le coup de pouce ! <!-- debut de la modif prix HT --> <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> <!-- fin de la modif prix HT --> Chez-moi ça donne ça : <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutRedution > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} <br /> <!-- debut de la modif prix HT --> <span id="ht">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> <!-- fin de la modif prix HT --> <span class="our_price_display"> {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> {if $tax_enabled} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} {/if} </span> {if $priceDisplay == 2} <br /> <span id="pretaxe_price"><span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'}</span> {/if} <br /> </p> Merci Komar62 , mais ça ne marche pas avec les déclinaisons ! Link to comment Share on other sites More sharing options...
ChristopheS Posted September 15, 2011 Author Share Posted September 15, 2011 C'est l'ID "pretaxe_price_display" !!! Un petit tour dans le répertoire JS du themplate et on trouve ce qu'il faut ! Pour moi, c'est comme ça que ça marche : <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutRedution > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} <br /> <!-- debut de la modif prix HT --> <span class="our_price_display"> <span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> </span> <!-- fin de la modif prix HT --> <span class="our_price_display"> {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> {if $tax_enabled} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} {/if} </span> {if $priceDisplay == 2} <br /> <span id="pretaxe_price"><span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'}</span> {/if} <br /> </p> Link to comment Share on other sites More sharing options...
JoeSatriani Posted October 6, 2011 Share Posted October 6, 2011 Bonjour vertig, pour moi l'affichage ne fonctionne pas!! Pourtant j'ai bien regardé ce que vous avez fait dans le product.tpl mais rien n'y fait! Help por favor! Cordialement Link to comment Share on other sites More sharing options...
ChristopheS Posted November 10, 2011 Author Share Posted November 10, 2011 Quoi faire de plus ? voici mon product.tpl (fonctionne actuellement avec une version 1.4) mon-product-tpl.zip Link to comment Share on other sites More sharing options...
cockpitinferno Posted February 24, 2012 Share Posted February 24, 2012 est ce que qqun pourrait préciser la modif à faire dans le js? merci Link to comment Share on other sites More sharing options...
cockpitinferno Posted February 25, 2012 Share Posted February 25, 2012 up Link to comment Share on other sites More sharing options...
djnos Posted February 26, 2012 Share Posted February 26, 2012 Bonjour, je viens de tenter la même manip mais cela ne fonctionne pas non plus, la seule modification que cela a apporter c'est que a coter du prix "ttc" a été rajouter (c'est deja ça c'est un bon début lol) par contre il ne se rajoute que sur la fiche produit pas dans la liste des produits quand je suis dans une catégorie ... le HT ne s'affiche toujours pas. j'ai copier le product.tpl de Christophe S mais rien n'a faire :/ je suis avec la dernière version de prestashop merci d'avance Link to comment Share on other sites More sharing options...
cockpitinferno Posted April 19, 2012 Share Posted April 19, 2012 je relance le post car j'ai toujours le pb de l'affichage du prix HT qui ne change pas avec la déclinaison. vous pouvez faire le test ici: http://www.equidepot.fr/gilets-de-protection/2204-gilet-de-protection-stubben.html le prix TTC change mais pas le HT, ca fait plusieurs mois que c'est comme ca et pas moyen de trouver la solution. c'est à s'arracher les cheveux et personne ne me réponds!!! malgré un post spécifique créé et plusieurs relances Link to comment Share on other sites More sharing options...
symphonyx Posted April 19, 2012 Share Posted April 19, 2012 Bonjour, rien a voir avec la choucroute, mais comment fait-on pour renommer son topic et ajouter [résolu] ? J'ai cherché partout, mais pas assez bien apparemment J'aimerai faire le ménage dans mes posts. Merci ! Link to comment Share on other sites More sharing options...
zineb Posted October 22, 2014 Share Posted October 22, 2014 Bonjour j'ai cherché la ligne à remplacer dans le fichier "product.tpl " mais j'arrive pas à la trouver je travaille sur prestashop 1.6 ,aidez moi svp . voilà ce que je trouve: {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL, $priceDisplayPrecision)} {assign var='productPriceWithoutReduction' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL, $priceDisplayPrecision)} {assign var='productPriceWithoutReduction' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if} 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