2016-11-13 91 views
0

我有一个WordPress产品从大型数据库导入产品的安装。安装应该有4436个产品,但是由于某些原因,当我导入时,它几乎是所有产品的重复。如何删除dupliacte Woocommerce产品

我该怎么做才能删除重复项?他们都有名字和skus。

http://update.pinkdynamite.co.uk/

+0

嗨,有同样的问题在这里问: http://stackoverflow.com/questions/23939334/remove-duplicate-products-with-same-sku-in-woocommerce,也许它可以帮助 – niklaz

+0

要获取重复产品的列表,您可以使用此SQL查询。 'SELECT post_id,meta_value FROM wp_postmeta WHERE meta_key ='_sku' AND meta_value!='' GROUP BY meta_value HAVING COUNT(meta_value)> 1'。 –

回答

0

如果进口产品被复制,你应该找到根源。对于正常的导入,不应该重复。

我的建议是删除所有产品,然后再导入。

要一次删除所有产品,可以使用WP-CLI。

wp post delete $(wp post list --post_type='product' --format=ids) 

https://wp-cli.org/commands/post/delete/