Hersteller durchsuchen (für Plugin)

Hallo,

ich will mir ein kleines „Top Brands“ Plugin bauen, bei dem ich alle Hersteller auslese und dann über ein Custom Field die Top Hersteller filtere.

Gibt es da irgendeine Entity bzw. wie gehe ich das ganze an. Habe schon innerhalb des Cores/Frameworks nach Begriffen wie Manufacturer und Brand gesucht, aber nichts dergleichen gefunden.

Jemand einen Tipp für mich?

Lg Alex

Wenn du bin/console debug:autowiring ausführst, bekommst du eine Liste von Klassen, die du in deinem Plugin verwenden kannst. Darunter ist auch

Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryInterface $productManufacturerRepository (product_manufacturer.repository)

Ich denke damit geht es.

Super, ich werds mal ausprobieren, danke dir!

Die Ausgabe der Hersteller und die Ausgabe der Top Produkte hat super funktioniert.

Stehe gerade vor einem anderen Problem:
Ich möchte jetzt nur Marken anzeigen, die aktive Produkte im aktuellen SalesChannel bsitzen. Aktuell werden einfach alle Marken bzw. alle Top Marken ausgegeben, unabhängig vom SalesChannel.

Wie könnte ich das realisieren?

Lg
Alex