Цены слетели, стали по нулям. В карточке отображается нормально

Категория: Главная. Дата публикации: 04 Апреля 2015

Возникла такая проблема, цены в категории стали по нулям, в карточке товара отображаются в нормальном виде как по сути и должны.

Вся проблема возникла из за комбинаций, когда то они были прописаны для всех товаров, но после они стали не нужны и были успешно удаленны, но не полностью. Ниже я привел решение, как можно избавится от ненужного мусора и восстановить правильное отображение цен в категории

require_once('config/config.inc.php');

Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'product p
LEFT JOIN '._DB_PREFIX_.'product_shop ps ON ps.`id_product` = p.`id_product`
SET p.`cache_default_attribute` = 0, ps.`cache_default_attribute` = 0  WHERE (SELECT COUNT(pa.`id_product_attribute`) FROM '._DB_PREFIX_.'product_attribute pa WHERE pa.`id_product` = p.`id_product`) = 0');

Создайте этот файл в корне вашего сайта, запустите