Jump to content

Product-list et conditions


Recommended Posts

Bonjour,

Je m'arrache le peu de cheveux qui me restent...

J'utilise le champ UPC pour y stocker un chiffre, indiquant la disponibilité d'un produit auprès de son fournisseur, 1 étant commandable.

 

Sur la page product, pas de problème :

Si je n'ai pas de stock et que le produit n'est pas commandable (!=1), ou que available_now soit "Sur commande uniquement", le bouton panier ne s'affiche pas.

<input{if ($allow_oosp && ($product->quantity == 0 && $product->upc != 1) || $product->available_now == 'Sur commande uniquement')} style="display:none;"{/if} type="submit" name="Submit" value="{l s='Add to cart'}" class="exclusive" /></p>

 

Par contre, sur la product-list, seule la condition sur le "available_now" fonctionne, pas sur la quantite ni sur le UPC, bien que les variables soient bien appelées...

<a{if ($allow_oosp && $product.quantity == 0 && $product.upc != 1 || $product.available_now == 'Sur commande uniquement')} style="display:none;"{/if} class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>

 

- Exemple en ligne d'une liste de produits dont le available_now est renseigné "Sur commande uniquement" : http://www.autourdumonde.biz/recherche?orderby=position&orderway=desc&search_query=globes&submit_search=OK : Bouton panier desactivé

- Exemple en ligne d'une liste de produits dont la quantité est à 0, et le UPC != 1 : http://www.autourdumonde.biz/1375_matthias-debureaux : Bouton panier non desactivé, alors que la fiche produit empêche bien la commande :

http://www.autourdumonde.biz/autour-du-monde-general/3102-de-l-art-d-ennuyer-en-racontant-ses-voyages-le-manuel-du-parfait-exploraseur-9782915850031.html

 

POURQUOI ??

 

Merci à la communauté !

Link to comment
Share on other sites

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