Я получил этот код, который будет применять налог бесплатно для роли пользователя независимо от того, что они заказывают, и это нормально.Налоговый класс «Нулевая ставка» за роль пользователя в определенных идентификаторах продукта
Но теперь мне нужна другая роль пользователя, которая будет облагать налогом на конкретные продукты id, и я не уверен, как это сделать.
код им использовать прямо сейчас налог на все продукты для конкретных роли пользователя является:
// 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.
Вам нужна роль ??? –
да, мне нужна только одна (или две) роль пользователя, чтобы получить бесплатный налог на определенный идентификатор продукта –