Discordの商品カタログボットは、チャンネルを閲覧できるストアフロントに変えます。ドロップダウンにカテゴリが並び、それぞれを開くと価格、説明、在庫付きの商品一覧が表示されます。何かを編集するたびに、自動で更新されます。Noxyrは、カテゴリ、商品、投稿されたカタログメッセージの3つの要素からこれを作ります。コードは不要で、有料プランもありません。このガイドでは、カタログがサポートしているすべての項目と、サーバーでの設定方法を説明します。

A shopper adds an item to their cart, the cart count rises, and checkout produces a paid invoice. Wireless Mouse $29 Add to cart 1 2 3 Invoice #1042 Paid

Discordの商品カタログボットが実際にすること

カタログボットがないDiscordのショップは、誰かが手で編集する固定メッセージか、価格が変わった瞬間に古くなる埋め込みの山です。カタログボットは、商品をデータベースに保存し、そのデータから1つのメッセージを描画します。ダッシュボードで価格を変更すると、投稿されたメッセージも自動で更新されます。誰かが再投稿することを覚えておく必要はありません。

Noxyrでは、このメッセージは /catalog の中にあります。カテゴリを並べたドロップダウンがあり、各カテゴリの中には、価格付きの商品と「価格を確認」ボタンがあります。すべてはスラッシュコマンドかWebダッシュボードで設定します。どちらも同じデータベースに書き込みます。

手順1:カテゴリを作る

商品はカテゴリに所属するため、まずはカテゴリから始めます。/addcategory を使うか、ダッシュボードの商品ページを使います。

  • 名前:ドロップダウンに表示されます。100文字まで(ランク、ブースト、グラフィックデザインなど)。
  • 説明:ドロップダウンの名前の下に表示される短い一行。100文字まで。
  • 絵文字:カテゴリの横に表示される、Unicodeまたはカスタムの絵文字。
  • サムネイル:メンバーがそのカテゴリを開いたときに表示される、任意の画像URL。
  • 順序:番号が小さいものが先に並びます。名前を変えなくても、ドロップダウンの順番を管理できます。
  • 表示:在庫を補充している間、削除せずに公開カタログからカテゴリを非表示にします。

カテゴリ名はサーバー内で一意である必要があります。すでに使った名前で /addcategory を実行すると、重複を作る代わりにエラーが返ります。

手順2:商品を追加し、重要な項目を設定する

カテゴリができたら、/addproduct(またはダッシュボード)で商品を追加します。カテゴリと名前以外の項目はすべて任意です。そのため、価格がまったくない商品も有効です。「見積もりはお問い合わせ」という掲載に便利です。

項目管理する内容
名前商品のタイトル。100文字まで。
価格(USD / EUR / INR)商品ごとに最大3つの通貨の価格。すべて空欄にすると、価格のない掲載になります。
自動通貨換算メインの価格から、リアルタイムの為替レートを使って他の通貨を自動入力します。入力する数字は1つだけで済みます。
説明短い紹介文。500文字まで。
特徴パイプ区切りのリスト(「高速配送 | 24時間サポート | 永久アクセス」)。箇条書きで表示され、20項目まで。
価格の表示通貨の項目に当てはまらない商品向けの、カスタムの価格の行(「月額10ドルから」など)。
在庫数字。無制限の場合は -1。カートで在庫表示をオンにすると、買い手に表示されます。
順序カテゴリ内で、番号が小さいものが先に表示されます。
販売中商品が公開カタログに表示されるかどうか。記録を削除せずに、商品を一時停止したい場合はオフにします。

サーバーのメイン通貨は /catalog currency で設定します。自動通貨換算は、常にこの1つの通貨から値を入力します。価格の項目をゼロのままにし、価格の表示も設定しない場合でも、商品は投稿されます。ただし、価格の行は表示されません。

手順3:ドロップダウン、色、「価格を確認」ボタンを設定する

/catalogsetup は、個々のカテゴリや商品とは別に、カタログの埋め込み自体の見た目を管理します。投稿するチャンネル、埋め込みのタイトル、説明、フッター、アクセントカラー、バナー画像、サムネイル、ドロップダウンのプレースホルダーのテキスト、「価格を確認」ボタンを表示するかどうかです。オプションなしで実行すると、何も変えずに現在の設定を確認できます。変更したい項目だけを指定することもできます。実際に指定した項目だけが書き込まれるので、一度に1つずつ調整できます。

