2012-11-30 33 views
0

将我的Magento商店从一个托管提供商迁移到另一个托管提供商后。在我开始迁移删除所有我的测试订单并将订单号的计数器设置为0. 我遇到很大问题。当我想在回到办公室进入销售 - >为了我得到一个错误“默认情况下,出于安全原因,禁止出现了一个错误处理您的请求 异常印刷 错误日志记录号码:213759415Magento:已存在具有相同标识“1”的项目(Mage_Sales_Model_Order)

如果我进入var/report并打开文件“213759415”,我看到36行第一个是:

a:5:{i:0; s:64:“Item(Mage_Sales_Model_Order)with id” 1“已经存在”; i:1; s:5345:“#0 /usr/home/xxx/domains/xxx.com/public_html/lib/Varien/Data/Collection/Db.php(576):Varien_Data_Collection-> addItem(Object(Mage_Sales_Model_Order))

我有Magento 1.7.0.2

任何想法?

非常感谢!

+2

您需要描述“删除我的所有测试订单并将订单号的计数器设置为0”。在任何人都可以帮忙之前就意味着你 –

+2

看起来像一些定制加入订单商品表或任何其他具有多个值的单一订单。在这种情况下,MySQL结果集包含多个具有相同ID的行。 –

+0

我使用这两个脚本删除测试订单http://magentoxhtml.com/magentotips/how-to-delete-magento-test-orders.html http://inchoo.net/ecommerce/magento/delete-test-orders -in-magento /删除测试产品我使用这个:http://magentoxhtml.com/magentotips/how-to-delete-magento-test-products.html和更改订单号和前缀我使用这个:http:/ /www.warpconduit.net/2012/04/18/how-to-change-the-order-increment-id-and-prefix-in-magento/#comment-1250。希望我给你足够的信息,你给我一些建议。 –

回答

1

我在分贝,TABEL所谓发现“onestepcheckout”在那里我忘记删除测试订单。

0

确保您正确删除了所有测试订单。

您可以使用下面的模块来做到这一点:

http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html

+0

如果我在进入销售 - >订单时没有收到错误,则此模块将会正常工作。 –

+0

请让我们知道你得到了什么错误,我们会尽力帮助你。 – pzirkind

+0

p.s.以下是有关删除测试订单的更详细说明:http://blog.magikcommerce.com/how-to-delete-magento-test-orders-from-a-magento-store/ – pzirkind

相关问题