我正在使用导入/导出高级配置文件导入产品CSV文件。问题是,如何使用相同的工具批量删除某些产品?我可以根据需要定位要删除的SKU产品并修改CSV文件。
在导入文件中将“状态”标记为“已禁用”将不起作用,因为我在magento上也有一些禁用的产品会在某些时候被加入。
我的Magento版本是1.4.2.0
答案 0 :(得分:2)
这是一个较老的问题,但也许这个答案也有助于谷歌搜索。
使用MAGMI批量删除所选产品非常容易。我在我工作的magento项目中使用它(我与MAGMI创建者无关。)文档描述bulk delete via csv但是如果您使用sqldatasource插件,您可以通过在表中添加magmi:delete列来执行相同操作。
答案 1 :(得分:0)
如果是一次性数据加载,您最好导出产品,然后deleting your entire products,删除导出中的产品条目并重新导入。如果不是一次性加载,您也可以自定义导入以删除产品,您也可以使用uRapidFlow进行查看。
答案 2 :(得分:0)
您可以尝试在magento的基本目录中创建一个php脚本,使用脚本从csv文件中读取sku。然后在加载基于sku的产品集合之后。您可以删除产品。
OR
您需要通过扩展现有适配器来删除sku指定的产品来创建适配器。然后,您需要在高级导入/导出配置文件中的配置文件操作xml中指定该适配器。 例如:
<var name="adapter">catalog/convert_adapter_productimportcustomoptiondelete</var>