ページや商品を跨ぐ共通のメタフィールドをもちたい

お世話になります。

SHopifyの純正メタフィールドは商品やコレクション、ページなどに紐づく形で設置できると思うのですが、そうではなくてサイト全体で参照できるような共通のメタフィールドを持ちたいのですができたりしますでしょうか。

例えば、オリジナルキャラクター(画像)を入れておいて、ページやブログ、コレクションページなどで共通して呼び出すとか(そのオリジナルキャラクターの画像はマーチャントさん側で自由に差し替えできる)
日付と時刻のフィールドを利用して、その時間になったらサイト全体の色を変えるなど(色を変えるなどのCSSはもちろん用意するので、ここでいう意図としては例えばbodyにClassを付与するなど)
商品やブログ、特定のページに紐づくメタフィールドではなくサイト全体でどこからでも参照できるようなフィールドが用意できたらなと考えております。

似たような代替案でも構いません。
もし知見等ございましたらご教示いただけますと幸いです。

こんにちは!

一度クライアント様の案件で、Wordpressでいうオプションページのような、サイト全体で参照可能なフィールドを設定したいといった仕様を実現するため、以下のアプリを利用して実装したことがあります。

GLOBALSフィールドを作成可能なので、あとはliquidタグで呼び出すだけで共通の値(画像やテキスト)として利用可能でした。

時刻や日付のフィールドを作成したい場合はテキストフィールドとして作成・呼び出しすることになりそうですが、カスタマイズは可能かと思います。

【Custom Fields】
https://apps.shopify.com/custom-fields-2?locale=ja

【Metafields Guru】
https://apps.shopify.com/metafields-editor-2?locale=ja&surface_detail=advanced-custom-field&surface_inter_position=5&surface_intra_position=1&surface_type=app_listing
こちらは無料版もあるようです。

少しでもご参考になりましたら幸いです。

1 Like

ご回答ありがとうございます!!

Wordpressでいうオプションページのような、

まさにこれです!

ご丁寧に参考アプリありがとうございます!
Metafields Guru はかなり変わってしまってめちゃくちゃ重かったので、機能としては優秀ですがその一箇所のためだけにとなると機能過多かなと思い躊躇してしまっておりました。

参考にさせていただきます!
ありがとうございました!

1 Like