Wie kann man eigene Filter für Produktstreams erstellen

Hallo,

wie schon der Betreff sagt. Wie kann man eigene Filter für die Produktstreams erstellen? Weder im Shopware-Handbuch, noch hier im Forum oder über Google habe ich dazu Hinweise gefunden (kann auch an den falschen Suchbegriffen liegen). Ein Beispiel oder eine Anleitung, eine Stelle wo man passende Infos findet oder auch nur die passenden Suchbegriffe wäre toll.

Ich vermisse z.B. die Möglichkeit alle hervorgehobenen Artikel ohne das Anlegen eines gleichbedeutenden und damit doppelten Attributes als Stream ausgeben zu können. Aber mit ein wenig Nachdenken fällt mir da noch mehr ein, was mit den vorhandenen Möglichkeiten nicht realisierbar ist.

Product Streams sind im Grunde bloß serialisierte Criteria Objekte. Wenn du was eigenes haben möchtest, muss du erstmal eine Condition und einen ConditionHandler anlegen.

https://developers.shopware.com/developers-guide/shopware-5-search-bundle/#full-implementation-with-condition-(with-dbal)

Dann erstellst du im Extjs noch eine Condition wie diese https://github.com/shopware/shopware/blob/5.5/themes/Backend/ExtJs/backend/product_stream/view/condition_list/condition/category.js

Fügst dein neues hier ein https://github.com/shopware/shopware/blob/5.5/themes/Backend/ExtJs/backend/product_stream/view/condition_list/condition_panel.js#L110 und schon hast du die Option im Backend

6 Likes