How to resolve an issue with category and subcategory depth in prestashop

  (6)

PrestaShop stores, in which categories were added or removed or modules were enabled for automatic and mass edition of categories and products, have often corrupted structure which describes the depth of categories (category depth).

An incorrect category and subcategory depth is manifested through an incorrect display of a breadcrumb and mixed display of categories in external modules. Such situation occurs due to, among others, an incorrect data import, module errors for mass edition of products and categories or due to moving subcategories between categories.

In order to fix the structure of categories and their depths you have to log in to PrestaShop 1.6 database by using e.g. phpMyAdmin and to perform the following request:

UPDATE `ps_category` c1

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

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

The effect will be visible immediately. Categories and subcategories will be correctly displayed.

Get in touch if you need help with expanding and handling your PrestaShop. We’ll help :-)

Komentarze (6)
z 6

niestety opisany sposób u mnie nie działa, nadal jest ten sam problem ze strukturą

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

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.

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

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 .

Brak wpisów.

PShowBlog Komentarze wpisów