Cara tercepat untuk menghapus gambar, lalu ikuti langkah-langkah di bawah ini: hapus semua rekaman dari
catalog_product_entity_media_gallery
catalog_product_entity_media_gallery_value'
tabel karena magento menyimpan semua data gambar produk di tabel tersebut.
Kemudian indeks dari Manajemen indeks dari admin untuk mengatur gambar hitam.
Kemudian hapus gambar from dir kemudian goto dir magento Anda di media/catalog/product dan dari folder ini hapus semua file.
Proses lain:
Andy Simpson, Anda memerlukan skrip yang is delete all productdari sistem Anda yang akan delete from DB and file system.
Langkah1: Buat a php di root direct of magento systemmana termasuk Mage.php at first code.
require_once "YOURMAGENTODIR/app/Mage.php";
umask(0);
Step2: atur current store isadmin dan atur mode Pengembang
Mage::app('admin');
Mage::setIsDeveloperMode(true);
Langkah 3: Dapatkan Product Collectiondan buat satu lingkaran untuk mendapatkan satu produk satu per satu
$productCollection=Mage::getResourceModel('catalog/product_collection');
Langkah4: ambil gambar produk dengan satu dan hapus gambar satu dengan menggunakan kode di bawah ini:
$remove=Mage::getModel('catalog/product_attribute_media_api')->remove($product->getId(),$eachImge['file']);
KODE LENGKAP:
<?php
require_once "YOURMAGENTODIR/app/Mage.php";
umask(0);
Mage::app('admin');
Mage::setIsDeveloperMode(true);
$productCollection=Mage::getResourceModel('catalog/product_collection');
foreach($productCollection as $product){
echo $product->getId();
echo "<br/>";
$MediaDir=Mage::getConfig()->getOptions()->getMediaDir();
echo $MediaCatalogDir=$MediaDir .DS . 'catalog' . DS . 'product';
echo "<br/>";
$MediaGallery=Mage::getModel('catalog/product_attribute_media_api')->items($product->getId());
echo "<pre>";
print_r($MediaGallery);
echo "</pre>";
foreach($MediaGallery as $eachImge){
$MediaDir=Mage::getConfig()->getOptions()->getMediaDir();
$MediaCatalogDir=$MediaDir .DS . 'catalog' . DS . 'product';
$DirImagePath=str_replace("/",DS,$eachImge['file']);
$DirImagePath=$DirImagePath;
// remove file from Dir
$io = new Varien_Io_File();
$io->rm($MediaCatalogDir.$DirImagePath);
$remove=Mage::getModel('catalog/product_attribute_media_api')->remove($product->getId(),$eachImge['file']);
}
}