2

ショッピング カート内の一連の製品でログインして注文を開始すると、orderID が割り当てられます。

その後、注文を続行するか、ログアウトして再び戻ってきても、カートの商品はまだそこにあり、与えられた (おそらく数日前) 注文 ID はまだそこにあります。その間、私の後に何百もの注文がありました。そして今、注文を出しているということは、注文 ID が 100 の古い ID より前であることを意味します。これらはすべてうまくいき、うまくいきます。

しかし、バックエンドでは、フルフィルメント担当者が現在の ID をはるかに超えてバッチ処理を行っており、古い注文 ID が無効になってしまいます (1 年後に注文した場合、私の ID は 1000 ID のバックになる可能性があるため)。

では、チェックアウトのステップ 1 で Magento に新しい ORDER ID を強制的に再発行させることは可能で、簡単かつ安全ですか? そうでない場合、ログアウト後または再ログインのたびに Magento がカートの状態を記憶しないようにすることはできますか?

ご協力ありがとうございました。

4

1 に答える 1

3

に移動しSystem>Config>Checkout>Shopping Cartての値を変更するQuote Lifetime (days)と、カートが存続する時間を短縮できます。

または、注文IDではなく注文日に機能するようにフルフィルメント注文の選択基準を変更することをお勧めします。

于 2010-12-16T03:37:10.923 に答える