Jump to content

Quantité en menu déroulant


Recommended Posts

Bonjour la communauté,

J'aimerai modifier le champs quantité dans la page produit par un menu déroulant me permettant de définir le nombre d'exemplaires à commander. Je pourrai ainsi forcer mes clients à commander par multiples de mon choix et d'imposer un minimum de commande.

Merci

Share this post


Link to post
Share on other sites

Bonjour,

dans votre theme, dans product.tpl

CHERCHER

<!-- quantity wanted -->



Vous avez juste en dessous le code pour le champ texte qu'il faudra remplacer par votre boîte .
Ce sera valable pour tous les produits de votre boutique à moins de rajouter une condition.

Share this post


Link to post
Share on other sites

Merci pour vos réponses, une petite question supplémentaire à Vincent :
il reste alors dans le code cette partie :

value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}"


cela fonctionnera quand même ?
Voici mon code :

{l s='Quantity :'}

20 cartes
30 cartes
   value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" >

Share this post


Link to post
Share on other sites

Bonjour,
je souhaite parametrer ce champ de tel sorte qu'il soit un menu déroulant affichant les multiples d'une variable stockée dans la base de donnée dans la table product.
j'essaye de faire une boucle for mais elle me semble inexecutable dans le fichier product.tpl.

Merci

Share this post


Link to post
Share on other sites

  • 1 year later...
Non il faut l'enlever, cela sert à récupérer la quantité lorsque la page est rafraîchie.

Vous pouvez essayer :

20 cartes
30 cartes



pour obtenir le même résultat.



Hello PShopExpert,

J'ai utilisé ta technique, ça marche mais je n'ai plus la quantité disponible en stock, ça ne s affiche plus...
Une idée ?
merci
Adonis

Share this post


Link to post
Share on other sites

  • 3 months later...

Bonjour

Dans mon fichier product.tpl je voudrais importer un fichier différent suivant la catégorie affichée qui impose des quantités différentes

Exemple avec la catégorie 6 :

<!-- quantity wanted -->
{include file=$tpl_dir./quantite_6.tpl}



ce qui inclus le contenu de mon fichier quantite_6.tpl
Fichier qui contient :

quantity == 0) || $virtual} style="display:none;"{/if}>

100
250
500
1000
2500
5000



ça fonctionne.

Je voudrais maintenant inclure un fichier différent suivant le numéro de la catégorie
J'ai essayer en ajoutant {$category->id} pour afficher le numéro de la catégorie

<!-- quantity wanted -->
{include file=$tpl_dir./quantite_{$category->id}.tpl}



Mais visiblement il ne récupère pas le numéro de la catégorie une fois inclus dans le code, alors que

{$category->id}

me récupère bien le numéro si je l'affiche tout seul

Je suppose que mon problème est dans l'écriture de mon code, mais je ne trouve pas de solution.
Si vous pouviez m'aider svp :)

Merci

Share this post


Link to post
Share on other sites

Bojour,

La solution de PShopExpert fonctionne parfaitement. Pour ma part je souhaiterai également proposer également par tranche de 0.5, 1 (ok), 1.5 etc...
Lorsque je sélectionne par exemple 0.50cm, il me retourne quantité nulle.

Quels sont les modifications à apporter?

Merci par avance pour votre aide

Share this post


Link to post
Share on other sites

  • 2 weeks later...

re Bonjour

Je me permet de relancer ma demande svp :/

Dans mon fichier product.tpl je voudrais importer un fichier différent suivant la catégorie affichée qui impose des quantités différentes

Exemple avec la catégorie 6 :

<!-- quantity wanted -->
{include file=$tpl_dir./quantite_6.tpl}



ce qui inclus le contenu de mon fichier quantite_6.tpl
Fichier qui contient :

quantity == 0) || $virtual} style="display:none;"{/if}>

100
250
500
1000
2500
5000



ça fonctionne.

Je voudrais maintenant inclure un fichier différent suivant le numéro de la catégorie
J'ai essayer en ajoutant {$category->id} pour afficher le numéro de la catégorie

<!-- quantity wanted -->
{include file=$tpl_dir./quantite_{$category->id}.tpl}



Mais visiblement il ne récupère pas le numéro de la catégorie une fois inclus dans le code, alors que

{$category->id}

me récupère bien le numéro si je l'affiche tout seul

Je suppose que mon problème est dans l'écriture de mon code, mais je ne trouve pas de solution.
Si vous pouviez m'aider svp :)

Merci

Share this post


Link to post
Share on other sites

Salut

J'ai un souci je voudrais mettre une plage sur la quantite afin d'avoir un minimum et un maximum, mais cela different selon les produits.

J'ai lu vos echange fort interessant pensez vous que je puisse appliquer votre solution a mon probleme et comment?

U menu deroulant, different selon le produits ça serait parfait.

MErci de votre aide je suis debutant en prestashop et donc un peu perdu.

Share this post


Link to post
Share on other sites

Bonjour je me réponds à moi-même concernant les quantités différentes suivant la catégorie

Jusqu'à présent j'essayais de faire ceci (voir le post #12)

<!-- quantity wanted -->
{include file=$tpl_dir./quantite_{$category->id}.tpl}


Mais ça ne fonctionnais pas :(

J'ai donc ajouté cette ligne au fichier product.php

/* /Quantity discount management */
'liste' => $category->id,



dans mon fichier product.tpl, j'ai modifié mon include comme ceci

            <!-- quantity wanted -->


quantity == 0) || $virtual} style="display:none;"{/if}>{include file=$tpl_dir./quantite_$liste.tpl}



et ça fonctionne ouf

Maintenant mon client me demande que le choix de la quantité change automatiquement le prix comme sur le site ICI

J'ai essayé plusieurs solutions, mais ça ne fonctionne pas

Si quelqu'un pouvait me renseigner svp

Merci
Cordialement

Share this post


Link to post
Share on other sites

  • 1 year later...

HELP SVP !!! Je suis sous 1.4.8.2 je fais tout les forums que je trouve pour essayer de mettre en place ce menu déroulant mais je n'y parviens pas !!! Aucunes solutions ne fonctionne pour moi est-ce due à la version ou que je n'arrive pas a coder comme il faut.. bref si quelqu'un pouvait m'aider ce serait juste génial !! Un codeur ou direct le fichier product.tpl :D

 

Merci d'avance en espérant que quelqu'un aura ce message :wub:

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