ショッピング カート内の一連の製品でログインして注文を開始すると、orderID が割り当てられます。
その後、注文を続行するか、ログアウトして再び戻ってきても、カートの商品はまだそこにあり、与えられた (おそらく数日前) 注文 ID はまだそこにあります。その間、私の後に何百もの注文がありました。そして今、注文を出しているということは、注文 ID が 100 の古い ID より前であることを意味します。これらはすべてうまくいき、うまくいきます。
しかし、バックエンドでは、フルフィルメント担当者が現在の ID をはるかに超えてバッチ処理を行っており、古い注文 ID が無効になってしまいます (1 年後に注文した場合、私の ID は 1000 ID のバックになる可能性があるため)。
では、チェックアウトのステップ 1 で Magento に新しい ORDER ID を強制的に再発行させることは可能で、簡単かつ安全ですか? そうでない場合、ログアウト後または再ログインのたびに Magento がカートの状態を記憶しないようにすることはできますか?
ご協力ありがとうございました。