5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #68417
    Geneweb
    Participant
    Points: 31 pts
    Membre 2 étoiles

    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

     

    ====================
    depanagewp
    vpsa2
    #68484
    Fred – WooFrance
    Maître des clés
    Points: 7,416 pts
    Certifié
    Membre 2 étoiles

    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

    ====================
    depanagewp
    vpsa2
    #68494
    Geneweb
    Participant
    Points: 31 pts
    Membre 2 étoiles

    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.

    ====================
    depanagewp
    vpsa2
    #111458
    Geneweb
    Participant
    Points: 31 pts
    Membre 2 étoiles

    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.

    ====================
    depanagewp
    vpsa2
    #111478
    Geneweb
    Participant
    Points: 31 pts
    Membre 2 étoiles

    Ah non désolé mauvais topic le snippet est pour refresh le panier

    ====================
    depanagewp
    vpsa2
5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.