Activer les fonctionnalités WooCommerce uniquement si un utilisateur a dépensé plus de X
Par exemple, vous souhaiterez peut-être afficher des bannières, des offres spéciales, des prix réduits, du contenu conditionnel aux clients qui ont acheté plus qu’un seuil en euros donné.
Fonction WooCommerce ci-desssous est utilisable comme balise conditionnelle et exécuter une fonction uniquement lorsque ce seuil est atteint
wc_get_customer_total_spent ($ user_id).
Code « Afficher une bannière si l’utilisateur dépasse une certaine somme »
add_action( 'woocommerce_before_cart', 'show_banner_if_user_spent_more_than' ); function show_banner_if_user_spent_more_than() { $current_user = wp_get_current_user(); // si non loggé, sortir if ( 0 == $current_user->ID ) return; // si dépasse 99€ if ( wc_get_customer_total_spent( $current_user->ID ) > 99 ) { echo '<div class="woocommerce-info">Vous avez gagné une promo !</div>'; } }