接続には、以下の手順となります。
https://shopify.dev/docs/partner-api/getting-startedの指示に従って、Access Token と organization IDを作成してください:
次に、以下のすべてに許可する必要があります。
財務の表示 - Shopifyのすべてが「トランザクション」として処理されます。これらのリソースは、サブスクリプションの販売から1回限りの請求、手数料、税金に至るまでのすべてに該当します。
アプリの管理 - Shopifyには実際の「プラン」がないため、アプリ名、請求間隔、価格を組み合わせてプラン名を推測する必要があります。アプリの管理がなければ、トランザクションごとにアプリ名を取得できません (ご察しの通り、このAPI には制限があります。)
テーマの管理 / ジョブの管理 - 同様に、1 回限りの支払いでテーマまたはジョブ固有のフィールドをトランザクションから抽出するには、テーマの管理とジョブの管理のアクセス許可も必要です。 Shopify GraphQL APIは、提供するものに関して非常に細かい情報を含むため、アプリ名を含むトランザクションのすべての詳細をリクエストしても、アプリを「Manage」する権限がない場合、API呼び出しは失敗し、プランを何と呼ぶかなどの作業はできません。Shopify の GraphQL API はまだベータ版であるため、将来的に読み取り/表示専用の特定の権限をリリースする可能性は十分に考えられますが、現時点では「Manage」と呼んでいます。さらに、GraphQL APIは現在、読み取り専用操作のみを許可しているため、Shopifyのプラットフォーム上のライブデータに誤って影響を与える可能性はありません。
以上を完了すると、こちらに接続できます。
注: APIは安定していますが、Shopifyはまだ「開発中」と見なされています。 そのため、いつでも壊れる可能性がありますが、弊社は通常通りご使用になっていただくため注意深く監視しております。
統合に関しての注意事項
解約は翌月に請求がないことに基づいており、通常は 3 ~ 5 日の遅れが生じます。
Shopifyはお客様のメールアドレスを当社に提供しないため、顧客データを充実させることはできません。
一部の顧客 (通常は初期の顧客) は、Shopify によって「REDACTED」としてマークされています。 そのような顧客は指標から除外されます。
リピーターを再契約顧客として認識されます。 解約後に戻ってきた顧客は「新規顧客」として表示されます。
利用料金はMRRに含まれません。 その他の収入と純収入に含まれる
他の直接統合と同様に、MRR、総売上などからShopifyの手数料は除外されていません。