No puedo ordenar la colección de productos por ID de categoría
Tengo algunas categorías: hombres, mujeres, hombres, mujeres y ofertas.
Cada producto está asignado a categorías de hombres, mujeres, hombres o mujeres.
Y algunos productos están asignados a la categoría de "ofertas".
Necesito recuperar todos los productos de "ofertas", pero ordenar por otras categorías, quiero decir:
OFERTAS -> productos para chicos -> productos para damas -> productos para hombres -> productos para mujeres
$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() . '-->';
}
Ahora mismo estoy haciendo que los productos se muestren por la categoría "ofertas", pero estos productos se ordenan por atributo de nombre y necesito que los productos se clasifiquen por categoría antes del nombre.
¿Cómo puedo conseguir esto?