1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Как лучше реализовать продажу доступа к информации

Главные вкладки

На сайте установлены Drupal 8 с Commerce 2.

Что уже реализовано:
Сайт многоязычный.

Есть таксономический справочник «Курсы».

Есть тип материала «Урок» с набором полей среди которых есть:

  • Ссылка на курс, к которому относится данный урок (ссылка на термин)
  • Текстовое описание урока
  • Ссылка на PDF файл
  • Ссылка на видео урока (Video Embed)
  • На главной странице выводится список курсов.

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

Для каждого урока среди прочего отображаются:

  • Текстовое описание урока
  • Ссылка на PDF файл
  • Превьюшка видео-урока

При клике на превьюшку видео открывается страница урока c возможностью посмотреть видео.

Что необходимо реализовать:
В каждом уроке поля «Ссылка на PDF файл» и «Ссылка на видео урока (Video Embed)» должны быть видны только для тех, у кого есть купленный доступ, сейчас видны всем.

Доступ всегда покупается на 1 год, после чего требуется купить курс повторно.

На странице термина требуется отображать 3 кнопки:

  • Купить доступ ко всем курсам (премиум-доступ) (кнопку не показывать тем, кто уже купил премиум-доступ).
  • Купить текущий курс себе (кнопку не показывать тем, кто уже купил текущий курс).
  • Купить курс в подарок (кнопку показывать всегда).

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

При нажатии на кнопку «курс в подарок» пользователю нужно предложить купить в подарок текущий курс или премиум-доступ. После покупки подарка нужно сформировать «купон на скидку 100% цены» для выбранного товара.

Скидка должна быть доступна только 1 раз и должна вводится при покупке товара.

Продажа товара должна быть реализована через AliPay.

Нужна консультация как лучше реализовать и платная помощь в реализации.

Комментарии

Аватар пользователя Andruxa Andruxa 2 июля 2018 в 19:38

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

Аватар пользователя gun_dose gun_dose 2 июля 2018 в 23:19

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

По сабжу, есть же https://www.drupal.org/project/commerce_license

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /