Cómo solucionar un problema con la profundidad de las categorías y subcategorías en PrestaShop

Las tiendas de PrestaShop que han añadido o eliminado categorías o ejecutan módulos para la edición automática y masiva de categorías y productos suelen tener una estructura rota para describir la profundidad de la categoría (category depth).

La profundidad incorrecta de las categorías y subcategorías se manifiesta a través de la visualización incorrecta de las migas de pan y la visualización mixta de las categorías en los módulos externos. Esto se debe, por ejemplo, a una importación de datos incorrecta, a errores en los módulos de edición masiva de productos y categorías o a la transferencia de subcategorías entre categorías.

Para fijar la estructura de las categorías y su profundidad, debe entrar en la base de datos de PrestaShop 1.6 utilizando, por ejemplo, phpMyAdmin y ejecutar la siguiente consulta:

UPDATE `ps_category` c1

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

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

El efecto será visible inmediatamente. Las categorías y subcategorías se mostrarán correctamente.

Si necesita ayuda con el desarrollo y el mantenimiento de su PrestaShop, póngase en contacto con nosotros. Le ayudaremos :-)

Comentarios (6)
de 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 .

Todavía no hay entradas.