woocommerce_coupons_enabled

FILTER woocommerce\includes\wc-coupon-functions.php (ligne 72) github
Check if coupons are enabled. Filterable.
traduction française
Vérifie si les coupons sont activés. Filtrable.

Paramètres

Entrée :
'yes' === get_option( 'woocommerce_enable_coupons'
Sortie :
@return bool

Utilisation

Activer/désactiver dynamiquement les coupons

Contrôler si les codes promo sont utilisables

pricing
// Activer coupons conditionnellement
add_filter('woocommerce_coupons_enabled', 'activer_coupons_conditionnel');

function activer_coupons_conditionnel($enabled) {
    // Désactiver pour certains utilisateurs
    if (is_user_logged_in() && current_user_can('wholesale_customer')) {
        return false; // Les grossistes ont déjà des prix spéciaux
    }
    
    // Désactiver pendant les soldes
    if (date('m') === '01' || date('m') === '07') {
        return false;
    }
    
    return $enabled;
}

Actualités

Chargement des actualités...