我可以使用 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 插件在我选择的默认配置文件中被激活。
我在这里想念什么?