Prestashop产品导入(CSV) - 删除ID未显示在CSV中的产品

时间:2017-01-11 11:16:23

标签: csv import prestashop product

我正在使用 Prestashop 1.6.1.9 ,我在我的网站中接近 5000个产品,我使用Prestashop导入导入CSV 选项,在后端。

我必须每天更新CSV,以更新价格数量。问题是CSV的供应商没有将 0数量的产品放在CSV中,他们只是完全删除它们,所以我无法更新有0库存的产品,因为它们不会显示在CSV中。

导入CSV时,有什么方法可以删除产品,以便不会从我网站的数据库中删除不会显示在CSV中的ID?

1 个答案:

答案 0 :(得分:1)

你必须做并编写脚本来完成你想要的。 Prestashop上没有方法可以做到这一点。

另一种方法是将CSV直接导入新的临时数据库表。然后你可以执行类似这样的查询:

DELETE FROM ps_product WHERE id_product NOT IN (SELECT id_product FROM temporary_table)

然后记得使用pscleaner模块检查完整性限制并从旧保留值中清除数据库。

祝你好运。