Вы здесь

Наиболее оптимальное решение по продаже доступа к определенным материалам

2

Добрый день.

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

Скажите пожалуйста, какое оптимальное решение вы бы посоветовали ?

Есть уже что-то готовое и работающее для этого ?

Версия Drupal: 
7.x
Категория: 
E-commerceNode API
Вопрос задан 14.02.2015 - 19:33

Да, по моему, как-то у них сложновато.
Я это представляю так.
На сайте есть некие статьи. У статьи есть одно дополнительное поле - цена.
Если цена = 0, то статью могут смотреть все.
Если цена > 0, то у статьи показывается один заголовок. Ну, или, заголовок + кратенькая аннотация.
А вместо остального - кнопка или ссылка "купить".
Если цена > 0 и пользователь эту статью купил, то ему отображается всё содержимое статьи.

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

Комментарий оставлен 15.02.2015 - 12:11

Ответы

0

Тут основная сложность как всегда в оплате. Попробуйте https://www.drupal.org/project/payment и найти/написать к нему нужный шлюз.
Ну а всё остальное решается рулсами.
Материалу можно добавить reference поле на юзеров, которые купили ноду, или например ставить flag заплатившим пользователям.

Ответ дан 15.02.2015 - 19:58
Аватар пользователя xandeadx
xandeadx
1542