- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par , le il y a 6 années.
5 sujets de 1 à 5 (sur un total de 5)
5 sujets de 1 à 5 (sur un total de 5)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › Les plugins WordPress WooCommerce › Auto refresh du filtre par prix
Étiqueté : Auto Refresh, filtres, prix, woocommerce
Salut à tous,
Je suis actuellement en train de développer un site de ecommerce et j’utilise le module de filtre de prix de woocommerce. Seulement je trouve très contre intuitif de devoir cliquer sur « filtrer » après avoir modifié la valeur du filtre.
Comment est-ce que je pourrais faire pour que le filtre soit automatique refresh quand la valeur change ?
Merci d’avance à tous
====================
Bonjour
En terme de programmation c’est de l’ajax qui gère le temps réel.
Le plugin wooCommerce product filter disponible sur codecanyon propose un filtre avec rafraîchissement en temps réel
https://codecanyon.net/item/woocommerce-product-filter/8514038
====================Bonjour,
merci mais le bouton filtrer fait déjà la requête Ajax. Je pensais plutôt à un code js ou un snippet qui permettrait de faire le focus sur le bouton pour lancer la requête a chaque fois que les valeurs change.
Il doit y avoir moyen de le faire mais j’avoue que le PHP n’est pas du tout mon langage de prédilection.
====================Bonjour,
Je reviens un peu tard mais si quelqu’un cherche la même chose que moi j’ai fini par trouver ça :
/**
* @snippet Automatically Update Cart on Quantity Change – WooCommerce
* @how-to Watch tutorial @ https://businessbloomer.com/?p=19055
* @sourcecode https://businessbloomer.com/?p=73470
* @author Rodolfo Melogli
* @compatible Woo 3.5.1
*/
add_action( ‘wp_footer’, ‘bbloomer_cart_refresh_update_qty’ );
function bbloomer_cart_refresh_update_qty() {
if (is_cart()) {
?>
<script type= »text/javascript »>
jQuery(‘div.woocommerce’).on(‘click’, ‘input.qty’, function(){
jQuery(« [name=’update_cart’] »).trigger(« click »);
});
</script>
<?php
}
}
Un petit snippet qui rafraichis la panier dès qu’il y a une modification dedans. Un petit coup de css pour faire disparaitre le bouton et on est bon.
====================Notifications