(57)【要約】【課題】本発明が解決しようとする課題は、店員に負担をかけずにセット商品の組み合わせが成立する商品に対して特典を適用可能な情報処理装置、システムおよびプログラムを提供することである。【解決手段】実施形態の情報処理装置は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、を備える。【選択図】図１２
2018010459.tif 000002
【特許請求の範囲】
【請求項１】
特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、
を備えた情報処理装置。
【請求項２】
前記特典は、前記特定の商品の値引きまたは割引き、または合計金額からの値引きまたは割引きであり、
前記適用手段は、前記特定の商品の値引きまたは割引きをさせる、または合計金額からの値引きまたは割引きをさせる、
請求項１に記載の情報処理装置。
【請求項３】
前記適用手段が適用した特典に基づいて会計処理を実行する会計手段、をさらに備えた、
請求項１または２に記載の情報処理装置。
【請求項４】
前記会計手段が会計処理した商品の商品情報および会計情報を印字したレシートを発行するレシート発行手段、をさらに備え、
前記レシート発行手段は、前記組み合わせたセット商品の名称と当該セット商品に適用された前記特典を印字する、
請求項３に記載の情報処理装置。
【請求項５】
発注された商品を記憶するサーバと、当該記憶した商品について会計処理を実行する販売データ処理装置とを備えたシステムであって、
特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部と、
前記記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用して会計処理を実行する会計手段と、
を備えたシステム。
【請求項６】
コンピュータを、
特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、店内で飲食する居酒屋等の店舗では、例えば、着座した顧客は、テーブルに設置されたオーダー端末を操作して、希望する商品（料理や飲み物）を発注する。店内に設置されたステーションは、発注情報を受信する。店員は受信した発注情報に基づいて顧客に商品を提供する。そして、このような店舗では、個別に発注可能な複数の商品をセットにした割安なセット商品を用意している。
【０００３】
一方で、このような店舗では、追加の発注をする等の理由で、セット商品の組み合わせが成立する商品を前後して別々に発注することがある。このような場合は、店員は会計時に該当するセット商品の有無をチェックして、セット商品の組み合わせが成立することを発見した場合は、合計価格から値引きする等の特典を適用している。
【０００４】
しかしながら、多くの商品の中からセット商品の組み合わせが成立する商品を探して特典を適用することは店員の負担となっていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、店員に負担をかけずにセット商品の組み合わせが成立する商品に対して特典を適用可能な情報処理装置、システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るステーションを含むシステムを示す図である。
【図２】図２は、オーダー端末のハードウェア構成を示すブロック図である。
【図３】図３は、ステーションのハードウェア構成を示すブロック図である。
【図４】図４は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図５】図５は、ＰＯＳ端末のセット商品マスタの構成を示すメモリマップである。
【図６】図６は、ＰＯＳ端末の値引マスタの構成を示すメモリマップである。
【図７】図７は、ＰＯＳ端末の発注情報部の構成を示すメモリマップである。
【図８】図８は、オーダー端末の制御処理の流れを示すフローチャートである。
【図９】図９は、ステーションの制御処理の流れを示すフローチャートである。
【図１０】図１０は、ＰＯＳ端末の機能構成を示す機能ブロック図である。
【図１１】図１１は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図１２】図１２は、ＰＯＳ端末におけるセット商品の検索に係る制御処理の流れを示すフローチャートである。
【図１３】図１３は、ＰＯＳ端末から発行されたレシートの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態について詳細に説明する。実施形態では、店内で飲食をする居酒屋等の飲食店を店舗の例に説明する。また、ＰＯＳ端末を情報処理装置の一例として説明する。また、商品の値引を特典の一例として説明する。すなわち、実施形態では、特典を適用するとは、セット商品に該当する商品が含まれる場合に、合計額から一定額を値引くことである。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【０００９】
図１は、実施形態に係るシステムの構成を示す図である。図１に示すように、飲食店である店舗Ｓには、顧客が着席するテーブルＴ（Ｔ１〜Ｔｎ）が設置されている。また、店舗Ｓには、ステーション３とＰＯＳ端末４が設置されている。また、各テーブルＴには１台のオーダー端末Ｏ（すなわち、オーダー端末Ｏ１〜Ｏｎ）が設置されている。各オーダー端末Ｏとステーション３とＰＯＳ端末４とは、有線または無線の通信回線２（例えばＬＡＮ（Local  Area  Network））を介して接続されている。各オーダー端末Ｏとステーション３とＰＯＳ端末４とは、通信回線２を介して相互に情報を送受信することができる。
【００１０】
オーダー端末Ｏは、テーブルＴに着座した顧客が商品を発注するために操作する端末である。オーダー端末Ｏは、店舗Ｓで販売する商品の商品情報（商品を特定する商品コード、商品の名称、価格、画像等）を記憶する商品マスタ１４２（図２を参照）を備える。また、オーダー端末Ｏは、表示部１８（図２を参照）と、表示部１８上に設けられた操作部１７（図２を参照）を備える。操作部１７は例えばタッチパネルで構成される。表示部１８上に表示されたキーの画像に対応した位置の操作部１７上のキーを操作することで、当該キーが操作される。以降、表示部１８上に表示されたキーの画像に対応した位置の操作部１７上のキーを操作することを、簡略化して、表示部１８に表示されたキーを操作するという。
【００１１】
表示部１８は、商品マスタ１４２に記憶されている複数の商品を表す商品画像をキーの画像（以降商品キーという）として表示する。表示される商品は、単品の商品の他、複数の商品をセットにしたセット商品がある。セット商品とは、別々の種類の商品を組み合わせて一つの商品として販売する商品をいう。セット商品の価格は、当該セット商品に含まれる個々の商品の価格の合計価格より低く設定されていることが多い。
【００１２】
顧客は、表示部１８に表示された商品キーを操作することで、当該商品を指定する。個別の商品を指定する場合は個別商品の商品キーを操作して指定する。セット商品を指定する場合は、セット商品の商品キーを操作して指定する。指定された商品を発注する場合は、表示部１８に別途表示された発注キーを操作する。すると、発注した商品の商品情報と操作したオーダー端末Ｏを特定する端末番号とを含む発注情報をステーション３に送信することで商品を発注する。複数の商品を同時に発注する場合は、まず複数の商品を指定し、その後に発注キーを操作する。商品の発注後に追加の商品を発注する場合は、顧客は、再度表示部１８に表示された商品キーを操作し、発注キーを操作する。すると、オーダー端末Ｏは、指定された商品に係る発注情報を再度ステーション３に送信する。
【００１３】
オーダー端末Ｏは、会計キー１７２（図２を参照）が操作されると、当該オーダー端末Ｏからの発注を締めることを示す情報と端末番号を含む終了情報をステーション３に送信する。
【００１４】
ステーション３は、例えば店舗Ｓのバックヤードに設置されるサーバである。ステーション３は、店舗Ｓで販売する商品の商品情報（商品を特定する商品コード、商品の名称、価格、画像等）を記憶する商品マスタ３４２（図３を参照）を備える。ステーション３は、例えば一日に１回、商品マスタ３４２に記憶されている商品情報を各オーダー端末Ｏに送信する。
【００１５】
ステーション３は、各オーダー端末Ｏからの発注情報を受信する。ステーション３は、受信した発注情報を、発注したオーダー端末Ｏに対応して、かつ発注したオーダー端末Ｏの単位にまとめて記憶する。すなわちステーション３は、受信した発注情報に含まれる端末番号に対応付けて、受信した発注情報を発注情報部３３１（図３を参照）に記憶する。
【００１６】
ステーション３は、オーダー端末Ｏから終了情報を受信すると、受信した終了情報に含まれる端末番号に対応付けて発注情報部３３１に記憶されている発注情報を読み出して、ＰＯＳ端末４に送信する。
【００１７】
ＰＯＳ端末４は、発注された商品の会計処理を実行する。会計処理は、受信した発注情報に含まれる商品の商品情報に基づいて、商品の金額を合計した合計額、当該取引に係る税額の算出、合計額と税額とを合計した税込合計金額（これらを総称して会計情報という）を表示する処理を含む。また、会計処理は、顧客から預かった預り金に基づいて釣銭を計算して表示する処理、釣銭の発行を釣銭機に指示する処理を含む。
【００１８】
ＰＯＳ端末４は、会計処理の際、受信した発注情報に基づいてセット商品に該当する組み合せが成立するかを検索し、セット商品に該当する組み合せが成立する場合には、合計金額から所定額の値引き処理を実行する。値引きする値引額は、例えば、組み合せが成立した商品の合計金額とセット商品の金額との差額であるが、差額に関係なく固定額を値引きしてもよい。
【００１９】
また、ＰＯＳ端末４は、会計処理した商品の商品情報や会計情報を印字したレシートを発行するレシート発行処理を実行する。
【００２０】
続いて、オーダー端末Ｏのハードウェア構成について説明する。図２は、オーダー端末Ｏのハードウェア構成を示すブロック図である。図２に示すように、オーダー端末Ｏは、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は制御主体となる。ＲＯＭ１２は各種プログラムを記憶する。ＲＡＭ１３はプログラムや各種データを展開する。メモリ部１４は各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。
【００２１】
ＲＡＭ１３は、発注テーブル１３１を備えている。発注テーブル１３１は、顧客が表示部１８に表示された商品キーを操作して指定した商品の商品情報を記憶する。
【００２２】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部１４１、商品マスタ１４２を備える。商品マスタ１４２は、商品を特定する商品コードに対応して、当該商品の商品情報を記憶する。
【００２３】
また、制御部１００は、バス１５およびコントローラ１６を介して、操作部１７、表示部１８と接続している。操作部１７は、発注キー１７１と会計キー１７２を備える。発注キー１７１は、指定した商品を発注する際に顧客が操作する。会計キー１７２は、当該発注テーブル１３１での発注を締める場合に顧客が操作する。
【００２４】
コントローラ１６は、制御部１００からの指示を受けて、操作部１７と表示部１８を制御する。ただし、説明の都合上、コントローラ１６が行う制御を制御部１００が行うとして説明する。
【００２５】
また、制御部１００は、バス１５を介して、通信部１９と接続している。通信部１９は、通信回線２を介して、ステーション３およびＰＯＳ端末４と接続している。
【００２６】
続いて、ステーション３のハードウェア構成について説明する。図３は、ステーション３のハードウェア構成を示すブロック図である。図３に示すように、ステーション３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４等を備えている。ＣＰＵ３１は制御主体となる。ＲＯＭ３２は各種プログラムを記憶する。ＲＡＭ３３はプログラムや各種データを展開する。メモリ部３４は各種プログラムを記憶する。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４は、互いにバス３５を介して接続されている。ＣＰＵ３１とＲＯＭ３２とＲＡＭ３３が、制御部３００を構成する。すなわち、制御部３００は、ＣＰＵ３１がＲＯＭ３２やメモリ部３４に記憶されＲＡＭ３３に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。
【００２７】
ＲＡＭ３３は、発注情報部３３１を備える。発注情報部３３１は、オーダー端末Ｏから受信した発注情報を、オーダー端末Ｏ別に記憶する。メモリ部３４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部３４１を備える。
【００２８】
また、制御部３００は、バス３５およびコントローラ３６を介して、操作部３７、表示部３８と接続している。また、制御部３００は、バス３５を介して、通信部３９と接続している。通信部３９は、通信回線２を介して、各オーダー端末ＯおよびＰＯＳ端末４と電気的に接続している。
【００２９】
続いて、ＰＯＳ端末４のハードウェア構成について説明する。図４は、ＰＯＳ端末４のハードウェア構成を示すブロック図である。図４に示すように、ＰＯＳ端末４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ部４４等を備えている。ＣＰＵ４１は制御主体となる。ＲＯＭ４２は各種プログラムを記憶する。ＲＡＭ４３はプログラムや各種データを展開する。メモリ部４４は各種プログラムを記憶する。ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ部４４は、互いにバス４５を介して接続されている。ＣＰＵ４１とＲＯＭ４２とＲＡＭ４３が、制御部４００を構成する。すなわち、制御部４００は、ＣＰＵ４１がＲＯＭ４２やメモリ部４４に記憶されＲＡＭ４３に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。
【００３０】
メモリ部４４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部４４１を備える。また、メモリ部４４は、商品マスタ４４２、セット商品マスタ４４３、値引マスタ４４４を備える。
【００３１】
ＲＡＭ４３は、商品情報部４３１を備えている。商品情報部４３１は、ステーション３から受信したオーダー端末Ｏ単位の発注情報を記憶する。また、商品情報部４３１は、記憶している商品によってセット商品に該当する組み合わせが成立する場合に、該当するセット商品名と対応する値引額を記憶する。値引額は、後述する値引マスタ４４４から取得する。商品情報部４３１の詳細は図７で後述する。
【００３２】
メモリ部４４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部４４１、商品マスタ４４２、記憶部であるセット商品マスタ４４３、記憶部である値引マスタ４４４を備える。商品マスタ４４２は、商品を特定する商品コードに対応して、当該商品の商品情報を記憶する。セット商品マスタ４４３は、セット商品毎に、当該セット商品に該当する組み合わせが成立する複数の商品を対応付けて記憶している。セット商品マスタ４４３の詳細は図５で後述する。値引マスタ４４４は、商品の組み合わせが成立したセット商品に対応した値引き情報を記憶する。値引マスタ４４４の詳細は図６で後述する。
【００３３】
また、制御部４００は、バス４５およびコントローラ４６を介して、操作部５１、オペレータ用表示部５２、客用表示部５３、印字部５４と接続している。操作部５１は、会計キー５１１を備える。会計キー５１１は、会計処理を実行する際に操作するキーである。オペレータ用表示部５２は、例えば液晶表示器で構成され、オペレータに対して情報を表示する。客用表示部５３は、例えば液晶表示器で構成され、顧客に対して情報を表示する。印字部５４は、会計処理された飲食の取引について、取引された商品の商品情報や会計情報をレシート用紙に印字する。
【００３４】
また、制御部４００は、バス４５を介して、通信部５５と接続している。通信部５５は、通信回線２を介して、各オーダー端末Ｏとステーション３と電気的に接続している。
【００３５】
次に、メモリ部４４が記憶するセット商品マスタ４４３の構成について説明する。図５は、セット商品マスタ４４３の記憶領域の構成を示すメモリマップである。図５に示すように、セット商品マスタ４４３は、セット商品部４４３１、該当商品部４４３２、優先順位部４４３３、リンク部４４３４を備える。セット商品部４４３１は、セット商品の商品コードや商品名を記憶する。該当商品部４４３２は、セット商品が成立させる複数種類の商品の商品コードや商品名を、セット商品に対応付けて記憶する。該当商品部４４３２は、一つのセット商品を成立させるために５つまでの商品を組み合わせることができる。優先順位部４４３３は、セット商品に対応付けて、組み合わせが成立しているかを判断する優先順位を記憶する。すなわち、優先順位がより高いセット商品から、当該セット商品に該当する商品の組み合わせが成立しているかを判断する。リンク部４４３４は、後述する値引マスタ４４４へのリンク先の番号を、セット商品に対応付けて記憶する。
【００３６】
セット商品に優先順位を設ける理由としては、人気が高いセット商品の組み合わせの優先順位を高くしたい、利益率が高いセット商品の組み合わせの優先順位を高くしたい、店舗が薦めるセット商品の組み合わせの優先順位を高くしたい等があげられる。
【００３７】
図５の例の場合、該当商品部４４３２に商品Ａと商品Ｂが記憶されている。これは、特定の商品Ａと特定の商品Ｂとの組み合わせでセットＡが成立するセット商品であることを示す。また、制御部４００は、商品Ａと商品Ｂの組み合わせでセットＡに該当すると判断する。同様に、特定の商品Ａと特定の商品Ｃとの組み合わせでセットＢが成立するセット商品であることを示す。制御部４００は、商品Ａと商品Ｃの組み合わせでセットＢに該当すると判断する。また、特定の商品Ｂと特定の商品Ｄと特定の商品Ｅとの組み合わせでセットＣが成立するセット商品であることを示す。制御部４００は、商品Ｂと商品Ｄと商品Ｅの組み合わせでセットＣに該当すると判断する。また、特定の商品Ａと特定の商品Ｄと特定の商品Ｆとの組み合わせでセットＤが成立するセット商品であることを示す。制御部４００は、商品Ａと商品Ｄと商品Ｆの組み合わせでセットＤに該当すると判断する。
【００３８】
次に、メモリ部４４が記憶する値引マスタ４４４の構成について説明する。図６は、値引マスタ４４４の記憶領域の構成を示すメモリマップである。図６に示すように、値引マスタ４４４は、リンク部４４４１と値引情報部４４４２とを備える。リンク部４４４１は、リンク部４４３４に記憶されているリンク先の番号と対応付けられたリンク番号を記憶する。値引情報部４４４２は、値引額を、リンク番号毎に記憶する。図６の場合、リンク番号１に対応付けて値引額５０円を記憶する。また、リンク番号２に対応付けて値引額４０円を記憶する。また、リンク番号３に対応付けて値引額３０円を記憶する。また、リンク番号４に対応付けて値引額２０円を記憶する。
【００３９】
図５と図６とを関連付けてみると、セットＡに該当する組み合わせがある場合、５０円値引きされる。また、セットＢに該当する組み合わせがある場合、４０円値引きされる。また、セットＣに該当する組み合わせがある場合、３０円値引きされる。また、セットＤに該当する組み合わせがある場合、２０円値引きされる。
【００４０】
なお、実施形態では、セット商品マスタ４４３と値引マスタ４４４とを別々の構成としたが、セット商品マスタ４４３の記憶エリアと値引マスタ４４４の記憶エリアを備えた一つのマスタ（記憶部）の構成としてもよい。また、セット商品マスタ４４３と値引マスタ４４４とを一つのエリアで構成してもよい。この場合、セット商品マスタ４４３は、セット商品に対応付けてさらに値引情報部４４４２を備える。
【００４１】
次に、ＰＯＳ端末４の商品情報部４３１について説明する。図７は、商品情報部４３１の記憶領域の構成を示すメモリマップである。図７に示すように、商品情報部４３１は、ステーション３から受信した発注情報を記憶する。商品情報部４３１は、端末番号部４３１１、商品情報部４３１２、セット商品部４３１３、値引情報部４３１４を備える。
【００４２】
端末番号部４３１１は、オーダー端末Ｏの端末番号を記憶する。商品情報部４３１２は、端末番号部４３１１に記憶された端末番号のオーダー端末Ｏによって発注された商品の商品情報を端末番号に対応付けて記憶する。セット商品部４３１３は、詳細は後述するが、制御部４００が、商品情報部４３１２に記憶された商品情報の商品の組み合わせによって成立すると判断したセット商品の商品情報（商品名等）を記憶する。この場合、まず、優先順位が最も高いセット商品の組み合わせの有無の検索を、商品情報部４３１２に記憶された商品情報に基づいて実行する。次いで、２番目に優先順位が高いセット商品の組み合わせの検索を実行する。以降優先順位が最も低いセット商品まで組み合わせの検索を実行する。値引情報部４３１４は、セット商品に該当する組み合わせであると判断した場合に値引く値引額を、値引情報部４４４２から取得して記憶する。
【００４３】
図７では、オーダー端末Ｏ１に関する記憶状態を示している。実際には、すべての端末番号別に、当該端末番号に対応した情報が記憶される。図７の例の場合、端末番号部４３１１には、オーダー端末Ｏ１の端末番号が記憶されている。また、商品情報部４３１２には、オーダー端末Ｏ１から発注した商品の商品情報が記憶される。実施形態では、商品Ａ、商品Ａ、商品Ｂ、商品Ｃ、商品Ｃ（商品Ａと商品Ｃは２度ずつ発注されている）の商品情報が記憶されている。また、セット商品部４３１３には、商品情報部４３１２に記憶されている商品情報の商品のうち、該当商品部４４３２に記憶されている商品によって組み合わせが成立するセット商品の商品情報（商品の名称等）を記憶する。
【００４４】
具体的には、制御部４００は、まず、優先順位が最も高いセットＡの組み合わせに該当する商品Ａと商品Ｂが該当商品部４４３２に記憶されているか否かを判断する。判断した結果、セットＡの組み合わせが成立する商品Ａと商品Ｂが記憶されているため、セット商品部４３１３にセットＡの商品名が記憶される。また、該当商品部４４３２に記憶された当該商品Ａと商品Ｂには、セットＡに該当したことを示すフラグを付す。さらに、セットＡに対応付けられている値引額５０円を、値引情報部４３１４に記憶する。
【００４５】
次に制御部４００は、該当商品部４４３２に記憶されたフラグが付されていない商品について、２番目に優先順位が高いセットＢに該当する商品Ａと商品Ｃの組み合わせの有無を判断する。判断した結果、セットＢの組み合わせである商品Ａと商品Ｃが記憶されているため、セット商品部４３１３にセットＢの商品名が記憶される。また、該当商品部４４３２に記憶された当該商品Ａと商品Ｃには、セットＢに該当したことを示すフラグを付す。さらに、セットＢに対応付けられている値引額４０円を、値引情報部４３１４に記憶する。
【００４６】
次に制御部４００は、該当商品部４４３２に記憶されたフラグが付されていない商品について、３番目に優先順位が高いセットＣに該当する商品Ｂと商品Ｄと商品Ｅの組み合わせの有無を判断する。判断した結果、セットＣの組み合わせである商品Ｂと商品Ｄと商品Ｅは記憶されていないため、セット商品部４３１３にはセットＣの商品名は記憶されない。また、値引情報部４３１４に値引額は記憶されない。
【００４７】
最後に制御部４００は、該当商品部４４３２に記憶された上記フラグが付されていない商品について、最も優先順位が低いセットＤに該当する商品Ａと商品Ｄと商品Ｆの組み合わせの有無を判断する。判断した結果、セットＤの組み合わせである商品Ａと商品Ｄと商品Ｆは記憶されていないため、セット商品部４３１３にはセットＤの商品名は記憶されない。また、値引情報部４３１４に値引額は記憶されない。
【００４８】
ここからは、オーダー端末Ｏ、ステーション３、ＰＯＳ端末４の制御処理について説明する。まず、オーダー端末Ｏの制御処理に付いて説明する。図８は、オーダー端末Ｏの制御処理の流れを示すフローチャートである。テーブルＴに着座した顧客は、オーダー端末Ｏに表示された商品キーの中から、希望する商品キーを操作して商品を指定する。オーダー端末Ｏの制御部１００は、商品キーが操作されたか否かを判断する（Ｓ１１）。商品キーが操作されたと判断した場合には（Ｓ１１のＹｅｓ）、制御部１００は、操作された商品キーに該当する商品の商品情報（商品コード、商品名、価格等）を発注テーブル１３１に記憶する（Ｓ１２）。そして制御部１００は、Ｓ１１に戻る。
【００４９】
一方、商品キーは操作されていないと判断した場合には（Ｓ１１のＮｏ）、制御部１００は、発注キー１７１が操作されたか否かを判断する（Ｓ１３）。発注キー１７１が操作されたと判断した場合には（Ｓ１３のＹｅｓ）、制御部１００は、発注テーブル１３１に記憶された商品情報と顧客が操作しているオーダー端末Ｏを特定する端末番号を含む発注情報を、ステーション３に送信する（Ｓ１４）。そして制御部１００は、Ｓ１１に戻る。
【００５０】
また、発注キー１７１は操作されていないと判断した場合には（Ｓ１３のＮｏ）、制御部１００は、会計キー１７２が操作されたか否かを判断する（Ｓ１５）。会計キー１７２が操作されたと判断した場合には（Ｓ１５のＹｅｓ）、制御部１００は、会計キー１７２が操作されたオーダー端末Ｏによる、商品の発注を終了したことを示す終了情報を、ステーション３に送信する（Ｓ１６）。なお、終了情報には、会計キー１７２を操作したオーダー端末Ｏの端末番号を含む。そして制御部１００は、Ｓ１１に戻る。また、会計キー１７２は操作されていないと判断した場合には（Ｓ１５のＮｏ）、制御部１００は、Ｓ１１に戻る。
【００５１】
ここからは、ステーション３の制御処理に付いて説明する。図９は、ステーション３の制御処理の流れを示すフローチャートである。図９に示すように、ステーション３の制御部３００は、オーダー端末Ｏから発注情報を受信したか否かを判断する（Ｓ２１）。発注情報を受信したと判断した場合には（Ｓ２１のＹｅｓ）、制御部３００は、受信した発注情報を発注情報部３３１に記憶する（Ｓ２２）。そして制御部３００は、Ｓ２１に戻る。
【００５２】
一方、発注情報は受信していないと判断した場合には（Ｓ２１のＮｏ）、制御部３００は、オーダー端末Ｏから終了情報を受信したか否かを判断する（Ｓ２３）。終了情報を受信したと判断した場合には（Ｓ２３のＹｅｓ）、制御部３００は、発注情報部３３１に記憶している発注情報を、ＰＯＳ端末４に送信する（Ｓ２４）。そして制御部３００は、Ｓ２１に戻る。また、終了情報は受信していないと判断した場合には（Ｓ２３のＮｏ）、制御部３００は、Ｓ２１に戻る。
【００５３】
ここからは、ＰＯＳ端末４の制御について詳細に説明する。図１０は、ＰＯＳ端末４の機能構成を示す機能ブロック図である。制御部４００は、ＲＯＭ４２やメモリ部４４の制御プログラム部４４１に記憶された制御プログラムに従うことで、判断手段４０１、適用手段４０２、会計手段４０３、レシート発行手段４０４として機能する。
【００５４】
判断手段４０１は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともにセット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせがセット商品に該当するかを前記優先順位が高いセット商品から順に判断する機能を有する。
【００５５】
適用手段４０２は、判断手段４０１が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた値引額を値引きさせる機能を有する。
【００５６】
会計手段４０３は、適用手段４０２が適用した値引額に基づいて会計処理を実行する機能を有する。
【００５７】
レシート発行手段４０４は、会計手段４０３が会計処理した商品の商品情報および会計情報を印字したレシートを発行する機能を有する。
【００５８】
次に、ＰＯＳ端末４の制御処理に付いて説明する。図１１と図１２は、ＰＯＳ端末４の制御処理の流れの一例を示すフローチャートである。図１１に示すように、制御部４００は、ステーション３から発注情報を受信したか否かを判断する（Ｓ３１）。発注情報を受信するまで待機し（Ｓ３１のＮｏ）、発注情報を受信したと判断した場合には（Ｓ３１のＹｅｓ）、制御部４００は、受信した発注情報を商品情報部４３１に記憶する（Ｓ３２）。次に制御部４００は、会計キー５１１が操作されたか否かを判断する（Ｓ３３）。操作されるまで待機し（Ｓ３３のＮｏ）、操作されたと判断した場合には（Ｓ３３のＹｅｓ）、制御部４００は、セット商品検索処理を実行する（Ｓ３４）。
【００５９】
図１２は、Ｓ３４でのセット商品検索処理に係る制御処理の流れを示すフローチャートである。図１２に示すように、制御部４００は、商品情報部４３１に記憶した商品情報に基づいて、まず優先順位が最も高いセットＡに該当する組み合わせが成立するかを検索する（Ｓ４１）。具体的には、制御部４００は、商品情報部４３１２に記憶されている商品情報と、セット商品マスタ４４３のセットＡに対応付けられた該当商品部４４３２に記憶されている商品とを比較する。そして制御部４００（判断手段４０１）は、商品情報部４３１２に記憶されている商品の組み合わせがセットＡに該当するか否かを判断する（Ｓ４２）。該当すると判断した場合には（Ｓ４２のＹｅｓ）、制御部４００は、セットＡの名称をセット商品部４３１３に記憶する（Ｓ４３）。そして、制御部４００は、商品情報部４３１２に記憶されている成立するとした商品に対応付けてフラグを記憶する。また、制御部４００（適用手段４０２）は、セットＡに対応する値引額を、値引情報部４４４２から読み出して値引情報部４３１４に記憶する（Ｓ４３）。そして制御部４００は、Ｓ４１に戻る。そして再度Ｓ４１およびＳ４２の処理を実行し、更なるセットＡに該当する組み合わせがあるかを判断する。再度セットＡに該当する組み合わせがあった場合は、再度Ｓ４３の処理を実行する。
【００６０】
また、セットＡに該当する組み合せはないと判断した場合には（Ｓ４２のＮｏ）、制御部４００は、商品情報部４３１に記憶したフラグが記憶されていない商品情報に基づいて、セットＡの次（２番目）に優先順位が高いセットＢに該当する組み合わせが成立するかを検索する（Ｓ４４）。具体的には、制御部４００は、商品情報部４３１２に記憶されているフラグが記憶されていない商品情報と、セット商品マスタ４４３のセットＢに対応付けられた該当商品部４４３２に記憶されている商品とを比較する。そして制御部４００（判断手段４０１）は、商品情報部４３１２に記憶されている商品の組み合わせがセットＢに該当するか否かを判断する（Ｓ４５）。該当すると判断した場合には（Ｓ４５のＹｅｓ）、制御部４００は、セットＢの名称をセット商品部４３１３に記憶する（Ｓ４６）。そして、制御部４００は、商品情報部４３１２に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部４００（適用手段４０２）は、セットＢに適用する値引額を、値引情報部４４４２から読み出して値引情報部４３１４に記憶する（Ｓ４６）。そして制御部４００は、Ｓ４４に戻る。そして、再度Ｓ４４およびＳ４５の処理を実行し、再度セットＢに該当する組み合わせがあるかを判断する。再度セットＢの組み合わせがある場合は、再度Ｓ４６の処理を実行する。
【００６１】
また、セットＢに該当する組み合せはないと判断した場合には（Ｓ４５のＮｏ）、制御部４００は、商品情報部４３１に記憶したフラグが記憶されていない商品情報に基づいて、セットＢの次（３番目）に優先順位が高いセットＣに該当する組み合わせが成立するかを検索する（Ｓ４７）。具体的には、制御部４００は、商品情報部４３１２に記憶されているフラグが記憶されていない商品情報と、セット商品マスタ４４３のセットＣに対応付けられた該当商品部４４３２に記憶されている商品とを比較する。そして制御部４００（判断手段４０１）は、商品情報部４３１２に記憶されている商品の組み合わせがセットＣに該当するか否かを判断する（Ｓ４８）。該当すると判断した場合には（Ｓ４８のＹｅｓ）、制御部４００は、セットＣの名称をセット商品部４３１３に記憶する（Ｓ４９）。そして、制御部４００は、商品情報部４３１２に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部４００（適用手段４０２）は、セットＣに適用する値引額を、値引情報部４４４２から読み出して値引情報部４３１４に記憶する（Ｓ４９）。そして制御部４００は、Ｓ４７に戻る。そして、再度Ｓ４７およびＳ４８の処理を実行し、再度セットＣに該当する組み合わせがあるかを判断する。再度セットＣに該当する組み合わせがある場合は、再度Ｓ４９の処理を実行する。実施形態では、セットＣの組み合わせの商品はない。
【００６２】
また、セットＣに該当する組み合せはないと判断した場合には（Ｓ４８のＮｏ）、制御部４００は、商品情報部４３１に記憶したフラグが記憶されていない商品情報に基づいて、優先順位が最も低いセットＤに該当する組み合わせの有無を検索する（Ｓ５０）。具体的には、制御部４００は、商品情報部４３１２に記憶されている商品情報と、セット商品マスタ４４３のセットＤに対応付けられた該当商品部４４３２に記憶されている商品とを比較する。そして制御部４００（判断手段４０１）は、商品情報部４３１２に記憶されている商品がセットＤに該当するか否かを判断する（Ｓ５１）。該当すると判断した場合には（Ｓ５１のＹｅｓ）、制御部４００は、セットＤの名称をセット商品部４３１３に記憶する（Ｓ５２）。そして、制御部４００は、商品情報部４３１２に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部４００（適用手段４０２）は、セットＤに適用する値引額を、値引情報部４４４２から読み出して値引情報部４３１４に記憶する（Ｓ５２）。そして制御部４００は、Ｓ５０に戻る。そして、再度Ｓ５０およびＳ５１の処理を実行し、再度セットＤに該当する組み合わせがあるかを判断する。再度セットＤに該当する組み合わせがある場合は、再度Ｓ５２の処理を実行する。実施形態では、セットＣの組み合わせの商品はない。また、発注された複数の商品のなかにセットＤに該当する組み合せの商品はないと判断した場合には（Ｓ５１のＮｏ）、制御部４００は、Ｓ３４以降の処理を実行する。
【００６３】
図１１の説明に戻る。次に制御部４００（会計手段４０３）は、発注した商品について会計処理を実行する（Ｓ３５）。ここで、会計処理をする会計情報のうち、商品の金額を合計した合計額から、値引情報部４３１４に記憶されている値引額を減算する。そして、減算した後の残額に基づいて、税額および税額を含み顧客が支払う税込合計金額を算出する。なお、実施形態の場合、商品情報部４３１２に記憶された商品を店舗が販売した商品とする。すなわち、セット商品の組み合わせが成立した場合に、合計額から値引きはするものの、該当するセット商品が販売されたのではなく、発注された個々の商品が販売されたこととする。
【００６４】
次に制御部４００（レシート発行手段４０４）は、会計情報、商品情報部４３１２に記憶された商品情報、値引情報部４３１４に記憶された値引情報に基づいて、会計処理された商品に係るレシートを印字部５４で印字して発行する（Ｓ３６）。
【００６５】
図１３は、ＰＯＳ端末からＳ３６の処理によって発行されたレシートＲの一例を示す図である。図１３に示すように、印字部５４から発行されたレシートＲは、店舗名を示すロゴＲ１、発注した商品の商品名と価格を示す商品情報Ｒ２、商品の価格を合計した合計額Ｒ３、組み合わせが成立したセット商品の情報Ｒ４、税額Ｒ５、税額を含めた税込合計金額Ｒ６、現金支払額Ｒ７等が印字される。
【００６６】
商品情報Ｒ２は、商品名、個数価格が印字される。実施形態の場合、商品Ａが２個で１６００円、商品Ｂが１個で７００円、商品Ｃが２個で１０００円である。また、セット商品の情報Ｒ４は、組み合わせが成立したセット商品の商品名Ｒ４１と値引した金額Ｒ４２が対応付けて印字される。実施形態の場合、商品情報Ｒ２に印字された商品の組み合わせで成立した、セットＡとセットＢの商品名と、セットＡに対しての値引額（−５０円）およびセットＢに対しての値引額（−４０円）を印字している。顧客は、レシートＲのＲ４１およびＲ４２を見て、顧客が発注した商品に基づいてセットＡとセットＢの組み合わせが成立したことにより、−５０円と−４０円値引きされていることを理解する。
【００６７】
以上説明したように、実施形態によれば、発注された複数の商品の組み合わせがセット商品に該当するかを優先順位が高いセット商品から順に判断し、セット商品に該当すると判断したことを条件に商品の合計額から値引きするようにした。そのため、店員に負担をかけることなく、セット商品に該当する場合に商品の合計額から値引きをすることが可能となる。
【００６８】
また、実施形態では、組み合わせが成立したセット商品の商品名と、値引き額を対応付けて印字したレシートＲを発行する。そのため、レシートを受け取った顧客は、当該レシートＲを見て、値引きされた事実、値引きされた原因となったセット商品、値引額を確認することができる。
【００６９】
以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７０】
例えば、実施形態では、ＰＯＳ端末４を情報処理装置の一例として説明した。しかしながら、これに限ることなく、ステーション３を情報処理装置としてもよい。この場合、ステーション３のメモリ部３４が、セット商品マスタ４４３と値引マスタ４４４を備える。また、ステーション３を情報処理装置とした場合、判断手段４０１と適用手段４０２の処理は、図９のＳ２３でＹｅｓと判断した場合にＳ２４の処理の前で実行される。
【００７１】
また、実施形態では、セット商品の組み合わせが成立した場合に、商品の合計額から値引きを行ったが、これに限ることなく、例えば、セット商品の組み合わせが成立する商品の合計額から値引きを行うようにしてもよい。この場合、セット商品の組み合わせが成立する商品の合計額とセット商品の価格との差額を値引額とすることが望ましい。
【００７２】
また、実施形態では、セット商品の組み合わせが成立した場合であっても、組み合わせが成立した個々の商品を販売するようにした。しかしながら、セット商品の組み合わせが成立した場合に、該当する個々の商品の販売に代えてセット商品を販売するようにしてもよい。
【００７３】
また、実施形態では、セット商品は、段落００１１で説明したような実際に販売するセット商品としたが、これに限らず、セット商品は、実際に販売しない商品であってもよい。すなわち、セット商品は、商品を値引くために個々の商品の組み合わせを成立させるための仮想の商品であってもよい。
【００７４】
また、実施形態では、特典の一例として、金額の値引きを行ったが、これに限らず、金額的な特典は商品の金額の割引でもよい。また、特典は、例えば商品券や物品やポイントの提供等であってもよい。
【００７５】
また、実施形態では、複数種類の商品の組み合わせによってセット商品を成立させたが、これに限らず、例えば、複数個の同一種類の商品の組み合わせによってセット商品を成立させてもよい。
【００７６】
なお、実施形態のＰＯＳ端末４で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７７】
また、実施形態のＰＯＳ端末４で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のＰＯＳ端末４で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７８】
また、実施形態のＰＯＳ端末４で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００７９】
１          オーダー端末
３          ステーション
４          ＰＯＳ端末
１００      制御部
１３１      発注テーブル
１４２      商品マスタ
３００      制御部
３３１      発注情報部
４００      制御部
４０１      判断手段
４０２      適用手段
４０３      会計手段
４０４      レシート発行手段
４３１      商品情報部
４４３      セット商品マスタ
４４４      値引マスタ
Ｒ          レシート
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２０１２−０５３７６１号公報
【図１】
2018010459.tif 000003
【図２】
2018010459.tif 000004
【図３】
2018010459.tif 000005
【図４】
2018010459.tif 000006
【図５】
2018010459.tif 000007
【図６】
2018010459.tif 000008
【図７】
2018010459.tif 000009
【図８】
2018010459.tif 000010
【図９】
2018010459.tif 000011
【図１０】
2018010459.tif 000012
【図１１】
2018010459.tif 000013
【図１２】
2018010459.tif 000014
【図１３】
2018010459.tif 000015