1
我正在使用Magento 1.7.0.2,并在删除产品时遇到问题。我使用产品导入例程在干净安装的magento中创建了20个产品。分配给类别的产品,并具有与其关联的图像。产品显示完美。Magento产品删除不起作用
然后我进入后端,并通过从产品网格中选择产品并选择删除来删除产品。这表现良好,产品网格中消失。
然后,我试图重新导入使用相同格式导入文件的产品,并带有一些稍微不同的说明等(SKU与以前相同),并且出现错误,指出SKU必须是唯一的。
我试图在后端创建一个简单的产品与几个现在删除的SKU和我得到相同的错误 - sku必须是唯一的。
我注意到,如果我进入后端内的类别,删除的产品仍列在类别 - 我不能将它们关联,因为产品在产品列表中不可见。
的产品不是在商店内看到,我已经试过如下:
- 刷新索引和删除现金多次
- 使用法师API尝试删除幻影项目 - 这只是错误,因为股票没有找到
- 使用法师尝试和SOAP API来重新创建项目,但得到相同的SKU必须是唯一的错误
是否有身体有什么想法?我认为应该可以从产品列表中删除一个项目并重新创建它?
如果我不能完全删除该项目有没有办法让我删除它?所以我可以只更新配置文件?
感谢您的建议 - 但是在数据库上运行这样的查询是否安全?它不会在数据库中留下孤立的记录吗? – 2013-04-29 10:15:35
直接运行删除查询并不好,但在你的情况下这是唯一的方法。删除命令将是CASCADE,不要担心孤立记录。 – ndlinh 2013-04-29 10:22:55
感谢您的回答,这似乎解决了问题,我现在可以添加重新使用以前删除的SKU的新产品。我也检查了类别和项目链接似乎已经消失。 – 2013-04-29 13:24:47