返信先: 注文番号の採番方法がおかしい

フォーラム 拡張プラグイン 注文番号の採番方法がおかしい 返信先: 注文番号の採番方法がおかしい

#103954
eito
参加者

efu 様

こんにちは。

「同一注文番号」が発生する仕組み・理由が分かった気がします。

<想定>
ステージングサイトを作成(2)、反映(3)した際、内部で保持されている注文番号(1106)が
本番サーバへリリース後(6)に、注文番号の初期値(1106)となって加算(+1)されている(1107)のではないか???

そこで、以下の確認ポイントを作成し、検証してみました。

■流れ
→先ず、HP(本番)から、注文を確認(受注メールを確認し、注文番号を確認)・・・1108

  (1)さくらインターネットの管理コンソールへログイン。

  (2)ステージングサイトを作成する。

  (3)最新のスナップアップ(バックアップ)をステージングサイトへ反映。
→記憶されている注文番号!?、Welcart Management 受注リストの最新を確認・・・1106

  (4)ステージングサイトを修正。
→HP(本番)では、注文がされて、注文番号が進んだとします(仮に、1121まで)
→1108、1109、1110・・・1121

  (5)ステージングサイトのスナップアップ(バックアップ)を作成。

  (6)(5)で作ったスナップアップを本番サーバへリリース。
→本番サーバへリリース後に、注文すると注文番号が(1107から採番)が再登場します。・・・1107(3)でステージングサイトを作成した時の注文番号(1106+1=1107)★!?

  (7)今回作成したステージングサイトを削除。

HPの修正がある場合、通常、以下の流れで作業しています。
▼----------------------------------------▼
  (1)さくらインターネットの管理コンソールへログイン。
  (2)ステージングサイトを作成する。
  (3)最新のスナップアップ(バックアップ)をステージングサイトへ反映。
  (4)ステージングサイトを修正。
  (5)ステージングサイトのスナップアップ(バックアップ)を作成。
  (6)(5)作ったスナップアップを本番環境へ反映。
  (7)今回作成したステージングサイトを削除。
▲----------------------------------------▲