Jump to content

Résolu | Rafraichir la description produit au changement de déclinaison


Recommended Posts

Bonjour,

Je souhaite que la description de la page produit se réactualise au changement des déclinaisons.

Avec le code ci-dessous, j'arrive a rafraichir la page entière quand on change d'attribut de couleur ou taille.

Mais ce n'est pas le fonctionnement que je souhaite car il y a déjà un refresh sur les images et les prix quand on change d'attribut.

Je souhaite rajouter a ce refresh, le rafraichissement de la description et du nom du produit.

Auriez vous une technique / solution a me conseiller ?

Merci par avance 

$(document).ready(function(){	
	var variationValue = jQuery("#product .product-variants-item select");
	variationValue.change(function(){
		setTimeout(function(){
			window.location.reload();
		},800);
	});
});

 

Edited by Toulousain
Résolu (see edit history)

Share this post


Link to post
Share on other sites

Bonjour JulienPct et merci pour la contribution.

J'ai résolu mon probleme en intégrant le code ci-dessous dans le custom.js de mon thème. le code fonctionne sur prestashop 1.7.8.3

prestashop.on(
	'updatedProduct',
 	function (event) {
 		JeRafraichisMaDescription();
	}
);

function JeRafraichisMaDescription() {
    MaDescription = $('#product-details').data("product").attributes;
    if(MaDescription) {
    	for (var i in MaDescription)
        	$('.product-description').html(MaDescription[i].reference);
  	}
}

 

Share this post


Link to post
Share on other sites

  • Toulousain changed the title to Résolu | Rafraichir la description produit au changement de déclinaison

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