WooCommerce запретить отправку сообщений ClearPay (AfterPay в некоторых регионах) для определенных ролей пользователей нPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WooCommerce запретить отправку сообщений ClearPay (AfterPay в некоторых регионах) для определенных ролей пользователей н

Сообщение Anonymous »

У меня есть оптовая часть веб-сайта, которой при входе в систему пользователям присваивается роль «оптовая продажа». Поскольку это торговые клиенты, я хочу отключить Clearpay на всех страницах продуктов, категорий, корзин и оформления заказа. Мне удалось отключить страницу оформления заказа, но у меня возникли проблемы с отдельными страницами продуктов и страницами категорий.
Это код, который я пытался заставить работать.

Код: Выделить всё

add_filter( 'clearpay_is_product_supported', 'clearpay_ips_callback', 10, 2 );
function clearpay_ips_callback( $bool_result, $product  ) {

if( wc_current_user_has_role( 'wholesale' ) ) {
$bool_result = false;
}
return $bool_result;
}
Кто-нибудь может помочь, пожалуйста

Подробнее здесь: https://stackoverflow.com/questions/788 ... r-specific
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»