1

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

然后我进入后端并通过从产品网格中选择产品并选择删除来删除产品。这从表面上看效果很好,产品从产品网格中消失了。

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

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

我注意到,如果我进入后端中的类别,已删除的产品仍会针对该类别列出 - 我无法取消关联它们,因为产品在产品列表中不可见。

产品在商店中不可见,我尝试了以下方法:

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

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

如果我不能完全删除该项目,我有办法取消删除它吗?这样我就可以更新个人资料了吗?

4

1 回答 1

1

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

DELETE * FROM catalog_product_entity WHERE sku='XXXX';
于 2013-04-29T09:52:42.707 回答