Jump to content

[Problème] Affichage d'un produit (Product.tpl)


Recommended Posts

Bonjour à tous,

 

Étant nouveau stagiaire dans une société, je dois améliorer les boutiques en ligne. Un des problèmes que je dois résoudre est l'affichage de l'ancien prix, affichage de la mention "Prix réduit" lorsque l'on clic sur un produit en promotion.

 

J'ai fait des recherches et il faut modifier le fichier product.tpl du thème. Sauf que je ne sais pas comment m'y prendre et j'ai déjà essayer d’effectuer des modifications pour d'autres problèmes et j'ai l'impression que les modifications que je fais ne sont pas prise en compte.

 

Après je n'ai pas eu connaissances des modifications apportées par les anciens stagiaires.

 

Pour infos le site est le suivant : http://agrifournitures.fr/

 

votre aide me serait précieuse

 

merci d'avance

Link to comment
Share on other sites

J'ai d'autres éléments :

cela vient de la fonction "getPriceWithoutReduct" qui retourne le prix sans la réduction

dans "product.tpl" il y a le code suivant qui permet d'afficher la mention "prix réduit"

{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}

$productPriceWithoutRedution correspond au résultat de la fonction "getPriceWithoutReduct()" J'ai remarqué que la fonction retournait 0€ j'ai donc enlever la condition et sa marche

 

dans product.php :

public function getPriceWithoutReduct($notax = false, $id_product_attribute = false)
{
 return Product::getPriceStatic((int)($this->id), !$notax, $id_product_attribute, 6, NULL, false, false);
}

 

la fonction getPriceStatic() est alors a modifier mais je ne sais pas comment la modifier

Edited by michaeldesch (see edit history)
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...