私はopencartにウェブサイトを持っており、現在は非常にうまく動作していますが、問題は、同じ日のランダムな注文番号の1つの注文番号が3361で、2番目の注文番号が3381であることです. 20個の注文がどこに行くのか理解できません。注文番号をシリアルで取得できるように、この問題を解決する方法を教えてください。
2746 次
2 に答える
1
真実は:
OpenCart は、「注文確認」ページが表示されるたびに新しい注文を作成します。これは注文プロセスの最後のステップであり、その後、注文が確認され保留され、電子メールが送信されます。
ただし、確認ページでユーザーがページの更新を押すか、何かを変更するために戻って確認ページ (ステップ) に戻ったときはいつでも、新しい注文 ID が生成されます (つまり、古い注文を破棄しながら新しい注文が作成されます)。
これが、2 つの実際の注文間で ID が連続していない場合がある理由です。しかし、phpMyAdmin を開いてorders
表を見ると、未完了の注文によって継続的に使用されている ID があり、管理画面に表示されていないことがわかります。
于 2012-12-10T10:28:46.307 に答える
0
opencartは、アイテムをカートに差し込むときに、各クライアントに注文番号を割り当てると思います。次に、クライアントが購入を完了せず、カートをクリアしない場合、その番号は単に忘れられます。
于 2012-12-10T06:54:19.627 に答える