2010-12-16 127 views
2

随着我的购物车中的产品集当我登录并开始订单时,我得到一个orderID。Magento订单ID重新订购

如果我然后坐在我的订单上,或者注销并再次返回,我的购物车产品仍然存在,并且我获得的订单ID(potentailly日前)仍然存在。与此同时,在我之后还有100个订单。现在我正在放置我的奥德意味着我的奥德ID是在100个旧ID之前。这些都很好,进展顺利。

但是在后端,我们的履行人员已经超过了当前的ID,并且我的旧订单ID会在一个虚空中丢失(因为如果我在一年左右订购,我的ID可能是1000 id的Back) 。

那么,强制Magento在第一步结账时重新签发新的订单编号是否可行,既简单又安全?如果没有,我们可以阻止Magento在注销后记住您的购物车状态)或者每次重新登录时,哪一个更容易?

感谢您的支持。

回答

3

如果您转至System>Config>Checkout>Shopping Cart并更改Quote Lifetime (days)的值,则可以缩短购物车保持运行状态的时间长度。

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

+2

后者是这里真正的修复。订单ID是一个方便的字符串,但它是供人类消费的。使用日期,如果你想抓住一切。 – 2010-12-16 04:58:52

+0

但是当我们选择“报价终身”时,我的购物车产品会因为客户而丢失?让我试试看。感谢您的回答。 – Elamurugan 2010-12-16 10:05:59

+1

是的,它们会丢失。这就是为什么我(和约瑟夫)建议你改变履行顺序选择标准。 – 2010-12-16 10:35:36