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

複数出荷画面の実装 #3373

Merged

Conversation

okazy
Copy link
Contributor

@okazy okazy commented Jul 20, 2018

概要(Overview・Refs Issue)

  • 複数出荷登録画面の実装
  • 出荷管理の削除
  • 出荷管理で必要な処理は受注管理への移動

方針(Policy)

  • 受注管理と出荷管理が別れているとわかりにくいので受注の下に出荷が紐づく形に変更する
  • 単数出荷の場合
    • 出荷登録画面は不要で受注登録画面のみで確認・編集ができるようにする
    • 受注登録画面で商品の登録・削除が可能
  • 複数出荷の場合
    • 出荷登録画面で出荷内容の確認・編集ができるようにする
    • 出荷登録画面では数量の変更は可能・価格の変更は不可
    • 受注登録画面で商品の登録・削除は不可、その他明細の追加削除は可能

実装に関する補足(Appendix)

  • 出荷登録画面では受注一覧画面での出荷済み処理・出荷完了メール送信処理を流用している
    • 受注一覧画面と出荷登録画面で共通の処理(js部分)は別のtwigファイルに切り出している
  • 配送先情報のフォームは受注登録画面のフォームと合わせた

テスト(Test)

  • 基本的な操作のテストケースを追加

相談(Discussion)

@okazy okazy changed the title 複数出荷画面の実装 [WIP]複数出荷画面の実装 Jul 20, 2018
@ryo-endo ryo-endo added this to the 3.n.0 milestone Jul 21, 2018
okazy and others added 18 commits July 23, 2018 09:44
TODO: 機能していないコードを一旦コメントアウト
…t-admin-multi-shipping

# Conflicts:
#	src/Eccube/Resource/template/admin/Shipping/edit.twig
#	tests/Eccube/Tests/Web/Admin/Order/ShippingEditControllerTest.php
@okazy okazy changed the title [WIP]複数出荷画面の実装 複数出荷画面の実装 Jul 24, 2018
@chihiro-adachi chihiro-adachi merged commit 4304926 into EC-CUBE:experimental/sf Jul 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants