Magento订单:对进口客户的增量不好

时间:2012-02-07 14:45:27

标签: magento

这是我第一次来这里,所以如果我犯了一些错误,我会事先道歉:)

我目前在Magento 1.6.2.0网站上面临极其奇怪的行为。 从prestashop数据库导入数千个帐户后,似乎如果导入的客户在magento上创建新订单,则订单的increment_id不会跟随存储在eav_entity_store中的最后一个,而是更低/未使用的increment_id。

示例:

数据库中的最后一个increment_id是: 100025008 如果新客户完成订单,其increment_id将为 100025009 。 但是如果导入的客户最终确定订单,则其increment_id将是一个“随机”数字(我猜这是从未使用的increment_id获取的数字)

如果我从magento后端重新保存这个导入的帐户,下一个increment_id就可以了。

我深入挖掘数据库customer_entity_ *,customer_address_entity_ *等,以比较新的与进口的客户账户和&地址,但即使我同步数据,问题仍然没有解决,直到我在后端保存帐户。这不是一个选择,因为我们有超过2万的进口客户:)

我尝试在引号中记录increment_id归因的过程,但直到现在才找到相关的内容。

也许有人在这里可以帮我解决这种诽谤行为?

提前感谢阅读/帮助!

Renaud

1 个答案:

答案 0 :(得分:0)

您当然可以尝试使用Magento数据库修复工具。

http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool

但请注意,如果您不愿意做这种事情,那么解决方案可能不适合您。当然,在运行之前备份所有内容和/或设置用于测试的开发环境。