Platta kataloger
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.
Steg 1: Aktivera den platta katalogen
-
Gå till Stores > Settings>Configuration på sidofältet_ Admin _.
-
Expandera Catalog i den vänstra panelen och välj Catalog under.
-
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
.
{width="700" modal="regular"}
-
-
Klicka på Save Config när du är klar.
-
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
-
Gå till Catalog > Products på sidofältet Admin.
-
Öppna en produkt i redigeringsläge.
-
För Name lägger du till texten
_TEST
i slutet av produktnamnet. -
Klicka på Save.
-
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.
{width="700" modal="regular"}
-
Metod 2: Verifiera resultaten för en kategori
-
Gå till Catalog > Categories på sidofältet Admin.
-
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.
-
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.
{width="600" modal="regular"}
-
Expandera 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.
{width="600" modal="regular"}
-
-
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
-
Gå till Catalog > Categories på sidofältet Admin.
-
Välj den testunderkategori som du skapade i kategoriträdet.
-
Klicka på Delete i det övre högra hörnet.
-
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
-
Gå till Catalog > Categories på sidofältet Admin.
-
Öppna testprodukten i redigeringsläge.
-
Ta bort texten
_TEST
som du har lagt till i Product Name. -
Klicka på Save i det övre högra hörnet.
Återställ den ursprungliga katalogkonfigurationen
-
Gå till Stores > Settings>Configuration på sidofältet_ Admin _.
-
Expandera Catalog i den vänstra panelen och välj Catalog under.
-
Expandera avsnittet Storefront och gör följande:
-
Ange Use Flat Catalog Category till
No
. -
Ange Use Flat Catalog Product till
No
.
-
-
Klicka på Save Config när du är klar.
-
Uppdatera cacheminnet när du uppmanas till detta.