Повторный заказ идентификатора заказа Magento

С набором продуктов в моей корзине. Когда я вхожу в систему и начинаю заказ, мне присваивается идентификатор заказа.

Если я затем сяду на свой заказ или выйду из системы и вернусь снова, мои продукты в корзине все еще будут там, и идентификатор заказа, который мне дали (потенциально несколько дней назад), все еще там. В то же время есть 100 заказов, размещенных после меня. И теперь я размещаю свой заказ, это означает, что мой идентификатор заказа меньше 100 старых идентификаторов. Все это хорошо и идет хорошо.

Но в бэкэнде наши люди, выполняющие заказы, выйдут далеко за пределы текущего идентификатора, и мой старый идентификатор заказа потеряется в пустоте (потому что, если я закажу через год или около того, мой идентификатор может быть 1000 идентификаторов назад).

ТАК, возможно ли, просто и безопасно заставить Magento повторно выдать новый ИДЕНТИФИКАТОР ЗАКАЗА на первом этапе оформления заказа? Если нет, можем ли мы запретить Magento запоминать состояние вашей корзины после выхода из системы) или, возможно, каждый раз при повторном входе в систему, в зависимости от того, что проще?

Спасибо за поддержку.


person Elamurugan    schedule 16.12.2010    source источник


Ответы (1)


Если вы перейдете к System>Config>Checkout>Shopping Cart и измените значение для Quote Lifetime (days), вы сможете сократить время, в течение которого корзина остается в живых.

В качестве альтернативы я бы порекомендовал вам изменить критерии выбора заказа на выполнение, чтобы они работали по дате заказа, а не по идентификатору заказа.

person Jonathan Day    schedule 16.12.2010
comment
Последнее является реальным решением здесь. Идентификатор заказа — это удобная строка, но она предназначена для человеческого восприятия. Используйте дату, если хотите успеть все. - person Joseph Mastey; 16.12.2010
comment
но когда мы изменим срок службы Quote Lifetime, тогда продукты из моей корзины будут потеряны для клиентов? Позвольте мне попробовать. Спасибо за Ваш ответ. - person Elamurugan; 16.12.2010
comment
Да, они будут потеряны. Вот почему я (и Джозеф) предлагаю вместо этого изменить критерии выбора заказа на выполнение. - person Jonathan Day; 16.12.2010