——————————————-
WordPress のバージョン:5.9.2
Welcart のバージョン:2.5.6
PHP のバージョン:PHP7.4.25
Welcart専用の拡張プラグインとバージョン:
・WCEX Reports:2.0.1
・WCEX Yamato Number:1.1.9
・WCEX Multiple Shipping:1.2.2 ・・・ 状態:無効
ご利用のテーマ:自作テーマ
症状を確認したブラウザ:safari バージョン 15.3 , chrome バージョン: 99.0.4844.51
サーバー【重要】:Xserver スタンダード
——————————————–
いつも大変お世話になっております。
Welcart(Welcart e-Commerce) のバージョン を 2.5.1 から 2.5.6 に更新したことにより、
管理画面でカスタム・オーダーフィールドが正しく表示されない事象のご報告になります。
[ カスタム・オーダーフィールドの利用について ]
Welcartの機能で、管理画面「Welcart Shop → カートページ設定 → カスタム・オーダーフィールド」で「チェックボックス、ラジオボタン」を設定しています。
設定した選択肢のお客様の選択結果を受注リストから「Welcart Management 受注データ編集」ページの中段「カスタム・オーダーフィールド」で受注単位に確認できます。
設定した項目(フィールド名)が左、選択の文言(セレクト値)が右にレイアウトされ、選択の文言(セレクト値)の左に選択肢(チェックボックス、ラジオボタン)が表示されます。
[ Welcart更新後 ]
「Welcart Management 受注データ編集」ページの中段「カスタム・オーダーフィールド」に選択の文言(セレクト値)の左と右に2重に選択肢(チェックボックス、ラジオボタン)が表示されます
動作的には左の本来の選択肢が選択されていない時(false)は、右の見せかけの選択肢が選択状態(true)になり、
左の本来の選択肢が選択されている時(true)は、右の見せかけの選択肢が表示されないか未選択状態(false)になります。(画像添付)
※ 事象はWelcart e-Commerce以外のプラグインを無効にしても発生しております。
[ お願い ]
運用者には、選択の文言(セレクト値)の左の選択肢(チェックボックス、ラジオボタン)で確認するようにお願いしております。
ただ誤った対応をしそうなのでご対応お願いいたします。
[ 添付画像 ]
添付画像は「Welcart Management 受注データ編集」ページの中段「カスタム・オーダーフィールド」です。
htmlを見ると、選択肢の<label>の前後に<input>があり、後(表示上は右)の<input>の「name」要素の最後のキー(別送を希望する(納品書を商品に同包せずにご購入者様住所に郵送希望))が入っていない状態で「custom_order[deliveryslip][]」となっているのがわかります。