Magento 1 – Script to delete products by comma sepreated list
Posted on March 5, 2020 by jamie
<?php
//Path to Magento
require_once('app/Mage.php');
umask(0);
Mage::app();
ini_set('display_errors', 1);
// Register a secure admin environment
Mage::register('isSecureArea', 1);
$productSkusArray = array("6900","88212b","88213a","191206","191249","244844b");
// Loop through the product array
foreach ($productSkusArray as $productSku) {
// Load the Magento product model by sku and delete
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $productSku);
if($product) {
try {
$product->delete();
echo $productSku . " Deleted<br>";
} catch (Exception $e) {
echo $productSku . " Not Deleted<br>";
}
} else {
echo $productSku . " Not Available<br>";
}
}
?>