Shopify テーマ、Liquid、ロゴ、その他の類似トピック
https://shopify.dev/api/liquid/objects/shop
Shopオブジェクトのメタフィールドはどこで定義した部分のことを指しているのでしょうか?
{{ shop.matafileds }}にアクセスしても何も取得できません。
複数の店舗情報をストアに表示、メール通知に表示を考えています。
Globalでメタフィールドを定義できれば良いのですが、ストアやメールからアクセスできる付与情報を定義する方法のアイデアはありますでしょうか?
解決済! ベストソリューションを見る。
成功
私が確認した限り、の話になってしまいますが、
APIからのみShopにメタフィールドが設定できるようです。
https://shopify.dev/api/admin-graphql/2022-10/mutations/metafieldsSet
Shopify graphQL explorerで実行したところ、
https://shopify.dev/apps/tools/graphiql-admin-api
確かに、Shopにmetafieldを設定できました。
また、設定したmetafiledをliquidに出力することもできました。
また、
Matrixify を使用して、
私が運営しているストアのShop objectに設定されたMetafiledsを確認したところ、
アプリが設定した思われるメタフィールドが多数ございました。
アプリからAPIで登録したものと思われます。
GraphQLを使用して登録する、というのはハードルが高いかもしれませんので、
アプリを探してみました。
検証はしていないのですが、
下記のアプリの説明に、Shop ObjectにMetafiledを設定できるような記載がありました。
https://apps.shopify.com/metafields-manager?locale=ja
もしかしたら、このアプリを利用することで、
質問者様が実現されたいことを実現できるかもしれません。
ご参考まで。
(キュー田辺)
成功
私が確認した限り、の話になってしまいますが、
APIからのみShopにメタフィールドが設定できるようです。
https://shopify.dev/api/admin-graphql/2022-10/mutations/metafieldsSet
Shopify graphQL explorerで実行したところ、
https://shopify.dev/apps/tools/graphiql-admin-api
確かに、Shopにmetafieldを設定できました。
また、設定したmetafiledをliquidに出力することもできました。
また、
Matrixify を使用して、
私が運営しているストアのShop objectに設定されたMetafiledsを確認したところ、
アプリが設定した思われるメタフィールドが多数ございました。
アプリからAPIで登録したものと思われます。
GraphQLを使用して登録する、というのはハードルが高いかもしれませんので、
アプリを探してみました。
検証はしていないのですが、
下記のアプリの説明に、Shop ObjectにMetafiledを設定できるような記載がありました。
https://apps.shopify.com/metafields-manager?locale=ja
もしかしたら、このアプリを利用することで、
質問者様が実現されたいことを実現できるかもしれません。
ご参考まで。
(キュー田辺)
ありがとうございます!
APIでのみWriteできるのですね。そこに思い至りませんでした。
デフォルトでストアの管理画面から追加、更新ができればすごく便利だと思いました。
確かにアプリなどでGlobalにMetafieldsの設定ができれば便利ですよね。
いつもShopifyをご利用いただき、ありがとうございます。 Shopifyは、皆様の日本語での利用体験の向上に努めております。さらなる改善のために皆様のご意見をお寄せい...
By JasonH May 9, 2025Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025