magento - 在什么情况下 Magento 订单增量 ID 可以有重复?

标签 magento magento-1.4

我最近在安装 Magento (1.4.2.0) 时遇到了一些奇怪的问题,即同一订单增量 ID 被多个订单重复使用。

Screenshot

正如您在上面的屏幕截图中所看到的,同一位客户在使用不同的产品和总值(value)进行第二次订单之前已经过去了整整 45 分钟,只是为了重复使用增量 ID。

这种情况偶尔也会发生,因为订单相隔几分钟,这可能是由于支付网关上的重复提交导致对 Magento 的两次回调。

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

最佳答案

我的第一个猜测是存在第三方扩展、核心黑客,甚至可能是核心代码,它们不以事务方式处理 Order 对象的操作。再加上保存订单和增加内部增量编号之间的意外异常,可能会导致创建具有相同编号的订单。我会检查您的错误和异常日志中是否存在问题,清理这些问题,然后查看问题是否仍然存在。

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

关于magento - 在什么情况下 Magento 订单增量 ID 可以有重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100253/

相关文章:

php - 如何判断 Magento 请求是针对前端页面还是后端页面?

php - 在 Magento 上找不到基表或 View

wysiwyg - Magento 自定义模块 - WYSIWYG 图像浏览问题

Magento 升级 1.5.1 到 1.6.2 - 表 "base_shipping_hidden_tax_amount"上不存在列 "sales_flat_creditmemo"

php - 更改描述顺序或类别页面

php - 不能再在 Magento 1.4.2.0 中添加注册字段

php - Magento 目录搜索索引,无法初始化索引器进程

magento - Magento 中的高级导出配置文件

magento-1.4 - Magento 扩展仅适用于 multishop 中的单个商店

php - 如何在 Magento 中获取子类别?`