Magento产品删除不起作用

时间:2013-04-29 08:53:25

标签: php magento product

我正在使用Magento 1.7.0.2并在删除产品时遇到问题。我使用产品导入例程在一个干净的magento安装中创建了20个产品。分配给类别的产品,并具有与之关联的图像。产品展示完美。

然后我进入后端,通过从产品网格中选择产品并选择删除来删除产品。这样就可以正常工作,产品从产品网格中消失了。

然后我尝试使用相同格式的导入文件重新导入产品,其中描述略有不同(SKU与以前相同),我收到一条错误消息,说明SKU必须是唯一的。

我尝试在后端创建一个简单的产品,其中包含几个现已删除的SKU,我得到了同样的错误 - sku必须是唯一的。

我注意到,如果我进入后端的类别,删除的产品仍会列在该类别中 - 由于产品在产品列表中不可见,我无法将它们关联起来。

产品在商店内不可见,我尝试了以下内容:

  • 刷新索引并多次删除现金
  • 使用mage api尝试删除幻像项目 - 这只是错误,因为找不到库存项目
  • 尝试使用Mage和Soap API重新创建项目,但获得相同的SKU必须是唯一错误

有没有任何想法?我假设应该可以从产品列表中删除一个项目并重新创建它?

如果我无法完全删除该项目有没有办法让我取消删除它?那么我可以更新个人资料吗?

1 个答案:

答案 0 :(得分:1)

我不知道为什么删除产品后系统中仍存在SKU。但您可以通过执行SQL语句来解决您的问题:

DELETE * FROM catalog_product_entity WHERE sku='XXXX';