Erstellen von benutzerdefinierten Produkt aus den bestehende

Sehr geehrte Deveolopers, Ich habe eine knifflige Situation, und ich habe keine Ahnung, wie dieses Problem zu lösen ist. Ich wäre sehr dankbar für jede Hilfe. Ich habe 12 Produktsorten der selben Kategorie. Auf der Produktübersichtsseite sollte der Kunde, die Möglichkeit haben ein neues Produkt zu kreieren, indem er aus unseren 12 bestehenden Produktsorten durch Anklicken sein eigenes individuelles Produkt auswählt und erstellt. Dies sollte alles auf einer Seite möglich sein. Kurzum der Kunde sollte die Möglichkeit haben ein eigenes Produkt aus den bestehenden Sorten zu erstellen. Kann mir jemand helfen und erklären wie das geht? Danke!