Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией

Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
Вы планируете сделать мембершип раздел на веб-сайте и по максимуму использовать WooCommerce. Для этого понадобится как минимум один дополнительный плагин, но вы планируете использовать дополнительный плагин только для тех возможностей, которых нет в Вукоммерс.

В данной статье вы узнаете, как сделать раздел с платным доступом на основе WooCommerce при помощи одного плагина с минимально необходимым функционалом без ненужных возможностей.

В данной статье мы рассмотрим:

  1. Выбор Мембершип плагина
  2. Параметр WooCommerce
  3. Параметр Мембершип плагина
  4. Параметр приема оплаты через Яндекс
  5. Интеграция с плагинами кеширования
  6. Доступ к оплаченному контенту

Выбор Мембершип плагина

Существует большое число платных и бесплатных мембершип плагинов, которые предоставляют больший или меньший функционал.

  • Обзор лучших мембершип плагинов

Большие плагины

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

Проблема больших плагинов в том, что они большие. Вам может быть не необходимо создавать отдельный тип записей Урок или Курс, так как вы можете использовать стандартную Страницу или Запись. Может быть не необходимо создавать админку для посетителей, так как вы можете использовать стандартную админку Вукоммерс, могут быть не нужны тесты после уроков или чат для общения посетителей между собой.

В некоторых больших мембершип плагинах есть встроенные платежные шлюзы, которые ориентированы на западный рынок, к примеру, Stripe, 2Checkout, Payza и так далее.

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

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

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

Маленькие плагины

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

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

Для организации простого мембершипа на основе WooCommerce можно использовать пару плагинов:

  • WooCommerce Memberships от Automattic
  • WooCommerce Membership от RightPress
  • WooCommerce Membership Plugin от WPMajesty

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

Недостаток этого плагина в том, что он следует 149$ за годовую лицензию на один веб-сайт. После одного года плагин будет продолжать работать, но обновления, которые в большей степени нужны для совместимости с последней версией WooCommerce, станут недоступны.

Преимущество второго плагина от RightPress в том, что он следует 39$ с лайф-тайм лицензией на один веб-сайт. Недостаток в том, что он будет поддерживаться разработчиками так долго, как существует RightPress.

Плагин существует с сентября 2014 года, поддерживается и активно развивается разработчиком. У плагина живая дискуссионная панель, на которой разработчик отвечает на вопросы клиентов.

На данный момент у плагина более 3.000 продаж, средний рейтинг 4,43 на основе 74 отзывов.

RightPress существует с июня 2011 года, всего у них 10 плагинов с 50.000+ продаж и средним рейтингом 4,6 на основе 1.500 отзывов.

В этом гайде я буду использовать плагин WooCommerce Membership от RightPress, хотя вы можете использовать любой плагин из данной тройки, параметра похожи.

Параметр WooCommerce

Установите WooCommerce и сделайте основные параметра. Мембершип — специфичный товар, которому не нужна доставка, хранение, инвентаризация, и который продается только в единственном числе.

  1. Отключите доставку
  2. Отключите запасы
  3. Включите создание аккаунта при оплате
  4. Измените требования к паролю
  5. Настройте е-мейл сообщения
  6. Измените название кнопки «Добавить в корзину»
  7. Отключите кнопку «Обновить корзину»
  8. Отключите ненужные поля ввода на странице Оформления заказа
  9. Добавьте кнопку Мой Аккаунт в меню веб-сайта
  10. Измените символ валюты на буквы

