Сделать плагин на Wordpress, создать кошелёк "кредитов"

Максим15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
21.02.2022

Сетап уже успешно функционирует : Wordpress + WooCommerce + WooCommerce Subscriptions + WooCommerce Memberships + WooCommerce Bookings.

Требуется: простенький индивидуальный "кошелёк" "кредитов" пользователя. "Кредиты" – это не деньги, а некие условные единицы.

  • Покупка "кредитов". Юзеру добавляется Х кредитов на его персональный баланс.
  • Трата: в момент, когда пользователь добавил себе новый букинг (WooCommerce Bookings), фиксировать трату букинга. Отменять трату и возвращать кредит, если букинг отменён. (Триггер по вызову соответствующей функции основного скрипта).
  • Дополнительно: шорткод, получить текущий баланс кредитов пользователя, запрос по id пользователя; шорткод, получить историю"транзакций" по id пользователя за период с-по.
Прочее

  • Хранить историю начислений и списаний в отдельной таблице.
  • Хранить баланс – где? Обсуждаемо.
  • Интерфейс:
  • Страница продукта WooCommerce в админке: кастомное поле, количество кредитов, начисляющихся за покупку этого продукта
  • Страница юзера в админке: количество текущих кредитов, возможность изменить это число вручную. При изменении числа, событие логируется в базу.

Заявки фрілансерів