0

私はopencartにウェブサイトを持っており、現在は非常にうまく動作していますが、問題は、同じ日のランダムな注文番号の1つの注文番号が3361で、2番目の注文番号が3381であることです. 20個の注文がどこに行くのか理解できません。注文番号をシリアルで取得できるように、この問題を解決する方法を教えてください。

4

2 に答える 2

1

真実は:

OpenCart は、「注文確認」ページが表示されるたびに新しい注文を作成します。これは注文プロセスの最後のステップであり、その後、注文が確認され保留され、電子メールが送信されます。

ただし、確認ページでユーザーがページの更新を押すか、何かを変更するために戻って確認ページ (ステップ) に戻ったときはいつでも、新しい注文 ID が生成されます (つまり、古い注文を破棄しながら新しい注文が作成されます)。

これが、2 つの実際の注文間で ID が連続していない場合がある理由です。しかし、phpMyAdmin を開いてorders表を見ると、未完了の注文によって継続的に使用されている ID があり、管理画面に表示されていないことがわかります。

于 2012-12-10T10:28:46.307 に答える
0

opencartは、アイテムをカートに差し込むときに、各クライアントに注文番号を割り当てると思います。次に、クライアントが購入を完了せず、カートをクリアしない場合、その番号は単に忘れられます。

于 2012-12-10T06:54:19.627 に答える