Очки пользователя и магазин очков

Здравствуйте, эксперты Discourse

Что именно вы хотите сделать?

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

Какой у вас бюджет в долларах США на эту задачу?

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

Большое спасибо.

1 лайк

Для Центра баллов пользователей, возможно, стоит взять за основу эту тему: [PAID] Forum Contribution Points System

Что касается Магазина баллов пользователей, мне кажется, вам нужно составить более подробную спецификацию. Где хранятся эти виртуальные предметы? Как их можно использовать?

3 лайка

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

О магазине баллов
Это должна быть простая функция покупок.
То есть нужна функция добавления товара (название, изображение, цена, описание), и пользователи смогут обменивать свои баллы на товары.

Так что, не мог бы кто-нибудь помочь мне это реализовать?

1 лайк

Нет, я имел в виду «раскрой подробнее». Посмотри на другие посты на маркетплейсе или ознакомься с документацией по плагинам, чтобы понять суть.

Вот несколько вопросов, на которые ты мог бы попытаться ответить:

  • как управляются действия и очки в системе очков за вклад?
  • как осуществляется управление инвентарём в магазине?
  • каким должен быть магазин? Нужны ли функции поиска и сортировки? Страницы товаров?
  • как виртуальный предмет добавляется пользователю? Может ли пользователь как-то их увидеть? Могут ли их увидеть другие пользователи?
  • может ли пользователь реально что-то сделать с виртуальным предметом?
1 лайк

Большое спасибо за помощь, @RGJ.

  • Создание темы: +10 баллов
  • Один ответ: +5 баллов
  • Получение лайка: +5 баллов
  • Администратор может редактировать баллы пользователей для особых вкладов

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

Отличный вопрос. У каждого товара должна быть категория, которую следует указывать при добавлении. Поиск осуществляется по названию товара и категории, сортировка — по популярности и цене (количеству баллов).

Этот пункт пропущен, извините, виртуальные товары не нужны.

Этот пункт также пропущен.

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

1 лайк

Так что же на самом деле происходит, когда пользователь обменивает баллы на предмет?

2 лайка

Извините за опоздание и ещё раз спасибо @RGJ.

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

Конечно, в личной странице баллов пользователя должны сохраняться записи об обмене.

1 лайк

А, значит, есть инвентарь для учёта. Предметы могут быть распроданы?

«пользователю из группы»? Как мы узнаем, кому именно? Что произойдёт, если этот пользователь недоступен? Нужно ли нам отслеживать, какие предметы были отправлены, а какие нет?

Значит, пользователи должны иметь возможность вводить информацию о доставке, например, свой домашний адрес. Думаю, удобно, когда администратор может объединить разные предметы и отправить их вместе. Не стоит ли нам создать что-то вроде корзины покупок, где несколько выкупленных предметов можно объединить в один заказ?

Ага. Похоже, такая страница действительно существует. Расскажите подробнее!

1 лайк

Привет @RGJ

Да, товары могут быть распроданы, после чего должен отображаться статус «товар недоступен».

Речь идёт о дискуссионной группе, например: группа модераторов.

Да, это отлично: пользователи смогут вводить данные для доставки, а также пользоваться функциями корзины покупок.

Эта страница должна содержать четыре блока или вкладки:

  • Мои очки: отображение информации о моих очках
  • История очков: список заработанных и потраченных очков
  • Мои заказы: список выкупленных товаров
  • Правила начисления очков: статья о том, как получать очки
2 лайка

@Ahmed_Gagan большое спасибо.
Я очень рад, что вы можете мне помочь в этом.
Как мы обсуждали в личных сообщениях, с нетерпением жду вашей работы.

2 лайка

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

В качестве отметки поста: @Ahmed_Gagan, пожалуйста, сделай это для меня. Спасибо, Ахмед, и команде.

5 лайков