Woocommerce

Supprimer les taxes en fonction d’un rôle Woocommerce

Jean Rémi25 février 20211 min de lecture

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 ); […]

Supprimer les taxes en fonction d’un rôle Woocommerce

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.

Besoin d'un code personnalisé ?

Vous avez un projet de développement web ?

Le meilleur moyen de savoir si nous pouvons vous aider, c'est d'en parler. Réservez un appel de 30 minutes avec notre équipe. Nous échangeons sur votre besoin, nous identifions les pistes possibles, et nous vous donnons une vision claire des prochaines étapes. Sans engagement.

Nous écrire