stef06 1 Posted December 16, 2011 bonjour, voici mon problème je voudrait que le petit bouton dispo qui est vert pas en rouge si le produit n'est pas dispo. j'ai bien sur activer l'autorisation des commandes si le produit n'est plus en stock doc par défaut il reste vert. le but est d'autoriser la commande mais que dans le panier le bouton passe au rouge pour que le client vois qu'il n'est pas dispo. j’espère mettre bien exprimer. Merci a tous Share this post Link to post Share on other sites
DevNet 206 Posted December 16, 2011 Bonjour, Par défaut le voyant passe en rouge sur une condition particulière que vous pouvez voir dans /themes/[votre_theme]/shopping-cart.tpl : depuis ligne 36 <td class="cart_availability"> {if $product.active AND ($product.allow_oosp OR ($product.quantity <= $product.stock_quantity)) AND $product.available_for_order AND !$PS_CATALOG_MODE} <img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" width="14" height="14" /> {else} <img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" width="14" height="14" /> {/if} </td> Vous pouvez vous en inspirer pour faire vos modifications selon vos conditions. Bien cordialement Share this post Link to post Share on other sites
stef06 1 Posted December 16, 2011 merci beaucoup pour votre réponse mais je pense que vous m'avez mal compris. si je n'autorise pas la commande si le stock est vide je n'est pas de soucis cela passe bien en rouge. mais la le problème que j'autorise les commande hors stock donc comment modifier ce code pour qu'il comprenne qu'il faut mettre l'image rouge quant le produit n'est pas en stock. <td class="cart_availability"> {if $product.active AND ($product.allow_oosp OR ($product.quantity <= $product.stock_quantity)) AND $product.available_for_order AND !$PS_CATALOG_MODE} <img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" width="14" height="14" /> {else} <img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" width="14" height="14" /> {/if} </td> merci encore Share this post Link to post Share on other sites
DevNet 206 Posted December 16, 2011 J'avais très bien compris. Ma réponse vous oriente vers la solution. Vous pouvez vous en inspirer pour faire vos modifications selon vos conditions. Bien cordialement Share this post Link to post Share on other sites
stef06 1 Posted December 16, 2011 merci, mais je n'ai pas les compétence pour modifier ce code. je vous d'avoir essayer de me mettre sur la voix. Share this post Link to post Share on other sites
DevNet 206 Posted December 16, 2011 Dans la condition, supprimez AND $product.available_for_order Pour voir. Bien cordialement Share this post Link to post Share on other sites
stef06 1 Posted December 16, 2011 merci beaucoup de votre aide, c'est tres gentil mais ca ne fonctionne pas <td class="cart_availability"> {if $product.active AND ($product.allow_oosp OR ($product.quantity <= $product.stock_quantity)) AND !$PS_CATALOG_MODE} <img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" width="14" height="14" /> {else} <img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" width="14" height="14" /> {/if} </td> voila comment est mon code une fois suprimer ce que vous m'avez dit. cordialement Share this post Link to post Share on other sites
stef06 1 Posted December 16, 2011 merci je viens de trouver je vous donne la solution si cela peut vous servir {if $product.active AND ($product.allow_oosp AND ($product.quantity <= $product.stock_quantity)) AND $product.available_for_order AND !$PS_CATALOG_MODE} <img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" width="14" height="14" /> {else} <img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" width="14" height="14" /> {/if} j'ai mis AND a la place de OR corsialement Share this post Link to post Share on other sites
m1koo 0 Posted December 17, 2013 Super, même deux ans après, votre post m'a servi Merci d'avoir pris la peine d'indiquer la solution une fois votre problème résolu. Share this post Link to post Share on other sites