alexper Posted August 31, 2016 Share Posted August 31, 2016 (edited) Bonjour Certains de mes produits ont des prix spécifiques, dégressifs en fonction de la quantité commandé. D'autres ont un prix unique. Sur les premiers, j'ajoute un "à partir de" avant le prix. Sur les seconds, je ne veux pas le "à partir de". Seulement, je n'arrive pas à détecter s'il y a des prix spécifiques ou non. J'ai essayé pas mal de choses qui n'ont pas marché : {if $product.reduction} {if isset($product.specific_prices)} {if $product.specific_prices} ... Peu importe la valeur des prix spécifiques ou leur type, je veux juste savoir s'ils existent ou non. Edited August 31, 2016 by alexper (see edit history) Link to comment Share on other sites More sharing options...
alexper Posted August 31, 2016 Author Share Posted August 31, 2016 En fait il me faut quelque chose comme ceci : {if isset($product.quantity_discounts) } Sauf que ça ne marche pas. Link to comment Share on other sites More sharing options...
alexper Posted August 31, 2016 Author Share Posted August 31, 2016 (edited) J'ai partiellement résolu mon problème avec cette méthode : https://www.prestashop.com/forums/topic/472105-display-volume-discounts-quantity-discounts-in-product-listtpl-prestashop-16/?p=2159518 Puis comme ceci : {if $product.quantity_discount|@count > 0} <span class="from">À partir de</span> {/if} Et pour afficher mes prix dégressifs sur product-list : {if $product.quantity_discount|@count > 0} <div class="quantity_discount_prices"> {foreach from=$product.quantity_discount|@array_reverse item=reduc} {convertPrice price=$reduc.price}/{$reduc.from_quantity}<br/> {/foreach} </div> {/if} Ce code fonctionne à condition que le module Blocklayered ne soit pas sollicité. Dès que BlockLayered entre en jeu, je vois mes prix s'afficher, et le temps que mes produits se rafraîchisse (via le module), mes prix ont disparu. Edited August 31, 2016 by alexper (see edit history) Link to comment Share on other sites More sharing options...
alexper Posted August 31, 2016 Author Share Posted August 31, 2016 J'ai trouvé une bonne piste ici : http://stackoverflow.com/questions/33891091/missing-elements-in-product-list-tpl-when-use-blocklayered-module-ajax-refresh Mais je ne comprends pas comment rajouter $quantity_discount Link to comment Share on other sites More sharing options...
alexper Posted August 31, 2016 Author Share Posted August 31, 2016 La solution est ici : https://www.prestashop.com/forums/topic/122344-quantity-discount-on-product-listtpl/?p=762994 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