WooFrance Dépannage et support WordPress WooCommerce Forums Forum de Support WooCommerce Bouton "Ajouter au panier" actif sous condition

Étiqueté : ,

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #130537
    emartin
    Participant
    Points: 23 pts
    Membre 2 étoiles

    Bonjour à tous,

    Je souhaiterais que les boutons “Ajouter au panier” ne soient visible que sous certaines conditions.

    Est-ce possible ?

    Cordialement

    Elodie

    depanagewp
    #130548
    emartin
    Participant
    Points: 23 pts
    Membre 2 étoiles

    J’ai testé le code suivant, mais il fait tout disparaître au lieu de faire disparaitre seulement le bouton “ajouter au panier”.

    Une piste d’amélioration ?

    add_filter(‘woocommerce_is_purchasable’, ‘wpblog_balise_available’);

    function wpblog_balise_available($purchaseable_product_wpblog, $items) {

    return ($items->device->ownedBy == deviceName (“”) ? false : $purchaseable_product_wpblog);

    }

    Merci

    depanagewp
    #130588
    emartin
    Participant
    Points: 23 pts
    Membre 2 étoiles

    Le code suivant fonctionne par contre j’ai un ralentissement significatif du site, quelqu’un pourrait-il me dire pourquoi ?

    add_filter(‘woocommerce_is_purchasable’, ‘wpblog_balise_available’);

    function wpblog_balise_available($purchaseable_product_wpblog, $items) {

     

    include(“recupData.php”);

     

    $usedBalises = $data->result->data->getUser->owned->items;

    //var_dump($usedBalises);

     

    if (!empty($usedBalises)) {

    return ($usedBalises ? true : $purchaseable_product_wpblog);

    }

    }

     

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