Come risolvere un problema di profondità delle categorie e delle sottocategorie in PrestaShop

I negozi PrestaShop che hanno aggiunto o rimosso categorie o eseguito moduli per la modifica automatica e di massa di categorie e prodotti spesso hanno una struttura interrotta per descrivere la profondità della categoria (category depth).

La profondità errata delle categorie e delle sottocategorie si manifesta con una visualizzazione errata delle breadcrumb e con una visualizzazione mista delle categorie nei moduli esterni. Ciò è causato, ad esempio, da un'importazione errata dei dati, da errori nei moduli per la modifica di massa dei prodotti e delle categorie o dal trasferimento di sottocategorie tra le categorie.

Per fissare la struttura delle categorie e la loro profondità, è necessario accedere al database di PrestaShop 1.6 utilizzando, ad esempio, phpMyAdmin ed eseguire la seguente query:

AGGIORNARE `ps_categoria` c1

INNER JOIN `ps_category` c2 ON (c2.`id_category` = c1.`id_parent`)

SET c1.`level_depth` = c2.`level_depth`+1;

L'effetto sarà visibile immediatamente. Le categorie e le sottocategorie verranno visualizzate correttamente.

Se avete bisogno di aiuto per lo sviluppo e la manutenzione del vostro PrestaShop, contattateci. Vi aiuteremo :-)

Commenti (6)
da 6

Non ci sono ancora voci.