【发布时间】:2013-03-25 07:26:46
【问题描述】:
我可以使用 MAGMI 的 Web 前端成功删除产品。 但是在使用数据泵 API 时,它似乎只是忽略了 magmi:delete 列...
$this->magmi = Magmi_DataPumpFactory::getDataPumpInstance("productimport");
$this->magmi->beginImportSession("Default","create", new MagmiLogger($this));
$prods = Mage::getResourceModel('catalog/product_collection');
$count = $prods->getSize();
$i = 0;
foreach ($prods as $_p) {
$this->magmi->ingest(array(
'sku' => $_p->getSku(),
'magmi:delete' => '1'
));
}
$this->magmi->endImportSession();
使用此代码,我尝试删除我的整个目录。执行时,foreach 循环通过 MAGMI 没有任何异常或错误。 Product Deleter 插件已在我选择的默认配置文件中激活。
我在这里错过了什么?
【问题讨论】:
标签: magento magento-1.7 magmi