バージョン選択

フォーラム

メニュー

オンライン状況

33 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 33
もっと...

サイト内検索

質問 > 管理機能 > 商品規格をラジオボタンに変えた場合の、管理画面での挙動について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
atpat
投稿日時: 2019/8/27 10:30
対応状況: −−−
新米
登録日: 2019/8/19
居住地:
投稿: 5
商品規格をラジオボタンに変えた場合の、管理画面での挙動について
[EC-CUBE] 3.0.17 新規インストール
[レンタルサーバ] Xserver
[PHP] 7.1
[データベース] MySQL 5.7
[WEBサーバ] Apache
[導入プラグインの有無]
 運送会社連携プラグイン、クーポンプラグイン、受注対応状況一括更新、お届け日調整プラグイン など
[カスタマイズの有無]
 フロント:URLから「/html」を削除 など
 管理画面:受注CSVに「使用したクーポン」追加
 システム:規格の選択肢をSelectからRadioに変更 (参考URL) など
[現象]

お世話になります。

ECCUBE3 セレクトからラジオボタンに変えたい
ECCUBE3での商品規格デフォルト値

といった情報をもとに、商品詳細ページで商品規格を選択する形式を、なんとかラジオボタンに変更、初期値を設定しました。
(商品規格は規格1のみ)

しかし、注文は問題なく行えるのですが、管理画面で受注情報 > 規格を変更しようとしても反映されない現象が発生しました。

【例】
「商品AAA (規格1=XXX) を1つ購入」の受注情報を編集、規格1=ZZZ に変更しようとしたが、
「商品AAA (規格1=XXX) を2つ購入」になる
※商品規格は規格1のみ
※規格のラジオボタンの並び:〇XXX 〇YYY 〇ZZZ
※何を選んでも一番最初の規格 (XXX) になってしまいます

※新規に「商品BBB (規格1=ZZZ) を1つ購入」と商品追加登録すると、こちらは問題なく 規格1=ZZZ で登録される場合と、やはり 規格1=XXX で登録される場合があります


検索していると、規格をラジオボタンにしたい要望は他にもあるようですが、このあたりの情報が無く、改めて質問させていただいた次第です。
原因、解決策をご存じの方、心当たりのある方、ご教示いただけませんでしょうか。
( /src/Eccube/Resource/template/admin/Order/edit.twig あたりでしょうか。)

どうぞよろしくお願いいたします。

【追記】
管理画面 > 受注編集 [商品の追加] > で表示される商品一覧のソースを確認すると、input の ID、label の for の値がすべて同じになっています。(よって、商品BBB (id=23) の方のラベルをクリックすると、商品AAA の方の input にチェックが付きます)

http://firestorage.jp/download/cced1ee450cdd2b1d3b7df4f759aba7b7d461894

このID周りを解決するだけでも違う気がするのですが、たとえば「classcategory_122」といったDIV、input の ID を定義しているのはどのファイルになるのでしょうか。(探していますが見つかっていません)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は64,476名です
総投稿数は97,266件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2494
4
nanasess
2089
5
umebius
1650
6
yuh
1612
7
red
1411
8
h_tanaka
1029
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.