2011-05-23 55 views
2

我已经遇到了Magento安装(1.4.2.0)的一些奇怪的问题,其中相同的订单增量ID被重复用于多个订单。在什么情况下,Magento订单增量ID有重复?

Screenshot

正如你可以在上面的截图中看到,一个整整45分及格同一客户,使不同的产品和总价值二阶之前,只有有增量ID重复使用。

这种情况偶尔会发生在订单相隔几分钟的地方,这可能来自支付网关上的双重提交,从而导致对Magento进行两次回叫。

我很想了解这些事情会如何发生,因为我期望每个订单都有唯一的ID - 在什么情况下我们可以获得重复的订单增量ID?

+0

感谢发布此类间歇性错误,由一些新手开发人员引起。 – 2011-05-28 11:23:39

回答

3

我的第一个猜测是会有第三方扩展,核心破解,或者甚至是核心代码,它不会以事务方式处理Order对象的操作。这与保存订单和内部增量数量增加之间的意外异常相结合,可能会导致创建具有相同数量的订单。我会检查您的错误和异常日志中的问题,清理这些问题,并查看问题是否继续。

否则,您将需要在测试环境中重现错误的条件并调试调试调试。

+0

我还没有确定并解决问题的具体原因,但我们看到的模式表明这是由特定支付网关的第三方扩展引起的。合理的建议,艾伦 - 谢谢! – CVM 2011-06-29 12:22:31

相关问题