Ich habe diesen Code, der für eine Benutzerrolle steuerfrei gilt, unabhängig davon, was sie bestellen, was in Ordnung ist.Steuerklasse "Nullsatz" pro Benutzerrolle für spezifische Produkt-IDs
Aber jetzt brauche ich eine andere Benutzerrolle, die Steuerfrei auf spezifische Produkte ID anwenden wird, und ich bin nicht sicher, wie man das acaplish.
Der Code im Augenblick für steuerfrei auf alle Produkte für bestimmte Benutzerrolle verwendet, ist:
// Apply a different tax rate based on the user role.
function wc_diff_rate_for_user($tax_class, $product) {
// Getting the current user
$current_user = wp_get_current_user();
$current_user_data = get_userdata($current_user->ID);
if (in_array('administrator', $current_user_data->roles) || in_array('userrolename', $current_user_data->roles))
$tax_class = 'Zero Rate';
return $tax_class;
}
add_filter('woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2);
// Fin Apply a different tax rate based on the user role.
Sie brauchen Rolle ??? –
ja, ich brauche nur eine (oder zwei) Benutzerrolle, um in der Lage zu sein, kostenlose Steuer auf spezifische Produkt-ID –