Flachkataloge

IMPORTANT
Die Verwendung eines flachen Katalogs wird nicht mehr als Best Practice empfohlen. Die kontinuierliche Verwendung dieser Funktion führt bekanntermaßen zu Leistungsbeeinträchtigungen und anderen Indizierungsproblemen. Eine ausführliche Beschreibung und Lösung finden Sie im Hilfezentrum.

Betroffene Versionen sind:
- Adobe Commerce in der Cloud-Infrastruktur, 2.3.x und höher
- Adobe Commerce (On-Premise), 2.3.x und höher
- Magento Open Source, 2.3.x und höher

Auf allen Release-Versionen funktionieren einige Erweiterungen nur mit flachen Tabellen, wodurch ein Risiko entsteht, wenn flache Tabellen deaktiviert werden. Wenn Sie wissen, dass Sie einige Erweiterungen haben, die Indexer für flache Kataloge verwenden, müssen Sie dieses Risiko beachten, wenn Sie diese Werte auf No setzen.

Commerce speichert Katalogdaten normalerweise in mehreren Tabellen, basierend auf dem Entitäts-/Attribut-Wert-Modell (EAV). Da Produktattribute in vielen Tabellen gespeichert werden, sind SQL-Abfragen manchmal lang und komplex.

Dagegen erstellt ein flacher Katalog dynamisch Tabellen, wobei jede Zeile alle erforderlichen Daten über ein Produkt oder eine Kategorie enthält. Ein flacher Katalog wird automatisch aktualisiert - entweder jede Minute oder entsprechend Ihrem Cron-Auftrag. Eine einfache Katalogindizierung kann auch die Verarbeitung von Katalog- und Warenkorbpreisregeln beschleunigen. Ein Katalog mit bis zu 500.000 SKUs kann schnell als flacher Katalog indexiert werden.

NOTE
Bevor Sie einen flachen Katalog für einen Live Store aktivieren, testen Sie die Konfiguration in einer Entwicklungsumgebung.

Schritt 1: Einfache Kataloge aktivieren

  1. Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.

  2. Erweitern Sie im linken Bedienfeld den Wert Catalog und wählen Sie unter "Catalog".

  3. Erweitern Sie den Abschnitt Storefront und gehen Sie wie folgt vor:

    • Setzen Sie Use Flat Catalog Category auf Yes. (Heben Sie bei Bedarf das Kontrollkästchen Use system value auf.)

    • Setzen Sie Use Flat Catalog Product auf Yes.

    Konfiguration eines flachen Katalogs {width="700" modal="regular"}

  4. Klicken Sie nach Abschluss des Vorgangs auf Save Config.

  5. Wenn Sie aufgefordert werden, den Cache zu aktualisieren, klicken Sie in der Systemmeldung auf Cache Management und befolgen Sie die Anweisungen zum Aktualisieren des Caches.

Schritt 2: Ergebnisse überprüfen

Es gibt zwei Methoden, mit denen Sie die Ergebnisse überprüfen können.

Methode 1: Überprüfen der Ergebnisse für ein einzelnes Produkt

  1. Wechseln Sie in der Seitenleiste Admin zu Catalog > Products.

  2. Öffnen Sie ein Produkt im Bearbeitungsmodus.

  3. Fügen Sie für Name den Text _TEST am Ende des Produktnamens hinzu.

  4. Klicken Sie auf Save.

  5. Navigieren Sie auf einer neuen Browser-Registerkarte zur Startseite Ihres Stores und führen Sie die folgenden Schritte aus:

    • Suchen Sie nach dem bearbeiteten Produkt.

    • Verwenden Sie die Navigation , um zum Produkt unter seiner zugewiesenen Kategorie zu navigieren.

      Aktualisieren Sie bei Bedarf die Seite, um die Ergebnisse anzuzeigen. Die Änderung wird innerhalb der Minute oder gemäß Ihrem Cron-Zeitplan angezeigt.

    Storefront mit Flachkatalog {width="700" modal="regular"}

Methode 2: Überprüfen der Ergebnisse für eine Kategorie

  1. Wechseln Sie in der Seitenleiste Admin zu Catalog > Categories.

  2. Überprüfen Sie in der linken oberen Ecke, ob Store View auf All Store Views eingestellt ist.

    Klicken Sie bei entsprechender Aufforderung zur Bestätigung auf OK .

  3. Wählen Sie im Kategorienbaum eine vorhandene Kategorie aus, klicken Sie auf Add Subcategory und führen Sie die folgenden Schritte aus:

    • Geben Sie für Category Name den Wert Test Category ein.

    • Klicken Sie nach Abschluss des Vorgangs auf Save.

      Test subcategory {width="600" modal="regular"}

    • Erweitern Sie Erweiterungsauswahl im Abschnitt Products in Category und klicken Sie auf Reset Filter , um alle Produkte anzuzeigen.

    • Aktivieren Sie das Kontrollkästchen der verschiedenen Produkte, die der neuen Kategorie hinzugefügt werden sollen.

    • Klicken Sie auf Save.

    Test category products {width="600" modal="regular"}

  4. Navigieren Sie auf einer neuen Browser-Registerkarte zur Startseite Ihres Stores und navigieren Sie mithilfe der Store-Navigation zu der von Ihnen erstellten Kategorie.

    Aktualisieren Sie bei Bedarf die Seite, um die Ergebnisse anzuzeigen. Die Änderung wird innerhalb der Minute oder entsprechend Ihrem Cron-Zeitplan angezeigt.

Schritt 3: Testdaten entfernen

Führen Sie die folgenden Schritte aus, um die Testdaten zu entfernen und den ursprünglichen Produktnamen und die Katalogkonfiguration wiederherzustellen.

Entfernen Sie die Testkategorie

  1. Wechseln Sie in der Seitenleiste Admin zu Catalog > Categories.

  2. Wählen Sie in der Kategoriestruktur die von Ihnen erstellte Test-Unterkategorie aus.

  3. Klicken Sie in der oberen rechten Ecke auf Delete.

  4. Klicken Sie bei Aufforderung zur Bestätigung auf OK.

    Bei dieser Kategorieentfernung werden die der Kategorie zugewiesenen Produkte nicht entfernt.

Originalproduktnamen wiederherstellen

  1. Wechseln Sie in der Seitenleiste Admin zu Catalog > Categories.

  2. Öffnen Sie das Testprodukt im Bearbeitungsmodus.

  3. Entfernen Sie den Text _TEST , den Sie dem Product Name hinzugefügt haben.

  4. Klicken Sie in der oberen rechten Ecke auf Save.

Wiederherstellen der ursprünglichen Katalogkonfiguration

  1. Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.

  2. Erweitern Sie im linken Bedienfeld den Wert Catalog und wählen Sie unter "Catalog".

  3. Erweitern Sie den Abschnitt Storefront und gehen Sie wie folgt vor:

    • Setzen Sie Use Flat Catalog Category auf No.

    • Setzen Sie Use Flat Catalog Product auf No.

  4. Klicken Sie nach Abschluss des Vorgangs auf Save Config.

  5. Wenn Sie dazu aufgefordert werden, aktualisieren Sie den Cache.

recommendation-more-help
af062d56-f22c-4537-813d-bedf8b92a071