Инструкция:

  1. Отключите доставку. ПараметраОсновныеОсновные параметра:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Отключите доставку товара
  1. Отключите запасы. ПараметраТоварыЗапасы:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Отключите инвентаризацию
  1. Включите создание учетной записи при оплате Мембершипа. ПараметраУчетки и приватность. После оплаты пользователю необходимо авторизоваться на веб-сайте, чтобы приобрести доступ к оплаченному контенту. Три последние параметра на усмотрение.
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Создание учетной записи при оформлении заказа
  1. По умолчанию WordPress требует использовать сложный пароль, состоящий минимум из 12 букв и символов. Это необходимо для безопасности веб-сайта и защиты личных данных посетителей. Если вы планируете уменьшить сложность пароля, добавьте этот программный код в functions.php дочерней темы или при помощи специального плагина:
    • Как настроить требование к сложности пароля в WooCommerce при регистрации
  1. Настройте сообщения, которые посылаются подписчику после оплаты Мембершипа. ПараметрEmail’ы:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Настройте или отключите сообщения
  1. Измените название кнопки «Добавить в корзину» на странице товара. Чтобы настроить название кнопки, добавьте этот код в functions.php дочерней темы или при помощи специального плагина: Замените текст в строке 5 на.
    • Как настроить названия кнопок «Добавить в корзину», «Оформить заказ» и «Просмотр корзины» в WooCommerce
  1. Отключите кнопку «Обновить корзину». Вы можете без проблем отключить показ кнопки «Обновить корзину» на странице Корзина. Добавьте этот код во Внешний видИзменитьДополнительные стили
  1. Отключите ненужные поля ввода на странице Оформления заказа. Если вы продаете только Мембершипы, адрес и телефон могут быть вам не нужны. Установите плагин Checkout Field Editor. WooCommerceCheckout FormBilling Fields:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Отключите ненужные поля ввода

    На вкладках Shipping Fields и Additional Fields вы можете легко отключить поля ввода доставки и дополнительные поля ввода.

  1. Добавьте кнопку Мой Аккаунт в меню веб-сайта. Чтобы подписчик мог зайти в аккаунт и приобрести доступ к оплаченному контенту, добавьте ссылку на вход в аккаунт.
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией

    Или добавьте кнопку Войти / Выйти в меню веб-сайта:

    • Как добавить кнопку Войти / Выйти в меню WordPress при помощи плагина
    • Как добавить кнопку Войти / Выйти в меню WordPress вручную при помощи кода в functions.php
    • Как показывать различные меню для авторизованных и неавторизованных посетителей WordPress
  1. Измените символ валюты на буквы. Если вы планируете настроить стандартный символ рубля ₽ на руб., добавьте этот код в functions.php дочерней темы или при помощи специального плагина:
    • Как настроить символ валюты на буквы в WooCommerce

Параметр Мембершип плагина

Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
WC-Membership

Плагин устанавливается и активируется как обычно. Параметра плагина находятся в группе WooCommerce.

При помощи этого плагина можно легко:

  1. Ограничить доступ к любому типу содержимого — Страницы, Товары, Записи, или собственные типы записей.
  2. Ограничить доступ к части содержимого на странице при помощи шорткода.
  3. Связать любой Товар с одним или несколькими мембершип планами.
  4. Связать Страницы и Записи с одним или несколькими мембершип планами.

Вы можете создать Товар — Мембершип, который будет открывать доступ к одному или нескольким мембершип разделам.

  1. Как ограничить доступ к части содержимого
    • Создайте содержимое
    • Создайте мембершип планы
    • Параметр мембершип плана
    • Создайте товар
    • Отключите поле ввода Число
    • Добавьте шорткоды в контент
  2. Как ограничить доступ ко всей странице
    • Создайте контент
    • Откройте метабокс
    • Настройте доступ к контенту
    • Создайте и настройте контент для неавторизованных пользователей

1. Как ограничить доступ к части содержимого

Вы планируете сделать платный доступ к закрытым частям страниц. В этом примере:

  • Посетитель 1 купит Товар 1, и получит доступ к Содержимому 1
  • Посетитель 2 купит Товар 2, и получит доступ к Содержимому 1 и Контенту 2
  • Посетитель 3 купит Товар 3, и получит доступ к Содержимому 1, Содержимому 2 и Содержимому 3
  • Все посетители получат доступ к Контенту FREE(бесплатный содержимое, который доступен только для зарегистрированных пользователей).

Инструкция:

  1. Создайте контент, к которому вы планируете организовать мембершип доступ:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
  1. Создайте Мембершип планы, к которым пользователь получит доступ после покупки связанного Товара. MembershipPlansAdd Plan:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
  1. Страница параметра Мембершипа:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Страница параметров Мембершипа
  1. Создайте Товар Вукоммерс и настройте связь Товара с Мембершип планом:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Свяжите Товар с Мембершипом
  1. Мембершип продается в единственном числе, так что поле ввода Число на Странице товара можно без проблем отключить:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Отключает поле ввода Число на Странице товара
  1. Добавьте шорткоды в контент. Выберите контент, который будет показываться авторизованным и неавторизованным пользователям:

    Доступный содержимое на странице «Как сделать 1234», [woocomerce_members_only keys=«free, how_to_do_1234»]Содержимое, который становится доступен после покупки Мембершипа «Как сделать 1234».Мембершип Free дает доступ к контенту зарегистрированным пользователям.[/woocomerce_members_only] [woocomerce_non_members_only]Содержимое, видимый незарегистрированным посетителям.К примеру, сообщение Платный содержимое и кнопка Купить.[/woocomerce_non_members_only]

Примечание: В шорткоде ‘woocommerce‘ должен быть с двумя ‘m‘.

Полный список шорткодов в документации к плагину.

  1. Все готово, можно легко проверить.

2. Как ограничить доступ к Странице

