У меня есть несколько категорий: парни, дамы, мужчины, женщины и предложения.
Каждый продукт относится к категориям парней, дам, мужчин ИЛИ женщин.
А некоторые товары отнесены к категории «предложения».
Мне нужно получить все продукты «предложения», но отсортировать по другим категориям, я имею в виду:
ПРЕДЛОЖЕНИЯ -> товары для мужчин -> товары для женщин -> товары для мужчин -> товары для женщин
$collection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSort('category_ids', 'ASC')
->addAttributeToSelect(array('name', 'sku', 'status', 'visibility', 'is_saleable'));
foreach ($_productCollection as $_product) {
echo "<!-- " . $_product->getName() . '-->';
}
Прямо сейчас я получаю продукты для отображения по категории «предложения», но эти продукты упорядочены по атрибуту имени, и мне нужны эти продукты, отсортированные по категории перед именем.
Как я могу этого добиться?