2010-12-16 157 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