Вы можете ограничить доступ ко всей Странице, Записи, Товару или иному типу записи целиком.

  1. Создайте содержимое, к которому вы хотели бы ограничить доступ.
  2. В параметрах содержимого откройте метабокс Restrict Access:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
  1. Настройте доступ к Содержимому. Выберите «Members With Specific Plans» и выберите нужный Мембершип:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Настройте доступ к Странице

    При загрузке веб-сайта для неавторизованных пользователей этот контент будет отсутствовать. Например, если вы установили мембершип доступ на Запись, то для неоплатившего пользователя эта статья не будет выводиться в Блоге и на всех Архивных страницах. Если на Товар, то товар не будет показан в Магазине.

  1. Если вы хотели бы, чтобы неавторизованным пользователям показывался другой контент, то создайте его и настройте его вывод для всех неавторизованных пользователей в метабоксе Restrict Access:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией

    Страница показывается только неавторизованным пользователям.

  1. Все остальное настраивается так же, как в предыдущем примере.

Параметр плагина приема оплаты

Для приема оплаты картами VISA, MasterCard, МИР, Яндекс.Деньгами и со счета мобильного телефона через терминал Яндекс, установите плагин Яндекс.Деньги для WooCommerce. ИП не нужен.

  1. Зайдите в параметра плагина
  2. Перейдите в Личный кабинет Яндекса
  3. Выберите методы оплаты
  4. Добавьте подсказки на вариантах оплаты

Инструкция:

  1. Плагин устанавливается и активируется как обычно. Параметра плагина находятся в WooCommerceПараметра Яндекс.Денег.
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Страница параметров плагина Яндекс.Деньги
  1. Пройдите по ссылке в Личный кабинет Яндекса, скопируйте номер кошелька и нажмите Показать секрет. Скопируйте данные и вставьте их в параметрах плагина в поля ввода Account и YDsecret.
    Параметр Яндекс.Денег для приема оплаты
    Параметра Яндекс.Денег

    Поставьте галочку напротив Отправлять уведомления. Яндекс будет отправлять уведомления в Вукоммерс об оплате.Чтобы WordPress мог принимать уведомления от Яндекса, REST API на веб-сайте должен быть включен.

  1. В ПараметрахПлатежи включите нужные варианты оплаты:
    Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
    Поставьте платежи в нужном порядке
  1. Нажмите Управление, добавьте текст, который будет выводиться рядом со методами оплаты:
    Параметр плагина приема оплаты через Яндекс.Деньги
    Настройте подсказки на приемах оплаты

Результат должен выглядеть примерно так:

Как просто сделать мембершип на WooCommerce с лайф-тайм лицензией
Страница оформления заказа

Все готово, Мембершип настроен и готов к работе.

Интеграция с плагинами кеширования

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

Это происходит потому, что они получают кешированный контент.

  1. В параметрах плагина добавьте страницы Входа, Регистрации, Аккаунта и Восстановления пароля в исключения.
  2. Отключите кеширование для авторизованных посетителей, чтобы авторизованные посетители получали некешированный содержимое.

Лучшие плагины кеширования WordPress.

Доступ к оплаченному контенту

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

Для этого вы можете создать отдельную страницу с доступом ко всем мембершипам, или изменить и использовать стандартную админку WooCommerce.

В данной статье подробная инструкция как отредактировать стандартную админку Вукоммерс при помощи Elementor:

  • Как кастомизировать стандартную админку WooCommerce

Заключение:

WooCommerce Membership — прекрасный плагин, который отлично делает главную работу, — скрывает контент для различных уровней мембершипа и продает доступ к содержимому через WooCommerce.

Если вы хотели бы добавить собственный тип записи для контента мембершипа(к примеру, «Курсы»), используйте бесплатный плагин Custom Post Types или Pods, или платный JetEngine для интеграции с Elementor.(При помощи него же можно без труда создать собственную админку).

Если вы планируете добавить возможность повторяющихся платежей( recurring payments), вам нужен плагин WooCommerce Subscriptions.

Если вы считаете, что этот плагин не совсем подходит для задачи, переходите в Обзор лучших мембершип плагинов для WordPress, или обращайтесь ко мне. Я помогу выбрать и изменить подходящий плагин.

Желаю хороших продаж.

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

  1. Плагины авторизации WordPress
  2. Кнопка Войти / Выйти для авторизованных и неавторизованных пользователей в меню WordPress
  3. Как показывать различные меню для авторизованных и неавторизованных посетителей WordPress
  4. Как отключить админ-бар WordPress для всех посетителей, кроме администратора

Надеюсь, статья была полезна. Оставляйте комментарии.

Добавить комментарий

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