Привет всем, такая же проблема, думаю что после установки фильтра по категориям и перестал работать.
Кто нибудь решил проблему?
Данный вопрос все еще актуален...
Сам запрос js выполняет, и даже возвращаются найденные данные, но они не выводятся
вот что нам возвращает сервер при запросе, тут показал только первые две строки, ошибку и первого найденного товара
Notice: Undefined index: filter_category in /var/www/evolutionlight.ru/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 362[
{"product_id":"25016","name":"\u0421\u0432\u0435\u0442\u0438\u043b\u044c\u043d\u0438\u043a \"Astrid\", 1x40W, 230V, G9, \u0441\u0430\u0442\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0438\u043a\u0435\u043b\u044c","model":"66335","option":[],"price":"24.5400"},
Как мы видим нам скрипт возращает список товара, но и ошибку.
Ошибка указывает на vq2-admin_model_catalog_product.php на 162 строку, но как не странно она пустая а условие начинается с 163 строки.
$this->db->query("DELETE FROM " . DB_PREFIX . "product_attribute WHERE product_id = '" . (int) $product_id . "'");
if (!empty($data['product_attribute'])) {
foreach ($data['product_attribute'] as $product_attribute) {
if ($product_attribute['attribute_id']) {
$this->db->query("DELETE FROM " . DB_PREFIX . "product_attribute WHERE product_id = '" . (int) $product_id . "' AND attribute_id = '" . (int) $product_attribute['attribute_id'] . "'");
foreach ($product_attribute['product_attribute_description'] as $language_id => $product_attribute_description) {
$this->db->query("INSERT INTO " . DB_PREFIX . "product_attribute SET product_id = '" . (int) $product_id . "', attribute_id = '" . (int) $product_attribute['attribute_id'] . "', language_id = '" . (int) $language_id . "', text = '" . $this->db->escape($product_attribute_description['text']) . "'");
}
}
}
}
Также заметил очень странную зависимость, когда правишь этот файл то после обращения к нему он снова перезаписывается и становится как исходный, как будто его не правили.
Я так пол часа промучился пока это не понял, думал что что то с правами на сервере, а нет, все сохранялось но после обращения к файлу перезаписывалось - прям мистика )