Featured Sectionに入力しても再読込されて反映されない

Topic summary

Featured Sectionへの入力が自動で再読込され、保存・反映されない不具合。プレビューには一時的に反映されるが、入力フォームは以前の値に戻る。テーマはDebut、ブラウザはFirefox。

ボタンのカスタマイズ進行中:左の2ボタンを1つに変更。今後、中央ボックスのボタンを2つにする予定。ウェブ上のカスタマイズ画面でFeatured Sectionの入力フォーム項目がボタン数に応じて自動的に増えるかを質問。

技術的補足:Shipping Sectionのschema(セクション設定定義)ファイル内の初期値を確認し、直接編集して内容変更を試行。text/textareaのsettingsやpresetsを含むコードスニペットを提示。スクリーンショット添付あり。

用語説明:Shopifyのsection schemaは、テーマエディタに表示される設定項目(ラベル、デフォルト値、入力タイプなど)を定義するJSON相当の記述。

現状・結論:原因や解決策は未確定。未回答の論点は、(1) 自動再読込で保存されない原因、(2) ボタン数変更時に入力フォーム項目が自動生成・増加するかの可否。議論は未解決・継続中。

Summarized with AI on February 17. AI used: gpt-5.

Featured Sectionで項目の入力をしていますが、自動で再読込されてしまい入力内容が反映されないです。

また、一時期は、プレビューで反映されていましたが、入力フォームのところでは、以前の入力内容になっています。

不思議です。

テーマは、Debutです。

それから、現在ボタンをカスタマイズしていまして、左は当初2つボタンがありましたが、一つにしました。

このあと真ん中のボックスのボタンを2つにする予定です。

この場合、ウェブ上でカスタマイズする画面で、Featured Sectionの入力フォームの項目は、自動で増えますでしょうか?

ご教示頂けましたら、幸いです。

すみません。

追記ができなかかったので、ここに書きます。

ブラウザは、Firefoxを使っています。

ショッピングセクションについては、初期値がファイルの中に書かれていました。

ここに変更したい内容を、直接入力しました。


{% schema %}
{
"name": "Shipping Section", // Section name
"settings": [
{
"id": "title1",
"type": "text",
"label": "Title1",
"default": "Complementary gift wrapping"
},
{
"id": "description1",
"type": "textarea",
"label": "Description1",
"default": "All orders are lovingly packaged in our signature pink branded box."
},
{
"id": "title2",
"type": "text",
"label": "Title2",
"default": "Worldwide delivery"
},
{
"id": "description2",
"type": "textarea",
"label": "Description2",
"default": "Worldwide delivery available, express delivery available to selected regions only."
},
{
"id": "title3",
"type": "text",
"label": "Title3",
"default": "Free online returns"
},
{
"id": "description3",
"type": "textarea",
"label": "Description3",
"default": "Free returns are offered for all online orders. Products bought in-store can be exchanged for an alternative size."
},
{
"id": "extra-class",
"type": "text",
"label": "Extra CSS Class"
}
],
"presets": [
{
"name": "Shipping Section",
"category": "ADVANCED LAYOUT"
}
]
}
{% endschema %}
{% stylesheet %}
{% endstylesheet %}
{% javascript %}
{% endjavascript %}