Подскажите пожалуйста. возможно ли изменить поиск по цене товара на другую ячейку.
сейчас поиск по price ячейки в БД, а хотелось бы new_price
Попробуйте в файле
app/functions/fn.catalog.php
поменять
if (isset($params['price_from']) && fn_is_numeric($params['price_from'])) {
$condition .= db_quote(' AND prices.price >= ?d', fn_convert_price(trim($params['price_from'])));
$params['extend'][] = 'prices2';
$params['extend'][] = 'prices';
}
if (isset($params['price_to']) && fn_is_numeric($params['price_to'])) {
$condition .= db_quote(' AND prices.price <= ?d', fn_convert_price(trim($params['price_to'])));
$params['extend'][] = 'prices2';
$params['extend'][] = 'prices';
}
на
if (isset($params['price_from']) && fn_is_numeric($params['price_from'])) {
$condition .= db_quote(' AND prices.new_price >= ?d', fn_convert_price(trim($params['price_from'])));
$params['extend'][] = 'prices2';
$params['extend'][] = 'prices';
}
if (isset($params['price_to']) && fn_is_numeric($params['price_to'])) {
$condition .= db_quote(' AND prices.new_price <= ?d', fn_convert_price(trim($params['price_to'])));
$params['extend'][] = 'prices2';
$params['extend'][] = 'prices';
}
(!) Не тестировано