更改 Magento 历史订单的增量 ID 是否安全?
Is it safe to alter the Increment ID of historical Magento orders?
我正在尝试将 Magento 从 1.4.0.1 升级到最新版本(最终是 1.9,尽管我还没有到那一步)。
在升级尝试期间,由于大约 20 个重复的订单号可追溯到大约 4 年前的商店,因此引发了外键约束错误。
我的问题是,是否可以返回并修改这些订单以使其增量 ID 是唯一的?是否有任何陷阱可能会绊倒我?
我打算在一半的重复订单上采用“10003424M20140904”并将其变成“00003424M20140904”(将第一个 1 换成 0)。
有谁知道这不起作用的任何原因,或者是否有更简单的方法来做到这一点?
提前致谢!
Magento 使用 order_id if 字段进行内部工作。更新 increment_id 应该不会破坏系统。
我正在尝试将 Magento 从 1.4.0.1 升级到最新版本(最终是 1.9,尽管我还没有到那一步)。
在升级尝试期间,由于大约 20 个重复的订单号可追溯到大约 4 年前的商店,因此引发了外键约束错误。
我的问题是,是否可以返回并修改这些订单以使其增量 ID 是唯一的?是否有任何陷阱可能会绊倒我?
我打算在一半的重复订单上采用“10003424M20140904”并将其变成“00003424M20140904”(将第一个 1 换成 0)。
有谁知道这不起作用的任何原因,或者是否有更简单的方法来做到这一点?
提前致谢!
Magento 使用 order_id if 字段进行内部工作。更新 increment_id 应该不会破坏系统。