バージョン選択

フォーラム

メニュー

オンライン状況

67 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 67
もっと...

サイト内検索

質問 > フロント機能 > 注文番号の生成タイミングについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bom
投稿日時: 2023/1/30 11:41
対応状況: −−−
新米
登録日: 2023/1/30
居住地:
投稿: 4
注文番号の生成タイミングについて
▼テンプレート
[EC-CUBE] 4.2
[OS] CentOS v7.9.2009
[PHP] 8.2

現在EC-CUBE4.2を新規インストール後、動作検証中です。

検証している中で、注文番号の生成タイミングについて疑問があります。

恐らく仕様としては商品をカートに入れて、ご注文手続きページに行った時点でdtb_orderにorder_noはNULLの状態でレコードが登録され、確認ページに行くとdtb_orderのidをそのままorder_noにアップデートして注文番号が確定されると思います。

しかし、確認ページに行ってから購入を辞めてしまう場合、次の注文が入ると当然注文番号は一つ飛んでしまいます。

そしてその次の注文が入ってから、購入を辞めようと思っていた方の注文を購入完了すると、注文日時は新しいのにIDは古いという事が発生してしまいます。

この場合、注文が入る度にその都度発送の準備などを行う場合に注文番号順での管理が困難になる事がありそうです。

EC-CUBE2系は注文確定した時点で注文番号が確定する仕様だったと記憶していますが、なぜこのような仕様なのでしょうか?
また、注文確定した時に注文番号を確定するようにカスタムするというのは無茶なのでしょうか?
yuh
投稿日時: 2023/1/30 12:57
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: 注文番号の生成タイミングについて
2系もクレジット画面から戻ると注文番号は飛びます。
決済を通す際に注文番号が必要になるので、そのような仕様になっているのだとは思います。

>注文確定した時に注文番号を確定するようにカスタムするというのは無茶なのでしょうか?

多分元の注文番号とは別に管理用の注文番号を用意して、それを適用させるのはカスタムすれば可能だと思います。


----------------


http://ec-lab.net/

bom
投稿日時: 2023/2/3 16:23
対応状況: 解決済
新米
登録日: 2023/1/30
居住地:
投稿: 4
Re: 注文番号の生成タイミングについて
ご返信ありがとうございます。

なるほど、ありがとうございます。

対応を検討させていただきたいと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.