Донат
PocketDonate
Донат-магазин для Minecraft Bedrock: витрина привилегий, корзина, оплата и автоматическая выдача на игровой аккаунт через очередь Grant и DonateAPI на Nukkit.
Назначение
Игровому проекту нужна своя витрина привилегий: покупатель указывает ник, оплачивает заказ, пакет приходит на сервер без ручной выдачи по снимку чека. При росте продаж очередь в переписке не удерживается.
Состав
Плагин PocketDonate 2.5.5 и тема donate 8.1.4. На витрине — товары, корзина, поле ника, выбор сервера, промокод, онлайн. Кассы: ЮMoney, PullPay, TradeMC. После оплаты заказ ставится в очередь Grant (привилегии, коины, контейнеры, наборы, разбан, Battle Pass) и читается DonateAPI на Nukkit. В админке: дашборд, товары, платежи, очередь, промокоды, сервера, ручная выдача, импорт контейнеров, консоль, аккаунты, VK-бот, логи.
Эксплуатация
Магазины в эксплуатации: vicemc.su, shop.dragon-empire.ru, shop.vegrom.ru. На витринах — от 37 до 49 карточек. Акцент темы задаётся под проект.
PocketDonate — плагин донат-магазина для серверов Minecraft Bedrock на WordPress. Покупатель собирает корзину, указывает игровой ник и оплачивает заказ. Пакет уходит на сервер автоматически: администратору не нужно подтверждать каждую покупку по снимку чека в переписке.
Как устроена выдача
Оплаченный заказ ставится в очередь Grant. Её читает DonateAPI на игровом сервере — отдельный модуль на Nukkit — и применяет покупку к аккаунту игрока. Разделение на сайте и на сервере принципиально: сайт не получает прямого доступа к игровой базе, а игровой сервер не зависит от доступности сайта. Заказ не потеряется, если сервер в момент оплаты перезагружается.
Форматы выдачи
Заданы явно, а не выводятся из названия товара: привилегия, коины, контейнер, набор, разбан, Battle Pass. Для каждого формата прописана своя команда или вызов API — это исключает ситуацию, когда новый товар продаётся, но не выдаётся.
Витрина
Тема donate 8.1.4 собирает страницу магазина из короткоживущих шорткодов: витрина товаров, блок «онлайн сервера» и блок «как начать играть». Акцент темы настраивается под конкретный проект — цвет, оформление карточек, состав блоков на главной. В админке рядом с журналом платежей живут промокоды и глобальная скидка.
Уведомление о покупке может уходить в сообщество ВКонтакте: для проектов, где аудитория живёт в VK, это снимает необходимость отдельной рассылки.
Оплата
Подключены кассы ЮMoney, PullPay и TradeMC. Несколько платёжных систем нужны потому, что аудитория пользуется разными способами оплаты, и отсутствие привычного варианта напрямую снижает конверсию витрины.
Результат
Плагин версии 2.5.5 работает на трёх магазинах: vicemc.su, shop.dragon-empire.ru и shop.vegrom.ru. На витринах от 37 до 49 карточек товаров. Разборы проектов — в кейсах ViceMC, Dragon Empire и Vegrom.
Стек: WordPress, PHP 8.1+, Nukkit DonateAPI, VK.
