Проверить настройки Skip to content

Удалить все продукты в Magento

Пример как удалить все продукты в 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.

 

Magento 1.*
  • http://enoren.org.ua Виталий

    Хотя бы подсказочки написали, как юзать, куда вставлять?

    • admin

      Можно создать файл в корне del.php и добавить удаление товаров, только поаккуратней с удалением )