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.