Очень странно:
пробуем с $keyword=82, заранее рабочий вариант,
имитируем product_i вместо product_id получаем
Error: Unknown column 'pd.product_i' in 'where clause'Error No: 1054SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' AND pd.product_i = '82' AND p.status = '1' AND p.date_available <= NOW() GROUP BY p.product_id ORDER BY p.sort_order ASC LIMIT 0,12Тоесть pd.pdoduct_i передается в нормальном виде - AND pd.product_i = '82'Если пробуем, например, с $keyword=279, заранее нерабочий вариант (в базе есть 100%), получаем
route=product/search&keyword=279&category_id=0&onid=1 и Нет товаров, которые соответствуют критериям поиска.
Никакого дебага. В контроллер не попадает?