создать товар "реклама на сайте" посредством Ubercart... там же есть способ, который объединяет различные службы оплаты PayPal и обратную связь IPN.
(поле количество можно использовать как количество дней например или месяцев)
дальше ему назначается роль - например "рекламодатель" и он может создать страницу сайта - например "реклама", которая показывется в соответсвуещем блоке на сайте...
как вариант, сюда можно добавить еще поинты, и рулез, действия происходит примерно так:
---
1. пользователь купил товар "реклама на сайте"
2. в категории userpoints - "рекламодатель" получил допустим N поинтов
3. рулез назначел ему роль - рекламодатель и пользователь получил доступ к созданию страницы сайта реклама
4. пользователь создает страницу сайта - реклама, у него списываются N поинты из категории "рекламодатель", рулез блокирует его роль рекламодателя...
- само по себе нечего не происходит для этого нужна настройка событий после действий пользователя на сайте... а это рулез!
---
ВАРИАНТ 2
- Создаем два товара: 1-создать новую рекламу, 2-продлить рекламу
- В категории поинтов, создаем 2 категории: 1-создание рекламы, 2-продление рекламы
- Добавляем роль рекламодатель
Действия происходит примерно так:
- Пользователь купил товар: 1-создать новую рекламу
- Получил роль рекламодателя
- Получил в категорию поинтов: в 1-(создание рекламы) - 1 поинт, в 2-(продление рекламы) - 10 поинтов (например на 10 дней)
- Пользователь создает страницу сайта - реклама (списывается 1 поинт из категории 1, больше он рекламу создать не может)
- Каждый день у него списывается по 1 поинту из категории 2-(продление рекламы)
- Через 10 дней у него поинтов в категории 2 - 0, рулез блокирует роль рекламодатель, снимает с публикации его материал, отправляет сообщение на почту.
- Пользователь заходит на сайт покупает товар 2-продление рекламы
- Рулез назначает ему роль рекламодателя и N-поинтов в категорию 2, публикует материал
Если честно тут можно мудрить и мудрить, пока фантазия работает =)... нет однозначного решения, решений может быть масса, и у каждого свое, это же DRUPAL
Комментарии
создать товар "реклама на сайте" посредством Ubercart... там же есть способ, который объединяет различные службы оплаты PayPal и обратную связь IPN.
(поле количество можно использовать как количество дней например или месяцев)
дальше ему назначается роль - например "рекламодатель" и он может создать страницу сайта - например "реклама", которая показывется в соответсвуещем блоке на сайте...
как вариант, сюда можно добавить еще поинты, и рулез, действия происходит примерно так:
---
1. пользователь купил товар "реклама на сайте"
2. в категории userpoints - "рекламодатель" получил допустим N поинтов
3. рулез назначел ему роль - рекламодатель и пользователь получил доступ к созданию страницы сайта реклама
4. пользователь создает страницу сайта - реклама, у него списываются N поинты из категории "рекламодатель", рулез блокирует его роль рекламодателя...
---
ВАРИАНТ 2
- Создаем два товара: 1-создать новую рекламу, 2-продлить рекламу
- В категории поинтов, создаем 2 категории: 1-создание рекламы, 2-продление рекламы
- Добавляем роль рекламодатель
Действия происходит примерно так:
- Пользователь купил товар: 1-создать новую рекламу
- Получил роль рекламодателя
- Получил в категорию поинтов: в 1-(создание рекламы) - 1 поинт, в 2-(продление рекламы) - 10 поинтов (например на 10 дней)
- Пользователь создает страницу сайта - реклама (списывается 1 поинт из категории 1, больше он рекламу создать не может)
- Каждый день у него списывается по 1 поинту из категории 2-(продление рекламы)
- Через 10 дней у него поинтов в категории 2 - 0, рулез блокирует роль рекламодатель, снимает с публикации его материал, отправляет сообщение на почту.
- Пользователь заходит на сайт покупает товар 2-продление рекламы
- Рулез назначает ему роль рекламодателя и N-поинтов в категорию 2, публикует материал
Это как? купил один поинт для создания рекламы, а потом еще N-поинтов для продления на N-дней? Помоему проще завернуть все в одну покупку
Если честно тут можно мудрить и мудрить, пока фантазия работает =)... нет однозначного решения, решений может быть масса, и у каждого свое, это же DRUPAL
Вопрос как купить поинты через PayPal?