Jump to content
harlock73

RESOLU : BUG quantité minimale produits ne fonctionne pas dans le panier

Recommended Posts

Posted (edited)

Bonjour,

J'utilise la version 1.7.4.4

Je vends des articles, sur la fiche produit, la quantité minimale est de 3 bouteilles, donc impossible d'en acheter que 2.

Sur la page du panier, on a bien les 3 articles. MAIS quand le client décide de cliker sur le "-" "moins" alors le panier bug et autorise la vente de 2 articles alors que la quantité minimale est de 3 articles. La quantité affichée est toujours de 3 mais le tarif est indiqué pour 2 articles.

Quelqu'un aurait il une explication ?

Je vous laisse regarder mon imprim ecran ou faire l'essai sur cette page produit https://vigneronsoleron.fr/pineaux/28-vieux-pineau-des-charentes-blanc.html

J espère que quelqu un à une solution pour ce bug. Merci à tous d'avance

Theme : pf-Arden 2.0.2

Php : 7.1

Presta 1.7.4.4

Mysql 5.6

exemple (1).jpg

Edited by harlock73 (see edit history)

Share this post


Link to post
Share on other sites

Bonjour

C'est un bug qui a été rapporté sur github (https://github.com/PrestaShop/PrestaShop/issues/10162) ou quelqu'un propose cette solution :

Collez le code ci-dessous à la fin du fichier /themes/votre_theme/assets/js/custom.js

/* Fix Min val on product page */
	function ControlMinValue(){
		var minVal=parseFloat($("#quantity_wanted").attr("min"));
		if($("#quantity_wanted").val() <= minVal){
			$("#quantity_wanted").val(minVal);
			$(".bootstrap-touchspin-down").prop( "disabled", true );
		}else{
			$(".bootstrap-touchspin-down").prop( "disabled", false );
		}
	}
	
	ControlMinValue();
	
	$("#quantity_wanted").change(function(){
		ControlMinValue();
	});
/* End Fix Min val on product page */

Videz le cache ensuite (et désactivez si nécessaire la compression de js dans les performances)

 

Share this post


Link to post
Share on other sites

Merci beaucoup, j'essaye cela de suite et reviens pour vous dire le résultat.

Share this post


Link to post
Share on other sites

J ai copié collé le code a la toute fin du fichier /themes/votre_theme/assets/js/custom.js, vider le cache, ainsi que celui du navigateur, désactiver la compression js mais ça ne fonctionne pas.

 

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

×
×
  • Create New...

Important Information

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