Les boutiques PrestaShop qui ont ajouté ou supprimé des catégories ou exécuté des modules pour l'édition automatique et en masse des catégories et des produits ont souvent une structure brisée pour décrire la profondeur de la catégorie (category depth).
La profondeur incorrecte des catégories et sous-catégories se manifeste par un affichage incorrect du fil d'Ariane et un affichage mixte des catégories dans les modules externes. Cela est dû, par exemple, à une importation incorrecte de données, à des erreurs dans les modules d'édition en masse de produits et de catégories ou au transfert de sous-catégories entre catégories.
Afin de fixer la structure des catégories et leur profondeur, vous devez vous connecter à la base de données PrestaShop 1.6 en utilisant, par exemple, phpMyAdmin et exécuter la requête suivante :
UPDATE `ps_category` c1
INNER JOIN `ps_category` c2 ON (c2.`id_category` = c1.`id_parent`)
SET c1.`level_depth` = c2.`level_depth`+1 ;
L'effet sera visible immédiatement. Les catégories et sous-catégories s'afficheront correctement.
Si vous avez besoin d'aide pour le développement et la maintenance de votre PrestaShop - veuillez nous contacter. Nous vous aiderons :-)
rafał
niestety opisany sposób u mnie nie działa, nadal jest ten sam problem ze strukturą
rafał
jak już napisałem sposób u mnie nie zadziałał, kategorie nadal wymieszane, Wersja PrestaShop 1.6.0.14 poniżej odpowiedź z bazy: Zmodyfikowanych rekordów: 0. (Wykonanie zapytania trwało 0.0026 sekund(y).) UPDATE `ps_category` c1 INNER JOIN `ps_category` c2 ON (c2.`id_category` = c1.`id_parent`) SET c1.`level_depth` = c2.`level_depth`+1
Artur Dobrzyński
Jeśli powyższe zapytanie nie modyfikuje żadnych rekordów, oznacza to, że u Pana problemem nie jest głębokość kategorii lecz brak kategorii nadrzędnych (parent category). Proszę o eksport tabeli `ps_category` i przesłanie jej na nasz adres mailowy - damy Panu odpowiedź w czym dokładnie jest problem.
marcin
WITAM. mam ten problem na presta 1..7 prosze o informacje czy jestescie w stanie pomoc. na jaki adres wyslac tabele ps_kategory
prestashow.pl [01:14 04/03/2020]
Marcin, napisz na kontakt@prestashow.pl z opisem problemu. Poinstruujemy co dalej
Łukasz
Witam, U mnie jest podobnie jak u kolegów. Myślałem, że ten wpis jest w stanie mi uporządkować ps category , dokładnie kategorię nadrzędną , główną. U mnie w tabeli ps category głowna ma id 138 a nie 1 .