お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Ecommerce Bot

はじめに

このチュートリアルでは、Catalyst ConvoKraftを使用して、ECサイト向けの効率的なセールスアシスタントとして機能するEコマースボットを構築する方法を説明します。

電子機器や家電製品をWebサイトで販売するオンラインストアを想定します。ConvoKraftボットをWebサイト向けに構築し、ユーザーがサポートチケットを発行したりカスタマーサポートに連絡したりすることなく、シンプルで分かりやすい質問やよくある質問について、いつでも1対1の対話を行えるようにします。

Eコマースボットは、ストアの在庫にある商品リストの表示、注文の発注、注文の詳細確認、配送先住所の変更、注文の配送予定日の変更が可能です。

Eコマースボットは、Webサイトに埋め込んだ後、以下のように表示されます:

ecommerce-website-hosted

動作するEコマースボットにアクセスして機能をテストできます:アプリを試す!

Eコマースボットは、以下のConvoKraftの基本コンポーネントを使用します:

  • Actions:Eコマースボットに、オンラインストアの商品リストの表示、注文の発注、注文の詳細確認、配送先住所の変更、配送日の変更などの操作を設定します。

  • Bot Logic:EコマースボットのボットロジックをCatalyst Integration Functionsを使用して設定します。この関数が、設定されたアクションのバックエンドロジックを処理します。このチュートリアルでは、関数をNode.js16でコーディングしています。

  • Handlers:ハンドラー関数でレスポンスを設定し、ボットとの新しい会話を開始する際のユーザーへの挨拶、失敗や例外のシナリオでのユーザーへの通知、およびボットが特定のメッセージを理解できない場合のユーザーへの通知を行います。ボットのコア実行ロジックもハンドラー関数で設定します。詳細については、このセクションで説明します。

Note: Integration Functionsは、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには現在利用できません。これらのDCからアクセスするユーザーは、代わりにDeluge関数オプションでボットロジックを構築できます。

ConvoKraftボットは、以下のCatalystサービスとそのコンポーネントも使用します:

  1. Catalyst Serverless

  2. Catalyst Cloud Scale

以下のZohoサービスも設定します:

  • Zoho CRM:オンラインストアの商品と注文データを保存するために、Zoho CRMにカスタムモジュールを作成し、データソースとして使用します。カスタムモジュールの設定について詳しくは、このセクションを参照してください。

このチュートリアルでは、Catalyst Integration関数を使用してConvoKraftボットを構築するためのコードと、ECサイト用のシンプルなクライアントコードが提供されます。ここで提供されるコードをコピーして、指示に従って適切なファイルに貼り付けるだけで構築できます。ボットに必要なアクションの設定、ビジネスロジックのコーディング、ボットのトレーニングとテスト、そして最後にボットをWebサイトに埋め込む手順を説明します。

最終更新日 2026-03-05 11:43:24 +0530 IST

最短完了時間:

40 mins

難易度:

Advanced

関連サービス

Serverless Cloud Scale ConvoKraft

関連コンポーネント

Functions Web Client