Nicowcow Posted December 31, 2014 Share Posted December 31, 2014 Bonjour, J'ai créé un groupe client dont j'ai appliqué une remise sur tous les produits de mon site. Quand je suis dans un produit (product.tpl), je vois bien la remise qui a été faîte car l'ancien prix est barré. Mais quand je suis dans la liste des produits (product-list.tpl) je vois le prix remisé mais je ne vois pas l'ancien prix barré. Et donc, les clients ne peuvent pas savoir du premier coup d'oeil si les prix sont remisés. Est-ce un bug ou prestashop n'a pas prévu cela pour les remises des groupes clients ? ce qui me semble abbérant... Cordialement Link to comment Share on other sites More sharing options...
Zythom Posted December 31, 2014 Share Posted December 31, 2014 Bonjour, un lien pour votre site ? Il se peut que ça ne soit qu'une règle css qui cache le prix barré... Link to comment Share on other sites More sharing options...
Nicowcow Posted December 31, 2014 Author Share Posted December 31, 2014 Bonjour Zythom ! Je vous donne l'adresse du site http://boutiquesinternet.fr/vacuvin Cela ne va pas vous aider car vous n'avez pas de compte dans le groupe de remise que j'ai créé. Mais je n'ai pas vu de display:none qui n'aurait pas sa place. Link to comment Share on other sites More sharing options...
Zythom Posted December 31, 2014 Share Posted December 31, 2014 Je viens de faire l'essai, il y a bien un display: none mais juste pour éviter un double affichage du prix. Il semble que le prix de base ne soit pas appelé... Comparez le product-list.tpl de votre thème avec celui du theme par défaut, il devrait y avoir quelques lignes de moins sur le votre... (sinon postez-le moi je vais regarder) Link to comment Share on other sites More sharing options...
Nicowcow Posted December 31, 2014 Author Share Posted December 31, 2014 J'ai regardé et il n'y a pas de lignes en moins. En faite, quand je met un article avec une promotion classique j'ai bien le prix de base qui est barré. Mais quand c'est un produit qui a une promotion avec un groupe clients, le <span> "old-price" n'affiche rien. C'est ce bout de code la qui affiche normalement la promotion dans product-list.tpl {if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} <span class="old-price product-price"> {displayWtPrice p=$product.price_without_reduction} </span> {if $product.specific_prices.reduction_type == 'percentage'} <span class="price-percent-reduction">-{$product.specific_prices.reduction * 100}%</span> {/if} {/if} Link to comment Share on other sites More sharing options...
Zythom Posted December 31, 2014 Share Posted December 31, 2014 Ces lignes ne sont pas commentées ou autre ? Parce que normalement ça fonctionne avec le thème default-bootstrap (je viens de vérifier sur ma boutique). C'est bizarre qu'il n'appelle pas la class "old-price product-price" Link to comment Share on other sites More sharing options...
Nicowcow Posted January 2, 2015 Author Share Posted January 2, 2015 Non elles ne sont pas commentées La page ne veut pas afficher ce qu'il y a dans cette ligne de code {if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} Il ne détecte pas de réduction... Link to comment Share on other sites More sharing options...
Zythom Posted January 2, 2015 Share Posted January 2, 2015 J'ai bien peur que cela vienne de votre thème... Vous avez contacté les développeurs ? Link to comment Share on other sites More sharing options...
Nicowcow Posted January 2, 2015 Author Share Posted January 2, 2015 Ben c'est le theme default-bootstrap que j'utilise. J'ai juste modifié le css, je n'ai pas touché les fichiers .tpl Link to comment Share on other sites More sharing options...
Nicowcow Posted January 2, 2015 Author Share Posted January 2, 2015 Le truc que je ne comprend pas c'est que tout fonctionne quand j'applique un prix spécifique. Mais quand c'est une remise sur un groupe, l'ancien prix ne s'affiche plus... Link to comment Share on other sites More sharing options...
Nicowcow Posted January 2, 2015 Author Share Posted January 2, 2015 Wow alors j'ai rajouté ça à la place {if $product.reduction} Et ça marche... 1 Link to comment Share on other sites More sharing options...
Zythom Posted January 2, 2015 Share Posted January 2, 2015 Pareil je sèche... D'autant qu'en regardant avec firebug la ligne est bien là (ligne 536 sur le printscreen en pièce jointe) Link to comment Share on other sites More sharing options...
Zythom Posted January 2, 2015 Share Posted January 2, 2015 Bien vu ! Ignorez mon dernier message, nous avons posté ensemble Content que ça marche. Pensez à mettre votre topic en résolu Link to comment Share on other sites More sharing options...
Nicowcow Posted January 2, 2015 Author Share Posted January 2, 2015 En tout cas merci pour ton aide ! Je marque le topic comme résolu. Link to comment Share on other sites More sharing options...
Zythom Posted January 2, 2015 Share Posted January 2, 2015 Euh... de rien (même si j'ai pas l'impression d'avoir fait grand chose ) 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