Автор Тема: Проблема с отображением основной категории в админке  (Прочитано 240 раз)

23 Январь 2024, 11:46:52
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавил в магазин около 2000 товаров.
Но когда добавлял, то добавлял в Главную категорию (Home) и нужную Подкатегорию.
Добавлял так, чтоб отображались популярные товары на главной (хотя это можно было сделать иначе, об этом ниже).
Но возникла другая проблема, что на странице конкретного товара отображались "рекомендуемые товары из этой категории", соответственно там были все товары, так как у всех товаров стояла основная Главная категория. И получалась каша.

Собственно сразу возник вопрос как удалить массово эту основную категорию, нашел хороший и действенный метод, через phpMyAdmin в таблице ps_category_product сделать команду:
DELETE FROM `ps_category_product` WHERE `id_category` = 2;
ps префикс может быть другой если что и 2 тоже (смотреть ID категории)

И всё как бы получилось, но появилась странная проблема, что в админке в разделе товаров отображается всё та же категория Home, но когда заходишь в сам товар, то там всё отображается правильно, так и на сайте стало всё правильно отображаться. Приложил скриншот, т.е. у меня должны отображаться все Moto-Atv (первый в ручную поменял). Но на сайте и в самом товаре всё правильно отображается.

Все кеши чистил (в админке и в ручную удалял папку), кеши браузера тоже чистил. Да и пробовал заходить с других устройств.
Может где-то ещё какие-то кеши есть?
Как бы оно всё работает, но хочется чтоб и в админке правильно отображалось.
Prestashop 8.1.3

Теперь по поводу рекомендуемых товаров. Вдруг кому поможет. Создаёте категорию с любым названием, отключаете отображение и добавляете в неё товары (т.е. добавляете эту категорию в настройках товара), которые хотите чтоб отображались на главной. В модуле Featured Products меняете Главную категорию на созданную.

25 Январь 2024, 11:07:55
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1810
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Поменять нужно категорию по умолчанию id_category_default в таблице ps_product.
26 Январь 2024, 18:31:38
Ответ #2
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поменять нужно категорию по умолчанию id_category_default в таблице ps_product.

А как массово поменять, если у товаров разные категории получатся по умолчанию?
26 Январь 2024, 20:30:55
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16673
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Выгрузите список товаров в csv файл, поменяйте id категории в excel и загрузите обратно.