2

在我的购物车中有一组产品当我登录并开始下订单时,我会获得一个 orderID。

如果我然后坐在我的订单上,或者注销并再次回来,我的购物车产品仍然存在,并且给我的订单 ID(可能是几天前)仍然存在。与此同时,有 100 份订单在我之后。现在放置我的 oder 意味着我的 oder id 在 100 个旧 ID 之前。这些都很好,进展顺利。

但是在后端,我们的履行人员的批量将远远超出当前 ID,并且我的旧订单 ID 会丢失(因为如果我在一年左右后订购,我的 ID 可能是 1000 id's Back)。

那么,在结账的第一步强制 Magento 重新发布新的 ORDER ID 是否可行、简单且安全?如果没有,我们是否可以阻止 Magento 在您注销后记住您的购物车状态)或者每次您重新登录时,以更容易者为准?

谢谢你的支持。

4

1 回答 1

3

如果您去System>Config>Checkout>Shopping Cart更改 的值Quote Lifetime (days),您将能够减少购物车保持活动的时间长度。

或者,我建议您将履行订单选择标准更改为在订单日期而不是订单 ID 上工作。

于 2010-12-16T03:37:10.923 回答