Планы и ценовое приложение? - PullRequest
8 голосов
/ 18 мая 2011

Мне нужно добавить планы и схемы ценообразования на мой веб-сайт, чтобы взимать с пользователя плату за использование определенной функции. В этом случае User добавляет Notices к Points.

A User не может добавить больше Notices, чем позволяет его Plan. Вещи, как это.

Быстрый обход Google не дал мне ничего посмотреть (цены и планы на django - ужасные условия поиска), поэтому я подумал о том, чтобы найти собственное решение, но, возможно, вы знаете что-то интересное.

Я не очень доволен тем, как будет работать схема ценообразования или как справляться с ценообразованием, но это не входит в суть вопроса.

Ответы [ 3 ]

6 голосов
/ 28 ноября 2012

Мы активно разрабатываем возможное решение:

https://github.com/cypreess/django-plans

оба с https://github.com/cypreess/django-getpaid (который является платежным брокером), с которым они могут решить все виды проблем: планы, цены, квоты (лимиты), выставление счетов, налогообложение, платежи.

getpaid имеет стабильную версию, планы все еще находятся в разработке, но на данный момент она пригодна на 100% (я использую ее лично).

Оба имеют довольно хорошую документацию, которую можно найти в документации.

Надеюсь, это поможет вам.

3 голосов
/ 18 мая 2011

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

Я вижу это, которое, вероятно, не совсем то, что вам нужно, но может дать вам несколько идей: https://github.com/mpasternacki/django-quotas

1 голос
/ 25 января 2016

Это не может быть достойным ответом на ваш вопрос.Но я много копался в этом, не находя достойного решения.Я наткнулся на django -plan , но даже примеры больше не работают.И их последний коммит был год назад.Но у них есть проблемы, которым уже несколько месяцев.

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

...