Я ищу способ отключить поле купона для оптовиков в WooCommerce на страницах корзины и оформления заказа. Я использую настраиваемую тему и подключаюсь к WooCommerce Role Based Methods вместе с WooCommerce Wholesale Pricing. Я попробовал следующее в functions.php
:Скрыть поле купона для конкретной роли пользователя (оптовиков) в woocommerce
// hide coupon field on cart page for wholesale
function hide_coupon_field_on_cart($enabled) {
if(! current_user_can('wholesale_customer') && is_cart()) {
$enabled = false;
}
return $enabled;
}
add_filter('woocommerce_coupons_enabled', 'hide_coupon_field_on_cart');
// hide coupon field on checkout page for wholesale
function hide_coupon_field_on_checkout($enabled) {
if(! current_user_can('wholesale_customer') && is_checkout()) {
$enabled = false;
}
return $enabled;
}
add_filter('woocommerce_coupons_enabled', 'hide_coupon_field_on_checkout');
Но это не сработало. Что я делаю не так?
это этот плагин, который вы используете? http://codecanyon.net/item/woocommerce-wholesale-prices/5325378 – danyo