Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 18, 2013 14:06:42

MikaMika
Зарегистрирован: 2012-11-07
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Монетизация проекта. Как лучше.

Привет.
Есть сайт (написан на Django), хочу спросить вот что.
На странице выдаётся текст, примерно в следующем формате:
Заголовок1

аываываываываывывывываывывываываываыв
авыавыоавыораыволралоываыаываываываыв
аываываывываываываываываываываываываыаыв

Заголовок2

аываываываыаавыаываываываываываыв
авыавыоавыораыволралоываыаываываываыв
аываываывываываываываывапвапваываываываываыаыв

Заголовок3

fdfdsfsdfdshfsdkjjskdjksdhjksdhjksdhjksdhjkfsdjkfhjsd'
rewrewrwewefhdsgfsdsdghjsdgfhsdgjhsdgjhfsdfsdfsdfsd
vxcvxcvxccvxcvxcvxcvxcvxcvxcvxcvxcvxcvxcvxcvxcvxc

Ну и в таком духе….
Текст выдаётся полностью, кнопки - “прочитать всё”, нет!
Каждый абзац, представляется из себя текстовое поле models.TextField().
Я хочу что бы пользователь мог читать только текст с заголовками: Заголовок1 и Заголовок2.
А абзац текста с заголовком - Заголовок3, только после оплаты.
Хочу подключить робокассу.
Вопрос мой такой. Как с такой структурой лучше осуществлять оплату?
Мне нужна идея, как это лучше сделать

Отредактировано MikaMika (Апрель 18, 2013 14:09:06)

Офлайн

#2 Апрель 18, 2013 15:00:41

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Монетизация проекта. Как лучше.

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



Офлайн

#3 Апрель 19, 2013 11:46:48

MikaMika
Зарегистрирован: 2012-11-07
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Монетизация проекта. Как лучше.

Спасибо.
Но меня больше интересует как это можно сделать технически.
Например, можно запоминать состояние купил/не купил в сессии.
Ещё варианты?

Офлайн

#4 Апрель 19, 2013 12:25:15

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Монетизация проекта. Как лучше.

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

Я бы выводил модальный div с iframe, в котором форма Робокассы.
Весь процесс взаимодействия с Р., например, через django-robokassa. Не вижу смысла изобретать велосипед, решение устойчивое, регулярно обновляется и отслеживает изменения в API Робокассы.
После получения результата от Р., передаем его в iframe (Result URL, Success URL, Fail URL выводят результат сюда же).
Если результат положительный, то через ajax подкачиваем оплаченный текст, скрываем iframe и показываем загруженный текст пользователю.
Оплату в базу записываем в том view, который обрабатывает Success URL.

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



Отредактировано Lexander (Апрель 19, 2013 12:27:57)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version