手順4:カタログをチャンネルに投稿する

カテゴリと商品は、追加した時点でデータベースに存在しますが、カタログメッセージを投稿するまでDiscordには何も表示されません。/catalogsetup で設定したチャンネルで、/postcatalog を1回実行してください(または、先にそこでチャンネルを選んでください)。カテゴリのドロップダウンと「価格を確認」ボタンを含む、1つのメッセージが投稿されます。

メンバーは、公開コマンドの /catalog でも開けます。同じ埋め込みとドロップダウンが、あなただけに表示される一時的な返信として出ます。チャンネルまでスクロールせずに、すばやく確認したいときに便利です。

メッセージを投稿し直さずにカタログを更新する

これは、手作業の価格表ではできないことです。カテゴリ、商品、またはカタログ自体のスタイルを変更するコマンドは、すべて同じ更新処理を呼び出し、投稿されたメッセージをその場で描き直します。商品を追加する、価格を変更する、カテゴリの名前を変える、または /catalogsetup をもう一度実行すると、チャンネル内のライブのメッセージが自動で更新されます。元のメッセージが削除された場合を除き、/postcatalog を2回実行する必要はありません。

この単一の情報源があるからこそ、Discordの商品カテゴリの設定は信頼できるものになります。カタログチャンネルをブックマークした買い手は、スタッフがピン留めしたメッセージを最後にいつ更新したかに関係なく、常に最新の価格を見られます。

Discordストアのチャンネル設定:役立つ慣習

  • チャンネルを読み取り専用にします。投稿するのはボットだけにしてください。他の人の「メッセージの送信」権限はオフにすると、カタログのメッセージが常に一番上に残ります。
  • カテゴリを、購入される頻度の順に並べます。順序の番号がドロップダウンを決めるので、よく売れるものを先頭に置きましょう。
  • 利用規約と組み合わせます。カタログの利用規約(TOS)ボタン(/catalog tos で設定)は「価格を確認」の横に表示されるので、返金と配送のルールが、どの商品からも1クリックで確認できます。
  • 一度に複数の商品を販売する場合は、カートをオンにします。カタログ自体は閲覧だけです。注文に商品を追加するには、チェックアウトが必要です。これはDiscordのチェックアウトボットのガイドで説明しています。

カスタムボットで、自分のブランドでカタログを投稿する方法

Noxyrのカスタムボット機能を使っている場合、設定したカタログをやり直す必要はありません。カテゴリ、商品、設定は同じで、同じデータベースから読み込まれ、Noxyrの代わりに、あなたの名前とアバターを持つボットが描画するだけです。特定のサーバーに存在するボット(Noxyrでもカスタムボットでも)が、そこでカタログを投稿・更新する唯一のボットになります。そのため、メンバーが2つのバージョンを見たり、メッセージが重複したりすることはありません。カスタムボットのセットアップは、Top.ggの投票とダッシュボードへのボットトークンの貼り付けだけで、カタログのコマンドは何も変わりません。

よくある質問

商品に価格がないことはありえますか?はい。USD、EUR、INRをすべて空欄にし、価格の表示も設定しなければ、商品は価格の行なしで投稿されます。見積もりのみの商品に便利です。

商品はいくつまで追加できますか?コマンドに厳密な上限はありません。カテゴリと商品の検索は、ドロップダウンでは25件までに制限されるので、非常に大きなカタログは、ダッシュボードから見るほうが適しています。

ダッシュボードから商品を変更したら、カタログは自動で更新されますか?はい。ダッシュボードは同じデータベースに書き込み、スラッシュコマンドと同じカタログの更新を発火させます。

商品を追加した後に、/postcatalog をもう一度実行する必要がありますか?いいえ。メッセージを配置するために1回実行するだけです。その後の変更はすべて、その場で更新されます。

セットアップの準備はできましたか?Noxyrを無料で追加して、/addcategory から始めてください。または、すべてのコマンドについてはカタログと商品のドキュメントをお読みください。閲覧を販売に変えるカートと注文の流れは、DiscordのチェックアウトボットのガイドとDiscordで商品を販売する方法をご覧ください。