Php Magento重复订单增量ID

Php Magento重复订单增量ID,php,magento,Php,Magento,我刚刚将Magento从1.4.1.0升级到最新版本(1.7.0.2),在尝试从前端下单时出现此错误 是关于我订单的增量ID。根据eav_entity_store表,我将有一个新的订单增量id,它应该是: M04001 但当我尝试保留新订单增量id时,它建议我使用M03454。该id对应于来自同一客户的上一个订单 如果我使用另一个客户帐户,我有另一个增量id,仍然是这个其他客户的最后一个 我不明白发生了什么,有人已经犯了这个错误吗 问候, 编辑:当我尝试使用新帐户下单时:没问题,如果我尝试使用此

我刚刚将Magento从1.4.1.0升级到最新版本(1.7.0.2),在尝试从前端下单时出现此错误

是关于我订单的增量ID。根据eav_entity_store表,我将有一个新的订单增量id,它应该是:

M04001

但当我尝试保留新订单增量id时,它建议我使用M03454。该id对应于来自同一客户的上一个订单

如果我使用另一个客户帐户,我有另一个增量id,仍然是这个其他客户的最后一个

我不明白发生了什么,有人已经犯了这个错误吗

问候,


编辑:当我尝试使用新帐户下单时:没问题,如果我尝试使用此新帐户下单,仍然没有问题,所以问题似乎只存在于旧帐户

我在Magento论坛上找到了解决方案:

抄袭

改变

$bind = array(’:increment_id’ => (int)$orderIncrementId);

165号线附近


此修补程序已打包在此扩展中:(谢谢@NateFriedman)

我在Magento论坛上找到了解决方案:

抄袭

改变

$bind = array(’:increment_id’ => (int)$orderIncrementId);

165号线附近


此修补程序已打包在此扩展中:(感谢@NateFriedman)

重建索引?缓存清除了吗?确定您使用的是您正在查看的同一个存储
eav\u entity\u store
表?一个索引未建立,缓存已清除,我正在查看好的存储;)如果问题出现在这里,我想我不会收到该客户的最后一个订单,问题应该在引用旧报价的报价地址下(地址具有相同id或类似的内容),请告诉我重新索引是否解决了问题。我无法重新索引数据,所以我不知道重新索引有什么问题?索引重建了吗?缓存清除了吗?确定您使用的是您正在查看的同一个存储
eav\u entity\u store
表?一个索引未建立,缓存已清除,我正在查看好的存储;)如果问题出现在这里,我想我不会收到该客户的最后一个订单,问题应该在引用旧报价的报价地址下(地址具有相同id或类似的内容),请告诉我重新索引是否解决了问题。我无法重新索引数据,所以我不知道重新编制索引有什么问题?编辑Magento核心是一种不好的做法。此修复程序已在此处转换为扩展程序:对于阅读本文的任何人,不介意使用扩展程序包,该修复程序现在包含在最新版本的Magento中(至少在Magento EE 1.14.3.7中)。编辑Magento核心是一种不好的做法。此修复程序已在此处转换为扩展程序:对于阅读本文的任何人,不介意使用扩展包,该修复程序现在已包含在Magento的最新版本中(至少在Magento EE 1.14.3.7中)
$bind = array(’:increment_id’ => (int)$orderIncrementId);
$bind = array(’:increment_id’ => $orderIncrementId);