Não consigo classificar a coleção de produtos por ID de categoria
Eu tenho algumas categorias: rapazes, senhoras, homens, mulheres e ofertas.
Cada produto é atribuído a categorias de homens, mulheres ou homens.
E alguns produtos são atribuídos à categoria "ofertas".
Eu preciso recuperar todos os produtos "ofertas", mas ordenar pelas outras categorias, quero dizer:
OFERTAS -> produtos masculinos -> produtos femininos -> produtos masculinos -> produtos femininos
$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() . '-->';
}
Agora eu estou recebendo os produtos para exibir a categoria "ofertas", mas este cames produtos encomendados pelo atributo name e eu preciso desses produtos classificados por categoria antes do nome.
Como posso conseguir isso?