Ticket #2218 (closed バグ指摘: 修正済)

Opened 8 years ago

Last modified 7 years ago

購入フローで別のお届け先を追加するボタンが最大数になる前に非表示になる

Reported by: m_uehara Owned by: pineray
Priority: Milestone: EC-CUBE2.13.0
Component: フロント Version: 2.12.3
Keywords: Cc: pineray
修正済み: yes

Description

再現方法
1.購入フロー>お届け先の指定画面に遷移します。
2.新しいお届け先を追加します。
3.別のお届け先最大登録数より1つ少ない段階で、「新しいお届け先を追加する」ボタンが非表示になります。

#1958r22065 の対応が原因ではないかと思われます。

Change History

comment:1 Changed 8 years ago by pineray

  • Owner changed from somebody to pineray
  • 修正済み set
  • Status changed from new to assigned

r22781 にて対応しました。

私が手を加える以前から、会員登録住所と別お届け先を足した数を、お届け先最大登録数と比較していたようですので、この不具合はもっと以前から存在していたと思われます。

プログラムとテンプレートと、いずれを修正しようかと迷いましたが、今回はテンプレート側を変更しました。

comment:2 Changed 8 years ago by m_uehara

  • 修正済み unset

修正ありがとうございます。
お届け先の指定画面について期待通りの動作になっている事を確認いたしました。

気になった点がいくつかありましたので共有させていただきます。

購入フロー>複数配送先の指定画面についてですが、
プルダウンに表示する「選択してください」の行もお届け先件数に含んでいるようで、
最大登録数に届く前にボタンが非表示になってしまいます。

また、マイページのお届け先一覧の画面では会員住所を含んでいないため、
最大登録数と同じ数を登録してもお届け先を追加するボタンが表示されてしまいます。

特に複数配送の方はテンプレート側のみでの修正が難しいかと思われますが、如何でしょうか。

comment:3 Changed 8 years ago by pineray

  • 修正済み set

各ページで処理が異なっているようですので、テンプレート側の変更を元に戻し、スクリプト側で数を調整するようにしました。 チェンジセットは r22782 です。

comment:4 Changed 7 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

ご対応ありがとうございました。
こちらクローズさせていただきます。

Note: See TracTickets for help on using tickets.