Liquid、JavaScriptなどに関する質問
初歩的な質問になり申し訳ないのですが、
商品の「販売チャネル」を登録・解除するAPIはありますでしょうか?
ありましたら仕様書などお教えいただけましたら幸いです。
販売チャネルとは、Buy Button, POS, Facebook, 楽天などのことでしょうか?
商品の編集画面ではなくて、APIからということでしたら、以下になると思います。
https://shopify.dev/docs/admin-api/graphql/reference/mutation/publishableunpublishtocurrentchannel
https://shopify.dev/docs/admin-api/rest/reference/sales-channels/productlisting#destroy-2020-04
ただし、これが商品編集の販売チャネルのON・OFFに正確に対応するとかというと、そうではないです。
ご回答ありがとうございます。
商品編集画面の「販売チャネル」のON/OFFを行うためには
ご提示いただいているURLの方法をとるしかなく、
またそれも正確には対応しておらず
API等で処理は不可能ということでしょうか?
もし、商品編集画面の「販売チャネル」のON/OFFを設定できるAPIの情報等が
ありましたらお教えいただけると幸いです。
すいません、上記のAPIは、販売チャネル自身が呼び出すAPIで、対象の商品を自身の販売チャネルから非公開にするAPIでした。
ご希望の用途は添付のように、商品編集の販売チャネルのON・OFFをAPIでしたいとのことでしたら、下記のAPIで可能です。
https://shopify.dev/docs/admin-api/graphql/reference/mutation/publishablepublish?api[version]=2020-0...
https://shopify.dev/docs/admin-api/graphql/reference/mutation/publishableunpublish?api[version]=2020...
GraphQLについては以下のアプリを全権限つけてインストールするとご自身で色々と検証できますのでドキュメントをみながらトライしていただけますか?
https://shopify-graphiql-app.shopifycloud.com/
上記APIのIDは、商品のIDで、gid://shopify/Product/XXXXX のような形(XXXは商品編集URLの数値)にして、publicanInputのpublicationIDは、以下のクエリで引けます。
query { publications(first: 10) { edges { node { id name } } } }
商品IDも一応、下記のようにクエリから参照することをお勧めします。
query { products(first: 10) { edges { node { id title } } } }
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024