オンラインショップ:ストアフロントと販売
Meniはレストランのメニューだけでなく、本格的なオンラインショップでもあります。バリエーション付きの商品カタログ、フィルターと検索を備えたストアフロント、商品ページ、カートと注文手続き、配送/店頭受け取り、支払いの受付に対応します。このセクションでは、小売業態の有効化から販売までの流れ全体を概観します。各ステップの詳細は本文内のリンクを参照してください。
「店舗」業態の有効化#
店舗のビジネスタイプは、店舗の共通設定、またはサイトのWEB設定(サイトセクション →「サイト設定」)で切り替えられます。タイプを**「店舗」(retail)**に設定すると、ストアフロントがオンラインショップモードに切り替わります:
- レストランの会話型メニューの代わりに、カタログ、特集ページ、
/product/名称形式の商品ページが表示されます(商品URLのテンプレートは設定可能で、名称、カテゴリー/名称、独自の形式から選べます)。カテゴリーは独立したページではなくカタログのセクションであり、フィルターへの直接リンクがそこに誘導します。 - レジ(POS)では、テーブルやフロアへの紐付けの代わりに、バーコードのスキャンと量り売り商品の販売が行われます。
- 検索エンジンやAIエージェント向けのSEOプリレンダーでは、料理ページの代わりに商品ページ、レストランメニューの代わりにProduct/Offerの商品マークアップが使用されます(詳細はストアフロントのSEOと集客)。
カタログ#
カタログは、ストアフロントを構成する商品とカテゴリーの集合です。
- カテゴリー — 商品が「属する」構造です(マーケティング用のストアフロントグループである特集と混同しないでください)。
- 商品とバリエーション — 商品は「色」/「サイズ」/「素材」などの軸ごとに複数のバリエーション(SKU)を持てます。各組み合わせは、独自の価格、バーコード、在庫を持つ個別の在庫行です。
- 姉妹品のカラースウォッチ — 同じ商品が異なる素材/色で別々の商品ページとして展開されている場合、ストアフロントではカテゴリー一覧に小さな色付きの丸として表示されます。スウォッチをクリックすると、カードの写真、名称、価格が選択したカラーに切り替わります。別の色を見るために商品ページを開く必要はありません。
- 追加の特性 — サイズ、色、素材、容量、ブランドなど、あらゆる属性です。詳細は商品の追加特性を参照してください。
- マルチフォト — 商品には1枚のカバー画像だけでなく、複数の写真と動画のギャラリーを持たせられます(各カットに説明付き)。写真の1つを「ホバー時の写真」に指定でき、ストアフロントでは買い手がカタログ内のカードにカーソルを合わせるとクロスフェードで表示されます。
カタログを最速で埋めるにはAIカタログインポートを使います。価格表(Excel/Word/PDF/写真)をアップロードするかサイトのリンクを指定すると、AIが商品と価格を認識し、確認用のプランを表示します。Shopify互換スキーマによる通常のCSVインポートもあり、同じ形式でカタログをエクスポートできます。
ストアフロント:フィルターと検索#
カタログページと特集ページでは、買い手は次のことができます:
- 特性でフィルター — ファセットパネル(デスクトップではサイドバー、モバイルでは引き出し式)は、カテゴリー内の商品の特性に基づいて自動的に構築されます。色、サイズ、素材などに加え、価格と在庫も対象です。同じ特性内で選択した値はOR、異なる特性間はANDで動作します(標準的なファセットのロジック)。
- テキストで検索 — 検索バーは商品の名称と説明を検索します。特性は文字列ではなくファセットで検索されます(およびAIアシスタント、後述)。
- 買い手向けAIアシスタントに質問(意味検索) — 組み込みチャットが買い手の言語で商品に関する質問に回答します。説明から商品を選び、バリエーションを比較し、在庫と特性を案内します。正確な単語だけでなくクエリの意味を理解するため、「冬用の暖かいもの」で、その単語が名称になくてもジャケットやセーターが見つかります。商品に関するすべての情報(特性、ブランド、品番、バーコード、添付ドキュメント)が格納された商品のベクトルインデックス上で動作します。そのため、バーコード自体がストアフロントのどこにも表示されていなくても、アシスタントはバーコードで商品を見つけられます。ショップでは、カタログの規模に関係なく意味検索が有効です。
商品ページ(PDP)#
商品ページには次のものが表示されます:
- ギャラリー — 商品のすべての写真と動画(キャプションとズーム付き)。
- 特性 — 「項目 → 値」の表(サイズ、素材、重量など)。
- エディトリアルブロック — 「写真+見出し+テキスト」の追加コンテンツセクションで、複数のレイアウト(全幅ブロック、写真左/右、写真上のオーバーレイ)があります。ブランドの歴史、素材、商品のケアなどの表現に便利です。
- 類似商品、「この商品とよく一緒に購入される商品」、「最近閲覧した商品」 — 説明の下にあるクロスセルのブロック。
- ウィッシュリスト — 買い手のマイページで利用できる「お気に入り」のハート。
- 「入荷通知」 — 在庫がない場合、買い手は連絡先を残し、商品が再び入荷したときに通知を受け取ります。
カートとチェックアウト#
- カートはカタログ/商品のどのページからでも追加でき、同一商品の複数のバリエーションを別々の行として扱えます。
- プロモコードとクーポンはサーバー側で検証・適用されるため、割引額を買い手側で改ざんすることはできません。
- カート内の価格はカタログとずれません — カートは追加時点の価格とともにページの再読み込みをまたいで保持されるため、次回の読み込み時に通常行の価格は最新のカタログに基づいて再計算されます。それでも差異が支払いにまで及んだ場合、サーバーは支払いを開始せず、新しい合計額とともに買い手をカートへ戻します。
- 税金は商品の税グループ(商品ページで直接設定)と、お使いのロケーションの税テーブルのルールに基づいて計算されます。税率は販売チャネル(店内、テイクアウト、配送)によっても変わる場合があります。詳細はコマースをご覧ください。
- 商品がすでに不足している場合、支払いは開始されません — 支払いセッションを作成する前に、サーバーがカートと倉庫の在庫を照合し、どの行が不足しているかを買い手に表示します。このチェックはギフトカードの消込前、決済ゲートウェイへの接続前に行われるため、この拒否によって何かが消費されることはありません。例外は、レシピカード付きの料理(商品そのものではなく構成材料が消し込まれます)、在庫管理の対象外のアイテム、予約注文モードです。
- 異なる通貨での価格 — ロケーション自体は単一通貨で管理しつつ、ストアフロントは買い手の通貨で価格を表示できます(為替レートによる換算)。
- 買い手アカウント — 買い手専用のログイン(店舗の従業員とは共用しません):注文履歴、保存済み住所、ウィッシュリスト。
クーポン、自動割引、配送料金の計算方法は別のセクションで設定します — コマース。
注文ルールと買い手#
買い手がカートに入れられるもの、そしてそもそも誰が購入できるかを決める設定ブロックです。
- 商品のパーソナライズ — 商品ページの入力フィールド:刻印、ケーキへのメッセージ、オーダーメイドのサイズ。入力値は注文に引き継がれ、キッチン、レジ、KDS、領収書で確認できます。
- 注文数量 — 商品ごとの最小値、ステップ、最大値。ストアフロントのステッパー、ヒント、チェックアウトはこのルールに従い、サーバーが再度検証します。
- 単位系 — メートル法またはヤード・ポンド法:重量と寸法はポンド、オンス、インチで入力し、内部では単一の基準で保存されます。米国に便利です。
- 買い手グループと登録のモデレーション — 新規の買い手を「審査中」にできます。承認までは、ストアフロントはチェックアウトの代わりにゲートを表示します。グループは誰が何を見られるかを定義します。
- ブロックリストと不正防止 — 電話番号、メールアドレス、IPアドレスによる注文の禁止と、一定期間内の未払い注文数の上限(電話番号またはIP単位)—まさに「カートに入れっぱなしで消える」対策です。拒否された注文はゲストにわかりやすいトーストを表示し、注文一覧では拒否理由を確認できます。注文ページから直接ブロックリストに連絡先を追加できます。
- ストアフロントのメンテナンスモード — 注文の受付を一時的に停止:独自テキストの全画面プレースホルダー(ストアフロントの全言語に翻訳)と、サーバー側でのチェックアウト禁止(ストアフロント全体を閉じるか、閲覧を残してチェックアウトのみ閉じるかを選べます)。
- ストアフロントの行ラベルのカスタマイズ — 定型の文言(「カートに入れる」「注文を確定する」など)を独自のトーンに合わせて変更できます。
受け取り方法#
| 方法 | 内容 | 詳細 |
|---|---|---|
| 店頭受け取り | 買い手が指定時刻に注文を自分で受け取る | 注文 |
| 自社配送 | 自社の配達員:配達員用画面、ルートマップ、リアルタイムGPSトラッキング、受け渡しの写真確認 | 自社配送 |
| アグリゲーター | 自社の配達員なしでWolt/Glovoが配送 | Wolt、Glovo |
| 運送会社 | チェックアウトでの複数サービスの運賃計算と比較 | 下記参照 |
運送会社と運賃の比較#
チェックアウトでは複数の運送サービスの運賃を一度に比較して表示し、買い手が最安または最速のオプションを選べます(どちらのオプションにもバッジが付きます)。サービスの一覧は店舗の国に応じて選ばれます:
| 店舗の国 | サービス |
|---|---|
| ロシア | CDEK、Russian Post、Yandex Delivery、5Post、ApiShip(ロシアのサービスをまとめるアグリゲーター) |
| カザフスタン | CDEK、Yandex Delivery、Exline、Kazpost |
| ジョージア | Trackings.GE、Yandex Delivery |
| ウズベキスタン | Yandex Delivery |
| ベラルーシ | CDEK |
| ウクライナ | Nova Poshta |
これはあくまで目安であり、禁止ではありません。その他のサービスは常に「その他」セクションで利用できます — 越境配送を行う店舗向けです。
受取拠点(PVZ)のネットワークを持つサービスでは、チェックアウトに最寄りの拠点の地図が表示されます — 買い手は注文手続き中にそのまま都合の良い受取拠点を選べ、外部サイトに移動する必要はありません。
受取拠点の住所は自動的に同期され、最終的な配送料は注文に反映され、領収書に含まれます。
事前に知っておきたい2つの重要な制限があります:
- 契約なしでは価格は表示されません。 サービスに本番用の登録情報が接続されていない限り(CDEKは契約とINN、一部のサービスは電話番号による)、その運賃は買い手に一切表示されません。後で責任を持てない「おおよその」価格をゲストに表示することは、当社の方針として行いません。例外は、計算に契約を必要としない公開見積もりツールを持つサービスです:Russian Post、Kazpost、Exlineの基本運賃。
- ラベルの印刷はすべてのサービスで利用できるわけではありません。 発送の作成とラベルの印刷はCDEK、Trackings.GE、Exlineで利用できます。その他のサービスでは、現時点では運賃計算と受取拠点の選択のみです。
注文を作成せずに送料を試算する#
配送サービスの設定にある**「送料を計算」**ボタン(および住所・重量・金額が注文からすでに入力されている発送キュー)は、店舗の国のすべてのサービスで荷物をすぐに見積もります:受取人の住所または郵便番号、重量、申告価額を入力すると、運賃が1つの表に表示されます。まだ接続していないサービスも、当社のテスト用登録情報で計算され、その行は本番の価格と誤解しないよう正直に表示されます。各サービスは自国の通貨で回答します:当社は架空の為替レートで運賃を換算しません。
支払い#
店舗はレストランのメニューと同じように支払いを受け付けます:接続した決済プロバイダーを通じたオンラインのカード/ウォレット(プロバイダーの組み合わせは店舗の国によって異なります)、配達員への代金引換、店頭受け取り/対面販売時のレジでの支払いです。詳細、プロバイダーの一覧、接続方法は支払いのセクションをご覧ください。
AIエージェント向けのショーケース#
店舗のカタログは人間だけでなく、AIエージェント(音声アシスタント、検索エージェント、ショッピングエージェント)にも「読まれ」ます:
- お客様のドメイン上の
llms.txtページ — AI向けの機械可読なサイトマップ。 - 商品ページとカタログページは、ボット向けに拡充された形で配信されます:パンくずリスト、ブランド、在庫状況、仕様表、価格付きのバリエーション、商品マークアップ(構造化データProduct/Offer、複数のバリエーションがある商品にはすべてのバリエーションを含むグループ化マークアップ)。
- 商品検索ツールは、公開Guest API / MCPを通じて外部のAIエージェントから利用できます — 音声アシスタントがレストランの注文に使用するのと同じプロトコルです。詳細はAIエージェント向けGuest APIのセクションをご覧ください。
関連セクション#
- コマース — クーポンと自動割引、配送方法、アフィリエイトプログラム
- 顧客(CRM) — 法人買い手のカード、書類、相互計算
- 自社サイトでのオンライン注文 — ショーケースなしで既存のサイトで販売
- 商品コレクション — 「新着」「売れ筋」などのショーケースグループとルールに基づく自動コレクション
- 商品の追加特性 — カタログの属性とAI特性マスター
- 返品と交換(RMA) — 買い手が商品を返品する方法とその処理
- AIカタログインポート — 価格表からカタログをすばやく充実させる
- サイトビルダー — ショーケースのデザイン:テンプレート、色、カードのレイアウト
- SEOとショーケースのプロモーション — 商品フィード、マークアップ、リダイレクト
- 記事とページ(CMS) — カタログ以外のショーケースコンテンツ
よくある質問#
1つのアカウントでレストランと店舗を併用できますか?#
ビジネスタイプは店舗レベルで設定されるため、複数の店舗を持つチェーンでは、ある店舗はレストラン、別の店舗は店舗(ストア)となり、それぞれに独自のショーケースモードを持たせることができます。
セマンティック検索はどのカタログでも動作しますか?#
「店舗」の業種では、はい、どの規模のカタログでも動作し、買い手のAIアシスタントを通じて機能します。レストランのメニューでは、セマンティック検索は大規模なカタログ(およそ120アイテム以上)でのみ有効になります。それより小さい場合は、AIがメニュー全体をそのまま認識できるためです。通常のテキスト検索とファセットフィルターは、どこでも常に動作します。
倉庫の正確な在庫は表示されますか?#
それはあなたが決められます。在庫の表示モードは3つあります:何も表示しない、数値なしの**「残りわずか」、そして「残りN個」**です。ただし数値が表示されるのは、在庫が設定したしきい値を下回ったときだけです。これは見た目の問題ではありません。最初の2つのモードでは、正確な数値は公開ショーケースのデータに一切送信されないため、外部からあなたの倉庫を読み取ることはできません。売り切れた商品の扱いも個別に設定できます:「在庫切れ」の注記付きで表示する、リストから非表示にする、または予約注文を受け付ける、などです。
ショーケースに表示される内容は倉庫に追随して更新されます。入庫、書き出し、棚卸しによってバッジが更新されますが、ショーケースが再構築されるのは、買い手が見る内容が変わる場合だけです(しきい値が5のときに在庫が8から7に減っても、ショーケースでは何も変わりません)。これは商品リストがページ単位で読み込まれる大規模なカタログにも当てはまります。バッジは最初のページだけでなく、10ページ目にも表示されます。
カラーのスウォッチは1つの商品のバリエーションですか、それとも別々の商品ですか?#
技術的には別々の商品カードです(それぞれに独自のslug、写真、場合によっては独自の価格があります)が、ショーケット上ではスウォッチによって1つのカードに視覚的に統合されます。買い手は閲覧コンテキストを失うことなく、リスト上で直接カラーを切り替えられます。