現在、商品に「金具の選択肢」を追加するために、メタフィールドを使って表示制御を行おうとしておりますが、「1行テキスト」+「値のリスト」に設定したにもかかわらず、保存後にリストとして認識されないという不具合に直面しています。
■問題の詳細- 対象:商品メタフィールド(namespace: custom, key: kanagu_options)
-
コンテンツタイプ:1行テキスト(Text)
-
「値のリスト(Accept list of values)」:チェックを入れて保存
-
結果:保存後、UI上ではグレーアウトされ、リストとして扱われていないように見える
-
商品テンプレート内で product.metafields.custom.kanagu_options を for で回しても出力されません
■試したこと- メタフィールド定義の再作成(削除→再作成)
-
別の商品でも同じ動作
-
product.metafields.custom.kanagu_options をデバッグ表示しても空のまま
-
Liquidコード側の記述は問題なく、ハードコーディングしたリストは正しく出力されます
■ご確認いただきたい内容- この挙動は仕様でしょうか?
-
「1行テキスト」で「値のリスト」に対応しているか確認したい
-
正しい手順やワークアラウンドがあれば教えていただきたい
何卒 よろしくお願いいたします。
