Accueil Forums Support communautaire WooCommerce Bouton "Ajouter au panier" actif sous condition

Mots-clés : ,

Ce sujet a 2 réponses, 1 participant et a été mis à jour par  emartin, il y a 1 semaine et 3 jours.

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #130537

    emartin
    Participant
    Points: 20 pts

    Bonjour à tous,

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

    Est-ce possible ?

    Cordialement

    Elodie

    #130548

    emartin
    Participant
    Points: 20 pts

    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

    #130588

    emartin
    Participant
    Points: 20 pts

    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);

    }

    }

     

3 sujets de 1 à 3 (sur un total de 3)

Vous devez être connecté pour répondre à ce sujet.