この統合により、Botpress のチャットボットを主要なeコマースプラットフォームであるShopifyと接続することができます。この統合により、チャットボットから直接店舗運営に関連するシームレスなインタラクションを促進することができます。 このインテグレーションを効果的に使用するには、Shopifyのストア名(ブラウザ/URLで表示されるもの)と、Shopifyアプリを作成した後に生成されたアクセストークンを提供する必要があります。 ## セットアップビデオ [画像](https://i.imgur.com/mWb0uV9.png)](https://youtu.be/yjvsoaCvjmU) ## 設定セットアップ Botpress でShopifyとの統合を設定するには、以下の設定が必要です: 1.**ショップ/ストア名**:Shopifyストアにアクセスする際のURLです。例えば、ショップ管理画面への URL が「♪https://admin.shopify.com/store/botpress-test-store♪」の場合、入力するショップ名は「♪botpress-test-store♪」となります。 2.**APIアクセストークンこのトークンはBotpress 、Shopifyストアとの通信を許可するために不可欠です。トークンを取得するには、Shopifyアプリを新規作成する必要があります。 ## Shopifyアプリの作成 1.Shopifyダッシュボードの「Apps and Sales Channels」に行く。 2.アプリを開発する」をクリックする。 3.アプリの作成」を選択し、アプリの名前をつける。 4.API Credentials」をクリックし、「Access Tokens」の下にある「Configure Admin API Scopes」を選択する。 5.この統合では、'Customers'、'Orders'、'Products'の'Read'アクセスボックスをチェックする必要があります。これにより、ボットにこれらの各プロパティを読み取るアクセス権が与えられます。 6.保存」をクリックし、「アプリをインストール」をクリックしてインストールを完了します。 7.インストール後、'API Credentials' と 'Admin API access token' でトークンを表示/コピーできます。 ## 統合を有効にする Botpress でShopifyとの統合を有効にするには : 1.Botpress 管理ダッシュボードにアクセスします。 2.統合」タブにアクセスします。 3.Shopifyの統合を検索し、"有効にする "または "設定する "を選択する。 4.必要なショップ/ストア名と管理APIアクセストークンを入力します。 5.設定を保存します。 ## 利用方法 ### アクション 統合を有効にした後、Botpress のチャットボットは、以下のアクションを使用して、Shopify と商品や顧客からの問い合わせについて通信することができます: - 顧客リストを取得します:顧客のリストを返します。 - 顧客の注文リストを取得します:ステータス(オープン、クローズ、キャンセル、またはいずれか)別に特定の顧客の注文のリストを返します。 - 商品リストを取得します:Id、Title、またはProduct Typeを使用して商品のリストを返します。 - 商品バリアントリストの取得商品のバリアントのリストをIdで返します。 ### イベント 統合を有効にした後、Botpresチャットボットは以下のイベントを使用してShopifyからイベントを受信することができます: - オーダーが作成されました:注文が作成されるとトリガーされます。 - 注文が更新されました:注文が更新されるとトリガーされます。 - 注文取消:注文がキャンセルされたときにトリガーされる。 - 顧客作成:顧客が作成されたときにトリガーされる。 - 顧客更新:顧客が更新されたときにトリガーされる。 注意:これらのイベントを特定の会話にリンクすることはできません。これらのイベントは、チャットボット内にイベント情報を保存するためのものです。 ## 制限事項 1.ShopifyのAPIによってレート制限が適用される場合があります。 2.イベントは会話にリンクされていません。