presta1 Posted December 29, 2008 Share Posted December 29, 2008 y a t'il moyen d'ajouter un champs quantité au produits dans product-list.tplsalut l'equipe prestashop, et joyeux noel à toute l'equipe, tous les moderateurs et à tous les prestanaute ce serai genial la possibilité de choisir la quantité a ajouter au pannier sans quiter la liste des produits, par ex: un champs text comme celui dans la page de detail du produit mais dans la page categorie.php avec la liste des produits. (j'ai mis une illustration avec photoshop en attachement).j'ai jetter un coup d'oeuil sur product.tpl mais apparment c'est diffrent car ça utilise un formulaire pour communiquer avec le pannier ajax, alors que categorie.tpl utilise un lien ''.ma question est y a t'il une façon pour avoir un resultat comme dans l'image en piece jointe en manipulant les fichier tpl, toute en gardant les fonctionalité ajax du pannier.Merci d'avance Link to comment Share on other sites More sharing options...
Hessellund Posted July 27, 2009 Share Posted July 27, 2009 Did you ever find a solution to this? Link to comment Share on other sites More sharing options...
presta1 Posted September 30, 2009 Author Share Posted September 30, 2009 Did you ever find a solution to this? none, I posted it as a feature request, but it doesn't seem like the Prestateam are considering it..(yet)couple of my clients are switching to osCommerce only because of this. Link to comment Share on other sites More sharing options...
Hessellund Posted September 30, 2009 Share Posted September 30, 2009 Actually I did som hacking, but forgot to upload it here.I will find my changes during the next days and upload it here.See alkymea.com for an example. Link to comment Share on other sites More sharing options...
ningu Posted September 30, 2009 Share Posted September 30, 2009 A way to do this, with 2 modifications.This works only when Ajax is activated in BlockCart module configuration.In the theme directory, file product-list.tpl, replace : {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} {l s='Add to cart'} {else} BY (2 lines inserted) {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} {l s='Quantity :'} <input type="text" name="ajax_qty_to_add_to_cart[{$product.id_product|intval}]" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" size="2" maxlength="3" /> {l s='Add to cart'} {else} In the module blockcart, file ajax-cart.js, in the first block " for every 'add' buttons.", replace : ajaxCart.add(idProduct, null, false, this); BY[edit following presta1 remark] ajaxCart.add(idProduct, null, false, this, $('#quantity_wanted_'+idProduct).val()); 1 Link to comment Share on other sites More sharing options...
presta1 Posted October 24, 2009 Author Share Posted October 24, 2009 you're a hero ningu, :-) so many prestashop users were looking for this.In module/blockcart/ajax-cart.jsyou need to add a .val() to the quantity paremeter (the fifth one) for it to work. ajaxCart.add(idProduct, null, false, this, $('#quantity_wanted_'+idProduct).val()); Thanks a lot Link to comment Share on other sites More sharing options...
easyperso Posted May 14, 2011 Share Posted May 14, 2011 thanks a lot for your example Link to comment Share on other sites More sharing options...
danger-m Posted June 29, 2011 Share Posted June 29, 2011 BonjourPeut-on ajouter un bouton d’incrémentation et décrémentation de ce champJ’en ai vraiment besoin.Merci Link to comment Share on other sites More sharing options...
danger-m Posted June 30, 2011 Share Posted June 30, 2011 Bonjouraucune idée Link to comment Share on other sites More sharing options...
airelibre Posted July 2, 2011 Share Posted July 2, 2011 Bonjour,Merci pour l'info et pour la modif du fichier Javascript.Pour ajouter des boutons + / -, je pense qu'en JQuery tu dois pouvoir y arriver Link to comment Share on other sites More sharing options...
danger-m Posted July 2, 2011 Share Posted July 2, 2011 BonjourMerci pour votre proposition, Un peu de javascript a résolu le problème.Si quelqu'un a besoin de la méthode utilisé, il peut laisser sa demande dans ce sujet.Salam Link to comment Share on other sites More sharing options...
marty69 Posted July 4, 2011 Share Posted July 4, 2011 et bien ca m'intéresse... et je pense que d'autres aussi seraient intéressés mais ne le savent pas encore n'hésitez pas à publier vos solutions, cela aidera forcément quelqu'un... même dans 6 mois...merci Link to comment Share on other sites More sharing options...
danger-m Posted July 4, 2011 Share Posted July 4, 2011 slamDsl, j'ai oublié de mettre la solution.inchalah je le mettrais plus tardsalam Link to comment Share on other sites More sharing options...
leeloo Posted July 8, 2011 Share Posted July 8, 2011 Bonjour,Dès fois lorsqu'on a solutionné son problème, plus tard se traduit par jamais. Espérons que tu me fasses mentir. Link to comment Share on other sites More sharing options...
Michel92 Posted July 29, 2011 Share Posted July 29, 2011 Bonjour danger-m, Pourrais-tu nous donner ta solution pour ajouter des boutons +/- ? Merci d'avance. Link to comment Share on other sites More sharing options...
Michel92 Posted July 29, 2011 Share Posted July 29, 2011 Bonjour, En ajoutant les lignes de Presta1 ci-dessus dans le code, n'y a-t-il pas de failles de sécurité ou de bugs potentiels, en renseignant le champ avec par exemple : - une valeur négative - 0 - du code html ou autre - une chaîne de caractères - une valeur vide - etc. Merci à la communauté Prestashop. Link to comment Share on other sites More sharing options...
jrmvii Posted March 10, 2012 Share Posted March 10, 2012 Bonjour, Je me permet un petit up car cette mod est top et je suis moi aussi à la recherche d'un moyen d'intégrer incrémentation décrémentation ( + / - ) pour faire varier la quantité. Link to comment Share on other sites More sharing options...
thorgal47 Posted April 13, 2012 Share Posted April 13, 2012 Salut ; je suis intéresser par cette modif aussi quelqu’un à la solution. Merci Link to comment Share on other sites More sharing options...
tresorsdargan Posted April 14, 2012 Share Posted April 14, 2012 Bonjour à tous, idem pour moi, je cherche la solution pour faire varier les quantités par +/- Link to comment Share on other sites More sharing options...
amerigeau Posted June 22, 2012 Share Posted June 22, 2012 Bonjour, Vous recherchez ceci : http://www.prestarocket.com/blog/prestashop-page-produit-quantite-jquery/ Bonne journée 1 Link to comment Share on other sites More sharing options...
JoeSatriani Posted February 13, 2013 Share Posted February 13, 2013 Thanks you ningu for your code, it was simple to do. Link to comment Share on other sites More sharing options...
amerigeau Posted February 13, 2013 Share Posted February 13, 2013 Thanks you ningu for your code, it was simple to do. With pleasure Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 19, 2013 Share Posted March 19, 2013 Bonjour, Vous recherchez ceci : http://www.prestaroc...uantite-jquery/ Bonne journée Avez vous une solution pour pouvoir integrer le Jquery dans le Product-List? car le code est fonctionnel, sauf le Jquery, car j'ai essayer la solution proposé et ça ne fonctionne pas. Link to comment Share on other sites More sharing options...
amerigeau Posted March 19, 2013 Share Posted March 19, 2013 Avez vous une solution pour pouvoir integrer le Jquery dans le Product-List? car le code est fonctionnel, sauf le Jquery, car j'ai essayer la solution proposé et ça ne fonctionne pas. Pouvez-vous être plus clair concernant "le Jquery" ? Le code fourni est pour une 1.4 et non une 1.5 au regarde de votre signature. Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 19, 2013 Share Posted March 19, 2013 (edited) Pouvez-vous être plus clair concernant "le Jquery" ? Le code fourni est pour une 1.4 et non une 1.5 au regarde de votre signature. Bonsoir, Merci de cette réponse de la vitesse de la lumière! ... C'est pour un client, une boutique en 1.5.3. J'ai fais le tuto indiqué et appliqué pour "product_list" tout est bon, mais il me manque le Jquery (pour rendre les bouon actif? c'est ça?) que je ne sais ou placer... (enfin je pense que c'est dans le product-list.tpl) ? Mais le Jquery proposé dans le tuto ne fonctionne pas sur la 1.5.3 Merci d'avance! Edited March 19, 2013 by Vinc3nzo (see edit history) Link to comment Share on other sites More sharing options...
amerigeau Posted March 19, 2013 Share Posted March 19, 2013 Bonsoir, Merci de cette réponse de la vitesse de la lumière! ... C'est pour un client, une boutique en 1.5.3. J'ai fais le tuto indiqué et appliqué pour "product_list" tout est bon, mais il me manque le Jquery (pour rendre les bouon actif? c'est ça?) que je ne sais ou placer... (enfin je pense que c'est dans le product-list.tpl) ? Mais le Jquery proposé dans le tuto ne fonctionne pas sur la 1.5.3 Merci d'avance! Le plus simple ici et de demande à PrestaRocket sur la page du dév directement : http://www.prestarocket.com/blog/prestashop-page-produit-quantite-jquery/ Pour faire simple, je pense qu'on peut utiliser le contenu pertinent du product.js (dans themes/montheme/js/..) et le coller dans le footer.tpl avec une condition seulement pour la page catégorie. ++ Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 19, 2013 Share Posted March 19, 2013 Le plus simple ici et de demande à PrestaRocket sur la page du dév directement : http://www.prestaroc...uantite-jquery/ Pour faire simple, je pense qu'on peut utiliser le contenu pertinent du product.js (dans themes/montheme/js/..) et le coller dans le footer.tpl avec une condition seulement pour la page catégorie. ++ J'ai justement posté hier la question dans les commentaires.. et ma demande était en attente d'acceptation... puis aujourd'hui il n'y a rien en attente... et mon commentaire n'est pas affiché... Merci, je vais jeter un oeil de ce coté. Bonne soirée. Link to comment Share on other sites More sharing options...
julien51 Posted March 28, 2013 Share Posted March 28, 2013 Salut Vinc3nzo, ça fonctionne sur du 1.5 je les mis il ya quelque mois si tu veux de l'aide demande moi je regarderais comment j'ai fait. Link to comment Share on other sites More sharing options...
cd85 Posted May 7, 2013 Share Posted May 7, 2013 Bonjour, je rencontre un petit problème. Voilà, j'ai bien mis les codes pour avoir le choix de la quantité sur la liste produits, cela fonctionne, mais lorsque j'ajoute un produit au panier, je me retrouve sistématiquement avec un article en plus dans le panier (quantité choisi : 1, dans le panier quantité = 2). Quelqu'un a-t'il eu ce problème ? une petite idée pour le résoudre ? J'ai la version 1.4.9.0, avec le theme par défaut. merci céline Link to comment Share on other sites More sharing options...
papich Posted December 1, 2014 Share Posted December 1, 2014 Bonjour, Avez vous essayer sur 1.6? Link to comment Share on other sites More sharing options...
Recommended Posts