Hallo,
wir verwenden Shopware 5.3.0 (können noch nicht updaten wegen Plugin-Kompatibilität). Das Problem ist zweiteilig.
Wir möchten auf der Startseite einen Artikelslider haben, also haben wir in der Einkaufswelt einen hinzugefügt. Er soll alle Artikel einer bestimmten Kategorie anzeigen. Die Kategorie, aus der die Artikel stammen sollen, enthält Downloadartikel. Diese sollen kostenlos sein, also kosten sie 0,01€ und sind in einer Preisgruppe, die 100% Rabatt bekommt. Daraus folgt Problem #1.
Problem #1: Sobald der Artikelslider in der Einkaufswelt einen Artikel beinhaltet, der 0€ kostet, werden NUR NOCH Artikel, die 0€ kosten, aufgelistet.
Lösung: Anstatt den Inhalt des Sliders direkt zu bestimmen, wird ein gefilterter Product Stream erstellt, der alle Artikel einer Kategorie anzeigt. Das Problem tritt immernoch auf, daher wird ein 2. Filter erstellt, der alle Artikel anzeigt, welche mehr als 0,01€ kosten. Die Vorschau zeigt alle gewünschten Artikel an. Bei Betrachtung des Sliders auf der Startseite tritt jedoch Problem #2 auf.
Problem #2: Enthält der erstellte Product Stream einen Artikel, dessen Artikelnummer Buchstaben enthält, also nicht ausschließlich aus Ziffern besteht, werden im Slider ausschließlich Artikel angezeigt, deren Artikelnummern ebenfalls Buchstaben enthalten.
Lösung: Ist klar, nur Artikelnummern verwenden, die ausschließlich aus Ziffern bestehen, oder nur Artikelnummern verwenden, die Buchstaben enthalten.
In unserem Fall geht das zum Glück, da wir nur solche Nummern haben. Aber es scheint sich um einen recht großen Bug zu handeln. Oder ist das in irgendeiner Form gewünscht? Wenn ja, kann man das irgendwo einstellen?