POS システムは、小売業やレストラン業において最も目立つテクノロジーです。それは、顧客がお金を使うことを決めた瞬間にやり取りするものであり、それが遅かったり、混乱していたり、信頼性がなかったりすると、その瞬間が問題になります。 Odoo 19 Enterprise POS システムは、小売環境と食品サービス環境の両方のために設計された最新のブラウザベースの POS システムです。あらゆるデバイス (タブレット、ラップトップ、専用 POS 端末) で実行でき、オフラインで動作し、在庫、会計、CRM モジュールに直接接続します。これにより、ほとんどの小売業が盲目的に行動できるようにするデータ サイロを排除します。
このガイドでは、ハードウェア構成、製品と価格設定、支払い方法、顧客管理、ロイヤルティ プログラム、シフト レポートなど、小売店とレストランの両方向けの完全な Odoo POS セットアップについて説明します。最終的には、Odoo ERP バックエンドに完全に統合された、本番環境に対応した POS システムが完成します。
重要なポイント
- 各レジのハードウェア固有の設定を使用して小売店とレストランの POS セッションを構成します
- バリエーション、バーコード、カテゴリベースのナビゲーションを使用して製品カタログを設定する
- 自動調整により現金、カード、分割支払い、デジタルウォレットを受け入れます
- ロイヤルティ ポイント、ギフト カード、プロモーション割引を POS 内でネイティブに管理
- レストラン サービス ワークフローのフロア プランとテーブル管理を有効にする
- 販売が完了するたびに在庫の減少をリアルタイムで追跡します
- 現金調整と Z レポートの概要を含むシフト終了レポートを生成
- 製品、カテゴリ、従業員、期間ごとの完全な売上分析にアクセス
POS 構成とハードウェアのセットアップ
何よりもまず、物理的なレジスターの場所とハードウェアのセットアップに一致するように POS セッションを構成します。
POS 構成の作成: POS > 構成 > POS に移動します。 「新規」をクリックして、POS 構成を作成します。各構成は 1 つのレジスターまたは POS ステーションを表します。明確な名前を付けます (例: 「レジスタ 1 - フロント カウンター」、「テーブル サービス バー」)。主な設定には次のものが含まれます。
- 仕訳帳: この POS の会計仕訳帳 (売上を帳簿に転記する方法を決定します)
- 顧客向けディスプレイ: 顧客向け画面がある場合に有効にします
- レシートの印刷: レシート プリンターの種類と接続方法を構成します
- 接続デバイス: バーコード スキャナ、カード決済端末、キャッシュ ドロワー、体重計
ハードウェア接続: Odoo POS は、IoT Box (シリアル、USB、およびネットワーク デバイスの場合) を介して、または互換性のあるデバイスのブラウザ API を介して直接ハードウェアに接続します。サポートされているハードウェアには、Epson レシート プリンター (USB、ネットワーク、Bluetooth)、Star Micronics プリンター、Ingenico および Verifone カード端末、汎用バーコード スキャナー (HID モード)、キャッシュ ドロワー (レシート プリンター経由でトリガー)、および工業用秤が含まれます。
画面レイアウト: 業務フローに合わせて POS 画面レイアウトを構成します。小売店の設定では通常、カテゴリ タブとコンパクトな注文パネルを備えた大きな製品グリッドが表示されます。レストランの設定では、最も一般的なアイテムのボタンが少なく、より大きなボタンが表示され、フル メニューのサブカテゴリ ナビゲーションが表示されます。どちらのレイアウトもコードなしで完全にカスタマイズできます。
オフライン モード: Odoo POS は、インターネット接続なしでも動作し続けるように設計されています。オフライン モードでは、セッションがブラウザーにローカルに保存され、接続が復元されると自動的に同期されます。各 POS 構成の詳細設定でオフライン モードを構成します。オフライン期間中は(端末の種類によっては)カード決済が利用できない場合がありますが、現金販売は中断されずに継続されます。
製品カタログと価格設定
製品カタログは、レジ担当者と顧客がやり取りするものです。正しく行うことは、迅速でエラーのない注文入力を意味します。
POS 用の製品構成: POS で使用できるように製品を個別に有効にする必要があります。製品フォームで「販売」タブに移動し、「POS で利用可能」にチェックを入れます。設定: POS カテゴリ (画面ナビゲーション用)、バーコード (スキャナー入力用)、および製品を端数で販売できるかどうか (デリ製品やバルク食品などの重量ベースの商品に関連)。
POS カテゴリ: レジ担当者の自然な操作方法を反映した POS カテゴリ階層に商品を整理します。食料品店には次のものが含まれる場合があります。農産物 > 新鮮な果物、新鮮な野菜。乳製品 > 牛乳、チーズ、ヨーグルト;飲料 > ソフトドリンク、水、ジュース。カテゴリは、POS 画面上のナビゲーション ボタンとして表示されます。階層の深さは構成可能です。小規模なカタログの場合は浅い (2 レベル)、大規模な品揃えの場合は深い (3 ~ 4 レベル)。
POS の製品バリエーション: POS 画面でバリエーションのある商品をタップすると、商品バリエーション (サイズ、色、味) がバリエーション選択ボタンとして表示されます。コーヒーショップの場合、「エスプレッソ」を選択すると、小、中、大のさまざまなボタンが表示されます。サイズを選択すると、正しいバリエーションが注文に追加されます。これは、従来の POS システムでレジ担当者が記憶する必要がある修飾子コードを置き換えます。
価格リスト: さまざまな顧客セグメント (小売と卸売、ロイヤリティ層の価格設定、従業員割引) ごとに異なる価格リストを構成します。 POS は、取引中に顧客アカウントが読み込まれると、顧客に関連付けられた価格表を自動的に適用します。時間ベースの価格リストでは、ハッピーアワー価格または週末のプレミアム価格が自動的に処理されます。
コンボ製品とバンドル: レストランやカフェの場合は、複数のコンポーネントをバンドル価格で含むコンボ製品を作成します。 「ランチ コンボ」には、メイン、サイド、ドリンクが含まれており、個別の価格よりも割引されます。コンボが注文に追加されると、コンポーネントは在庫および準備ルーティングの目的で個別に追跡されます。
支払い処理
高速で信頼性の高い支払い処理は、運用上最も重要な POS 機能です。 Odoo は現金から暗号通貨まであらゆる支払い方法をサポートしています。
現金での支払い: 現金はレジ仕訳帳で処理されます。開始フロート (ドロワー内の開始現金) を設定します。現金での支払いが受け付けられると、Odoo は自動的におつりを計算します。シフト終了時に、予想現金残高は、開始フロート、現金売上から現金払い戻しおよび現金支払いを差し引いたものから計算されます。
カード支払い: 統合カード支払いのために、Adyen、Stripe Terminal、または Worldline 支払い端末を Odoo POS に接続します。 POS 画面からカード支払いが開始されると、端末は自動的にアクティブになります。端末に金額を再入力する必要がないため、一般的なエラーの原因が排除されます。端末からの支払い確認により、Odoo でのトランザクションが自動的に進行します。
分割支払い: 顧客は、一部は現金、一部はカードなど、複数の方法で支払うことがよくあります。または 2 枚のカードに分割します。 Odoo POS は分割支払いをネイティブに処理します。最初の支払い方法を受け入れ、金額を入力し、残高に対して 2 番目の方法を選択します。領収書には支払い方法と金額の両方が記載されています。
ギフト カードとクーポン: Odoo でギフト カードを作成し、POS を通じて販売します。ギフト カードの価値は Odoo に保存されます (紛失する可能性がある物理的なカードには保存されません)。顧客はバーコードまたは番号が記載された物理的なカードを提示し、それをスキャンまたは入力すると、カードの残高が取引に適用されます。残りの残高は追跡され、将来の取引に利用できます。
顧客クレジット アカウント: ストア アカウントを持つ法人顧客に対して顧客クレジット アカウントを有効にします。これらの顧客は、購入金額を自分のアカウントに請求し、統合請求書を毎月受け取ることができます。与信限度額は顧客ごとに設定可能で、限度額に達すると自動的にブロックされます。
レストランとフードサービスの構成
レストランの POS には、テーブル管理、コースの注文、キッチンのディスプレイのルーティング、チップの処理など、小売業を超えた特定の要件があります。 Odoo POS はこれらすべてをネイティブに処理します。
フロア プラン: POS > 構成 > フロア プランに移動して、レストランのフロアを設計します。ダイニング ルームの視覚的な表現を作成します。テーブルを追加し、その形状 (円形、長方形) を設定し、収容人数を設定して、フロア プラン キャンバスに配置します。ダイニング ルーム、バー、テラス、プライベート ダイニング ルームなど、さまざまなエリアに個別のフロア プラン セクションを作成します。
テーブル管理: レストラン モードでは、POS がフロア プラン ビューで開きます。スタッフがテーブルをタップして注文を開きます。複数のサーバーが異なるテーブルで同時にオープン注文を持つことができます。テーブルの色はステータスを示します: グレー (空)、緑 (占有、注文オープン)、オレンジ (注文はキッチンに送信)、青 (請求書要求)。
コース管理: 高級レストランの場合は、コースベースの注文を構成します。テーブルの注文に追加されたアイテムは、コース (前菜、メイン、デザート) に割り当てられます。サーバーがキッチンにコースを送信する準備ができると、そのコースのみが送信されます。後のコースのアイテムは、コースが呼び出されるまで POS に保持されます。
キッチン ディスプレイ システム (KDS): キッチン ディスプレイ画面を Odoo IoT Box に接続します。注文が POS で確認されると、自動的に KDS に表示されます。印刷したチケットは必要ありません。キッチンのスタッフは、KDS 画面上で準備済みの品目をマークし、サーバーの POS セッションが更新されて、どの品目がサービスの準備ができているかが表示されます。
ヒント: レストランの POS 設定でチップの処理を有効にします。チップは、顧客が追加した固定金額、事前設定オプション (15%、18%、20%) から選択した割合、またはカスタム金額として集めることができます。チップは、サービススタッフへの給与分配のための売上とは別に追跡されます。
割り勘: テーブルが請求を割り勘したい場合、Odoo POS は「割り勘」機能を提供します。商品は個々の顧客の席に割り当てられ、各部分ごとに別々のレシート (および別々のカード取引) が処理されます。
ロイヤルティ プログラムとプロモーション
ロイヤルティ プログラムによる顧客維持は、小売業と食品サービス全体で ROI が証明されています。 Odoo POS には、サードパーティのアドオンを必要としないネイティブ ロイヤルティ プログラム管理が含まれています。
ロイヤルティ プログラム: POS > 製品 > ギフト カードとロイヤルティ > ロイヤルティ プログラムに移動します。ポイントの獲得方法 (支払った金額、購入した製品、訪問)、ポイント変換率 (例: 支払った 1 ドルあたり 1 ポイント)、および引き換えオプション (1 ドルの割引に必要なポイント、引き換えに利用できる特定の無料製品、またはギフト券) を指定するロイヤルティ プログラムを作成します。
自動ポイント収集: 顧客のポイントカードまたはアカウントが POS に読み込まれると、ポイントが自動的に計算され、取引完了時に追加されます。レシートには獲得したポイントと更新された残高が表示され、インタラクションごとにロイヤルティ プログラムの価値が強化されます。
プロモーション割引プログラム: 期間限定の割引のためのプロモーション プログラムを作成します。例: 「今週はすべてのコーヒー飲料を 2 つ購入すると 1 つ無料になります。」トリガー (対象となる製品の最小数量) と報酬 (割引率、定額、または無料の製品) を構成します。 POS は対象となる注文を評価し、自動的に割引を適用します。レジコードの入力は必要ありません。
クーポン引き換え: 顧客は、POS の電子メール マーケティング キャンペーンを通じて発行されたプロモーション クーポンを使用できます。クーポン コード (印刷されたバーコードまたは SMS/電子メール コード) が提示され、それをスキャンまたは入力します。 Odoo はクーポンを検証し、使用されていないことを確認し、割引を自動的に適用します。
インベントリの統合
販売が行われるにつれてリアルタイムで在庫が減少することは、POS を Odoo ERP と統合することの最も価値のある側面の 1 つです。
自動在庫枯渇: Odoo POS で販売が行われるたびに在庫移動が発生し、手元在庫が減ります。これはトランザクションが完了するとすぐに行われ、一日の終わりにバッチ調整は行われません。 Odoo の在庫数には、すべての POS 販売が数秒以内に反映されます。
在庫不足アラート: POS ロケーションの最小在庫アラートを構成します。 POS ロケーションでの製品の在庫が最小値を下回ると、バックオフィス チームに通知が届き、補充が開始されます。これにより、警告なしに製品がなくなるというよくあるシナリオが防止されます。
POS 固有の在庫場所: 各 POS ストアまたはレジスターエリアに専用の在庫場所を作成します。これにより、正確な場所レベルの在庫追跡が可能になります。 POS 販売により製品がなくなると、倉庫から POS 拠点への補充転送が完了するまで、メイン倉庫からではなく、その拠点で在庫が減ります。
在庫返品処理: 顧客が製品を返品すると、POS 返品機能によって販売が取り消され、適切な場所に在庫返品が作成されます。製品は在庫に戻るか(販売可能な状態の場合)、返品/検査場所に送られます。
シフト終了時のレポートと調整
POS シフト管理は、毎日の財務調整と販売実績データを提供します。
セッションの終了: シフト終了時に、レジ担当者がセッションの終了を開始します。 Odoo は、予想される現金残高 (期首フロート + 現金売上 - 現金返金 - 現金支払い) を表示します。レジ係は引き出しの中の実際の現金を数え、金額を入力します。差異 (過剰または不足) には、調査のためにフラグが立てられます。
Z レポート (セッション概要): POS セッション レポート (Z レポートと同等) には、支払い方法別の総売上高、取引数、平均取引額、付与された割引、返品処理済み、徴収された税金、および純収益が要約されます。このレポートはセッション終了時に自動的に印刷され、履歴レビューのために Odoo に保存されます。
販売分析: POS > レポートに移動して、包括的な販売分析にアクセスします。標準レポートには、製品別の売上、カテゴリ別の売上、レジ係別の売上、時間帯別の売上、および期間間の比較 (今日と先週、今月と先月) が含まれます。これらのレポートは、ベストセラー製品、ピーク時の営業時間、および最も優秀な成績を収めた従業員を特定するのに役立ちます。
よくある質問
Odoo POS は iPad または Android タブレットで動作しますか?
はい。 Odoo POS は、iPad の Safari や Android タブレットの Chrome など、最新の Web ブラウザで動作します。インターフェイスは応答性が高く、タッチ操作に最適化されています。多くの企業は iPad を主要な POS インターフェイスとして使用しています。ハードウェア接続 (レシート プリンター、カード端末) には、Odoo IoT Box を使用してタブレットと周辺機器の間を Wi-Fi 経由でブリッジします。
Odoo POS は複数の税務管轄区域にわたる売上税計算をどのように処理しますか?
Odoo は、製品ごと、顧客の所在地ごとに適用される複数の税率をサポートしています。管轄区域の税金ルールを構成します: 州売上税、郡税、市税を個別のコンポーネントとして構成します。商品には適用される税率がタグ付けされています。税率が異なる複数の場所で販売する場合は、各場所の正しい税率にマッピングされる適切な会計ポジションを使用して、個別の POS 場所を構成します。
単一の Odoo インスタンスから複数の店舗の場所を管理できますか?
はい。店舗の場所ごとに個別の POS 構成を作成します。各場所には、独自のフロアプラン、在庫状況 (店舗が異なる製品を扱っている場合)、価格表 (場所固有の価格設定がある場合)、および支払い端末があります。レポートは場所ごとに表示することも、すべての場所にわたって統合して表示することもできます。在庫は場所ごとに追跡され、店舗間の移動は在庫モジュールを通じて管理されます。
POS の操作中にインターネットがダウンするとどうなりますか?
Odoo POS はオフライン モードで動作し続けます。セッション データはブラウザのローカル ストレージに保存されます。現金およびオフライン認証機能を備えた支払い端末の場合、トランザクションは正常に完了します。接続が復元されると、すべてのオフライン トランザクションが Odoo サーバーに自動的に同期されます。唯一の制限は、新しいロイヤルティ ポイントの残高と在庫レベルが同期するまで更新されないことです。これは、ダウンタイムのリスクに対して多少の不便さがあります。
Odoo POS は、アルコールやタバコの販売時の年齢確認をどのように処理しますか?
該当する製品に年齢制限フラグを設定します。年齢制限のある製品が注文に追加されると、POS は年齢確認プロンプトを表示し、商品を追加する前にレジ担当者に顧客の年齢を確認するよう求めます。このプロンプトは、コンプライアンスの目的でログに記録された確認を作成します。プロンプトは、顧客の誕生年の入力を要求するようにカスタマイズできます。Odoo はこれを数学的に検証します。
レストランの注文は、食品の種類に基づいて異なるキッチン プリンターに送信できますか?
はい。レストランの POS 設定でプリンターのルーティング ルールを構成します。温かい食品はキッチンのホットプレッププリンターに送られます。冷蔵品は冷蔵準備ステーションに送られます。飲料はバープリンターに送られます。ルーティングは POS カテゴリに基づいており、カテゴリを適切なプリンタに割り当てます。注文が送信されると、Odoo はレジ係のアクションを必要とせずに、各行を正しいプリンターに自動的にルーティングします。
Odoo POS は、統合在庫管理のために e コマースとどのように統合されますか?
Odoo eCommerce (Web サイト モジュール) と POS は、同じ製品カタログと在庫を共有します。 POS で販売が行われると、オンライン ストアでの利用可能な数量がすぐに減ります。店頭で商品が売り切れると、ネット上でも即在庫切れになります。 Odoo で設定されたプロモーション価格は、両方のチャネルに一貫して適用されます。この統合された在庫により過剰販売が防止され、チャネルに関係なく顧客に正確な在庫情報が提供されます。
次のステップ
Odoo POS システムは、レジとバックオフィス業務の間のデータサイロを排除する、完全なエンタープライズグレードの POS システムです。 POS を在庫、会計、CRM に接続すると、ほとんどの小売業やレストラン業では月末にしか確認できないリアルタイムの可視性が得られます。
ECOSIRE は、小売チェーン、レストラン、カフェ、サービス業、および複数拠点の小売店運営向けに Odoo POS を実装しています。当社の実装には、ハードウェア選択のガイダンス、特定のワークフローに合わせた構成、スタッフのトレーニング、初日をスムーズに進めるための稼働サポートが含まれています。
POS 実装パッケージについて学ぶには、Odoo サービス ページ にアクセスするか、Odoo 19 Enterprise の高度なレストラン管理機能、ロイヤルティ プログラムの拡張機能、複数通貨の顧客アカウント管理などの POS 拡張機能については マーケットプレイス モジュール を参照してください。
執筆者
ECOSIRE Research and Development Teamテクニカルライティング
ECOSIRE のテクニカルライティングチームは、Odoo ERP、Shopify による EC、AI エージェント、Power BI による分析、GoHighLevel による自動化、そしてエンタープライズソフトウェアのベストプラクティスを扱っています。私たちのガイドは、企業が十分な情報に基づいてテクノロジーを判断できるよう支援します。
関連記事
AI を活用した顧客セグメンテーション: RFM から予測クラスタリングまで
AI が顧客セグメンテーションを静的な RFM 分析から動的な予測クラスタリングにどのように変換するかを学びます。 Python、Odoo、および実際の ROI データを使用した実装ガイド。
サプライチェーン最適化のための AI: 可視性、予測、自動化
AI を使用してサプライ チェーンの運用を変革します。需要の検知、サプライヤーのリスク スコアリング、ルートの最適化、倉庫の自動化、混乱の予測などです。 2026年のガイド。
B2B卸売Eコマースガイド:バイヤーポータル・掛け払い・顧客別価格
バイヤーが実際に使うB2B卸売ポータルの作り方:顧客別価格、掛け払いと与信限度、発注書と承認付きチェックアウト、注文履歴からの再注文。