我正在使用Magento 1.7.0.2并在删除产品时遇到问题。我使用产品导入例程在一个干净的magento安装中创建了20个产品。分配给类别的产品,并具有与之关联的图像。产品展示完美。
然后我进入后端,通过从产品网格中选择产品并选择删除来删除产品。这样就可以正常工作,产品从产品网格中消失了。
然后我尝试使用相同格式的导入文件重新导入产品,其中描述略有不同(SKU与以前相同),我收到一条错误消息,说明SKU必须是唯一的。
我尝试在后端创建一个简单的产品,其中包含几个现已删除的SKU,我得到了同样的错误 - sku必须是唯一的。
我注意到,如果我进入后端的类别,删除的产品仍会列在该类别中 - 由于产品在产品列表中不可见,我无法将它们关联起来。
产品在商店内不可见,我尝试了以下内容:
有没有任何想法?我假设应该可以从产品列表中删除一个项目并重新创建它?
如果我无法完全删除该项目有没有办法让我取消删除它?那么我可以更新个人资料吗?
答案 0 :(得分:1)
我不知道为什么删除产品后系统中仍存在SKU。但您可以通过执行SQL语句来解决您的问题:
DELETE * FROM catalog_product_entity WHERE sku='XXXX';