Бюджет:
2000 руб
Нужен плагин, который будет принимать оплату через кассу unitpay
По успешной оплате, надо будет записывать данные под новый ключ(SteamID), если уже есть такой SteamID в бд, то обновлять данные.
Так же нужно сделать оплату с помощью промокода, промокод через админку будет создаваться. Есть примеры.
Форма с 3х полей.
SteamID
Cумма
Промокод
Оплата любым способом, более подробно опишу уже лично
Woocommerce не интересует.