Shopify APIを使う
やりたいこと
Shopifyでオンラインショップ向けのアプリを作りたい
- 外部サイトからオンラインショップへの送客
- ShopifyのAPIを利用できるようにする。
- 実現方法:カスタムアプリの作成
- 管理画面のカスタマイズ
- 入力画面を改良してメタデータを付与できるようにする。例えばフリーワードの description入力した文字列から、特定の文字列(例: "デジタル" ) を抽出して、自動的にタグとする
- 実現方法:カスタムアプリ (Shopify App Bridge)の作成
方法
API自体は、GraphQL版、REST版があるが、商品の検索ができれば、よいので、参照権限が欲しい。 OAuthのトークンが必要
パートナープログラム
この仕組みが素晴らしい。 テスト用のストア作れる。 アプリストアで作ったアプリを販売することもできる。 カスタムアプリとして、特定のクライアント専用のアプリを作ることができる -> shopifyの Billing APIは使えないけど、shopifyに手数料払わなくてもよい?
参照
Shopify App Bridge で埋め込み用のアプリがつくれる shopify.dev
Next.js前提のチュートリアル shopify.dev
チーム作れる help.shopify.com
ストアで販売しないなら、カスタムアプリが適切 shopify.dev
カスタムアプリを作って、導入先のshopifyストア管理者に権限の付与をしてもらうと APIへのアクセストークンが発行できるようになる shopify.dev
- webhookを使えば、商品の発売終了の通知を受け取れる(要確認)
- コラボレーターは、スタッフにカウントされない
https://shopify.dev/graphiql/storefront-graphiql