(57)【要約】【課題】セット販売をより柔軟に行うことが可能な商品販売データ処理装置及びプログラムを提供する。【解決手段】商品販売データ処理装置は、一取引に係る商品を登録する登録手段と、前記登録された商品が所属するカテゴリが、予め設定された第１条件を充足するか否かを判定する第１判定手段と、前記第１条件を充足した商品の数量が、予め設定された第２条件を充足するか否かを判定する第２判定手段と、前記第２条件を充足した商品群にセット販売を適用し、当該商品群の販売価格から予め設定された金額を値引きするセット販売適用手段と、を備える。【選択図】図３
2015087873.tif 000002
【特許請求の範囲】
【請求項１】
一取引に係る商品を登録する登録手段と、
前記登録された商品が所属するカテゴリが、予め設定された第１条件を充足するか否かを判定する第１判定手段と、
前記第１条件を充足した商品の数量が、予め設定された第２条件を充足するか否かを判定する第２判定手段と、
前記第２条件を充足した商品群にセット販売を適用し、当該商品群の販売価格から予め設定された金額を値引きするセット販売適用手段と、
を備える商品販売データ処理装置。
【請求項２】
前記第１判定手段は、前記カテゴリが異なることが成立条件として設定された前記第１条件に基づき、前記登録された商品の前記カテゴリが、前記第１条件を充足した他の商品の前記カテゴリと異なるか否かを判定する請求項１に記載の商品販売データ処理装置。
【請求項３】
前記登録された商品の各々を表示する表示手段を更に備え、
前記表示手段は、前記登録された商品のうち、前記第１条件を充足した商品を識別可能に表示する請求項１又は２に記載の商品販売データ処理装置。
【請求項４】
前記表示手段は、前記登録された商品のうち、前記第２条件を充足した商品群を識別可能に表示する請求項３に記載の商品販売データ処理装置。
【請求項５】
前記一取引の取引内容を印字出力する印字手段を更に備え、
前記印字手段は、前記第２条件を充足した商品群を識別可能に印字出力する請求項１〜４の何れか一項に記載の商品販売データ処理装置。
【請求項６】
コンピュータを、
一取引に係る商品を登録する登録手段と、
前記登録された商品が所属するカテゴリが、予め設定された第１条件を充足するか否かを判定する第１判定手段と、
前記第１条件を充足した商品の数量が、予め設定された第２条件を充足するか否かを判定する第２判定手段と、
前記第２条件を充足した商品群にセット販売を適用し、当該商品群の販売価格から予め設定された金額を値引きするセット販売適用手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗では、販売促進の一環として、購入商品の組み合わせが所定の条件を満たした場合に値引きを行うミックス・アンド・マッチ等の販売方法（以下、セット販売という）が導入されることがある。また、従来、セット販売が成立した場合に、予め設定された金額を値引きすることが可能な商品販売データ処理装置が提案されている。
【０００３】
しかしながら、従来の技術では、各商品の商品番号の組み合わせによってセット販売が成立する構成であるため、商品の単位以外ではセット販売を行うことができず、柔軟性に欠けるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、セット販売をより柔軟に行うことが可能な商品販売データ処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の商品販売データ処理装置は、登録手段と、第１判定手段と、第２判定手段と、セット販売適用手段とを備える。登録手段は、一取引に係る商品を登録する。第１判定手段は、前記登録された商品が所属するカテゴリが、予め設定された第１条件を充足するか否かを判定する。第２判定手段は、前記第１条件を充足した商品の数量が、予め設定された第２条件を充足するか否かを判定する。セット販売適用手段は、前記第２条件を充足した商品群にセット販売を適用し、当該商品群の販売価格から予め設定された金額を値引きする。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るＰＯＳシステムの構成を示す図である。
【図２】図２は、図１に示したＰＯＳ端末の外観構成を概略的に示す図である。
【図３】図３は、図１に示したＰＯＳ端末の電装系の構成を示す図である。
【図４】図４は、図３に示した商品マスタファイルのデータ構成の一例を示す図である。
【図５】図５は、セット販売テンプレートの一例を示す図である。
【図６】図６は、ストアコンピュータの電装系の構成を示す図である。
【図７】図７は、店舗売上ファイルのデータ構成の一例示す図である。
【図８】図８は、表示制御部が表示する商品入力画面の一例を示す図である。
【図９】図９は、表示制御部が表示する商品入力画面の一例を示す図である。
【図１０】図１０は、商品情報取得部が取得した商品情報の一例を示す図である。
【図１１】図１１は、印字制御部が印字する取引レシートの一例を示す図である。
【図１２】図１２は、ＰＯＳ端末が実行する商品登録処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、実施形態に係る商品販売データ処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【０００８】
図１は、本実施形態に係るＰＯＳシステムの構成を示す図である。図１に示すように、ＰＯＳシステム１は、本実施形態の商品販売データ処理装置に対応する複数台のＰＯＳ端末２と、ストアコンピュータ３とを有する。ＰＯＳ端末２とストアコンピュータ３とは、ＬＡＮ４によって接続され、各種データを送受信する。
【０００９】
ＰＯＳ端末２は、精算場所に配設され、キャッシャが売上処理を行うための端末である。図２は、ＰＯＳ端末２の外観構成を概略的に示す図である。図２に示すように、本体２０１の上面には、キーボード２０２と、モードスイッチ２０３とが設けられる。
【００１０】
キーボード２０２は、キャッシャが操作入力を行うための各種の操作キーを有する。キーボード２０２は、数値を入力するための「置数キー」、商品の小計出力を指示する「小計キー」、取引の締めを指示するための「締めキー」等を含む。キーボード２０２は、操作されたキーに応じた信号を制御部２１に入力する。
【００１１】
モードスイッチ２０３は、商品の登録（売上登録）を行う「登録モード」、各種機能の点検を行う「点検モード」、一日分の精算を行う「精算モード」、各種設定を行う「設定モード」などの各種動作モードを選択するためのスイッチであり、例えば鍵にて操作される。モードスイッチ２０３は、切り替え位置に応じた信号を制御部２１に入力する。
【００１２】
また、本体２０１の奥側には、表示器２０４が設けられる。表示器２０４は、例えば液晶表示器であり、操作者用表示器２０４ａと客用表示器２０４ｂとを有する。表示器２０４は、制御部２１の制御に従い各種情報を表示する。
【００１３】
また、本体２０１の下部側には、金銭を収納するためのドロワ２０５が引出自在に設けられる。さらに、ＰＯＳ端末２には、バーコードや二次元コード等のコードシンボルに保持されたデータを光学的に読み取るコードスキャナ２０６等が接続される。
【００１４】
ＰＯＳ端末２は、本体２０１の内部に、図３に示すような電装系を有する。ここで、図３は、ＰＯＳ端末２の電装系の構成を示す図である。ＰＯＳ端末２は、ＣＰＵ（Central  Processing  Unit）、当該ＣＰＵが実行するための各種プログラムを格納するＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成されるコンピュータ構成の制御部２１を備える。制御部２１は、バス２２を介して接続された通信インタフェース（Ｉ／Ｆ）２３を用いて、ＬＡＮ４を介してストアコンピュータ３との間で相互にオンライン通信を実行する。
【００１５】
また、制御部２１には、バス２２及びＩ／Ｏ機器制御部２４を介して、前述したキーボード２０２、モードスイッチ２０３、表示器２０４、コードスキャナ２０６が接続される。また、制御部２１には、バス２２及びＩ／Ｏ機器制御部２４を介して、レシート／ジャーナルプリンタであるプリンタ２５が接続される。このプリンタ２５は、制御部２１の制御に基づき、レシート用紙及びジャーナル用紙への印字を行うプリンタであって、本体２０１の内部又は本体２０１の外部に設けられる。
【００１６】
また、制御部２１には、バス２２及びＩ／Ｏ機器制御部２４を介して、ＨＤＤ（Hard  Disk  Drive）等の記憶装置である記憶部２６が接続される。記憶部２６は、ＣＰＵが実行する各種プログラムや各種データを記憶する。また、記憶部２６は、商品マスタファイルＦ１、セット販売設定ファイルＦ２等を記憶する。
【００１７】
ここで、記憶部２６が記憶する商品マスタファイルＦ１及びセット販売設定ファイルＦ２は、ストアコンピュータ３で管理される同ファイル群と同期がとられている。ストアコンピュータ３が管理する何れかのファイル（データ）に更新があった場合には、ＰＯＳ端末２の記憶部２６に格納された各種データも更新される。なお、ＰＯＳ端末２のローカルにファイル群を格納せずに、ストアコンピュータ３に格納されたファイル群から処理に必要なデータをその都度読み込む形態としてもよい。
【００１８】
図４は、商品マスタファイルＦ１のデータ構成の一例を示す図である。図４に示すように、商品マスタファイルＦ１は、各商品の商品コードと対応付けて、その商品に関する商品情報を格納する。商品情報としては、商品の商品名、単価、カテゴリコード等が挙げられる。商品コードは、各商品を識別するための識別情報である。カテゴリコードは、その商品が所属する部門やグループを識別するための識別情報である。
【００１９】
セット販売設定ファイルＦ２は、セット販売の適用に係る条件や適用内容等を格納する。ここで、セット販売とは、所定の条件に該当した商品を所定数購入することで、値引や割引き等を行う販売方法を意味する。係るセット販売設定ファイルＦ２は、例えば、図５に示すセット販売テンプレートに基づいて作成される。
【００２０】
図５は、セット販売テンプレートの一例を示す図である。図５に示すように、セット販売テンプレートＴ１は、セット販売の適用に係る条件を設定する項目として、カテゴリチェック欄Ｔ１１と、成立個数欄Ｔ１２とを有する。また、セット販売テンプレートＴ１は、セット販売の適用内容を設定する項目として、販売方法設定欄Ｔ１３を有する。
【００２１】
カテゴリチェック欄Ｔ１１には、セット販売の成立に係る第１条件として、商品のカテゴリに係る条件が設定される。図５の例では、カテゴリチェックを行うか否かをＹｅｓ／Ｎｏで設定できるよう構成されている。ここで、カテゴリチェックを行う場合には（Ｙｅｓ）、カテゴリ（カテゴリコード）が異なる商品が第１条件を充足する。また、カテゴリチェックを行わない場合には（Ｎｏ）、カテゴリは問わず全ての商品が第１条件を充足する。
【００２２】
なお、第１条件に付随する絞り込み条件Ｔ１１ａとして、特定のグループ（コードコード）や商品コードを設定することで、絞り込みを行う形態としてもよい。例えば、絞り込み条件Ｔ１１ａに特定のグループコードが設定された場合には、このグループコードに対応付けられた商品を、第２条件の判定対象として絞り込む。また、絞り込み条件Ｔ１１ａに特定の商品コードが設定された場合には、この商品コードに対応する商品を、第２条件の判定対象として絞り込む。
【００２３】
成立個数欄Ｔ１２には、セット販売の成立に係る第２条件として、セット販売が成立するための商品数ｍが設定される。ここで、商品数ｍに設定することが可能な数値は、２以上の整数であるとする。
【００２４】
販売方法設定欄Ｔ１３には、セット販売として適用される値引額や割引率等の販売方法が設定される。図５の例では、第１セット販売Ｔ１３ａ〜第３セット販売Ｔ１３ｃの販売方法を選択的に設定することが可能となっている。
【００２５】
ここで、第１セット販売Ｔ１３ａは、商品がｍ点購入されるとそれら商品の購入金額をｎ円とする販売方法を設定するためのものである。また、第２セット販売Ｔ１３ｂは、ｍ点目の商品をｎ％割引く販売方法を設定するためのものである。また、第３セット販売Ｔ１３ｃは、ｍ点の商品全てをｎ％割引く販売方法を設定するためのものである。
【００２６】
この販売方法設定欄Ｔ１３において、「ｍ」の値は成立個数欄Ｔ１２で設定された商品数ｍに対応する。また、「ｎ」の値は任意に設定することが可能であるとする。なお、第２セット販売Ｔ１３ｂについては、付随設定Ｔ１３ｄとして、割引きの対象となる商品を、最も安価な商品とするか、或いは最も高価な商品とするかを指定することが可能である。
【００２７】
上記のセット販売テンプレートＴ１を用いてセット販売設定ファイルＦ２を生成することで、セット販売設定ファイルＦ２には、第１条件及び第２条件とともに、何れか一の販売方法が設定される。なお、記憶部２６が記憶するセット販売設定ファイルＦ２の個数は、特に問わないものとする。
【００２８】
次に、ストアコンピュータ３について説明する。ストアコンピュータ３は、ＰＯＳシステム１に係る各種データの記憶と管理を行う。ストアコンピュータ３の電装系は、例えば図６に示すような構成を有する。
【００２９】
図６は、ストアコンピュータ３の電装系の構成を示す図である。ストアコンピュータ３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるコンピュータ構成の制御部３１を有する。制御部３１は、バス３２を介して接続された通信インタフェース（Ｉ／Ｆ）３３から、ＬＡＮ４を介して複数台のＰＯＳ端末２との間で相互にオンライン通信を実行する。また、制御部３１にはバス３２及びＩ／Ｏ機器制御部３４を介して、キーボード３５、表示器３６、プリンタ３７及びＨＤＤ等の記憶装置である記憶部３８等が接続される。
【００３０】
記憶部３８は、制御部３１のＣＰＵが実行する各種制御プログラムや各種データを記憶する。また、記憶部３８は、上述した商品マスタファイルＦ１、セット販売設定ファイルＦ２の他、店舗売上ファイルＦ３を、ＰＯＳ端末２から参照可能に記憶する。
【００３１】
店舗売上ファイルＦ３は各ＰＯＳ端末２から送信される売上登録データを記憶するファイルである。図７は、店舗売上ファイルＦ３のデータ構成の一例示す図である。図７に示すように、店舗売上ファイルＦ３は、取引が行われた日時を示す日時情報と、各ＰＯＳ端末２に予め割り当てられた固有のレジ番号と、各取引に割り当てられた固有の取引番号と、取引の内訳を示す取引情報とを対応付けて記憶する。ここで、取引情報は、購入の対象となった商品の商品コードや価格、当該商品の合計金額の他、セット販売による値引き額等を含む。
【００３２】
次に、図３を参照して、ＰＯＳ端末２の制御部２１が実現する機能部について説明する。制御部２１のＣＰＵは、ＲＯＭや記憶部２６に記憶されたプログラムと協働することで、商品情報取得部２１１、判定処理部２１２、表示制御部２１３、セット販売適用部２１４、売上登録部２１５及び印字制御部２１６等を機能部として備える。
【００３３】
商品情報取得部２１１は、商品マスタファイルＦ１に格納された複数の商品の中から、顧客が購入の対象とした商品の商品情報を取得することで、一取引に係る商品の登録を行う。具体的に、商品情報取得部２１１は、キーボード２０２から商品コードが入力された場合に、この商品コードに対応する商品情報を商品マスタファイルＦ１から取得する。また、商品情報取得部２１１は、コードスキャナ２０６が商品に付されたコードシンボルから商品コードを読み取ることで当該商品コードが入力された場合に、この商品コードに対応する商品情報を商品マスタファイルＦ１から取得する。
【００３４】
判定処理部２１２は、商品情報取得部２１１が取得した商品情報の商品が、記憶部２６に記憶されたセット販売設定ファイルＦ２の条件を充足するか否かを判定する。より詳細には、商品情報取得部２１１は、商品情報に含まれたカテゴリコードと、セット販売設定ファイルＦ２の第１条件とに基づき、その商品が第１条件を充足するか否かを判定する。そして、判定処理部２１２は、第１条件を充足した商品を、セット販売の適用候補と判定する。以下、セット販売の適用候補と判定された商品を候補商品という。
【００３５】
また、判定処理部２１２は、同一のセット販売設定ファイルＦ２について、候補商品と判定された商品の個数（数量）が、当該セット販売設定ファイルＦ２の第２条件を充足するか否かを判定する。そして、判定処理部２１２は、第２条件を充足した候補商品群を、セット販売の適用対象と判定する。以下、セット販売の適用対象と判定された商品（候補商品）群を対象商品という。
【００３６】
なお、判定処理部２１２による判定は、商品情報が取得（登録）される毎に行う形態としてもよいし、所定のキー操作等に応じて複数の商品情報を一度に判定する形態としてもよい。また、複数の商品情報を判定の対象とする場合には、所定の判定基準に基づき、条件の充足により適した商品情報から、候補商品（対象商品）の判定を優先的に行うものとする。ここで、判定基準は、任意に設定することが可能とするが、本実施形態では単価の高い商品情報から優先的に判定するよう設定されているとする。
【００３７】
表示制御部２１３は、各種のＧＵＩ（Graphical  User  Interface）を表示器２０４に表示する。具体的に、表示制御部２１３は、商品の売上登録に係る商品入力画面を表示器２０４（操作者用表示器２０４ａ）に表示する。また、表示制御部２１３は、判定処理部２１２の判定結果に応じて、候補商品及び対象商品を識別可能に表示する。以下、図８及び図９を用いて、表示制御部２１３の表示動作について説明する。
【００３８】
図８及び図９は、表示制御部２１３が表示する商品入力画面の一例を示す図である。図８及び図９に示すように、商品入力画面Ｇ１は、第１領域Ａ１と、第２領域Ａ２と、第３領域Ａ３とを有する。
【００３９】
第１領域Ａ１には、商品情報取得部２１１が取得した商品情報が表示される。より詳細には、第１領域Ａ１には、商品情報に含まれる商品名、単価及びカテゴリコード等が、その商品の購入点数及び売価等とともに表示される。ここで、売価は、商品の単価或いは後述するセット価格に購入点数を乗算することで導出される金額である。
【００４０】
第２領域Ａ２には、セット販売の適用により値引が行われる金額の総和（値引き額）等が表示される。なお、値引き額の算出は、セット販売適用部２１４により行われるものとする。
【００４１】
第３領域Ａ３には、購入される商品の合計点数、合計金額、顧客からの預かり金額、請求残高等が表示される。なお、合計点数には、第１領域Ａ１に表示された点数の合計値が表示される。また、合計金額には、第１領域Ａ１に表示された売価の合計金額が表示される。
【００４２】
ここで、判定処理部２１２によって候補商品が判定されると、表示制御部２１３は、図８に示すように、第１領域Ａ１中の候補商品を識別可能に表示する。具体的に、図８では、候補商品のカテゴリコードが表示されるカテゴリ欄を強調表示している。また、候補商品の商品名が表示される商品名欄に、対応するセット販売設定ファイルＦ２の販売方法設定欄Ｔ１３に設定された設定内容を表示している。なお、候補商品の表示形態は図８の例に限定されないものとする。
【００４３】
また、判定処理部２１２によって対象商品が判定されると、表示制御部２１３は、図９に示すように、第１領域Ａ１中の対象商品を識別可能に表示する。具体的に、図９では、第１領域Ａ１内において対象商品に係る各種情報が表示される区画を強調表示している。また、当該区画内のセット販売欄にセット販売が成立したことを明記している。また、該区画内の売価をセット販売適用後の価格（セット価格）に更新している。なお、同一の対象商品に係る商品については、例えば、同じ色で強調表示等することで、グルーピングされた関係にあることを識別可能に表示することが好ましい。また、対象商品の表示形態は図９の例に限定されないものとする。
【００４４】
このように、表示制御部２１３は、商品情報取得部２１１が取得した商品情報に係る商品のうち、セット販売の適用候補となった候補商品及び当該セット販売の適用対象となった対象商品を識別可能に表示する。これにより、ＰＯＳ端末２のオペレータは、候補商品及び対象商品の登録状態を容易に確認することができるため、オペレータの利便性を向上させることができる。なお、商品入力画面Ｇ１の表示は、操作者用表示器２０４ａに限らず、客用表示器２０４ｂにも表示する形態としてもよい。
【００４５】
図３に戻り、セット販売適用部２１４は、判定処理部２１２の判定結果に基づき、セット販売設定ファイルＦ２の販売方法設定欄Ｔ１３に設定されたセット販売を対象商品に適用する。以下、図１０を参照して、判定処理部２１２及びセット販売適用部２１４の動作について説明する。
【００４６】
図１０は、商品情報取得部２１１が取得した商品情報の一例を示す図である。この図１０では、商品名が“商品１”〜“商品７”の商品に係る商品情報（商品名、単価、カテゴリコード）が取得された例を示している。ここで、商品１、２は、同一のカテゴリコード“０００１”を有し、商品３、４は、同一のカテゴリコード“０００２”を有し、商品５〜７は、同一のカテゴリコード“０００３”を有する。
【００４７】
図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｙｅｓ”、第２条件である成立個数が“３”に設定されているとする。また、販売方法設定欄Ｔ１３には、第１セット販売Ｔ１３ａが設定され、セット金額として２５００円が設定されているとする。
【００４８】
この場合、判定処理部２１２は、単価の高い順にカテゴリコードが異なる商品を３点ずつ組み合わせた、下記（１）及び（２）の各商品（候補商品）群を、対象商品と判定する。
商品７、商品４、商品２…（１）
商品６、商品３、商品１…（２）
【００４９】
そして、この場合、セット販売適用部２１４は、上記（１）及び（２）の各対象商品に対し、セット価格２５００円を適用（設定）する。なお、この場合、（１）及び（２）に含まれる各商品の単価の総和７７００円から、各対象商品のセット価格の総和５０００円を減算した金額２７００円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品５の単価１４００円に、各対象商品のセット価格の総和５０００円を加算した金額６４００円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００５０】
また、図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｎｏ”、第２条件である成立個数が“３”に設定されているとする。また、販売方法設定欄Ｔ１３には、第１セット販売Ｔ１３ａが設定され、セット金額として２５００円が設定されているとする。
【００５１】
この場合、判定処理部２１２は、単価の高い順に商品を３点ずつ組み合わせた、下記（３）及び（４）の各商品（候補商品）群を、対象商品と判定する。
【００５２】
商品７、商品６、商品５…（３）
商品４、商品３、商品２…（４）
【００５３】
そして、この場合、セット販売適用部２１４は、上記（３）及び（４）の各対象商品に対し、セット価格２５００円を適用（設定）する。なお、この場合、（３）及び（４）に含まれる各商品の単価の総和８１００円から、各対象商品のセット価格の総和５０００円を減算した金額３１００円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品１の単価１０００円に、各対象商品のセット価格の総和５０００円を加算した金額６０００円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００５４】
また、図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｙｅｓ”、第２条件である成立個数が“２”に設定されているとする。また、販売方法設定欄Ｔ１３には、第２セット販売Ｔ１３ｂが設定され、セット割引として５０％割引くことが設定されているとする。さらに、付随設定Ｔ１３ｄとして、最も安価な商品を割引きの対象とすることが設定されているとする。
【００５５】
この場合、判定処理部２１２は、単価の高い順にカテゴリコードが異なる商品を２点ずつ組み合わせた、下記（５）〜（７）の各商品（候補商品）群を、対象商品と判定する。
商品７、商品４…（５）
商品６、商品３…（６）
商品５、商品２…（７）
【００５６】
そして、この場合、セット販売適用部２１４は、上記（５）〜（７）の各対象商品に含まれる単価が安価な商品に対し、セット割引５０％を適用（設定）する。例えば、（５）の対象商品については、商品７の単価１６００円より商品４の単価１３００円の方が安価であるため、商品４にセット割引５０％を適用する。なお、この場合、（５）〜（７）の対象商品に含まれる各商品の単価の総和８１００円から、各対象商品のセット割引適用後の単価の総和６２６０円を減算した金額１８４０円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品１の単価１０００円に、各対象商品のセット割引適用後の単価の総和６２６０円を加算した金額７２６０円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００５７】
また、図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｎｏ”、第２条件である成立個数が“２”に設定されているとする。また、販売方法設定欄Ｔ１３には、第２セット販売Ｔ１３ｂが設定され、セット割引として５０％割引くことが設定されているとする。さらに、付随設定Ｔ１３ｄとして、最も安価な商品を割引きの対象とすることが設定されているとする。
【００５８】
この場合、判定処理部２１２は、単価の高い順に商品を２点ずつ組み合わせた、下記（８）〜（１０）の各商品（候補商品）群を、対象商品と判定する。
商品７、商品６…（８）
商品５、商品４…（９）
商品３、商品２…（１０）
【００５９】
そして、この場合、セット販売適用部２１４は、上記（８）〜（１０）の各対象商品に含まれる単価が安価な商品に対し、セット割引５０％を適用（設定）する。例えば、（８）の対象商品については、商品７の単価１６００円より商品６の単価１５００円の方が安価であるため、商品６にセット割引５０％を適用する。なお、この場合、（８）〜（１０）の対象商品に含まれる各商品の単価の総和８１００円から、各対象商品のセット割引適用後の単価の総和６１５０円を減算した金額１９５０円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品１の単価１０００円に、各対象商品のセット割引適用後の単価の総和６１５０円を加算した金額７１５０円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００６０】
また、図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｙｅｓ”、第２条件である成立個数が“３”に設定されているとする。また、販売方法設定欄Ｔ１３には、第３セット販売Ｔ１３ｃが設定され、セット割引として５０％割引くことが設定されているとする。
【００６１】
この場合、判定処理部２１２は、単価の高い順にカテゴリコードが異なる商品を３点ずつ組み合わせた、下記（１１）及び（１２）の各商品（候補商品）群を、対象商品と判定する。
商品７、商品４、商品２…（１１）
商品６、商品３、商品１…（１２）
【００６２】
そして、この場合、セット販売適用部２１４は、上記（１１）及び（１２）の各対象商品に含まれる３点全ての商品に対し、セット割引５０％を適用（設定）する。なお、この場合、（１１）及び（１２）の対象商品に含まれる各商品の単価の総和７７００円から、各対象商品のセット割引適用後の単価の総和３８５０円を減算した金額３８５０円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品５の単価１４００円に、各対象商品のセット割引適用後の単価の総和３８５０円を加算した金額５２５０円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００６３】
また、図１０の状態において、セット販売設定ファイルＦ２の第１条件がカテゴリチェック“Ｎｏ”、第２条件である成立個数が“３”に設定されているとする。また、販売方法設定欄Ｔ１３には、第３セット販売Ｔ１３ｃが設定され、セット割引として５０％割引くことが設定されているとする。
【００６４】
この場合、判定処理部２１２は、単価の高い順に商品を３点ずつ組み合わせた、下記（１３）及び（１４）の各商品（候補商品）群を、対象商品と判定する。
商品７、商品６、商品５…（１３）
商品４、商品３、商品２…（１４）
【００６５】
そして、この場合、セット販売適用部２１４は、上記（１３）及び（１４）の各対象商品に含まれる３点全ての商品に対し、セット割引５０％を適用（設定）する。なお、この場合、（１３）及び（１４）の対象商品に含まれる各商品の単価の総和７１００円から、各対象商品のセット割引適用後の単価の総和４０５０円を減算した金額３０５０円が、値引き額として商品入力画面Ｇ１の第２領域Ａ２に表示される。また、セット販売の対象外となった商品１の単価１０００円に、各対象商品のセット割引適用後の単価の総和４０５０円を加算した金額５０５０円が、合計金額として商品入力画面Ｇ１の第３領域Ａ３に表示される。
【００６６】
このように、セット販売設定ファイルＦ２を用いることで、商品単体或いは商品のカテゴリを単位としたセット販売を容易に行うことができるため、セット販売をより柔軟に行うことができる。また、設定内容の異なるセット販売設定ファイルＦ２を用意することで、多様なセット販売を容易に行うことができるため、セット販売をより柔軟に行うことができる。
【００６７】
図３に戻り、売上登録部２１５は、キーボード２０２の締めキーの操作に応じて、一取引の取引内容を示す売上登録データを生成する。ここで、売上登録部２１５は、セット販売適用部２１４によりセット販売が適用された対象商品（商品群）については、その適用後の単価を用いて売上登録データを生成する。なお、売上登録データには、現在日時を示す日時情報、自端末のレジ番号、この取引に係る取引番号及び取引情報等が含まれるものとする。
【００６８】
そして、売上登録部２１５は、生成した売上登録データをストアコンピュータ３に送信することで、一取引分の売上登録データを管理する。
【００６９】
印字制御部２１６は、プリンタ２５を制御して、レシートやジャーナル等を印字する。例えば、印字制御部２１６は、キーボード２０２の締めキーが操作された場合に、顧客が購入した各商品の商品名、単価、購入金額（合計金額）等の情報を含んだ、取引の内訳を示す取引レシートを印字する。
【００７０】
図１１は、印字制御部２１６が印字する取引レシートの一例を示す図である。図１１に示すように、取引レシートＲ１には、顧客が購入した商品の商品コード、商品名、単価、カテゴリコード、合計金額等が印字されている。
【００７１】
ここで、商品コードに対応付けて印字された記号Ｒ１１は、その商品が対象商品であることを示す識別子である。また、記号Ｒ１２が付された行には、その対象商品に適用されたセット販売の内容、値引き額、セット販売適用後の売価等が印字される。係る行から、例えば、商品１及び商品２の対象商品では、２点目の商品（商品２）が５０％の割引対象であったことを読み取ることができる。また、合計金額の下部には、セット販売による値引き額の合計が、今回お得額Ｒ１３として印字される。
【００７２】
このように、印字制御部２１６は、顧客が購入した商品のうち、セット販売の適用対象となった対象商品を識別可能に印字する。これにより、取引レシートを手にした顧客は、自身が購入した商品のうち、セット販売の対象商品を容易に確認することができるため、顧客の利便性を向上させることができる。また、顧客は、取引レシートに印字された今回お得額Ｒ１３より、今回の取引でいくら値引きされたのか（得をしたのか）を容易に確認することができるため、顧客の利便性を向上させることができる。
【００７３】
以下、図１２を参照して、ＰＯＳ端末２の動作について説明する。ここで、図１２は、ＰＯＳ端末２が実行する商品登録処理の手順の一例を示すフローチャートである。なお、本処理では、商品情報が取得される毎に、判定処理部２１２の判定が行われる形態について説明する。
【００７４】
まず、商品情報取得部２１１は、キーボード２０２又はコードスキャナ２０６から、顧客が購入する商品の商品コードが入力されるまで待機する（ステップＳ１１；Ｎｏ）。商品情報取得部２１１は、商品コードの入力を受け付けると（ステップＳ１１；Ｙｅｓ）、この商品コードに対応する商品情報を商品マスタファイルＦ１から取得する（ステップＳ１２）。
【００７５】
続いて、判定処理部２１２は、ステップＳ１２で取得された商品情報の商品が、セット販売設定ファイルＦ２の第１条件を充足するか否かを判定する（ステップＳ１３）。ここで、第１条件を充足すると判定した場合（ステップＳ１３；Ｙｅｓ）、判定処理部２１２は、その商品を、セット販売の候補となる候補商品と判定する。表示制御部２１３は、ステップＳ１３で候補商品と判定された商品を識別可能に表示する（ステップＳ１４）。なお、ステップＳ１３において、第１条件を充足しないと判定された場合には（ステップＳ１３；Ｎｏ）、ステップＳ１８に移行する。
【００７６】
次いで、判定処理部２１２は、候補商品と判定した商品の個数が、セット販売設定ファイルＦ２の第２条件を充足するか否かを判定する（ステップＳ１５）。ここで、第２条件を充足すると判定した場合（ステップＳ１５；Ｙｅｓ）、判定処理部２１２は、その商品群を、セット販売の対象となる対象商品と判定する。表示制御部２１３は、ステップＳ１６で対象商品と判定された商品群を識別可能に表示する（ステップＳ１６）。次いで、セット販売適用部２１４は、対象商品と判定された商品群に対し、セット販売設定ファイルＦ２の販売方法設定欄Ｔ１３に設定されたセット販売を適用する（ステップＳ１７）。なお、ステップＳ１５において、第２条件を充足しないと判定された場合には（ステップＳ１５；Ｎｏ）、ステップＳ１８に移行する。
【００７７】
ステップＳ１８において、売上登録部２１５は、取引の終了を指示する締めキーの操作を受け付けたか否かを判定する（ステップＳ１８）。締めキーの操作を受け付けていないと判定された場合（ステップＳ１８；Ｎｏ）、ステップＳ１１に再び戻る。
【００７８】
また、売上登録部２１５は、締めキーの操作を受け付けたと判定した場合（ステップＳ１８；Ｙｅｓ）、この取引に係る売上登録データを生成し、ストアコンピュータ３に送信することで売上登録を行う（ステップＳ１９）。そして、印字制御部２１６は、この取引の取引内容を示す取引レシートを発行し（ステップＳ２０）、本処理を終了する。
【００７９】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明の実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８０】
例えば、上記実施形態では、セット販売として３つの販売方法を選択的に用いる形態としたが、販売方法の種類は上記実施形態の例に限らず、他の販売方法を追加してもよい。
【００８１】
また、上記実施形態では、店舗売上ファイルＦ３をストアコンピュータ３が備える構成としたが、これに限らず、ＰＯＳ端末２が備える構成としてもよい。
【００８２】
また、上記実施形態のＰＯＳ端末２で実行されるプログラムは、ＲＯＭや記憶部等に予め組み込んで提供するように構成してもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００８３】
また、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００８４】
１  ＰＯＳシステム
２  ＰＯＳ端末
３  ストアコンピュータ
４  ＬＡＮ
２１  制御部
２１１  商品情報取得部
２１２  判定処理部
２１３  表示制御部
２１４  セット販売適用部
２１５  売上登録部
２１６  印字制御部
Ｆ１  商品マスタファイル
Ｆ２  セット販売設定ファイル
Ｆ３  店舗売上ファイル
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２００７−１２８３３３号公報
【図１】
2015087873.tif 000003
【図２】
2015087873.tif 000004
【図３】
2015087873.tif 000005
【図４】
2015087873.tif 000006
【図５】
2015087873.tif 000007
【図６】
2015087873.tif 000008
【図７】
2015087873.tif 000009
【図８】
2015087873.tif 000010
【図９】
2015087873.tif 000011
【図１０】
2015087873.tif 000012
【図１１】
2015087873.tif 000013
【図１２】
2015087873.tif 000014