magento:通过导入/导出工具批量删除产品?

np8igboo  于 2022-11-12  发布在  其他
关注(0)|答案(4)|浏览(181)

我正在使用导入/导出高级配置文件导入产品CSV文件。问题是,如何使用同一设备批量删除某些产品?我可以选择要删除的产品SKU,并根据需要修改CSV文件。
在导入文件中将“状态”标记为“禁用”将不起作用,因为我也有一些禁用的产品在magento上,将在某个时候被启用。
我的Magento版本是1.4.2.0

bpzcxfmw

bpzcxfmw1#

这是一个老问题,但也许这个答案也有助于某人谷歌。
使用MAGMI批量删除选定的产品非常容易,我在我工作的magento项目中使用了它(我不隶属于MAGMI创建者)。文档描述了一个bulk delete via csv,但如果您使用sqldatasource插件,您可以通过在表中添加magmi:delete列来完成相同的操作。

uqxowvwt

uqxowvwt2#

如果是一次性数据加载,最好先导出产品,然后使用deleting your entire products删除导出中的产品条目,然后重新导入。如果不是一次性加载,您也可以自定义导入以删除产品,您还可以考虑使用uRapidFlow

wb1gzix0

wb1gzix03#

您可以尝试在您的magento的基本目录下创建一个php脚本,使用该脚本从csv文件中读取sku.然后在加载基于sku的产品集合后.您可以删除产品.

您需要通过扩展现有适配器来创建适配器,以删除sku指定的产品。然后,您需要在高级导入/导出配置文件的配置文件操作xml中指定该适配器。示例:

<var name="adapter">catalog/convert_adapter_productimportcustomoptiondelete</var>
ni65a41a

ni65a41a4#

这是Magento默认提供的功能使用csv导入。进入管理〉〉系统〉〉数据传输〉〉导入。https://prnt.sc/26ct8w6
CSV文件应包含一个带有“sku”的列。上载CSV文件并从导入行为中选择删除选项。

相关问题