Jump to content

Affichage prix HT & TTC


Recommended Posts

Bonjour,

 

Suite à plusieurs jours de recherche, j'ai besoin de votre aide car je commence à devenir fou.

 

J'essaie actuellement d'afficher sur ma page produits le prix HT ET le prix TTC.

 

Tout fonctionne parfaitement SAUF lorsque j'ai un produit comportant des attributs.

 

En effet, lorsque le prix HT doit être affiché par prestashop, celui-ci réalise un mauvais calcul.

 

Vous pourrez voir le problème à cette adresse

 

Lorsque la personne n'est pas identifiée, tout fonctionne parfaitement. Lorsque la personne est identifiée et possède un statut pro (qui possède donc l'affichage du prix HT en premier), le prix TTC dans le span "pretaxe_price_display" est incorrect.

 

Voici mon code :

 

<span class="our_price_display">
   {if $priceDisplay >= 0 && $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}
								    <br />
								    <span id="pretaxe_price"><span id="pretaxe_price_display">
										    {if $tax_enabled}
   {if $priceDisplay == 1}{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}{else}{convertPrice price=$product->getPrice(true, $smarty.const.NULL)} {/if}
										    {/if}
								    </span> {if $tax_enabled}
   {if $priceDisplay == 1}{l s='tax incl.'}{else}{l s='tax excl.'}{/if}
  {/if}</span>
   {/if}
   </span>

 

Apparemment, si je vide les éléments du span "pretaxe_price_display" un chiffre est quand même généré. Il s'agit en fait du prix du span "our_price_display" sans la TVA (ce qui est donc un problème si le prix affiché dans ce span est déjà sans TVA...) :

 

{if $priceDisplay >= 0 && $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}
								    <br />
								    <span id="pretaxe_price"><span id="pretaxe_price_display">
										    {
								    </span></span>
   {/if}

 

Savez vous comment je peux remédier à ce problème ?

 

Je vous remercie d'avance.

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...