Supprimer toute les taxes en fonction du rôle

Ajoutez ce code dans votre fichier “function.php” de votre thème enfant.
Il supprimera toutes les taxes en fonction du rôle souhaité.

/**
 * Remove tax for specific roles
 */
function prefix_exclude_tax_by_role() {
	if( function_exists( 'WC' ) ) {
		if( isset( WC()->customer ) ) {
			$role = WC()->customer->get_role();
			if( $role == 'administrator' ) {
				WC()->customer->set_is_vat_exempt( true );
			} else {
				WC()->customer->set_is_vat_exempt( false );
			}
		}
	}
}
add_action( 'wp', 'prefix_exclude_tax_by_role' );

Pensez à changer ‘administrator’ par le rôle de votre choix.
Testé sur WordPress 5.6 et Woocommerce 5.0

Besoin d’aide pour intégrer ce code ?
Contactez-moi et je me ferais un plaisir de vous aider.

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur whatsapp
Partager sur email
Partager sur print

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Suivez-moi

Les derniers articles

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

Besoin d'aide pour mon projet

Sujet :
Supprimer toute les taxes en fonction du rôle
Panier
  • Votre panier est vide.