Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

管理画面で商品情報を編集直前に購入が入ると在庫数がずれる #4947

Open
okazy opened this issue Mar 3, 2021 · 1 comment
Milestone

Comments

@okazy
Copy link
Contributor

okazy commented Mar 3, 2021

概要(Overview)

管理画面で商品編集画面を開いた後に、フロント画面で購入があり、その後管理画面で商品情報登録を完了すると在庫数がずれてしまう。
例えば商品情報を少し編集するだけでもこの問題は発生する可能性がある。

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

対策案

  • 在庫更新は別ページに切り出して、商品情報の編集では在庫に影響を与えないようにする。
  • 在庫の個数指定で登録だけではなく、「プラス何個」の形で登録できるようにする。(Issueの切り出し 在庫の更新を加算・減算方式で行う #4948)

再現手順(Procedure)

省略

環境 (environment)

  • EC-CUBE: 4.0.x

関連情報 (Ref)

#4946

@okazy okazy added the improvement 機能改善 label Mar 3, 2021
@okazy okazy added this to the 4.0.x milestone Mar 3, 2021
@okazy
Copy link
Contributor Author

okazy commented Mar 3, 2021

対策案

動作

  • 商品登録ではデフォルトで在庫を更新しないように修正(UI上でも在庫数を編集不能にする)
  • 在庫更新が必要な場合は明示的に指定する(チェックボックスなど)
  • チェックされた時のみ、在庫を更新する。

対象画面

  • 商品登録画面
  • 商品企画登録画面

CSVは在庫更新を除外できるので対応不要

決めること残

  • 画面設計
    • 商品編集画面では新しいセクションを作って対応が可能かと思います。
    • 商品規格登録画面はいいUIが思いついていません。アイデアを募集中です。
      • モーダルで実現する案あり、ただし大量に修正したい場合は操作が面倒になる。
      • 別画面に切り出す案
      • そもそも項目数少ないので対応不要案
      • 規格画面で、更新したい列だけ、行だけ更新案(これがシンプルかと思います by おかじ)
  • フォーム
    • 在庫「無制限」ではなく、「管理しない」がわかりやすいのではないか

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants