Jump to content

[RESOLU] Afficher availability sur product-list


Recommended Posts

Hello !

 

Sur mon site j'utilise actuellement les réductions internes aux fiches produits.

Sur ma page product-list un petit message apparait sur la photo du produit si une réduction est en cours, j'ai détourné son usage en indiquant "Disponible" pour tous les produits bénéficiant d'une réduction.

Voici le code lié :

{if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="on_sale">{l s='On sale!'}</span>

				{elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="discount">{l s='Disponible'}</span>{/if}

Auriez-vous une idée, en s'en inspirant, de comment faire afficher de la même façon le texte "Indisponible" si le produit n'a pas de réduction. Idéalement, i lfaudrait que cela soit quand la quantité du produit est à 0 mais je ne suis pas trop gourmand, le code étant je suppose presque tout fait si on part sur le même code que ci-dessous mais avec la condition inverse

 

Merci d'avance

EDIT RESOLU : 

<div>
              {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if $product.quantity > 0}{l s='Available'}</span>{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Peu de stock'}{else}<span class="outofstock">{l s='Hors stock'}{/if}</span>{/if}
              </div>
Edited by decome2013 (see edit history)

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More