要点
Nexoply の無料アカウントを作成し、ショップの情報(配送、返品、サイズ、商品と価格)を追加して、ダッシュボードのチャットボットページから1行の設置コードをコピーします。Shopify で Online Store → Themes を開き、公開中のテーマの横にある … ボタンをクリックして Edit code を選び、layout/theme.liquid を開いて、</body> の直前にコードを貼り付けて保存します。これでストアフロント全体にチャットボタンが表示されます。
- テーマの theme.liquid ファイルにコードを1行追加するだけ:インストールする Shopify アプリも、AIキーも不要です。
- コードを編集する前に、まずテーマを複製してバックアップを取りましょう。
- Dawn などの Online Store 2.0 テーマでも、古いテーマでも動作します。
- 配送、返品、サイズ、商品についての質問に、あなたが追加した情報をもとに答えます。注文の照会はしません。
- テーマを新しいバージョンに更新すると、コードを貼り直す必要がある場合があります。
始める前に
必要なものは3つです。
- Nexoply のアカウント。無料で登録できます。無料プランには月50会話が含まれ、カードは不要です。
- Nexoply に登録したショップの情報:送料と配送日数、返品・交換ポリシー、サイズガイド、商品と価格、営業時間や店舗受け取りの詳細。最も手早いのは、ストアのアドレスを入力して Nexoply に公開ページを取り込ませる方法で、価格も通貨付きで取り込まれます。提案を確認し、承認するまで何も追加されません。
- テーマを編集する権限のある Shopify 管理画面へのアクセス。
ステップ1:設置コードをコピーする
Nexoply のダッシュボードで チャットボット ページを開き(まだの場合は チャットボットを作成 をクリック)、設置コードをコピーします。コードは次のような形です。
<script src="https://nexoply.com/widget.js" data-chatbot="YOUR-KEY" async></script>YOUR-KEY の部分には、チャットボットページが自動で入れるあなたのチャットボット専用のキーが入ります。このキーは公開されるもので、パスワードではなく、アカウントやストアへのアクセス権も与えません。先にアシスタントを試したい場合は、チャットボット付きのテストページを開く をクリックしてください。
ステップ2:theme.liquid に貼り付ける
テーマをバックアップする
Shopify の管理画面で Online Store → Themes を開きます。現在のテーマの横にある … ボタンをクリックし、Duplicate を選びます。コピーがテーマライブラリに表示され、これがバックアップになります。
コードエディターを開く
現在の(公開中の)テーマの横にある … ボタンをもう一度クリックし、Edit code を選びます。
theme.liquid を開く
ファイル一覧で layout フォルダを開き、theme.liquid をクリックします。このファイルは、ストアフロントのすべてのページを包んでいます。
</body> の前に貼り付ける
下のほうにある閉じタグ </body> を探し(Ctrl+F または Cmd+F で検索できます)、そのすぐ上に、独立した行として Nexoply のコードを貼り付けます。
保存する
Save をクリックします。変更はすぐにストアに反映されます。
ステップ3:動作を確認する
新しいプライベートウィンドウでストアを開きます。ストアにまだパスワード保護がかかっている場合は、先にストアフロントのパスワードを入力してください。画面の下隅にチャットボタンが表示されます。「カナダへの配送は何日かかりますか?」や「このジャケットは小さめですか?」のように、買い物客が尋ねそうな質問をしてみてください。その会話が Nexoply のダッシュボードの 会話 に表示されます。ダッシュボードで行った変更は、テーマを再び編集することなく約1分でストアに反映されます。
ショップ向けにアシスタントが答えられること
アシスタントはあなたが追加した情報だけをもとに答え、わからないときは推測せずにそう伝えます。ショップの場合、通常は次の内容をカバーします。
- 配送:配送先、送料、配送日数、送料無料になる金額。
- 返品と交換:期限、商品の状態、返送料の負担。
- サイズガイドと商品説明にもとづく、サイズ感、素材、お手入れ方法。
- 掲載している商品と価格、ストアの該当ページへのリンク。
- 連絡先、店舗受け取り、営業時間。
注文や追跡番号の照会はせず、Shopify のデータとも連携していません。「注文した商品はどこですか?」という質問に備えて、注文状況ページや問い合わせ用のメールアドレスを案内するよくある質問を追加しておきましょう。
トラブルシューティングとカスタマイズ
- テーマの間違い。 複製したテーマやライブラリ内の別のテーマではなく、公開中の(現在の)テーマを編集したか確認してください。
- 場所の間違い。 コードは layout/theme.liquid の </body> の直前に、一度だけ、完全な形で貼り付ける必要があります。セクションファイルや head の中ではありません。
- テーマの更新後。 テーマを新しいバージョンに更新すると、Shopify は新しいバージョンを別のテーマとして追加し、コードの編集が引き継がれないことがあります。theme.liquid を確認し、必要ならコードを貼り直してください。
- 許可するドメイン。 チャットボットページで 許可するウェブサイト を設定している場合、お客様がどちらも使うなら、独自ドメインと myshopify.com のアドレスの両方を登録してください(例:myshop.com、myshop.myshopify.com)。
- チャットボットがオフ、または広告ブロッカー。 チャットボットを有効にする のスイッチがオンになっているか確認してください。まれに、ブラウザの拡張機能がチャットウィジェットをブロックすることがあります。別のブラウザで試してください。
ブランドに合わせるには、チャットボット → カスタマイズ を開きます。メッセージボタンのアイコン(または独自の画像)、テキストラベル、形、サイズ、色、位置を選べるほか、代わりに画面の端に「ヘルプ」などのサイドタブを置くこともできます。スマートフォンでは別のデザインにしてボタンがカートに追加するバーに重ならないようにでき、ページルールで特定のページ(例:/products/*)の表示を変えられます。その後は定期的に会話を確認しましょう。答えられなかった質問が一覧になり、ワンクリックでよくある質問にできます。すべてのオプションはNexoply の機能ページに、設定方法はNexoply の仕組みにあり、アクセスの多いストア向けのプランは料金ページに掲載しています。
よくある質問
Shopify ストアの表示が遅くなりますか?
遅くならないように設計されています。スクリプトは非同期で読み込まれ、ページの表示を妨げることはなく、ストアを壊すこともありません。
使っているテーマでも動きますか?
はい。Dawn などの Online Store 2.0 テーマを含め、すべての Shopify テーマに layout/theme.liquid があります。ウィジェットは Shadow DOM を使っているので、テーマのスタイルがチャットを変えることはなく、その逆もありません。
注文の追跡や在庫の確認はできますか?
いいえ。Nexoply は注文追跡の連携機能ではなく、Shopify のデータも読み取りません。配送、返品、サイズガイドなど、あなたが追加した情報をもとに答え、注文状況ページや問い合わせページへのリンクを案内できます。
Shopify App Store に Nexoply のアプリはありますか?
ありませんし、必要もありません。theme.liquid に1行追加するだけで、設定はすべて Nexoply のダッシュボードで管理します。
テーマを変更・更新したらどうなりますか?
コードはテーマの中にあるため、新しいテーマや新しいバージョンのテーマには含まれていない場合があります。新しいテーマの theme.liquid を開き、</body> の前にもう一度コードを貼り付けてください。

