# 商品、個別ページにおける記述内容の動的な変更

**URL:** <https://community.shopify.com/t/topic/184845>\
**Category:** 技術的なQ＆A\
**Created:** [January 19, 2023, 4:20am UTC](https://community.shopify.com/t/topic/184845 "2023-01-19T04:20:43Z")\
**Posts on this page:** 4\
**Page:** 1

## AI-generated summary

目的: 全商品・各ページで一括切替できる納期表示（繁忙期に応じて「4週間→6週間で発送」など）を、1か所の変更で全体反映したい。

当初案: 商品/バリアント単位でメタフィールド（例: custom.date → product.metafields.custom.date, variant.metafields.custom.date）に納期を設定し商品ページに表示。ただしこれは商品ごとの管理が前提。

要件再確認: 納期は商品に関係なく一律の文言を表示したい。

提案（最新）:
- テーマエディタでテンプレート（商品、固定ページ、ブログ）に共通セクション/ブロックを追加し、対象全ページまたはテンプレート単位で表示。
- サイト上部のバナー等、全ページで表示可能な要素を活用。
- 参考: Shopifyヘルプ（テーマ編集、セクションとブロック）。

代替手段: テーマで対応困難なら、全ページ表示できるアプリ（ポップアップ等）を利用、またはテンプレートをカスタマイズ（必要に応じて専門家へ依頼）。

状況: 実装・決定は未了。共通管理での実現策が提示され、検討段階。

<div class="post-metadata">

**Author:** ![Taku-1969](https://avatars.discourse-cdn.com/v4/letter/t/c6cbf5/32.png) [@Taku-1969](https://community.shopify.com/u/Taku-1969)\
**Post date:** [January 19, 2023, 4:20am UTC](https://community.shopify.com/t/topic/184845/1 "2023-01-19T04:20:43Z")

</div>

受注生産商品を含むストアを運営しております。

受注生産商品は注文時点で在庫がなく、オーダー・支払後に生産を行い、配送となります。

繁忙度に応じて、受注生産商品の納期が変わるのですが、納期をどこかに記述し、各商品ページ、ショッピングガイドなどの個別ページに対して、横断的に変更を行うことは可能でしょうか？

ご教示のほどよろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Anonymous\_44fbe07fc59d9ccaacd70575fd5a5155](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/anonymous_44fbe07fc59d9ccaacd70575fd5a5155/32/194200_2.png) [@Anonymous\_44fbe07fc59d9ccaacd70575fd5a5155](https://community.shopify.com/u/Anonymous_44fbe07fc59d9ccaacd70575fd5a5155)\
**Post date:** [January 19, 2023, 8:45am UTC](https://community.shopify.com/t/topic/184845/2 "2023-01-19T08:45:40Z")

</div>

Taku-1969 様

お世話になっております。

フルバランスの道家と申します。

ご質問確認いたしまいた。

商品ごとに納期情報をもたせて、商品詳細ページに表示したいという理解でよろしいでしょうか。

ProductまたはVariantのメタフィールドに納期を入力し、それを表示する方法が良いかと思います。

メタフィールドは、管理画面の設定 \> メタフィールドから追加できます。

表示の際は、例えばメタフィールドのネームスペース・キーをcustom.dateとした場合、

Productであれば、product.metafields.custom.date

Variantであれば、variant.metafields.custom.date

でアクセスできるかと思います。

なにかヒントになれば幸いです。

私たちの励みにもなりますので、

お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

フルバランス 道家

---

<div class="post-metadata">

**Author:** ![Taku-1969](https://avatars.discourse-cdn.com/v4/letter/t/c6cbf5/32.png) [@Taku-1969](https://community.shopify.com/u/Taku-1969)\
**Post date:** [January 19, 2023, 8:54am UTC](https://community.shopify.com/t/topic/184845/3 "2023-01-19T08:54:08Z")

</div>

道家様

ご返信いただき、ありがとうございます。

ご説明が不足しており失礼いたしました。

ここでの納期は、商品にかかわらず一律で設定されます。

例えば、非繁忙期はすべての商品について「４週間で発送」と表示し、繁忙期になると「６週間で発送」と表示するという具合です。

４週間から６週間への変更を、すべての商品ごとに一点一点修正していくと大変な手間になるため、どこか１か所にその情報を記述しておき、商品ページには変数を記載することで、１か所の変更だけで一括変更できないかと考えた次第です。

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [January 24, 2023, 11:57am UTC](https://community.shopify.com/t/topic/184845/4 "2023-01-24T11:57:26Z")

</div>

使用されているテーマ次第ですが、テーマエディタでセクションかブロックを追加する方法である程度のまとまったページごと(商品、ページ、ブログなど)であれば、テンプレートごとに内容が追加できるので概ね対応可能かと思います。

または、例えばページ上部にバナーのような状態で全ページに表示できる要素が存在するのであれば、そこが利用できると思います。

基本的な情報に関しては以下などを確認ください。

[https://help.shopify.com/ja/manual/online-store/themes/customizing-themes/edit](https://help.shopify.com/ja/manual/online-store/themes/customizing-themes/edit)

[https://help.shopify.com/ja/manual/online-store/themes/theme-structure/sections-and-blocks](https://help.shopify.com/ja/manual/online-store/themes/theme-structure/sections-and-blocks)

テーマに関しては各テーマのヘルプやドキュメントを参照ください。

テーマエディタで対応不可の場合は以下などの方法を取る必要があると思います。

- なんらかのアプリを使う( popup系ならおそらく全ページに表示可能かもしれません )
- テンプレートをカスタマイズする(ご自身で難しい場合はエキスパートやパートナーにご相談ください)
