Neste post vou mostrar a vocês como alterar o habilitar/desabilitar um produto via código no Magento. Vamos supor que você esteja trabalhando em um controller. Vamos aos passos:
Primeiro, precisamos carregar o produto que desejamos alterar o status.
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', '1234567890');
Onde 1234567890 é o SKU do produto. Após isto, vamos alterar o status do produto: