Habe hier ein kleines Problem mit Kategorien.
Ausführen von Magento 2.1.3
Alle anderen Kategorien außer dieser zeigen die richtige Produktmenge an
Unter Produkte-> Kategorien -> Kategorie "Kingdom Death" werden 66 Produkte angezeigt.
Wenn Sie jedoch zu einem Front-End wechseln, werden nur 16 Produkte angezeigt.
Dinge, die ich bisher getan habe:
- Zwischengespeichert gelöscht
- Alles neu indiziert
- Produkte derselben Kategorie entfernen / erneut hinzufügen
- Stellen Sie sicher, dass die Produkte aktiviert sind
- Stellen Sie sicher, dass die Artikel auf Lager sind
- Stellen Sie sicher, dass die Produktsichtbarkeit auf "Katalog, Suche" eingestellt ist.
Ich habe diese 16 sichtbaren Produkte mit den "unsichtbaren" verglichen und es gibt keine sichtbaren Änderungen. Alle Parameter und Attribute sind identisch.
Wenn ich auf der Website nach dem "unsichtbaren" Produkt suche, wird es angezeigt und gefunden, funktioniert aber nicht, wenn ich versuche, es anhand einer Kategorie zu finden.
Vielen Dank für die Hilfe!
Antworten:
Das ist meine richtige Antwort. Ich habe gerade Ihr Problem auf meiner Website erlebt. Meine Seite basiert auf Magento 2.1.5. Sie sollten einige XML- und PHP-Dateien zu Ihrem App-Ordner hinzufügen.
Insbesondere ist die Site nur eine Live-Produktion, meine Antwort ist nur eine bequemere Antwort.
Wir können diese beiden Dateien problemlos zum ursprünglichen Modulordner hinzufügen.
app \ code \ Modules \ Catalog \ etc \ di.xml
app \ code \ Modules \ Catalog \ Model \ Indexer \ Category \ Product \ Action \ Full.php
Dann sollten wir diesen Befehl ausführen.
Schließlich haben wir ganze 2000 Produkte auf unserer Kategorieseite anstelle der vorherigen 340 Produkte auf der Frontend-Seite. Außerdem wird die Registerkarte "Produktkategorie" in der Indexverwaltung nur ab dem Datum der Aktualisierung der Version auf das aktuelle Datum und die Uhrzeit der Indizierung aktualisiert.
Tolle Erfahrung!
Hoffe, dies wird vielen Entwicklern und Eigentümern helfen.
quelle