Artikel werden im Frontend nicht mehr angezeigt!

Wir sind derzeit im Aufbau unseres Shops, nun haben wir plötzlich festgestellt, dass die Produkte nicht mehr im Frontend angezeigt werden. Zunächst wurden gar keine angezeigt, nachdem wir alle Plugins deaktiviert haben, werden jetzt nur noch Produkte mit einem positiven Lagerbestand ( > 0) angezeigt (was vorher nicht so war). 

In den Grundeinstellungen konnte ich dazu nichts finden. Macht man das Häckchen bei „Abverkauf“ raus, dann wird das Produkt zwar angezeigt, aber man kann mehr Produkte bestellen, als eigentlich per Lager definiert verfügbar sind. 

  • Version: 5.3.2
  • Alle Plugins wurden deaktivert
  • Cache geleert / neu aufgebaut / kompiliert
  • Kategoriebaum neu aufgebaut
  • Produkte werden nur angezeigt, wenn Abverkauf-Haken raus + Lager > 0

Jemand eine Idee, woran das liegen könnte? 

 

Nachtrag:

  • Update aller Plugins (trotzdem alle deinstalliert)
  • Update auf SW 5.3.4
  • Forum nach allen relevanten Beiträgen durchsucht
  • Cache etc. geleert

Leider noch immer keine Produkte im Frontend sichtbar, die aktiv gesetzt und einer Kategorie zugewiesen sind (die auch alle zuvor normal im Frontend sichtbar waren, unabhängig vom Lagerbestand)… kann mir hier jemand helfen?

Kannst Du denn noch Artikel im Backend aufrufen und editieren? Bei mir passierte nach Anlage einiger neuer Artikel das gleiche, sprich im Backend aktiv und mit Bestand grösser 0, im Frontend nicht sichtbar. Nach schliessen der Artikel-Übersicht, Cache Leerung und erneutem Aufruf der Artikel-Übersicht:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. An exception occurred while executing ‘SELECT count(DISTINCT s0_.id) AS sclr0 FROM s_articles_details s0_ INNER JOIN LEFT JOIN s_articles s2_ ON s0_.articleID = s2_.id WHERE s0_.kind = 1’: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LEFT JOIN s_articles s2_ ON s0_.articleID = s2_.id WHERE s0_.kind = 1’ at line 1

Bislang noch keine Lösung dafür gefunden…

Hi Sunsara, jap, im Backend sind die Produkte alle richtig angelegt und können problemlos bearbeitet werden. Allerdings wurden vorher bei gleichen Einstellungen (Lagerbestand <= 0 ) die Produkte angezeigt und jetzt kommt „Dieser Artikel ist leider nicht mehr verfügbar!“: 
 

 

Laut den Einstellungen ist es allerdings logisch, dass der Artikel nicht bestellbar ist. Du hast ja den Haken gesetzt, dass er  nicht bestellbar  sein soll, wenn der Lagerbestand 0 oder kleiner 0 ist. 

Andere Frage: Was genau willst du erreichen? Dass man Produkte, welche verfügbar sind so oft bestellen kann, wie sie im Lager sind? Oder dass man Produkte bestellen kann, welche den Lagerbestand 0 haben? Verstehe hier noch nicht ganz das Problem.

Hi Maybach, klar sollte das Produkt „nicht bestellbar“ sein, wenn Lagerbestand = 0. Allerdings sollte üblicherweise nur der „Warenkorb-Button“ verschwinden oder ein Hinweis erscheinen („keine Produkte mehr auf Lager“ oder so ähnlich) - und nicht die gesamte Seite verschwinden! 

Denn das Produkt wird ja nach wie vor geführt und sollte natürlich auch noch im Shop bleiben bleiben - das ist normalerweise auch so bei Shopware, nur eben plötzlich, fehlerhafterweise nicht mehr bei uns - aber wieso, das ist die Frage.