ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

赤伝の在庫が加算される?

Open nanasess opened this issue 5 years ago • 6 comments

概要(Overview)

以下のコメントより issue 作成しました https://github.com/EC-CUBE/ec-cube/pull/3385#issuecomment-431648940

突然のコメントで大変恐縮です。

赤伝票の際の在庫数量の計算につきまして お伺いしたく、こちらにコメントをさせて頂きました。

当方ローカル環境のEC-CUBE4(正式版)で、例えば以下のように新規受注登録を行い、

例) 彩のジェラートCUBE cube-03 / ( フレーバー: バニラ / サイズ: 16mm × 16mm ) ×2個 チェリーアイスサンド sand-01 ×1個

を受注登録

その際の在庫数は

彩のジェラートCUBE 無制限 チェリーアイスサンド 100→99

となります。

その後、この受注について以下のように変更を行い更新します。

彩のジェラートCUBE cube-03 / ( フレーバー: バニラ / サイズ: 16mm × 16mm ) ×2個 チェリーアイスサンド sand-01 ×- 1個

そうすると在庫数が

彩のジェラートCUBE 無制限 チェリーアイスサンド 99→101

となってしまいます。

通常赤伝票で1 → -1 と変更した場合 その数だけ(1だけ在庫に戻る)ような気がしますが 計算方法が加算されていないでしょうか?

在庫算出のロジックまでは追えていないので何ともですが、 2系の際に挑戦したことがありまして、うろ覚えですが 赤伝票の場合の在庫数算出と、通常の場合の在庫数算出を分けないと おかしいことになってしまったような記憶があります・・・。

お忙しいところ大変恐縮ですが、ご確認、コメント頂ければ幸いです。 どうぞよろしくお願いいたします。

期待する内容(Expect) or 要望 (Requirement)

再現手順(Procedure)

環境 (environment)

  • EC-CUBE: 4.0.0

関連情報 (Ref)

nanasess avatar Oct 22 '18 06:10 nanasess