Advice on creating a page which requests info based on a template

Hi everyone,

I’d really appreciate it if someone can point me in the right direction for tutorials/components on how to create the following:

  1. Website page which has a a number of templates for a shirt.
  2. Selecting a template, users then need to specify options for the shirt (which we create). These options include: colours, badges to add, stitching etc.
  3. If the option from 2 requires a file/design, then users upload this file on the site
  4. This info is then sent to a database and/or email for our team to begin creating.

I assume that I need to research or implement the following for each section:

  1. Portfolio?
  2. ?
  3. ?
  4. Forms?

We really want to learn to do this internally, but we’re unsure where to start. Any advice on which components or areas to research would be greatly appreciated!

Thanks for the help so far @deleteduser

This is where I am…

  1. Main page contains a link to a database to display products (only Rugby for now).
  2. If you select Rugby it loads a dynamic page with it’s own database, specifically for Rugby Jersey records
  3. The user can then select the Jersey they like and it should then take them to another dynamic page for that product

The issue I’m having is that I can’t take it to this second dynamic page. I go to connect the dataset on the button for the jersey, but when I try to link it, the button to link is greyed out. I’m pulling my hair out as I don’t know why.

Can anyone please advise?

The live test site can be seen here: https://jasonried.wixsite.com/mysite