Главная  »  WooCommerce  »  Как изменить роль пользователя после покупки WooCommerce

Как изменить роль пользователя после покупки WooCommerce

Изменение роли пользователя после покупки в WooCommerceПо умолчанию после покупки любого товара в WooCommerce покупателю назначается роль Customer (Покупатель).

Если у вас мембершип сайт, вам может быть нужно создать несколько новых ролей пользователей, чтобы открывать доступ к какому-то контенту после покупки определенного товара WooCommerce.

В этой статье вы узнаете, как присваивать посетителю другую роль (не Customer), в том числе кастомную роль, с помощью снипета для файла functions.php.

Как присвоить кастомную роль пользователю после покупки товара WooCommerce

По умолчанию в Вордпресс есть 5 ролей, каждая со своими привилегиями. Вы можете присваивать покупателю одну из этих ролей, или создать новую роль, и назначать её:

Добавьте этот снипет в файл functions.php дочерней темы, или с помощью специального плагина.

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

Замените ID товара 123 в строке 9 на ID своего товара, который будет открывать доступ к контенту.

Когда посетитель покупает товар с этим ID, ему присваивается роль gold_membership.

Если вы хотите присваивать другую роль, измените ее в строке 20.

Реклама

Калькулятор ОСАГО

Простой способ выгодно купить полис

Как присвоить кастомную роль пользователю после покупки одного из нескольких товаров WooCommerce

Если вы хотите присваивать посетителю определенную роль после покупки одного из нескольких товаров, то используйте этот снипет:

Замените ID товаров 123 и 201 в строке 9 на ID товаров, которые будут открывать доступ к контенту.

Когда посетитель покупает один из этих товаров, ему присваивается роль gold_membership.

Если вы хотите присваивать другую роль, измените ее в строке 19.

Еще одна вещь, которую вы можете настроить вручную — создать кнопки или ссылки, которые откладывают простой или вариативный товар в Корзину и перенаправляют посетителя сразу на страницу Оформления заказа, минуя Корзину.

Эти кнопки или ссылки вы можете поместить в любой части сайта, например, в статьях, в прайс-листе или виджете цен.

Как автоматически завершать заказы

После того, как посетители будут оплачивать товар, статус заказа изменится на «В ожидании оплаты».

Вам нужно будет вручную изменить статус на Выполнено в WooCommerceЗаказы. Это стандартное поведение WooCommerce.

Если вы хотите, чтобы статус заказа автоматически менялся на Выполнено, добавьте этот снипет в functions.php:

Если вы не хотите работать с кодом, то используйте один из плагинов мембершипа:

Читайте также:

  1. Роли и привилегии Вордпресс
  2. Как сделать мембершип на WordPress бесплатно
  3. Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
  4. Как изменить или удалить сообщение Товар добавлен в корзину WooCommerce

Оставляйте комментарии.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Techbear

Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.

WordPress   WooCommerce   Membership   Elementor   ACF

Обновления блога

Subsription - Gray Footer
Techbear