Post-Purchase fields

Topic summary

A store owner selling digital Roblox products needs to collect customers’ Roblox usernames after payment to fulfill orders. They want this information captured on the post-purchase (thank you) page.

Current situation:

  • Tested multiple apps without finding suitable functionality
  • Needs a custom field for username entry that integrates with order details

Seeking solution:
The user believes custom coding may be necessary and is requesting guidance on implementation, as existing app solutions haven’t met their requirements for capturing post-purchase customer data.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

Hi, I am making a store for digital products in Roblox. To deliver my products, I will need the customer’s Roblox username. I want them to enter this after they pay, so on the post-purchase (thank you) page would be perfect.
I have tried literally every app out there, and none seem to be able to give me the functionality I want: A custom field where customers can enter their username, and I receive that data in the order details

How do I achieve this? I don’t think using apps will work, and I think I need to code it myself.
Please help me out

Maybe Helium Customer Fields, but that is more for the customer account areas.

It can be simpler to just use the order-note and get the info pre-checkout instead of post-checkout.
Or cart-attributes or line-item-properties.
There’s some over under there on which converts /shrug.

There’s also just sending them a link to a form to fill out in the order-notification templates.
Shopify has a free forms app might not be able to automatically connect to specific orders ids/names making the customer have to fill in such info.

If you can’t find one off-the-shelf you can reach out to me or other service providers to build a custom app.