Platta kataloger

IMPORTANT
Vi rekommenderar inte längre att du använder en platt katalog som bästa praxis. Fortsatt användning av den här funktionen är känd för att orsaka prestandaförsämring och andra indexeringsproblem. En detaljerad beskrivning och lösning finns i Help Center.

Berörda versioner omfattar:
- Adobe Commerce i molninfrastruktur, 2.3.x och senare
- Adobe Commerce (On-Premise), 2.3.x och senare
- Magento Open Source, 2.3.x och senare

I alla releaseversioner fungerar vissa tillägg bara med platta tabeller, vilket skapar en risk om du inaktiverar platta tabeller. Om du vet att du har tillägg som använder platta katalogindexerare måste du vara medveten om den här risken när du anger dessa värden till No.

Commerce lagrar vanligtvis katalogdata i flera tabeller, baserat på entitetsattribut-värde (EAV)-modellen. Eftersom produktattribut lagras i många tabeller är SQL-frågor ibland långa och komplexa.

En platt katalog skapar i stället tabeller direkt, där varje rad innehåller alla nödvändiga data om en produkt eller kategori. En platt katalog uppdateras automatiskt, antingen varje minut eller enligt ditt cron-jobb. Platt katalogindexering kan också snabba upp bearbetningen av prisregler för kataloger och kundvagnar. En katalog med upp till 500 000 SKU:er kan indexeras snabbt som en platt katalog.

NOTE
Innan du aktiverar en plan katalog för en livebutik måste du testa konfigurationen i en utvecklingsmiljö.

Steg 1: Aktivera den platta katalogen

  1. Gå till Stores > Settings>Configuration ​på sidofältet_ Admin _.

  2. Expandera Catalog i den vänstra panelen och välj Catalog under.

  3. Expandera avsnittet Storefront och gör följande:

    • Ange Use Flat Catalog Category till Yes. (Avmarkera kryssrutan Use system value om det behövs.)

    • Ange Use Flat Catalog Product till Yes.

    Platt katalogkonfiguration {width="700" modal="regular"}

  4. Klicka på Save Config när du är klar.

  5. När du uppmanas att uppdatera cachen klickar du på Cache Management i systemmeddelandet och följer instruktionerna för att uppdatera cachen.

Steg 2: Verifiera resultaten

Det finns två metoder som du kan använda för att verifiera resultatet.

Metod 1: Verifiera resultaten för en enskild produkt

  1. Gå till Catalog > Products på sidofältet Admin.

  2. Öppna en produkt i redigeringsläge.

  3. För Name lägger du till texten _TEST i slutet av produktnamnet.

  4. Klicka på Save.

  5. Navigera till butikens hemsida på en ny flik och gör följande:

    • Sök efter den redigerade produkten.

    • Använd navigeringen för att bläddra till produkten under den tilldelade kategorin.

      Uppdatera sidan om det behövs för att se resultatet. Ändringen visas inom en minut eller enligt ditt Cron -schema.

    Storefront med platt katalog {width="700" modal="regular"}

Metod 2: Verifiera resultaten för en kategori

  1. Gå till Catalog > Categories på sidofältet Admin.

  2. Kontrollera att Store View är inställt på All Store Views i det övre vänstra hörnet.

    Klicka på OK om du uppmanas att bekräfta.

  3. Välj en befintlig kategori i kategoriträdet, klicka på Add Subcategory och gör följande:

    • Ange Test Category för Category Name.

    • Klicka på Save när du är klar.

      Testunderkategori {width="600" modal="regular"}

    • Expandera Expansionsväljaren i avsnittet Products in Category och klicka på Reset Filter för att visa alla produkter.

    • Markera kryssrutan för flera produkter som ska läggas till i den nya kategorin.

    • klicka på Save.

    Testa kategoriprodukter {width="600" modal="regular"}

  4. På en ny flik i webbläsaren går du till butikens hemsida och använder butiksnavigeringen för att bläddra till den kategori du har skapat.

    Uppdatera sidan om det behövs för att se resultatet. Ändringen visas inom en minut eller enligt ditt cron schema.

Steg 3: Ta bort testdata

Så här tar du bort testdata och återställer det ursprungliga produktnamnet och katalogkonfigurationen.

Ta bort testkategorin

  1. Gå till Catalog > Categories på sidofältet Admin.

  2. Välj den testunderkategori som du skapade i kategoriträdet.

  3. Klicka på Delete i det övre högra hörnet.

  4. När du uppmanas att bekräfta klickar du på OK.

    Den här kategoriborttagningen tar inte bort produkterna som är tilldelade kategorin.

Återställ det ursprungliga produktnamnet

  1. Gå till Catalog > Categories på sidofältet Admin.

  2. Öppna testprodukten i redigeringsläge.

  3. Ta bort texten _TEST som du har lagt till i Product Name.

  4. Klicka på Save i det övre högra hörnet.

Återställ den ursprungliga katalogkonfigurationen

  1. Gå till Stores > Settings>Configuration ​på sidofältet_ Admin _.

  2. Expandera Catalog i den vänstra panelen och välj Catalog under.

  3. Expandera avsnittet Storefront och gör följande:

    • Ange Use Flat Catalog Category till No.

    • Ange Use Flat Catalog Product till No.

  4. Klicka på Save Config när du är klar.

  5. Uppdatera cacheminnet när du uppmanas till detta.

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