Переопределить сортировку цен, чтобы использовать MAX_PRICE в просмотре списка?
Вопрос
В категории, которая только списка сгруппированных продуктов с несколькими ассоциированными продуктами, я бы хотел, чтобы сортировка цен использовала max_price
. Анкет Похоже, что использует min_price
по умолчанию.
Есть ли вариант администратора, который мне не хватает, или мне нужно будет переопределить модель для этого?
Спасибо!
Решение
Вы можете переопределить этот метод: Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSort()
.
Есть раздел для сортировки цен:
if ($attribute == 'price' && $storeId != 0) {
$this->addPriceData();
$this->getSelect()->order("price_index.min_price {$dir}");
return $this;
}
Изменять min_price
к max_price
Не связан с magento.stackexchange