我正在尝试配置magento商店。我有一些出现在前端的幽灵产品。这些Ghost产品没有名称,没有图像,在我的后端产品列表中找不到。但是,他们的“添加到”按钮处于活动状态且有效,并且还具有形式为的愿望清单URL。
example.com/wishlist/index/add/product/4/form_key/p3jZL1nym3j4XeNl/
我想在尝试复制一些产品后,我陷入了困境。我如何追踪和摆脱这些鬼产品。我使用绝对模板。
答案 0 :(得分:0)
你使用平台吗?如果是,那么尝试重新索引它。 附:检查产品ID:4(在后端)。
答案 1 :(得分:0)
如果您想要删除带有空白(null)产品名称和产品的产品。图片 你可以尝试
$products=Mage::getResourceModel('catalog/product_collection')->addAttributeToSelect('*')->load();
foreach($products as $key => $pId)
{
$product=Mage::getModel('catalog/product')->load($pId);
if($product->getName()=='' && $product->getMediaGalleryImages()=='')
{
$product = Mage::getModel('catalog/product')->load($pId)->delete();
echo "successfully deleted product with ID: ". $pId ."<br />";
}
else{ echo "Could not delete product with ID: ". $pId ."<br />"; }
}
您也可以尝试使用
删除没有imgs的产品$collection = Mage::getModel('catalog/product')->getCollection();
$collection->getSelect()
->joinLeft(
array('_gallery_table' => $collection->getTable('catalog/product_attribute_media_gallery')),
'e.entity_id = _gallery_table.entity_id',
array()
)
->where('_gallery_table.value IS NULL');
$collection->delete();