Автор Тема: Как удалить из БД не существующие комбинации товара?  (Прочитано 28 раз)

16 Октябрь 2020, 10:00:01
  • Фрилансер
  • *
  • Сообщений: 104
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем доброго дня. Заметил такую проблему. Есть некоторые товары, у них вообще нет комбинаций.
Для печати почтовых этикеток использую сервис, который подтягивает все данные о заказе, в т.ч. и название товара.
Если заходишь в заказ в админке престы (1.6.1.17), то все нормально, название продукта корректное. А из при поступлении в этот сервис к названию некоторых товаров добавляется вариант комбинации, которой вообще не должно быть в принципе. Разработчики модуля, сказали, что мне нужно почистить БД, возможно, у этого товара были комбинации, потом их удалили, а в БД они где-то остались. Вопрос, где именно это можно посмотреть, в какой таблице?
И еще один сопутствующий ньюанс. После замены фото в товаре, в заказе все же отображается старое фото. Чистка кэша не помогает. Как можно актуализировать данные?
16 Октябрь 2020, 11:32:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 21963
  • Репутация: +25298/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Данные о комбинациях хранятся в ps_product_attribute.
Но проблема не в этом, это модуль должен определять активна комбинация или нет.
Кроме кеширования в движке есть еще серверное кеширование. У вас скорее всего сервер кешируют стат контент, поэтому не сразу обновляет данные.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!