記事について
本記事では、データ連携において「Shopify」のデータを『パブリックアプリ』を利用して取込む方法について記載します。
『パブリックアプリ』とは、「Admin API」の下記11項目の全ての権限をb→dashに付与する連携方法です。
「Shopify」で管理している顧客情報や受注情報などを『パブリックアプリ』を利用してb→dashに連携したい場合は、本記事をご参照ください。
Admin APIの項目
● Shopifyペイメントの支払い(read_shopify_payments_payouts)
● フルフィルメントサービス(write_fulfillments)
● マーケティングイベント(write_marketing_events)
● 下書き注文(write_<wbr>draft_<wbr>orders)
● 価格ルール(write_price_rules)
● 商品リスト(write_product_listings)
● 商品管理(write_products)
● 在庫(write_inventory)
● 注文(write_orders)
● 注文管理(write_order_edits)
● 顧客管理(write_customers)
b→dashへ接続情報を登録する
Shopifyの連携システムを初回作成する際は、あらかじめShopifyにログインしておいてください。
「データパレット」をクリックします

「データを連携」をクリックします

右上にある「新規追加」をクリックします

「Shopify(パブリックアプリ)」を選択し、「適用」をクリックします

「次へ」をクリックします

「新規作成」をクリックします

「開く」をクリックします

連携頻度と時間を設定の上「追加」を選択し、「次へ」をクリックします

名前を入力し、「保存」をクリックします

b→dashの連携システム一覧画面に遷移し、新規作成した連携が画面に表示されます

これでShopifyとのAPI連携の設定は完了です!最後に、b→dashへファイルが正常に連携されたかどうかの検証を行います。
接続の検証を行う
b→dashに入力した連携タイミングの時間になると「連携処理」が開始されます

連携のステータスを確認します

連携のステータスは、アイコンで把握することができます!
API連携でb→dashがデータを受け取る際のステータス
ステータスが「接続完了」になった連携設定をクリックします

連携設定をクリックすると連携されているデータを確認でき、「取込設定」を行うことができます

取込設定の詳細については、
こちらの記事をご覧ください。
Shopifyが連携できるデータについて
Shopifyがb→dashをはじめとする外部ツールに連携可能なデータ(テーブル)は下記のShopify公式サイトで紹介されています。
連携したいデータが対象であるかをご確認の上、b→dashと連携を行ってください。
Shopify APIのアップデートを実施しても、再度データ連携を行う必要はありません
b→dashとShopifyのデータ連携後に、Shopify APIのアップデートを実施した場合、再度データ連携を行う必要はありません。
そのためShopify APIのアップデートを行い、常に最新の状態にしていただくことを推奨しています。
Shopify APIのアップデート後に不具合が生じた際には弊社カスタマーサクセス担当までお問い合わせください。
各ファイルのレコード件数は100件までしか表示されません
連携設定をクリックした際に表示されるファイル一覧において、各ファイルにレコード件数が表示されていますが、このレコード件数の上限”表示”は100件までになります。b→dashの仕様上、データを連携しただけの状態では、上限100レコードまでしか読み込まないため、表示の上限も100件までとなりますが、これは、100レコードしか連携されていないというわけではなく、100件を超えたレコードを読み込んでいないことが理由です。
連携されたデータをb→dashに取り込み設定をすれば、ファイル内の全レコードが読み込まれるようになりますのでご安心ください。