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の設定ができれば便利ですよね。
2月に、新しい英語版AMAディスカッションボードで2週間にわたって初めてのコミュニティAMAを開催しました。
By SarahF_Shopify Mar 19, 2023不正注文やチャージバック被害はビジネスへ大きな被害を与えます、このブログでは簡単な防止策を紹介し、ストア保護を最適化します
By Mirai Mar 13, 2023Eコマースの自動化に関して大きな告知がございます。2022年3月22日より、Shopify FlowをAdvanced(プレミアム)プランの全てのご利用者様に提供を開始しました。...
By Nanami Feb 17, 2023