ProductStream duplizieren/erstellen/anpassen

Hallo,

ich will ProductStreams als Filter für den Shop nutzen.

Die Produkte wären über eine Eigenscahft gruppiert und da ist die Frage wie man es am besten macht. Ich kann nicht tausende von Streams gleich anlegen.

Variante 1. Ich habe einen Stream der sich nach einem Wert aus der Session oder einer anderen Global Variable richtet.

Variante 2. Ich erstelle für jede Anfrage programmatisch einen neuen Stream, dadurch wären nur die Streams vorhanden die auch genutzt werden.

Variante 3. Ich erstelle einen Muster Stream den ich dann koppiere und einen Wert ändere. Ist eigentlich das gleiche wie Variante 2, nur mit Muster.

 

Leider habe ich aber keinen Weg gefunden, wie ich einen Stream Programmatisch erstellen/anpassen/koppieren kann. Gibt es dazu irgendwo eine Doku, Snippet oder ähnliches?