Cataloghi semplici
Le versioni interessate includono:
- Adobe Commerce sull'infrastruttura cloud, 2.3.x e versioni successive
- Adobe Commerce (On-Premise), 2.3.x e versioni successive
- Magento Open Source, 2.3.x e versioni successive
In qualsiasi versione, alcune estensioni funzionano solo con le tabelle sequenziali, creando in tal modo un rischio se si disabilitano le tabelle sequenziali. Se si è certi di disporre di alcune estensioni che utilizzano gli indicizzatori Flat Catalog, è necessario tenere presente questo rischio quando si impostano tali valori su
No
.In genere, Commerce memorizza i dati del catalogo in più tabelle, in base al modello Entity-Attribute-Value (EAV). Poiché gli attributi del prodotto sono memorizzati in molte tabelle, le query SQL a volte sono lunghe e complesse.
Al contrario, un catalogo semplice crea tabelle al volo, in cui ogni riga contiene tutti i dati necessari su un prodotto o una categoria. Un catalogo flat viene aggiornato automaticamente, ogni minuto o in base al processo cron. L’indicizzazione di cataloghi semplici può anche velocizzare l’elaborazione delle regole dei prezzi di catalogo e carrello. Un catalogo con un massimo di 500.000 SKU può essere indicizzato rapidamente come catalogo semplice.
Passaggio 1: abilitare il catalogo flat
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Catalog e scegli Catalog sotto.
-
Espandere la sezione Storefront ed eseguire le operazioni seguenti:
-
Imposta Use Flat Catalog Category su
Yes
. Se necessario, deselezionare la casella di controllo Use system value. -
Imposta Use Flat Catalog Product su
Yes
.
-
-
Al termine, fare clic su Save Config.
-
Quando viene richiesto di aggiornare la cache, fare clic su Cache Management nel messaggio di sistema e seguire le istruzioni per aggiornare la cache.
Passaggio 2: verificare i risultati
Esistono due metodi per verificare i risultati.
Metodo 1: verificare i risultati per un singolo prodotto
-
Nella barra laterale Admin, passa a Catalog > Products.
-
Apri un prodotto in modalità di modifica.
-
Per Name, aggiungere il testo
_TEST
alla fine del nome del prodotto. -
Fare clic su Save.
-
In una nuova scheda del browser, passa alla home page del negozio ed effettua le seguenti operazioni:
-
Cerca il prodotto modificato.
-
Utilizza la navigazione per navigare fino al prodotto nella categoria a esso assegnata.
Se necessario, aggiorna la pagina per visualizzare i risultati. La modifica verrà visualizzata entro il minuto o in base alla pianificazione di Cron.
-
Metodo 2: verificare i risultati per una categoria
-
Nella barra laterale Admin, passa a Catalog > Categories.
-
Nell'angolo superiore sinistro verificare che Store View sia impostato su
All Store Views
.Se richiesto, fare clic su OK per confermare.
-
Nell'albero delle categorie selezionare una categoria esistente, fare clic su Add Subcategory ed eseguire le operazioni seguenti:
-
Per Category Name, immettere
Test Category
. -
Al termine, fare clic su Save.
-
Espandere
-
Seleziona la casella di controllo di diversi prodotti da aggiungere alla nuova categoria.
-
fare clic su Save.
-
-
In una nuova scheda del browser passare alla home page del negozio e utilizzare la navigazione del negozio per passare alla categoria creata.
Se necessario, aggiorna la pagina per visualizzare i risultati. La modifica viene visualizzata entro il minuto o in base alla pianificazione cron.
Passaggio 3: rimuovere i dati del test
Per rimuovere i dati di test e ripristinare la configurazione originale del catalogo e del nome del prodotto, eseguire le operazioni seguenti.
Rimuovi la categoria di test
-
Nella barra laterale Admin, passa a Catalog > Categories.
-
Nell'albero delle categorie selezionare la sottocategoria di test creata.
-
Nell'angolo superiore destro fare clic su Delete.
-
Quando viene richiesto di confermare, fare clic su OK.
La rimozione di questa categoria non rimuove i prodotti assegnati alla categoria.
Ripristina il nome del prodotto originale
-
Nella barra laterale Admin, passa a Catalog > Categories.
-
Apri il prodotto di test in modalità di modifica.
-
Rimuovi il testo
_TEST
aggiunto a Product Name. -
Nell'angolo superiore destro fare clic su Save.
Ripristina la configurazione originale del catalogo
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Catalog e scegli Catalog sotto.
-
Espandere la sezione Storefront ed eseguire le operazioni seguenti:
-
Imposta Use Flat Catalog Category su
No
. -
Imposta Use Flat Catalog Product su
No
.
-
-
Al termine, fare clic su Save Config.
-
Quando richiesto, aggiorna la cache.