SearchBundle / list_product_service erweitern

Hallo,

bis in Shopware 5.2.7 war es ja möglich zusätzliche Daten für das Listing mit einem kleinen Plugin (das sich z.B. an sGetArticlesByCategory hängt) aus der Datenbank zu lesen. Selbst das Infinite Scrolling machte hier keine Probleme. Mit der Umstellung auf 5.3.x wurde dieser Weg verworfen und ein neuer über das SearchBundle eingeschlagen (was Querys reduzieren und so eine bessere Performance bringen soll).

Jetzt versuche ich mich an https://developers.shopware.com/developers-guide/shopware-5-core-service-extensionsum den list_product_service zu erweitern, komme aber nicht wirklich vom Fleck. Auch das Demo Plugin zeigt nach installation keine Wirkung - ist das überhaupt aktuell?

Hat einer von Euch eine Lösung für das Problem (das nachladen von zusätzlichen Artikeldaten für das Listing > Infinite Scrolling mit einer Service Extension / Decoration des SearchBundles) parat oder ein Beispiel für mich zum einlesen?

Danke!

[Push] Hat keiner einen Tipp für mich, wie ich das SearchBundle passend dekoriert bekomme?

Auf Basis dieses Shopware Guides https://developers.shopware.com/developers-guide/plugin-system/ versuche ich den Teil ‚Decorate a service‘ in einem Plugin umzusetzen, komme aber nicht wirklich weiter. Ist der Guide Fehlerhaft? Er ist ja als ’ This document is work in progress and not finished yet. Please feel free to open a pull request on github to extend parts of this document.’ gekennzeichnet.

Hat Jemand dieses Beispiel schonmal erfolgreich getestet?

Hast du mal versucht alle anderen Plugins zu deaktivieren und dann erneut geschaut? Es kann sein das ein böser Entwickler stumpf den Service überschreibt anstatt zu dekorieren, somit würden deine Sachen nicht greifen.

Ja, habe ich versucht. Ich habe nur noch die Standard Shopware Plugins installiert um so einen Fehler auszuschließen…