Jump to content

[Résolu] Condition (nombre de produits dans panier) pour afficher message


Enduro

Recommended Posts

J'aimerai ajouter un message dans le module popcart avec une condition pour que ce message s'affiche.

La condition serait: si le nombre de produit différent (pas le nombre d'article total) dans le panier supérieur à 7 afficher le message.

Dans le tpl du module j'ai mis (sauf la condition):

{if ($.... > 7)}


{l s='Only last 7 selected articles are posted. Click "check out" to display all the articles of your cart.' mod='blockcart'}

{/if}



Si quelqu'un peu m'aider.

Link to comment
Share on other sites

dans shopping-cart.tpl il y a

{l s='Your shopping cart contains'} {$productNumber} {if $productNumber == 1}{l s='product'}{else}{l s='products'}{/if}


tu peut etre essayer

{if $productNumber > 6}


{l s='Only last 7 selected articles are posted. Click "check out" to display all the articles of your cart.' mod='blockcart'}

{/if}

Link to comment
Share on other sites

Oui, je me suis mal exprimé.

J'ai fait un screen shot pour être plus clair

Sur l'image il y a 7 produits affichés, ce que je veux c'est afficher le message "Seul les 7 derniers produits sélectionnés sont affichés. Cliquer sur commander....

Mais 15 articles (des produits étant été sélectionnés plusieurs fois en quantité).

Donc je ne veux pas la condition avec le nombre d'article total mais avec le nombre d'article affiché.

45326_curST13kEtv0pF4EljLL_t

Link to comment
Share on other sites

ok, j'avais pas compris.
donc si il n'y qu'un article (meme si commander 12fois) rien ne s'affiche
si il y a 12 article seul 7 s'affichent et veut mettre ton div.

Comment a tu limiter l'affichage des lignes a 7 articles?
tu peux mettre une condition dans ce sens, non? style: si limite atteinte alors on affiche le div

Link to comment
Share on other sites

-si il n’y qu’un article (meme si commander 12fois) rien ne s’affiche.
Le produit image / prix / ... s'affiche mais le message "Seul les 7 derniers produits sélectionnés sont affichés. Cliquer sur commander…. ne s'affiche pas

-si il y a 12 article seul 7 s’affichent et veut mettre ton div.
Sur les 12 produits, seul les 7 derniers sont visibles et le message "Seul les 7 derniers produits sélectionnés sont affichés. Cliquer sur commander…. s'affiche.


Pour limiter le nombre de produit affiché j'ai mis une hauteur max et un overflow: hidden

Je veux mettre ce message pour avertir mon client que son produit à bien été ajouté mais qu'il n'y a pas d'aperçus dans le popcart à partir de 7 produits.

Si je ne met pas ce message, le client va croire que le produit n'a pas été ajouté et il risque de cliquer plusieurs fois sur le bouton ajouter au panier.

Et étant donné que la plupart de mes paniers ne dépassent pas 5 articles, je ne vois pas l’intérêt d'afficher le message continuellement.

J’approche du but mais je ne comprends pas pourquoi ma condition fonctionne seulement en faisant un CTRL F5

Link to comment
Share on other sites

  • 1 year later...

Bonjour,

 

Je souhaite limiter la quantité du panier à 1 seul produit, sinon afficher un message pour indiquer à l'utilisateur qu'il ne peut passer une commande pour 1 produit.

 

Non pas 1 quantité de chaque produit mais bien 1 commande = 1 produit.

 

Dans mon cas, je l'utilise pour un site d'inscription de courses cycliste. Je souhaite donc que chaque participant passe 1 commande pour 1 et 1 seule inscription.

 

Pouvez vous m'aiguiller ? :blink:

Merci :)

Link to comment
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
×
×
  • Create New...