Пачка полезных сниппетов для WooCommerce. Часть 6

Отключаем платежный шлюз для определенной роли пользователя в WooCommerce

Вам, вероятно, может понадобиться отключить платежные шлюзы в зависимости от роли или возможностей пользователя. Например, нужно отключить PayPal для “user role: shop_manager” или включить определенный шлюз для “user role: customer”. Все, что вам нужно сделать для этого — добавить следующий код в файл functions.php темы:

Добавляем приставки и суффиксы к ценам товаров в WooCommerce

Иногда может возникнуть необходимость добавить приставку или суффикс к своим ценам. Это может быть что-то вроде “От…”, “Только…”, “…с НДС”и т.д. Это очень просто сделать с помощью фильтра WooCommerce(напоминаем, что фильтры (filter) изменяют значения существующих переменных, в то время как действия (action) добавляют контент).

Пачка полезных сниппетов для WooCommerce. Часть 6

Итак, для того, чтобы добавить приставки или суффиксы к ценам, вам нужно добавить следующий код в файл functions.php темы:

Определяем процент надбавки к цене в зависимости от страны доставки

Этот сниппет добавит базовую наценку только применительно к указанным странам. Имейте в виду, что вы можете изменить это поведение и исключить из списка страну, просто изменив in_array на !in_array, и все будет работать «наоборот».

Переименовываем страну в WooCommerce

Для того, чтобы переименовать любую страну из списка стран WooCommerce вам нужно просто добавить следующей код в файл functions.php темы:

Если вы начинаете разбираться с WooCommerce, то не забудьте посетить нашу рубрику WooCommerce, где мы публикуем материалы специально по тематике магазинов на этой платформе.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Источник

Written by: