Jump to content

Problème de .tpl pour disponibilité des produits dans le panier


Recommended Posts

Bonjour,

voici mon problème : lorsque j'ai par exemple un produit qui a un stock à 2 et que le client commande 3 produits (car il est commandable hors stock), dans le panier, le produit continue d'apparaître comme disponible. Comment faire pour que le produit apparaisse "disponible bientôt" ?

Merci.

Link to comment
Share on other sites

En gros je pense qu'il faudrait faire des modifs là, mais je ne sais pas comment faire :

(En noir, c'est ce que j'ai déjà et qui marche bien, j'ai juste rajouté une icône pour les produits en précommande)

 

{if $product.active AND $product.stock_quantity > 0 }

<img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" title="{l s='Available'}" />

{elseif $product.allow_oosp }

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

 

{elseif $product.allow_oosp AND quantité du panier > quantité du stock}

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

 

 

{else}

<img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" title="{l s='Out of stock'}" />

{/if}

Link to comment
Share on other sites

Est-ce que ça, ça irait ? J'ose pas le tester car j'ai du monde sur mon site et j'ai pas envie de le planter...

 

{if $product.active AND $product.stock_quantity > 0 }

<img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" title="{l s='Available'}" />

{elseif $product.allow_oosp }

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

 

{elseif $product.allow_oosp AND $ajax_cart_quantity > $product.stock_quantity}

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

 

{else}

<img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" title="{l s='Out of stock'}" />

{/if}

Link to comment
Share on other sites

J'ai essayé ça :

 

<td class="cart_availability">

{if $product.active AND $product.stock_quantity > 0 }

<img src="{$img_dir}icon/available.gif" alt="{l s='Available'}" title="{l s='Available'}" />

{elseif $product.allow_oosp AND $cart_quantity > $product.stock_quantity}

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

{elseif $product.allow_oosp }

<img src="{$img_dir}icon/availablesoon.gif" alt="{l s='Available Soon'}" title="{l s='Available Soon'}" />

{else}

<img src="{$img_dir}icon/unavailable.gif" alt="{l s='Out of stock'}" title="{l s='Out of stock'}" />

{/if}

</td>

 

Et bien d'autres et ça marche pas non plus, je suis en train de devenir chèvre !!!

Personne pour un peu d'aide ?

Link to comment
Share on other sites

  • 3 weeks later...

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