Capturing Product Purchased in Sign Up form

We have recently launched our website, but now need to restructure the “Create Account” sign up form block. We have multiple types of products now, that also have multiple types of permissions. The permission side is fine, we know how to set those up, however we need to capture the product they purchased to be able to set those specific permissions.

Is there an easy way to do capture this and store it in AirTable? Preferably without us adding yet another 3rd party plug in? The most basic way I could think was to add a field called product on the sign up block, with a multi select that the user fills in/choses, that then maps to airtable, however these are cost based permissions so really don’t want people to be able to chose a product they didn’t pay for.

We are using a stripe checkout block, and used to run our subscription automations using datafetcher from that, but had to disconnect the stripe > airtable connection (using data fetcher) as we could not get the JSON’s to work after one of the recent updates (even re-did them and it still didn’t work). We still use Data Fetcher for other things though so it “could” be an option.

I’ve stared at it too long now and need fresh eyes on it!

Thank you in advance!