Пример как удалить все продукты в CMS Magento (Мадженто).
$products = Mage::getResourceModel('catalog/product_collection')->getAllIds();
foreach ($products as $key => $productId) {
try {
$product = Mage::getSingleton('catalog/product')->load($productId);
Mage::dispatchEvent('catalog_controller_product_delete', array('product' => $product));
$product->delete();
} catch (Exception $e) {
echo "<br/>Cant delete product w/ id: $productId";
}
}
Можно еще так, удалить товары в Magento
Mage::getModel('catalog/product')->getCollection()->delete()
Можно использовать для удаления тестовых товаров в Magento.