(57)【特許請求の範囲】
【請求項１】
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得する取得部と、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定する判定部と、
前記判定部が、含まれると判定した場合に、前記取得部が取得した購入対象の商品のリストの他に、前記バンドルに関しどの商品間にバンドル関係が構成されているかを示す情報の提示を前記ショッピングカートの表示部に行わせる処理部と、
を有することを特徴とする商品販売情報処理装置。
【請求項２】
前記取得部は、前記商品の購入数量をさらに取得し、
前記記憶部は、商品に対する販売価格を前記商品の購入数量に応じて定めたバンドル条件を格納し、
前記判定部は、前記取得部が取得した前記購入数量が前記記憶部から読み出した前記バンドル条件の前記購入数量と一致する場合に、前記バンドル条件が成立すると判定する、
ことを特徴とする請求項１記載の商品販売情報処理装置。
【請求項３】
前記取得部は、前記商品の購入数量をさらに取得し、
前記記憶部は、商品に対する販売価格を前記商品の購入数量に応じて定めたバンドル条件を格納し、
前記判定部は、前記取得部が取得した前記購入数量が前記記憶部から読み出した前記バンドル条件の前記購入数量未満である場合に、前記バンドル条件が未成立と判定する、
ことを特徴とする請求項１記載の商品販売情報処理装置。
【請求項４】
前記記憶部は、同一商品又は組合せた商品の数量に応じて販売価格を定めたバンドル条件を格納していることを特徴とする請求項２または３に記載の商品販売情報処理装置。
【請求項５】
前記処理部は、さらに、前記１つのバンドルを構成する商品として記憶部に登録された複数の商品のうち、前記取得部により取得されていない商品と該取得されていない商品の数量とを含む要件を特定する、
ことを特徴とする請求項２乃至４のいずれか１項に記載の商品販売情報処理装置。
【請求項６】
前記取得部が取得した前記商品が複数の前記バンドルの対象となっている場合、それぞれのバンドルについて、どの商品間にバンドル関係が構成されているかを示す情報の提示を可能とする、
ことを特徴とする請求項１記載の商品販売情報処理装置。
【請求項７】
前記処理部は、どの商品間に前記バンドル関係が構成されているかを示す前記情報を表示する際に、該バンドル関係を構成する商品の所在を表示する、
ことを特徴とする請求項１記載の商品販売情報処理装置。
【請求項８】
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得し、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定し、
含まれると判定した場合に、取得した購入対象の商品のリストの他に、前記バンドルに関しどの商品間にバンドル関係が構成されているかを示す情報の提示を前記ショッピングカートの表示部に表示させる、
ことを特徴とする、コンピュータにより実行される商品販売情報処理方法。
【請求項９】
コンピュータに、
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得し、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定し、
含まれると判定した場合に、取得した購入対象の商品のリストの他に、前記バンドルに関しどの商品間にバンドル関係が構成されているかを示す情報の提示を前記ショッピングカートの表示部に表示させる、
処理を実行させることを特徴とする商品販売情報処理プログラム。
【請求項１０】
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得する取得部と、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定する判定部と、
前記判定部が、含まれると判定した場合に、バンドル対象として登録された複数商品の組み合わせに含まれる商品が前記取得された商品に含まれていることを示す情報と、該バンドル対象として登録された商品のうち前記取得部が取得していない商品に関する情報とを前記ショッピングカートの表示部に表示する表示部と、
を有することを特徴とする商品販売情報処理装置。
【請求項１１】
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得し、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定し、
含まれると判定した場合に、バンドル対象として登録された複数商品の組み合わせに含まれる商品が前記取得された商品に含まれていることを示す情報と、該バンドル対象として登録された商品のうち、取得していない商品に関する情報とを前記ショッピングカートの表示部に表示する、
ことを特徴とする、コンピュータにより実行される商品販売情報処理方法。
【請求項１２】
コンピュータに、
ショッピングカートに収容される購入対象の商品を特定可能な情報を取得し、
前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定し、
含まれると判定した場合に、バンドル対象として登録された複数商品の組み合わせに含まれる商品が前記取得された商品に含まれていることを示す情報と、該バンドル対象として登録された商品のうち、取得していない商品に関する情報とを前記ショッピングカートの表示部に表示させる、
処理を実行させることを特徴とする商品販売情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売情報処理装置、商品販売情報処理方法及び商品販売情報処理プログラムに関するものである。
【背景技術】
【０００２】
スーパーマーケット、コンビニエンスストア等の小売店にはＰＯＳ（Point Of Sale）システムが広く普及している。ＰＯＳシステムを構成するＰＯＳ端末は、バーコードスキャナを備え、商品に付されたバーコードをスキャンする。スキャンした情報から商品コードを取得し、取得した商品コードで商品情報ファイルを検索し、商品名及び販売価格等の商品情報を取得する。また、近年では、バーコードスキャナ等が設けられたショッピングカート（いわゆる、セルフスキャンカート）が利用されている。顧客は、このようなショッピングカートを利用することで、購入希望の商品の商品コードをバーコードスキャナで読み込ませ登録しながら当該商品をかごに入れる。そして、登録した商品コードをレジに通知して購入金額をレジの係員に支払うことで精算を行う。このような方法により精算処理を容易に行うことができるようになる。また、例えば、このようなバーコードスキャナを備えるショッピングカートに、さらに、精算手段を設けることも可能である（例えば、特許文献１参照）。この場合には、顧客はレジに並ぶことなく自身で精算処理まで行えるようになり、より精算処理を容易に行うことができる。
【０００３】
ところで、小売店では、顧客の購買意欲を増進させるために、商品を複数まとめて購入した場合に単価が安くなるような販売方法が行われている。例えば、このような販売方法の対象（バンドル対象）である商品Ａの単価が２００円である場合には、商品Ａを３つまとめて購入する場合には、５００円（本来なら、６００円）で販売するといった条件（バンドル条件）を設定している。このような方法により、店舗にとっては販売機会を増やして売上の向上を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３１４３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、顧客は、商品がバンドル対象になっていることに気づかない場合がある。この場合は、店舗及び顧客の双方にとって販売並びに購買の機会が損失してしまうという問題点があった。
【０００６】
また、バーコードスキャナを備えたショッピングカートでは、顧客が既に登録済みの商品がバンドル対象であることに後になって気づいた場合、顧客に当該商品の再登録等の煩雑な操作を行う必要があるという別の問題点もあった。
【０００７】
本発明はこのような点に鑑みてなされたものであり、商品がバンドル対象であることを顧客に知らせることができる商品販売情報処理装置、商品販売情報処理方法及び商品販売情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、ショッピングカートに収容される購入対象の商品を特定可能な情報を取得する取得部と、前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定する判定部と、前記判定部が、含まれると判定した場合に、前記取得部が取得した購入対象の商品のリストの他に、前記バンドルに関しどの商品間にバンドル関係が構成されているかを示す情報の提示を前記ショッピングカートの表示部に行わせる処理部と、を有する商品販売情報処理装置を提供することを目的とする。
上記目的を達成するために、ショッピングカートに収容される購入対象の商品を特定可能な情報を取得する取得部と、前記特定可能な情報が取得された商品に、１つのバンドルを構成する商品として記憶部に登録された複数の商品のうちの一部の商品が含まれるかを判定する判定部と、前記判定部が、含まれると判定した場合に、バンドル対象として登録された複数商品の組み合わせに含まれる商品が前記取得された商品に含まれていることを示す情報と、該バンドル対象として登録された商品のうち前記取得部が取得していない商品に関する情報とを前記ショッピングカートの表示部に表示する表示部と、を有する商品販売情報処理装置を提供することを目的とする。
【０００９】
また、上記目的を達成するために、上記の商品販売情報処理装置と同様の商品販売情報処理方法及び商品販売情報処理プログラムが提供される。
【発明の効果】
【００１０】
このような商品販売情報処理装置、商品販売情報処理方法及び商品販売情報処理プログラムにより、店舗及び顧客の双方にとって販売並びに購買の機会が損失してしまうという問題点を解決できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る商品販売情報処理装置の概略図である。
【図２】第２の実施の形態に係るＰＯＳシステムを構成するショッピングカートに設置されたチェッカユニット及びキャッシャユニットの構成例を示す図である。
【図３】第２の実施の形態に係るショッピングカートが備える商品販売情報処理装置のハードウェア構成例を示す図である。
【図４】第２の実施の形態に係るチェッカユニットによる商品購買処理のフローチャートである。
【図５】第２の実施の形態に係るチェッカユニットによる商品登録処理のフローチャートである。
【図６】第２の実施の形態に係る商品マスタの一例を示す図である。
【図７】第２の実施の形態に係る登録済商品リストの一例を示す図である。
【図８】第２の実施の形態に係るバンドル条件リストの一例を示す図である。
【図９】第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件要件表示時）の一例を示す図（その１）である。
【図１０】第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件成立時）の一例を示す図である。
【図１１】第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件要件表示時）の一例を示す図（その２）である。
【図１２】第２の実施の形態に係るチェッカユニットの表示画面（店舗内地図表示時）の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施の形態について説明する。
［第１の実施の形態］
商品販売情報処理装置について図１を用いて説明する。
【００１３】
図１は、第１の実施の形態に係る商品販売情報処理装置の概略図である。なお、図１では、数量が２つの商品Ａを購入する場合を図示している。
商品販売情報処理装置は、商品のバンドル条件が未成立である場合に、商品がバンドル条件を成立させるために必要な要件を顧客に知らせることができるものである。
【００１４】
このような商品販売情報処理装置１０は、図１に示されるように、まず、商品マスタ情報保持部１１及びバンドル条件情報保持部１２を有する。
商品マスタ情報保持部１１は、商品の識別情報ごとに、当該商品の販売単価等の商品情報が登録されている商品マスタを備える。例えば、図１では、商品マスタとして、商品Ａの識別情報（商品ＩＤ）がａであって、商品情報として販売単価（１００円）が登録されている。
【００１５】
バンドル条件情報保持部１２は、商品の識別情報ごとに商品の販売価格を商品の数量に応じて定めたバンドル条件を保持する。例えば、図１では、バンドル条件の１つとして、商品ＩＤがａの商品Ａが３つまとめて購入される場合には、販売価格が２７０円（本来なら３００円）になることが定められている。
【００１６】
さらに、商品販売情報処理装置１０は、数量取得部１３、商品情報照会部１４、バンドル判定部１５、要件特定部１６及び表示部１７を備えている。
数量取得部１３は、購入対象の商品の購入数量の情報を取得する。また、数量取得部１３は、購入数量と共に購入対象の商品の識別情報（商品ＩＤ）も取得する。例えば、顧客は商品Ａを購入する際に、商品販売情報処理装置１０に商品Ａの商品ＩＤを読み取らせると共に、図１に示されるように、商品Ａの購入数量「２」を入力することで、数量取得部１３はそれぞれの情報を取得する。
【００１７】
商品情報照会部１４は、商品マスタ情報保持部１１の商品マスタを参照して、数量取得部１３が取得した購入対象の商品の商品ＩＤから当該商品の商品情報（販売単価）を取得する。なお、このようにして取得された商品情報（販売単価）は商品リスト情報保持部１８が保持する商品リストに登録される。
【００１８】
バンドル判定部１５は、バンドル条件情報保持部１２を参照し、取得した商品ＩＤと購入数量に基づき、購入対象の商品に対するバンドル条件の成立状態を判定する。図１の場合では、バンドル判定部１５は、商品情報照会部１４が照会した購入対象の商品の商品ＩＤに対応するバンドル条件の成立状態を判定する。
【００１９】
要件特定部１６は、バンドル判定部１５が判定した成立状態から、バンドル条件が未成立である場合にバンドル条件が成立するために購入対象の商品に必要な要件を特定する。
表示部１７は、要件特定部１６が特定した要件を表示する。
【００２０】
商品リスト情報保持部１８は、商品情報照会部１４が商品情報を登録した商品リストの情報を保持する。
このような構成を有する商品販売情報処理装置１０において、商品Ａを購入する場合の商品販売情報処理方法について説明する。なお、商品販売情報処理装置１０が備える各機能は商品販売情報処理装置１０が備える図示しないＣＰＵ（Central Processing Unit：中央演算処理装置）によって商品販売情報処理プログラムが実行されることにより、その処理機能が実現されるようにすることも可能である。
【００２１】
まず、商品販売情報処理装置１０の数量取得部１３が商品Ａの数量「２」と共に、商品Ａの商品ＩＤ（ａ）を取得する。
商品情報照会部１４は、商品マスタ情報保持部１１の商品マスタを参照して商品ＩＤ（ａ）に対応する販売単価を取得する。そして、商品リストに、商品Ａの合計として２００円が登録される。
【００２２】
バンドル判定部１５は、バンドル条件情報保持部１２のバンドル条件情報を参照して、商品ＩＤ（ａ）がバンドル条件の対象となっていることを判定する。さらに、バンドル判定部１５は、取得した商品Ａの数量が「２」であるために、商品ＩＤ（ａ）に対応するバンドル条件（数量は「３」）が未成立であることを判定する。
【００２３】
要件特定部１６は、商品Ａに対するバンドル条件の成立状態（未成立）から、商品Ａがバンドル条件を成立させる要件には商品Ａの数量があと「１」必要であることを特定する。そして、表示部１７は、要件特定部１６の特定結果から、例えば、「商品Ａはもう１つ買うとお得になります（３つで２７０円）」等と表示する。これにより、顧客は商品Ａがバンドル対象であってバンドル条件が成立していないことがわかると共に、バンドル条件を成立させるための必要な条件を知ることができる。
【００２４】
このように商品販売情報処理装置１０では、バンドル判定部１５が、取得した購入数量に基づき、購入対象の商品に対するバンドル条件の成立状態を判定し、要件特定部１６が、判定した成立状態から、バンドル条件が未成立である場合にバンドル条件が成立するために購入対象の商品に必要な要件を特定するようにした。そして、このようにして特定した要件を表示することで、顧客は、購入対象の商品がバンドル条件の対象であるか否かを知ることができる。さらに、購入対象の商品がバンドル条件の対象であり、バンドル条件が未成立である場合には、購入対象の商品がバンドル条件を成立させるための要件を知ることができる。したがって、顧客の購買意欲を向上させることができる。さらに、店舗も販売機会を増やすことができ売上の増加を図ることができるようになる。
【００２５】
さらに、このような商品販売情報処理装置１０が設けられたショッピングカートを利用することで、顧客が購入対象の商品の数量を取得するごとにバンドル条件の判定が行われるために、購入対象の商品がバンドル条件の対象であるか否かをその場で即時かつ確実にわかるようになる。このため、購入対象の商品がバンドル条件の対象であることを後から知ることがなくなり、後から知った場合の煩雑な処理・操作等の発生を防止することができる。したがって、顧客は当該ショッピングカートにより時間的かつ経済的に効率よく買い物を行うことができるようになる。
【００２６】
［第２の実施の形態］
第２の実施の形態では、第１の実施の形態をショッピングカートに適用した場合を例に挙げてより具体的に説明する。
【００２７】
まず、ＰＯＳシステムについて図２を用いて説明する。
図２は、第２の実施の形態に係るＰＯＳシステムを構成するショッピングカートに設置されたチェッカユニット及びキャッシャユニットの構成例を示す図である。
【００２８】
ＰＯＳシステム１００は、ＰＯＳサーバ１３０と１台または複数台のＰＯＳ端末１０１（図示は１台）を備え、販売時点情報管理を行う。
ＰＯＳサーバ１３０とＰＯＳ端末１０１は、ネットワーク１３１を介して通信可能に接続される。また、ＰＯＳサーバ１３０は、外部端末装置（例えば、携帯電話、外部サーバまたは後述するチェッカユニット３００）と通信可能に接続可能である。
【００２９】
ＰＯＳサーバ１３０は、ＰＯＳ端末１０１により登録された販売情報を一元管理する。また、ＰＯＳサーバ１３０は、商品を識別するための商品コードや価格等を登録した商品マスタを管理する。
【００３０】
ＰＯＳ端末１０１は、キャッシャユニット１２０と、チェッカユニット３００（ショッピングカート２００）を備える。なお、キャッシャユニット１２０に対して、１台または複数台のチェッカユニット３００が対応付けられている（図示は１台）。
【００３１】
キャッシャユニット１２０は、主として販売代金の受領作業を行うためのユニットである。キャッシャユニット１２０は、制御ユニット１１１、自動釣銭機１１２、自動釣札機１１３、キャッシュドロア１１４、ディスプレイ１１５、キーボード１１６、カスタマディスプレイ１１７、磁気カードリーダ１１８、プリンタ１１９を有する。
【００３２】
制御ユニット１１１は、キャッシャユニット１２０を制御するとともに、ＰＯＳ端末１０１を統括的に制御するコンピュータである。
自動釣銭機１１２は、顧客から受け取った硬貨の入金と、釣銭の出金とを行う。
【００３３】
自動釣札機１１３は、顧客から受け取った紙幣の入金と、釣札の出金とを行う。
キャッシュドロア１１４は、硬貨及び紙幣を収納する収納庫である。
ディスプレイ１１５は、取引作業を行うための所定のＧＵＩ（Graphical User Interface）を表示する。また、ディスプレイ１１５は、例えば、液晶ディスプレイである。ディスプレイ１１５は、タッチパネル１１０の下層に位置している。ディスプレイ１１５の表示する画像は、タッチパネル１１０を透過して、オペレータから視認可能である。オペレータは、ディスプレイ１１５によって表示された画像を見ながら、タッチパネル１１０に対するタッチ操作を行うことができる。
【００３４】
キーボード１１６は、ディスプレイ１１５に表示されたＧＵＩを操作するための入力装置である。
カスタマディスプレイ１１７は、客側に取引情報を表示する表示装置であり、例えば、商品購入代金の合計額、顧客からの預かり金額、釣銭金額等を表示する。
【００３５】
磁気カードリーダ１１８は、クレジットカードや会員カード等が備える磁気ストライプに記録された情報を読み取る。
プリンタ１１９は、顧客との取引結果をロール紙に印字してレシートを発行する印刷装置である。
【００３６】
また、キャッシャユニット１２０は、図示を省略するが、ショッピングカート２００のチェッカユニット３００と情報の送受信を行う通信手段、ショッピングカート２００が横付けられるレーン等を備えている。
【００３７】
ショッピングカート２００は、顧客により押されて店舗内を巡回される。このようなショッピングカート２００は、一対のハンドル２１０、一対のハンドル２１０から延びてショッピングカート２００の枠組みを構成するフレーム２２０，２４０、フレーム２２０の四隅にそれぞれ設けられたキャスタ２３０、フレーム２４０に設けられたかご２５０を備えている。さらに、ショッピングカート２００はチェッカユニット３００（商品販売情報処理装置）が設けられている。
【００３８】
チェッカユニット３００は、主として商品コードの入力作業を行うためのユニットである。チェッカユニット３００は、ディスプレイ３０１、タッチパネル３０２、キーボード３０３、バーコードスキャナ３０４を有すると共に後述する制御ユニット３１０が内蔵されている。
【００３９】
ディスプレイ３０１は、取引作業を行うための所定のＧＵＩを表示する。また、ディスプレイ３０１は、例えば、液晶ディスプレイである。ディスプレイ３０１は、タッチパネル３０２の下層に位置している。
【００４０】
タッチパネル３０２は、バーコードの付されていない商品（例えば、ばら売りの野菜や魚等の生鮮食料品や、惣菜等）をディスプレイ３０１に表示される商品群から選択する入力装置である。例えば、商品コードを入力した商品の名称、単価等を表示する。また、スピーカ（図示を省略）により音声で入力結果を報知する。例えば、スピーカは、入力が正常になされたときと、入力についてオペレータに注意喚起をする必要があるとき等状態に応じて異なる態様の音声出力を行う。
【００４１】
キーボード３０３は、顧客の操作を受け付ける。例えば、キーボード３０３は、スピーカからの音声出力で注意喚起されたときに、操作の誤りを認識した顧客による訂正操作を受け付ける。
【００４２】
バーコードスキャナ３０４は、商品に付与されたバーコードを読み取るための装置である。顧客は、商品に付されたバーコードをバーコードスキャナ３０４に向けてかざすことで、バーコードスキャナ３０４を入力装置とした商品コードの入力を行う。商品コードの入力結果は、ディスプレイ３０１に表示されて、顧客が商品コードの入力結果を確認することができる。
【００４３】
また、チェッカユニット３００は、顧客のタッチパネル３０２またはキーボード３０３に対する操作入力に基づいて、キャッシャユニット１２０と情報の送受信を行う通信手段、チェッカユニット３００の現在地を特定するための、例えば、ＧＰＳ（Global Positioning System）等の現在地検出手段をさらに備えている。
【００４４】
このようなＰＯＳ端末１０１では、顧客はショッピングカート２００のハンドル２１０を掴み押し進めて店舗内を巡回することができる。その際に、所望の商品があればバーコードスキャナ３０４で当該商品の商品コードを読み取ってかご２５０に収める。精算するには、顧客はショッピングカート２００を押し進めてキャッシャユニット１２０に横付けする。顧客はチェッカユニット３００に対して所定の操作入力を行って、支払い対象の商品の総支払額をキャッシャユニット１２０に通知する。キャッシャユニット１２０の係員からの要求に応じて、顧客は当該総支払額を係員に支払う。係員は、必要に応じて、顧客につり銭を払い戻す。
【００４５】
次に、ショッピングカート２００に設置されたチェッカユニット３００のハードウェア構成について図３を用いて説明する。
図３は、第２の実施の形態に係るショッピングカートが備える商品販売情報処理装置のハードウェア構成例を示す図である。
【００４６】
チェッカユニット３００は、内蔵する制御ユニット３１０に各種入出力装置を接続する。制御ユニット３１０は、ＣＰＵ３１０ａによって装置全体が制御されている。ＣＰＵ３１０ａには、バス３１０ｇを介してＲＡＭ（Random Access Memory）３１０ｂと、ＨＤＤ（Hard Disk Drive：ハードディスクドライブ）３１０ｃ、通信インタフェース３１０ｄ、グラフィック処理装置３１０ｅ、入出力インタフェース３１０ｆが接続されている。
【００４７】
ＲＡＭ３１０ｂには、ＣＰＵ３１０ａに実行させるＯＳ（Operating System）のプログラムやサーバを実行するためのアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ３１０ｂには、ＣＰＵ３１０ａによる処理に必要な各種データが格納される。
【００４８】
ＨＤＤ３１０ｃには、ＯＳやアプリケーションプログラムが格納される。
通信インタフェース３１０ｄは、例えば、Ｂｌｕｅｔｏｏｔｈ（短距離無線通信技術）や赤外線通信（無線データ通信の一種）等で、キャッシャユニット１２０との間でデータの送受信を行う。
【００４９】
グラフィック処理装置３１０ｅには、ディスプレイ３０１が接続されている。グラフィック処理装置３１０ｅは、ＣＰＵ３１０ａからの命令にしたがって、画像をディスプレイ３０１の画面に表示させる。
【００５０】
入出力インタフェース３１０ｆには、タッチパネル３０２、キーボード３０３、バーコードスキャナ３０４、磁気カードリーダ３０５が接続されている。また、入出力インタフェース３１０ｆは、可搬型記録媒体３０６への情報の書込み、及び可搬型記録媒体３０６への情報の読出しが可能な可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース３１０ｆは、タッチパネル３０２、キーボード３０３、バーコードスキャナ３０４、磁気カードリーダ３０５、可搬型記録媒体インタフェースから送られてくる信号を、バス３１０ｇを介してＣＰＵ３１０ａに送信する。
【００５１】
以上のようなハードウェア構成によって、チェッカユニット３００の処理機能を実現することができる。
なお、キャッシャユニット１２０、ＰＯＳサーバ１３０も同様のハードウェア構成で実現できる。但し、必要なハードウェアがそれぞれ適宜接続されている。例えば、キャッシャユニット１２０は、入出力インタフェース３１０ｆに、自動釣銭機１１２、自動釣札機１１３、キャッシュドロア１１４、キーボード１１６、磁気カードリーダ１１８、プリンタ１１９、タッチパネル１１０が接続されている。
【００５２】
なお、キャッシャユニット１２０、チェッカユニット３００は、それぞれＦＰＧＡ（Field Programmable Gate Array）やＤＳＰ（Digital Signal Processer）等からなるモジュールを含んで構成することもでき、ＣＰＵ３１０ａを有しない構成とすることもできる。その場合、キャッシャユニット１２０、チェッカユニット３００は、それぞれ不揮発性メモリ（例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュメモリ、フラッシュメモリ型メモリカード等）を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、可搬型記録媒体３０６、あるいは通信インタフェース３１０ｄを介してファームウェアを書き込むことができる。このようにキャッシャユニット１２０、チェッカユニット３００は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
【００５３】
次に、このようなチェッカユニット３００による商品購買処理について図４を用いて説明する。
図４は、第２の実施の形態に係るチェッカユニットによる商品購買処理のフローチャートである。
【００５４】
ショッピングカート２００に備えられたチェッカユニット３００は、顧客が用いるバーコードスキャナ３０４が商品の商品コードを読み取って登録する。精算時にはショッピングカート２００をキャッシャユニット１２０まで搬送し、チェッカユニット３００から登録した商品の支払金額の情報をキャッシャユニット１２０に通知して、キャッシャユニット１２０が精算対象を特定し、精算を行う。
【００５５】
［ステップＳ１０］チェッカユニット３００は、まず、買い物単位のデータを記憶する記憶領域の初期化を行う。
［ステップＳ２０］チェッカユニット３００は、商品コードの入力を終了するか否かを判定する。商品コードの入力の終了判定は、顧客による終了指示に対応するチェッカユニット３００のタッチパネル３０２またはキーボード３０３に対する操作入力を受けて判定する。チェッカユニット３００は、商品コードの入力を終了すると判定した場合は、商品コードの入力を終了し、ステップＳ８０に進む。一方、チェッカユニット３００は、商品コードの入力を終了しないと判定した場合（入力を継続する場合）は、ステップＳ３０に進む。
【００５６】
［ステップＳ３０］チェッカユニット３００は、バーコードスキャナ３０４から商品に付されたバーコードを読み取る。なお、バーコードの付されていない商品については、チェッカユニット３００は、顧客のタッチパネル３０２、キーボード３０３に対する操作入力により商品種別、数量等が入力される。
【００５７】
［ステップＳ４０］チェッカユニット３００は、精算対象となる商品を登録する商品登録処理を実行する。商品登録処理の詳細は、図５から図８を用いて後で詳細に説明する。
［ステップＳ５０］チェッカユニット３００は、ステップＳ４０の処理の結果に基づき、登録対象の商品についてバンドル条件が未成立である場合には、ステップＳ６０に進む。また、登録対象の商品がバンドル条件の対象ではない場合には、または、チェッカユニット３００は、登録対象の商品についてバンドル条件が成立している場合には、再び、ステップＳ２０に進む。
【００５８】
［ステップＳ６０］チェッカユニット３００は、バンドル条件が未成立の登録対象の商品がバンドル条件を成立させるために必要な成立要件を、例えば、ディスプレイ３０１（及びスピーカ）から報知する。
【００５９】
［ステップＳ７０］チェッカユニット３００は、ステップＳ４０で設定されたバンドル条件が未成立であることを表す未成立フラグをクリアする。
［ステップＳ８０］チェッカユニット３００は、支払対象（精算対象）となる商品を確定させる支払登録確定処理を実行する。
【００６０】
［ステップＳ９０］チェッカユニット３００は、顧客から支払登録の情報のキャッシャユニット１２０に対する転送要求の操作入力を待ち受ける。チェッカユニット３００は、顧客から転送要求の操作入力があった場合に、ステップＳ１００に進む。
【００６１】
［ステップＳ１００］チェッカユニット３００は、支払登録の情報をキャッシャユニット１２０に転送する。
以後、キャッシャユニット１２０では精算処理が実行される。
【００６２】
次に、このような商品購買処理においてチェッカユニット３００が実行する商品登録処理（図４のステップＳ４０）について、図５から図８を用いて説明する。
図５は、第２の実施の形態に係るチェッカユニットによる商品登録処理のフローチャートである。
【００６３】
図６は、第２の実施の形態に係る商品マスタの一例を示す図、図７は、第２の実施の形態に係る登録済商品リストの一例を示す図、図８は、第２の実施の形態に係るバンドル条件リストの一例を示す図である。
【００６４】
［ステップＳ４１］チェッカユニット３００は、入力データ（商品コード）を読み取り、商品マスタに商品コードを照会する。なお、商品マスタはＰＯＳサーバ１３０が記憶しており、商品コードを照会する際にはＰＯＳサーバ１３０にアクセスする。または、商品マスタをＰＯＳサーバ１３０（またはキャッシャユニット１２０）から予め取得しておき、商品コードを照会する際には、取得した商品マスタを利用するようにしても構わない。
【００６５】
ここで、商品マスタの一例について、図６の商品マスタ５００を参照して説明する。商品マスタ５００は、商品コードごとに、商品名、商品単価が登録されている。商品名は、商品コードによって特定される商品の名称である。商品単価は、商品コードによって特定される商品の単価である。例えば、商品コード「０１００１１１００」の商品名「豚肉」は、商品単価が「１９８円」である。なお、商品マスタは、メーカ名等のその他の情報を含むものであってもよい。
【００６６】
［ステップＳ４２］チェッカユニット３００は、照会した商品マスタから商品名、商品単価を取得する。
［ステップＳ４３］チェッカユニット３００は、商品マスタに照会した商品を精算対象として登録済商品リストに登録する。登録済商品リストは、チェッカユニット３００が買い物単位に記憶する精算対象となった商品のリストである。登録済商品リストは、精算対象として商品を登録するごとにリストの追加登録を行い、顧客の所定の操作入力で「ＥＮＤ」登録を行う。
【００６７】
ここで、登録済商品リストの一例について、図７の登録済商品リスト５１０を参照して説明する。登録済商品リスト５１０は、商品コードごとに、商品名、商品単価、数量、バンドル企画名、バンドル成立、割引後単価、合価が登録されている。商品名は、商品マスタから取得した商品名である。商品単価は、商品マスタから取得した商品単価である。数量は、顧客が操作入力した商品の数または量である。バンドル企画名はバンドル条件の種類を表す。図７の登録済商品リスト５１０では当該商品コードが対象となっているバンドル条件のバンドル企画名が入力され、当該商品コードが対象となっているバンドル条件がない場合には「−」が入力される。バンドル成立は、バンドル条件が成立している場合には、そのバンドル条件のバンドル企画名が、バンドル条件が未成立の場合には「−」が入力される。割引後単価は、商品ごとの値引額、または割引額を適用後の商品単価である。合価は、割引後単価に数量を乗じた合計価格である。なお、登録済商品リスト５１０のバンドル企画名、バンドル成立、割引後単価は、以下で実行される処理の結果に伴い、登録される。
【００６８】
［ステップＳ４４］チェッカユニット３００は、バンドル条件リストに商品コードを参照する。なお、チェッカユニット３００では、バンドル条件リストに商品コードの対象となるバンドル条件があれば、登録済商品リストの「バンドル企画名」に対象となっているバンドル企画名を登録する。
【００６９】
ここで、バンドル条件リストの一例について、図８のバンドル条件リスト５２０を参照して説明する。バンドル条件リスト５２０は、商品コードごとに、バンドル企画名、成立数量、成立時単価が登録されている。バンドル企画名は、バンドル条件の種類を表すものである。成立数量は、バンドル企画名のバンドル条件が成立するための数量である。成立時単価は、バンドル条件が成立した際の商品単価である。例えば、商品「パン」の商品コード「０２００１１１１１」は、バンドル企画名「Ｂ」の対象である。バンドル企画名「Ｂ」のバンドル条件が成立するための成立数量は「３」であって、成立した際のパンの単価は「７８円」である。また、商品「シャンプー」及び「リンス」のそれぞれの商品コード「０３００１１１１１」及び「０３００１１１１２」は、バンドル企画名「Ｄ」及び「Ｅ」の対象である。また、バンドル企画名「Ｆ」のバンドル条件が成立するためのシャンプー及びリンスを合わせた成立数量は「２（１組）」であって、この際、シャンプー及びリンスの単価はそれぞれ「１９８円」である。
【００７０】
［ステップＳ４５］チェッカユニット３００は、ステップＳ４４でバンドル条件リストに商品コードを照会して、当該商品コードが対象となっているバンドル条件があるか否かを判定する。当該商品コードが対象となっているバンドル条件がある場合にはステップＳ４６に進み、バンドル条件がない場合にはステップＳ４０ａに進む。
【００７１】
商品コードが対象となっているバンドル条件があれば、例えば、登録済商品リスト５１０に登録されている商品名「パン」は、バンドル条件リスト５２０のバンドル企画名「Ｂ」に該当するために、登録済商品リスト５１０のバンドル企画名には「Ｂ」が登録される。また、登録済商品リスト５１０に登録されている商品名「ジュース」は、バンドル条件リスト５２０のバンドル企画名「Ｃ」に該当するために、登録済商品リスト５１０のバンドル企画名には「Ｃ」が登録される。
【００７２】
［ステップＳ４６］チェッカユニット３００は、ステップＳ４５でバンドル条件の対象となっている商品コード（に対応する商品の数量）に対する当該バンドル条件を成立させているか否かを判定する。当該商品コードに対する当該バンドル条件が成立している場合にはステップＳ４７に進み、バンドル条件が成立していない場合（未成立）にはステップＳ４８に進む。
【００７３】
上記の例では、当該商品コードに対するバンドル条件が成立している場合には、商品名「パン」が数量「３」であると、バンドル条件である成立数量「３」と一致するために、登録済商品リスト５１０のバンドル成立には「Ｂ」が登録される。一方、商品名「ジュース」が数量「４」であると、バンドル条件である成立数量「５」と一致しないために、登録済商品リスト５１０のバンドル成立には「−（未成立）」が登録される。
【００７４】
［ステップＳ４７］チェッカユニット３００は、バンドル条件が成立した商品コードの割引後単価及び合価を当該バンドル条件の成立時単価に基づいて登録する。
例えば、商品名「パン」はバンドル条件が成立した場合には、登録済商品リスト５１０の割引後単価に「７８円」を登録すると共に、合価に「２３４円」を登録する。
【００７５】
［ステップＳ４８］チェッカユニット３００は、バンドル条件が未成立だった商品コードについて、当該バンドル条件を成立するための要件を特定する。
例えば、バンドル条件成立の数量「５」の商品名「ジュース」が数量「４」であることから、商品名「ジュース」のバンドル条件を成立させるための要件としては、「ジュース」をさらにもう「１」増やす必要がある。
【００７６】
［ステップＳ４９］チェッカユニット３００は、バンドル条件が未成立であることを示す未成立フラグをセットする。
［ステップＳ４０ａ］チェッカユニット３００は、商品を精算対象として登録したことを、ディスプレイ３０１の画面に表示して報知する。
【００７７】
ここで、バンドル条件の成立のための要件を報知（表示）する場合の表示画面の一例について図９及び図１０を用いて説明する。
図９は、第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件要件表示時）の一例を示す図、図１０は、第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件成立時）の一例を示す図である。
【００７８】
チェッカユニット３００のディスプレイ３０１は、例えば、図９に示すように、情報表示領域３０１ａ、登録商品表示領域３０１ｂ、各ボタンが設けられたボタン領域３０１ｃで構成されている。
【００７９】
情報表示領域３０１ａは、例えば、日付、時間、コマーシャルメッセ―ジ、特売情報等の案内情報が表示される。
登録商品表示領域３０１ｂには、チェッカユニット３００が読み込んだ商品コードに対応する商品名、その数量、単価、合価（数量×単価）、現在までの登録商品数、合計金額、表示ページ数等が表示される。例えば、図９の場合では、現在までに９品が登録されると共に、それらの合計金額は３２７０円である。また、図９では、２ページ中の２ページ目が表示されている場合を表している。
【００８０】
ボタン領域３０１ｃには、チェッカユニット３００に様々な処理を実行させるための各種ボタンが配置されている。顧客が各ボタンをそれぞれ押下することで、チェッカユニット３００は以下に挙げる処理を実行する。
【００８１】
例えば、登録した商品を取り消す場合には、登録商品表示領域３０１ｂに表示されている商品の欄をタッチして選択してから「取消」ボタンをタッチすると、チェッカユニット３００は、選択された商品の登録の取り消しを実行する。
【００８２】
登録した商品の在庫の確認を行う場合には、登録商品表示領域３０１ｂに表示されている商品の欄をタッチして選択してから「在庫案内」ボタンをタッチすると、チェッカユニット３００は、選択された商品の在庫の確認要求をＰＯＳサーバ１３０に対して実行する。
【００８３】
確認応答がＰＯＳサーバ１３０よりチェッカユニット３００に通知されると、情報表示領域３０１ａにその結果が表示され、顧客は、在庫状況によっては購入が可能となる。
図４のステップＳ８０の支払登録確定処理を行う場合には、「登録確定」ボタンをタッチすると、チェッカユニット３００はステップＳ８０の処理を実行する。
【００８４】
図４のステップＳ９０の支払登録の情報をキャッシャユニット１２０に転送する場合には、「支払」ボタンをタッチすると、チェッカユニット３００はキャッシャユニット１２０に支払登録の情報の転送処理を実行する。
【００８５】
顧客が商品購買を終了する場合には、「終了」ボタンをタッチすると、チェッカユニット３００は支払登録されている商品等の情報をクリアする。
このようなディスプレイ３０１に対して、チェッカユニット３００はステップＳ６０の処理により、バンドル条件の成立要件として、図９に示されるように、「［パン］もう１点でお得になります！（３点で２３４円）」といった案内を情報表示領域３０１ａに表示させることができる。
【００８６】
顧客はこのようにディスプレイ３０１に表示される案内から、さらに「パン」の商品コードをチェッカユニット３００のバーコードスキャナ３０４に読み取らせる。すると、「パン」のバンドル条件が成立し、図１０に示されるように、登録商品表示領域３０１ｂには、「パン」の販売単価が割り引かれ、割り引かれた販売単価に基づいた合価が表示される。なお、図１０では、「パン」のバンドル条件が成立したために、ディスプレイ３０１の情報表示領域３０１ａにはコマーシャルメッセージが表示されている場合を図示している。
【００８７】
このようにショッピングカート２００に設けられたチェッカユニット３００では、取得した購入対象の商品の購入数量に基づき、購入対象の商品に対するバンドル条件の成立状態を判定し、判定した成立状態から、バンドル条件が未成立である場合にバンドル条件が成立するために購入対象の商品に必要な要件を特定するようにした。そして、このようにして特定した要件を表示することで、顧客は、購入対象の商品がバンドル条件の対象であるか否かを知ることができる。さらに、購入対象の商品がバンドル条件の対象であり、バンドル条件が未成立である場合には、購入対象の商品がバンドル条件を成立させるための要件を知ることができる。したがって、顧客の購買意欲を向上させることができる。さらに、店舗も販売機会を増やすことができ、売上の増加を図ることができるようになる。
【００８８】
さらに、このようなチェッカユニット３００が設けられたショッピングカート２００を利用することで、顧客が購入対象の商品の数量を取得するごとにバンドル条件の判定が行われるために、購入対象の商品がバンドル条件の対象であるか否かをその場で即時かつ確実にわかるようになる。このため、購入対象の商品がバンドル条件の対象であることを後から知ることがなくなり、後から知った場合の煩雑な処理・操作等の発生を防止することができる。したがって、顧客は当該ショッピングカートにより時間的かつ経済的に効率よく買い物を行うことができるようになる。
【００８９】
次に、このようなチェッカユニット３００に関する様々な形態について説明する。
＜実施例１＞
実施例１では、商品が複数のバンドル条件の対象になっている場合について図１１を用いて説明する。
【００９０】
図１１は、第２の実施の形態に係るチェッカユニットの表示画面（バンドル条件要件表示時）の一例を示す図である。
図８のバンドル条件リスト５２０に記載されているように、「シャンプー」はバンドル企画名「Ｄ」，「Ｆ」の２つの対象となっている。なお、「リンス」も同様に２つの対象になっているが、ここでは「シャンプー」について説明する。
【００９１】
顧客がチェッカユニット３００のバーコードスキャナ３０４で「シャンプー」のバーコードから商品コード「０４００１１１１１」（数量は「１」）を読み取ると、チェッカユニット３００は商品登録処理（図４のステップＳ４０）を実行する。
【００９２】
チェッカユニット３００はこの商品登録処理にて「シャンプー」のバンドル条件が未成立であることを判定し、当該バンドル条件が成立するための要件として、「シャンプー」または「リンス」をあと「１」購入することを特定する（ステップＳ４６〜Ｓ４８）。そして、ディスプレイ３０１の登録商品表示領域３０１ｂには、「シャンプー」について、単価、数量、合価が表示される。さらに、「シャンプー」のバンドル条件の成立要件として、ディスプレイ３０１の情報表示領域３０１ａには、図１１に示されるように、「［シャンプー］もう１点でお得になります（２点で３９６円）、さらにリンスでお得になります（リンスとセットで３９６円）」といった案内を表示させることができる。
【００９３】
このようにディスプレイ３０１の情報表示領域３０１ａに表示された案内に応じて、顧客は「シャンプー」または「リンス」を手に取って、いずれかの商品コードをチェッカユニット３００のバーコードスキャナ３０４で読み取る。すると、「シャンプー」（及び「リンス」）のバンドル条件が成立し、登録商品表示領域３０１ｂには、「シャンプー」（及び「リンス」）の価格が割り引かれて表示される。なお、顧客が、「シャンプー」１点のみを望む場合には、ディスプレイ３０１にバンドル条件の成立要件の表示に関わらず、別の商品の商品購買処理を継続、または商品購買処理を終了する。
【００９４】
また、チェッカユニット３００は、このように商品が複数のバンドル条件の対象であって、バンドル条件の成立要件を表示する場合には、例えば、各バンドル条件による購入対象の商品の商品単価の割引率に応じて（例えば、割引率の大きい順に）表示することができる。このような表示により、購入対象の商品のお得感を顧客に印象付けることができ、顧客の購買意欲をさらに向上させるようにすることができる。なお、表示順序は商品単価の割引率に限らず、例えば、購入対象の商品を合わせた販売価格に応じたものでも構わない。また、このような表示順序は予め自由に設定することが可能である。
【００９５】
＜実施例２＞
実施例２では、上記の説明の通り、商品のバンドル条件の成立要件に応じて、さらに商品を選択したい場合に、当該商品が陳列棚にない場合について図１２を用いて説明する。
【００９６】
図１２は、第２の実施の形態に係るチェッカユニットの表示画面（店舗内地図表示時）の一例を示す図である。
例えば、図９に示したように、チェッカユニット３００のディスプレイ３０１に「パン」のバンドル条件を成立させるための成立要件が表示されて、顧客が「パン」を追加しようとして、陳列棚から「パン」を探す。この時、「パン」が当該陳列棚に見当たらない場合には、顧客は「パン」に関して、ディスプレイ３０１のボタン領域３０１ｃの「在庫案内」ボタンをタッチして押下する。チェッカユニット３００は、「パン」に関する「在庫案内」を受け付けると、ＰＯＳサーバ１３０に「パン」の在庫を問い合わせる。
【００９７】
チェッカユニット３００は、「パン」に在庫がない場合にはＰＯＳサーバ１３０から「パン」の在庫切れが通知される。そして、チェッカユニット３００はディスプレイ３０１の情報表示領域３０１ａに「パン」の在庫が切れている旨を表示する。
【００９８】
一方、チェッカユニット３００は、「パン」に在庫がある場合にはＰＯＳサーバ１３０から「パン」の在庫の所在の情報が通知される。チェッカユニット３００は、「パン」の所在の情報を受信すると、ＧＰＳを起動してチェッカユニット３００自身の位置情報を取得する。そして、チェッカユニット３００は、「パン」の所在の情報と自身の位置情報とを予め保持してある店舗の地図情報に反映させて、図１２に示されるように、ディスプレイ３０１上に当該地図３０１ｈを表示させる。なお、図１２では、「パン」の所在位置を星印で表している。また、地図３０１ｈの右上の「ばつ印」をタッチすると、表示されている地図３０１ｈが閉じる。
【００９９】
顧客はディスプレイ３０１上に表示された地図３０１ｈで「パン」の所在位置を確認すると、ショッピングカート２００を当該位置まで移動して、「パン」をもう１点入手することができる。そして、チェッカユニット３００のバーコードスキャナ３０４により「パン」の商品コードを読み取り、図１０に示されるように、「パン」のバンドル条件が成立する。このようにチェッカユニット３００がショッピングカート２００に設置されていることから、顧客は所望の商品の所在位置を地図３０１ｈで確認することができ、また、地図３０１ｈに基づき移動して、商品を自ら入手することができる。したがって、商品のバンドル条件を成立させるために、当該商品をその場で見つけ出すことができない場合でも、顧客は係員を探して、商品の所在を尋ねたりする動作を行うことなく、自ら商品を探し出すようにすることができる。このため、顧客は時間的かつ経済的に効率よく買い物を行うことができるようになる。
【０１００】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、チェッカユニット３００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０１０１】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１０３】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成及び応用例に限定されるものではない。
【符号の説明】
【０１０４】
１０  商品販売情報処理装置
１１  商品マスタ情報保持部
１２  バンドル条件情報保持部
１３  数量取得部
１４  商品情報照会部
１５  バンドル判定部
１６  要件特定部
１７  表示部
１８  商品リスト情報保持部
【図１】
0005861362.tif 000002
【図２】
0005861362.tif 000003
【図３】
0005861362.tif 000004
【図４】
0005861362.tif 000005
【図５】
0005861362.tif 000006
【図６】
0005861362.tif 000007
【図７】
0005861362.tif 000008
【図８】
0005861362.tif 000009
【図９】
0005861362.tif 000010
【図１０】
0005861362.tif 000011
【図１１】
0005861362.tif 000012
【図１２】
0005861362.tif 000013