Send a Project ULTIMA purchase request and get contacted directly on Discord
This storefront is designed for Project ULTIMA and now uses a safer purchase-request flow. Players can choose items, submit their Roblox and Discord info, and your website can send a private notification to your Discord staff webhook so you can DM the buyer directly. After the purchase is completed, staff can give the items to the player manually in-game.
Important: I did not hardcode the raw Discord webhook into this public HTML page because that would expose it to anyone who views the page source. Instead, the page is set up to post to your own private endpoint, and the included worker template can forward the request to Discord securely. Players are also told that items will be given after the purchase is completed.
1. Player sends a request They enter their Roblox and Discord details, choose items, and submit a purchase request from the site.
2. Discord staff gets notified Your private endpoint forwards the request to your Discord webhook so you can see exactly what the player wants and DM them directly.
3. Items are delivered after payment Once the purchase is completed, you or your staff give the items to the player manually in-game.
Shop FAQ
What is already built here?
The UI, product cards, cart, player request form, and a ready-to-connect Discord notification flow are built. The catalog includes both hunt charms and the direct customizer item line of Shinyfier, Skinifier, Aurafier, Shinyfier+, and Skinifier+, and you can still edit the product list directly in the page script.
What backend setup is still needed?
You need a small private endpoint or serverless function that receives the shop form submission and forwards it to your Discord webhook. This keeps the webhook hidden from the public.
How will players receive their items?
The page tells players that after the purchase is completed, you or your staff will give the purchased items to the player manually in-game.