(57)【特許請求の範囲】
【請求項１】
商品を特定する商品コードを入力するための商品コード入力部と、
顧客を特定する顧客ＩＤを入力するための顧客ＩＤ入力部と、
商品コードに対応付けて商品単価を記憶するＰＬＵファイルを検索して前記商品コード入力部によって入力された商品コードに対応する商品単価を取得し、当該入力された商品コードと当該取得した商品単価とを含む商品情報を商品情報記憶部に記憶する商品販売データ処理を一取引毎に実行し、当該商品情報記憶部に記憶した商品情報に基づく決済処理を実行する手段と、
顧客ＩＤに対応付けて割引を適用するか否かを示す割引適用情報を記憶する第１のデータファイルを検索して前記顧客ＩＤ入力部によって入力された顧客ＩＤに対応する割引適用情報を取得する手段と、
顧客ＩＤに対応付けて顧客をその属性に応じて分類する顧客分類コードを記憶する第２のデータファイルを検索して前記顧客ＩＤ入力部によって入力された顧客ＩＤに対応する顧客分類コードを取得する顧客分類コード取得処理を実行する手段と、
前記顧客ＩＤに対応する割引適用情報を取得する手段によって取得された割引適用情報が割引を適用する旨を示すものと判定した場合に、顧客分類コードに対応付けて割引対象となる一又は二以上の商品コードからなる割引商品コード群を記憶する第３のデータファイルを参照し、前記商品コード入力部によって入力された商品コードが前記顧客分類コード取得処理によって取得した顧客分類コードに対応する割引商品コード群に含まれていると判定した場合には当該入力された商品コードに対応する前記商品販売データ処理において取得する商品単価を割引く処理を実行する手段と、
を備える商品販売データ処理装置。
【請求項２】
前記ＰＬＵファイルには、商品コード毎に優待ランクに対応付けて割引価格が記憶され、
顧客ＩＤに対応付けて優待ランクを記憶している第４のデータファイルを検索して前記顧客ＩＤ入力部によって入力された顧客ＩＤに対応する優待ランクを取得する処理を実行し、
前記商品単価を割引く処理では、前記ＰＬＵファイルを検索して前記入力された商品コードおよび前記取得された優待ランクに対応した割引価格を取得する、
請求項１記載の商品販売データ処理装置。
【請求項３】
印刷を実行するレシートプリンタを備え、
前記商品コード入力部によって入力された商品コードが前記取得した顧客分類コードに対応する割引商品コード群に含まれていると判定した場合には、割引が適用されている旨を前記レシートプリンタに印刷させる処理を実行する、
請求項１または２記載の商品販売データ処理装置。
【請求項４】
顧客ＩＤをシンボル化したコードシンボルを含む印刷データを前記レシートプリンタに印刷させる処理を実行し、
前記顧客ＩＤ入力部は、前記レシートプリンタが印刷したコードシンボルを読取るスキャナである、
請求項３記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された商品コードに基づく商品販売データ処理を実行する商品販売データ処理装置に関する。
【背景技術】
【０００２】
近年、小売業やサービス業において、ＦＳＰ（Ｆｒｅｑｕｅｎｔ  Ｓｈｏｐｐｅｒｓ  Ｐｒｏｇｒａｍ：顧客識別型購買動向情報活用）というマーケティング手法が広まっている。このＦＳＰとは、ポイントカードやサービス提供カードといった顧客カードを発行して個々の顧客の購買データをとらえながら、顧客を購入金額や来店頻度によって選別し、セグメント別にサービスや特典を変えることによって個々の顧客に最も適したサービスを提供し、かつ効率的な販売戦略を展開して、優良顧客の維持・拡大を図るマーケティング手法である。
【０００３】
このＦＳＰにおいては、ポイントカードやサービス提供カードといった顧客カードを発行することによって顧客の基礎情報を取得し、顧客が店舗を利用する度に購買履歴をデータベースに蓄積することが、顧客データベース・マーケティングを行う上で基本となっている。例えば、特許文献１に記載されている顧客管理サーバによって実行される顧客ステージに応じた優待価格での提供、ポイントプロモーション、顧客の購買履歴に基づいた販促レシートプロモーション等の顧客サービス機能は、ＦＳＰにおいて重要な機能を発揮する（特許文献１の段落番号００３３参照）。
【０００４】
【特許文献１】特開２００４−３２６６６２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている顧客管理システム及び顧客マスタ管理方法を用いＦＳＰを実行することによって、種々のサービス提供や販売戦略を図る上で有用なデータが蓄積される。この蓄積されたデータを活用して個々の顧客に最も適したサービスを提供しつつ効率的な販売戦略を展開する一手法として、店舗が販売を促進したい商品を割引単価で提供する優待商品として設定し、ＦＳＰによって定められる優良顧客に対し優待商品を割引単価で販売することによって、所定の商品を重点的に販売することが行われている。この場合、個々の顧客には商品を購入するごとに上昇する優待ランクが設定され、顧客は優待ランクごとに定められた優待商品を割引単価で購入することができる。顧客は、商品を購入することによってより上位の優待ランクに設定され、優待ランクに応じて優待商品を割引単価で購入することができるというメリットが得られる。
【０００６】
しかし、優待商品は顧客ごとに区別せずに一律に設定されている。そのため、顧客によっては普段購入している購入品と、店舗が重点的に販売したい優待商品とが整合しない場合がある。この場合、顧客が優待商品を購入する動機づけが乏しく、顧客が優待商品を重点的に購入することが期待できない。一方で、多くの顧客の嗜好に合わせるために多くの種類を優待商品として設定した場合、価格が割引される商品の種類数が多くなりすぎるために、店舗が得ることのできる利益は減少してしまう。
【０００７】
一例として、普段化粧品を中心に商品を購入する顧客Ａに対しては、優待商品としては化粧品のみを設定すれば店舗が行う販売促進戦略としては十分である。しかし、化粧品のみを優待商品として設定した場合、顧客Ａと同じ優待ランクが設定され普段ビールを中心に商品を購入する顧客Ｂは、顧客Ａと同じ優待ランクであるにもかかわらず優待商品の利益を受けにくい。そして、顧客Ｂについて顧客Ａと同等の利益を与えるためにはビールも優待商品として設定すればよいが、これでは優待商品とする商品の範囲が必要以上に拡大してしまい、店舗が行いたい化粧品を重点的に販売する販売戦略が機能しなくなってしまう。
【０００８】
本発明の目的は、個々の顧客の商品購入傾向に即した商品単価の割引を行うことである。
【課題を解決するための手段】
【０００９】
本発明において上記の課題を解決するための手段は、商品を特定する商品コードを入力するための商品コード入力部と、顧客を特定する顧客ＩＤを入力するための顧客ＩＤ入力部と、商品コードに対応付けて商品単価を記憶するＰＬＵファイルを検索して前記商品コード入力部によって入力された商品コードに対応する商品単価を取得し、当該入力された商品コードと当該取得した商品単価とを含む商品情報を商品情報記憶部に記憶する商品販売データ処理を一取引毎に実行し、当該商品情報記憶部に記憶した商品情報に基づく決済処理を実行する手段と、顧客ＩＤに対応付けて割引を適用するか否かを示す割引適用情報を記憶する第１のデータファイルを検索して前記顧客ＩＤ入力部によって入力された顧客ＩＤに対応する割引適用情報を取得する手段と、顧客ＩＤに対応付けて顧客をその属性に応じて分類する顧客分類コードを記憶する第２のデータファイルを検索して前記顧客ＩＤ入力部によって入力された顧客ＩＤに対応する顧客分類コードを取得する顧客分類コード取得処理を実行する手段と、前記顧客ＩＤに対応する割引適用情報を取得する手段によって取得された割引適用情報が割引を適用する旨を示すものと判定した場合に、顧客分類コードに対応付けて割引対象となる一又は二以上の商品コードからなる割引商品コード群を記憶する第３のデータファイルを参照し、前記商品コード入力部によって入力された商品コードが前記顧客分類コード取得処理によって取得した顧客分類コードに対応する割引商品コード群に含まれていると判定した場合には当該入力された商品コードに対応する前記商品販売データ処理において取得する商品単価を割引く処理を実行する手段と、を備える商品販売データ処理装置である。
【発明の効果】
【００１０】
本発明によれば、顧客を特定する顧客ＩＤが入力されるとその顧客ＩＤに対応する割引商品コード群が取得され、入力された商品コードが取得された割引商品コード群に含まれている場合にはその商品コードに対応する商品の商品単価が割引かれるため、個々の顧客の商品購入傾向に即した商品単価の割引を行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の一例を図１ないし図１３に基づいて説明する。
【００１２】
図１は、本実施の形態の商品販売データ処理システムにおいて行われるチェックアウトの一例を示す模式図である。
【００１３】
顧客は、購入したい商品とともにキャッシャが待機しているレジカウンタに赴く。キャッシャは、顧客が購入を予定している商品をＰＯＳ端末１０１（商品販売データ処理装置）に登録することによって、顧客との商品取引を行う。この際、顧客は、前回来店した際に受け取ったレシートＲＴをキャッシャに提示する。レシートＲＴには、顧客を識別する顧客ＩＤがシンボル化されたコードシンボルとしてのバーコードＳＢが印刷されている。キャッシャは、顧客が提示したレシートＲＴを受け取り、顧客ＩＤ入力部としてのバーコードリーダ１１１を用いてレシートＲＴに印刷されているバーコードＳＢを読み取る。なお、本実施の形態の商品販売データ処理システムでは、レシートＲＴに顧客ＩＤを記憶させているが、顧客ＩＤを記憶する媒体としては、プラスチック製のカードに付された磁気テープに電磁的に記憶させても良いし、プラスチック製のカードに埋設されたＩＣチップやＲＦＩＤタグにデータとして記憶させても良い。
【００１４】
ＰＯＳ端末１０１は、顧客ＩＤ入力部としてのバーコードリーダ１１１によって顧客ＩＤが入力されると、顧客マスタファイル２５４ａを検索して入力された顧客ＩＤに対応する顧客分類コードとしてのカテゴリコードおよび優待ランクを取得する。
【００１５】
カテゴリコードは、顧客ＩＤにより特定される顧客の過去の購買履歴やその顧客に関する情報（年齢、性別、来店時間帯など）を基に所定の基準で顧客を分類するために顧客に付与されるコードである。顧客の過去の購買履歴は、一例として、顧客が来店して商品を購入する際にキャッシャがＰＯＳ端末１０１に登録する商品情報や金銭取引情報が、ネットワーク回線６１を介してストアコントローラ５１に蓄積されてデータベース化されたものである。顧客の過去の購買履歴は、ストアコントローラ５１から広域ネットワーク網２１を通じて本部サーバ３１に送信され、その本部サーバ３１に蓄積されてデータベース化されたものであってもよい。また、顧客に関する情報は、一例として、顧客カードを発行する際に顧客が申請する顧客の年齢や性別をキャッシャがＰＯＳ端末１０１やストアコントローラ５１、もしくは図示しない会員登録専用端末等から入力される。もしくは、顧客に関する情報は、キャッシャが顧客ＩＤを記録したレシートＲＴや顧客カードを発行する際に、キャッシャが顧客の外見から顧客の属性を判断して、ＰＯＳ端末１０１のキーボード１０４から入力してもよい。このようにして入力された顧客に関する情報は、ストアコントローラ５１に蓄積されたり、本部サーバ３１に蓄積されたりする。そして、顧客の過去の購買履歴や顧客に関する情報は、いずれも、顧客を特定する顧客ＩＤと対応付けられて蓄積される。これらの情報を蓄積しているストアコントローラ５１や本部サーバ３１は、蓄積している顧客の過去の販売履歴や顧客に関する情報に基づいて、ＦＳＰなどの各種マーケティング手法を用いて、顧客を分類する。分類した結果、顧客ＩＤには、顧客分類コードとしてのカテゴリコードが付与される。結果として、個々の顧客ＩＤは、カテゴリコードにより定められるカテゴリに対応付けられることになる。
【００１６】
優待ランクは顧客が優待商品を購入する際に適用される商品単価の割引の度合を示すものである。一般的に、商品を多く購入する顧客には高い優待ランクが付与され、顧客が商品を購入していくごとにこの優待ランクは上昇する。この優待ランクを顧客に付与する手法に関しても、ＦＳＰなどの各種マーケティング手法が用いられて、ストアコントローラ５１や本部サーバ３１において顧客ＩＤに対応付けて付与される。
【００１７】
ＰＯＳ端末１０１は、入力された顧客ＩＤに対応するカテゴリコードおよび優待ランクを取得した後に、カテゴリ設定ファイル２５４ｂを検索して取得したカテゴリコードに対応する割引商品コード群を取得する。割引商品コード群は、一又は複数の商品コードにより構成されている。割引商品コード群を構成している一又は複数の商品コードは、カテゴリコードによって分類される所定の属性を持つ顧客の一群に対して割引単価で提供される所定の商品を優待商品として特定するものである。なお、以下の説明において、割引商品コード群を構成している商品コードを「優待商品コード」と表記する。
【００１８】
キャッシャは、バーコードリーダ１１１を用いて、顧客がレジカウンタに持ち寄った商品のバーコードを入力する。つまり、バーコードリーダ１１１は商品コード入力部としての機能も兼ねている。ＰＯＳ端末１０１は、バーコードリーダ１１１によって商品コードが入力された場合には、検索処理と商品情報登録処理とを含む商品販売データ処理を実行する。検索処理は、商品コードに対応付けて商品単価を記憶するＰＬＵファイルとしての商品単価ファイル２５４ｃを検索し、入力された商品コードに対応する商品単価を取得する処理である。商品情報登録処理は、入力された商品コードと取得した商品単価とを含む商品情報を商品情報記憶部としてのＲＡＭ２０３（図４参照）に記憶する処理である。ＰＯＳ端末１０１は、商品コードが入力される一取引毎に商品販売データ処理（図８参照）を実行する。
【００１９】
ＰＬＵファイルとしての商品単価ファイル２５４ｃは、商品コードと対応付けて商品単価を記憶する他にも、商品コード毎に優待ランクに対応する割引単価を記憶する。ＰＯＳ端末１０１は、商品情報に含まれている商品コードが優待商品コードと一致する場合には、その商品コードにより特定される商品を優待商品であると判定する。ＰＯＳ端末１０１は、商品コードが優待商品コードと一致すると判定した場合には、商品単価を割引く処理を実行する。図１に示す例では、ＰＯＳ端末１０１は、商品単価ファイル２５４ｃを検索して入力された商品コードおよび取得された優待ランクに対応する割引単価を取得することにより、割引単価を設定する。なお、別の一例として、商品価格の割引は、優待ランクに所定の金額を乗じた割引額を求め、商品単価から割引額を差し引くことにより行っても良い。
【００２０】
ＰＯＳ端末１０１は、キーボード１０４からの入力によって全ての商品についての商品情報が入力されたことを示す決済指定がなされると、商品情報記憶部としてのＲＡＭ２０３に記憶した商品情報に基づいて決済処理を実行する。ＰＯＳ端末１０１は、決済処理において、現金による決済やクレジットカードによる決済など、各種態様の決済を可能とする。決済処理に続く処理として、ＰＯＳ端末１０１は、顧客に対しレシートＲＴを印刷発行する。発行されたレシートＲＴには、顧客ＩＤがシンボル化されたコードシンボルとしてのバーコードＳＢが印刷される。顧客が優待商品を購入した場合には、レシートＲＴには優待商品であることによって割引が適用されたことを示す情報も印刷される。
【００２１】
図１に示す取引の一例において、顧客がキャッシャに提示するレシートＲＴには、顧客ＩＤが「Ｐ」であることを示すバーコードＳＢが印刷されている。この顧客には、カテゴリコードとして「１」が付与され、また、優待ランクとして「２」が付与されている。カテゴリコードおよび優待ランクの設定は、個々の顧客の過去の商品購入履歴やその顧客に関する情報に基づいて、例えばＦＳＰを用いたマーケティング手法を用いることにより、個々の顧客に対して設定される。また、顧客マスタファイル２５４ａでは、顧客ＩＤ＝「Ｐ」に対応付けてカテゴリコード＝「１」および優待ランク＝「２」を記憶することにより定められる。また、カテゴリ設定ファイル２５４ｂでは、カテゴリコード＝「１」に対応付けて、「化粧品口紅」および「リップクリーム」からなる割引商品コード群を定義している。すなわち、カテゴリ設定ファイル２５４ｂは、カテゴリコード＝「１」に分類される顧客に対し「化粧品口紅」および「リップクリーム」を優待商品として提供することを示している。この顧客が「化粧品口紅」および「ビールＡ」を購入する場合、キャッシャはバーコードリーダ１１１を用いて、顧客が提示するレシートＲＴに印刷されたバーコードＳＢを入力する。ＰＯＳ端末１０１は、顧客ＩＤとして「Ｐ」が入力されると、顧客マスタファイル２５４ａからカテゴリコードとして「１」が、優待ランクとして「２」が、それぞれ取得される。続いて、ＰＯＳ端末は１０１、カテゴリ設定ファイル２５４ｂから、取得したカテゴリコード（＝「１」）に対応する「化粧品口紅」および「リップクリーム」からなる割引商品コード群を取得する。
【００２２】
顧客が購入を予定している「化粧品口紅」の商品コードがＰＯＳ端末１０１に入力された場合、「化粧品口紅」の商品コードは取得された優待商品コードと一致する。そのため、ＰＯＳ端末１０１は「化粧品口紅」を優待商品と解釈する。そこで、ＰＯＳ端末１０１は、商品単価ファイル２５４ｃから「化粧品口紅」の商品単価を取得する際、優待ランクが「優待なし」である場合の商品単価（１５０円）ではなく、優待ランクが「２」である場合の割引単価（９０円）を取得して、「化粧品口紅」の販売単価を９０円に設定する。
【００２３】
また、顧客が購入を予定している「ビールＡ」の商品コードがＰＯＳ端末１０１に入力された場合、「ビールＡ」の商品コードは取得された優待商品コードと一致しない。そのため、ＰＯＳ端末１０１は「ビールＡ」を割引が適用されない通常の商品であると解釈する。そこで、ＰＯＳ端末１０１は、商品単価ファイル２５４ｃから「ビールＡ」の商品単価を取得する際、優待ランクが「適用ナシ」である場合の商品単価（３５０円）を取得して、「ビールＡ」の販売単価を３５０円に設定する。
【００２４】
上記に述べた一連のチェックアウトは、本実施の形態の商品販売データ処理システムによって実現する。以下、商品販売データ処理システム１１を構成するＰＯＳ端末１０１およびストアコントローラ５１の構成、加えて、商品販売データ処理システム１１で実行される各種情報処理について説明する。
【００２５】
図２は、商品販売データ処理システムのシステム構成を概略的に示す模式図である。商品販売データ処理システム１１は、店舗内に設置される商品販売データ処理装置としての複数台のＰＯＳ端末１０１と上位機としての一台のストアコントローラ５１とがネットワーク回線６１を介してデータ通信自在に接続されて構築されている。一例として、ＰＯＳ端末１０１は店舗の出口付近に設けられるレジカウンタに配置され、ストアコントローラ５１は店舗の商品販売スペースとは異なるバックヤードに配置される。ＰＯＳ端末１０１とストアコントローラ５１とをデータ通信自在に接続するネットワーク回線６１は、有線ＬＡＮや無線ＬＡＮである。ネットワーク回線６１は、インターネットなどやＣＡＦＩＳなどの広域ネットワーク網２１を介して、本部サーバ３１に接続されている。店舗のバックヤードに配置されるストアコントローラ５１は、ネットワーク回線６１および広域ネットワーク網２１を介して、本部サーバ３１と接続する。
【００２６】
図３は、ＰＯＳ端末１０１を示す斜視図である。ＰＯＳ端末１０１は、ドロワ１０２の上に載置されており、ドロワ１０２の抽斗１０３の開放動作を制御することができる。ＰＯＳ端末１０１の上面右側にはキーボード１０４とオペレータ用表示器１０５とが配列され、上面左側にはレシートプリンタ１０６が配列されている。レシートプリンタ１０６からは、キャッシャから顧客に手渡されるレシートＲＴが印刷発行される。このレシートＲＴは、決済完了時に行われる後処理（図８参照）において発行され、顧客に手渡される。ＰＯＳ端末１０１の上面後方には、客用表示器１０７が立設されている。オペレータ用表示器１０５および客用表示器１０７は、操作者への情報報知機能をなす出力部として機能する。
【００２７】
オペレータ用表示器１０５には、タッチパネル１０８が積層配置されている。タッチパネル１０８は、オペレータ用表示器１０５の表示内容に従った情報入力を操作者に行わせるための入力部として機能する。図３中、ＰＯＳ端末１０１の右側面近傍に設けられている溝は、カードリーダライタ１０９（図４参照）によるカード情報の読み取り等をするためにカードをスキャンするためのカード読取溝１１０である。このようなＰＯＳ端末１０１には、バーコードリーダ１１１が接続されている。バーコードリーダ１１１は、商品に付されその商品を特定するための商品コードとしてのバーコードを読み取るための商品コード入力部として機能する他、レシートＲＴにシンボル化されて印刷されている顧客ＩＤを入力するための顧客ＩＤ入力部としても機能する。さらに、ＰＯＳ端末１０１には、ＲＦＩＤタグと通信するためのＲＦＩＤリーダライタ１１１ａも接続されている。ＰＯＳ端末１０１での各種情報の入力は、キーボード１０４やタッチパネル１０８による他にも、カードリーダライタ１０９やバーコードリーダ１１１、ＲＦＩＤリーダライタ１１１ａによっても可能である。例えば、顧客ＩＤがプラスチック製のカード媒体に付された磁気テープに電磁的に記憶されている場合、カードリーダライタ１０９は顧客ＩＤを入力するための顧客ＩＤ入力部として機能する。また、顧客ＩＤがプラスチック製のカード媒体に埋設されたＲＦＩＤタグにデータとして記憶されている場合、ＲＦＩＤリーダライタ１１１ａは顧客ＩＤ入力部として機能する。さらに、図示はしないが、顧客ＩＤがプラスチック製のカード媒体に埋設されたＩＣチップにデータとして記憶されている場合、ＩＣカードリーダライタをＰＯＳ端末１０１に接続し、このＩＣカードリーダライタを顧客ＩＤ入力部として機能させることも可能である。
【００２８】
ＰＯＳ端末１０１は、ネットワーク回線６１を介して外部機器とデータ通信を実行するための通信インターフェース１１２（図４参照）も内蔵している。
【００２９】
図４は、ＰＯＳ端末１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１０１は、各種演算処理を実行し各部を制御するＣＰＵ２０１を備えている。ＣＰＵ２０１には、固定データを固定的に記憶保存するＲＯＭ２０２と、可変データを書き換え自在に記憶してワークエリアとして使用されるＲＡＭ２０３と、ＨＤＤ２０４と、ＣＤ−ＲＯＭドライブ２０５とがバス接続されている。ＣＰＵ２０１とＲＯＭ２０２とＲＡＭ２０３とは、情報処理を実行する情報処理部としてのマイクロコンピュータ２０６を構成する。
【００３０】
ＨＤＤ２０４は、オペレーティングシステム２５１、商品販売データ処理を実行するための商品販売データ処理用のコンピュータプログラム２５２、商品データファイル２５３等をインストールしている。商品データファイル２５３は、顧客マスタファイル２５４ａ、カテゴリ設定ファイル２５４ｂ、商品単価ファイル２５４ｃ等の各種ファイルで構成されている。顧客マスタファイル２５４ａは、第１のデータファイル、第３のデータファイルおよび第４のデータファイルとして機能する。カテゴリ設定ファイル２５４ｂは、第２のデータファイルとして機能する。商品単価ファイル２５４ｃは、単体データファイルとして機能する。これらの顧客マスタファイル２５４ａ、カテゴリ設定ファイル２５４ｂおよび商品単価ファイル２５４ｃは、一例として、図４に示すように、ＰＯＳ端末１０１のＨＤＤ２０４に格納されていてもよいし、別の一例として、ＰＯＳ端末１０１の起動時にＣＰＵ２０１がストアコントローラ５１や本部サーバ３１からダウンロードしＲＡＭ２０３やＨＤＤ２０４に記憶するようにしても良く、また、ストアコントローラ５１や本部サーバ３１がデータ受信に待機しているＰＯＳ端末１０１に対しこれらのファイルを送信し、ＰＯＳ端末１０１が受信したデータをＲＡＭ２０３やＨＤＤ２０４などに記憶するようにしてもよい。また、ＨＤＤ２０４にこれらのファイルを格納せずに、ＣＰＵ２０１がデータを取得するタイミングでストアコントローラ５１や本部サーバ３１にアクセスしデータを取得するようにしてもよい。すなわち、顧客マスタファイル２５４ａ、カテゴリ設定ファイル２５４ｂおよび商品単価ファイル２５４ｃは、ＰＯＳ端末１０１のＣＰＵ２０１がデータアクセス可能な位置に格納されていればよい。
【００３１】
前述したドロワ１０２、キーボード１０４、オペレータ用表示器１０５、レシートプリンタ１０６、客用表示器１０７、タッチパネル１０８、カードリーダライタ１０９、バーコードリーダ１１１、ＲＦＩＤリーダライタ１１１ａ、通信インターフェース１１２は、いずれも各種の入出力回路（全て図示せず）を介してＣＰＵ２０１に接続され、ＣＰＵ２０１によって動作制御される。
【００３２】
ＨＤＤ２０４にインストールされているオペレーティングシステム２５１、コンピュータプログラム２５２、商品データファイル２５３は、一例として、ＣＤ−ＲＯＭ２０５ａに記録され、ＣＤ−ＲＯＭドライブ２０５によって読み取られてＨＤＤ２０４にインストールされる。これに対して、磁気ディスクドライブがＣＰＵ２０１に接続されていれば磁気ディスクが記憶するコンピュータプログラム２５２等をＨＤＤ２０４にインストールすることができ、他の種類の光メディアドライブがＣＰＵ２０１に接続されていれば対応する光メディアが記憶するコンピュータプログラム２５２等をＨＤＤ２０４にインストールすることができる。ＵＳＢメモリやフラッシュディスク等も同様である。あるいは、ＣＰＵ２０１に通信インターフェース１１２が接続されていれば、例えばストアコントローラ５１等の上位機からダウンロードしたコンピュータプログラム２５２等をＨＤＤ２０４にインストールすることも可能である。
【００３３】
このようなＨＤＤ２０４にインストールされているオペレーティングシステム２５１、コンピュータプログラム２５２、商品データファイル２５３は、ＰＯＳ端末１０１の起動時、その全部又は一部がＲＡＭ２０３にコピーされて使用される。ＣＰＵ２０１は、ＲＡＭ２０３にコピーされたコンピュータプログラム２５２に従った処理を実行する。別の一例として、商品データファイル２５３は、ＨＤＤ２０４にインストールされているのではなく、ストアコントローラ５１によって管理される記憶装置（図示せず）に記憶保存され、ＰＯＳ端末１０１がネットワーク回線６１を介して必要なデータを取得するように構築されていてもよい。
【００３４】
次いで、ストアコントローラ５１について説明する。図２に示すように、ストアコントローラ５１は、一般的なサーバコンピュータの形態を有しており、タワー型のコントローラ５２に対して、ディスプレイ５３とキーボード５４とポインティングデバイス５５とが接続されて構成されている。ストアコントローラ５１は、ストレージデバイスとして、ＨＤＤ及びＣＤ−ＲＯＭドライブ（いずれも図示せず）を備えている。コントローラ５２の正面中程には、ＣＤ−ＲＯＭを装着するためのＣＤ−ＲＯＭトレイ５６が設けられている。図示しないＨＤＤには、オペレーティングシステムと商品販売データ処理用のコンピュータプログラムとがインストールされている。これらのオペレーティングシステムや商品販売データ処理用のコンピュータプログラムは、一例として、ＣＤ−ＲＯＭ等の記録媒体に記憶保存され、ＣＤ−ＲＯＭドライブによって読み取られてＨＤＤにインストールされる。別の一例としては、ネットワーク回線６１に接続された図示しないネットワークサーバを介して外部機器からオペレーティングシステムや商品販売データ処理用のコンピュータプログラム等をダウンロードし、ＨＤＤにインストールするようにしても良い。
【００３５】
ストアコントローラ５１は、各種演算処理を実行し各部を制御する情報処理部としてのＣＰＵを備えている。図示しないＨＤＤに格納される各種データは、このＣＰＵによって処理される。ＣＰＵが実行する各種処理を高速化するために、ＨＤＤにインストールされたオペレーティングシステムや商品販売データ処理プログラムは、ストアコントローラ５１の起動時、その全部又は一部がバスラインを介してＣＰＵと接続しているＲＡＭにコピーされる。
【００３６】
図５は、顧客マスタファイル２５４ａのデータ構造を示す模式図である。顧客マスタファイル２５４ａには、顧客ＩＤに対応付けて、優待ランク、優待適用および顧客分類コードとしてのカテゴリコードが記憶されている。
【００３７】
顧客ＩＤは、個々の顧客に対して付与される。一例として、顧客ＩＤは、顧客が店舗で商品を購入した際に生成され、商品のチェックアウト終了時に印字発行されるレシートＲＴにバーコードＳＢの形態で印刷されて顧客に所持される。そして、顧客が次回店舗に来店した際に前回受け取ったレシートＲＴをキャッシャに提示し、キャッシャがバーコードリーダ１１１を用いて提示されたレシートＲＴに印刷されているバーコードＳＢを読み取ることにより、顧客ＩＤは継続的に使用されて顧客を特定することが可能になる。また、別の一例として、顧客ＩＤは、顧客が店舗に対し会員カードを作成する旨を申し出ることにより、その顧客に対して付与される。この場合、顧客ＩＤを記録部に記録した状態のカード媒体が顧客に渡されることが一般的である。記録部としては、前述したように、磁気テープやＩＣチップ、ＲＦＩＤタグ等を採用することも可能である。
【００３８】
優待ランクは、顧客が優待商品を購入する際にその優待商品に適用される割引の度合を示す指標である。優待ランクは、一例として、ＦＳＰ等のマーケティング手法により定められる。より詳細には、優待ランクは、前述したようにＰＯＳ端末１０１に入力された商品情報や金銭取引情報を蓄積するストアコントローラ５１や本部サーバ３１においてＦＳＰ等のマーケティング手法によって分析されて、個々の顧客ＩＤに対応付けて設定される。一般的には、顧客が商品を多く購入するほど顧客ランクは上昇する。
【００３９】
優待適用は、優待商品についての割引を適用するか否かを示す割引適用情報としての役割を果たす。より詳細には、優待適用は、顧客ＩＤと対応付けて「１：適用アリ」および「０：適用ナシ」のいずれか一を定義する。優待適用として「１：適用アリ」が定義されている場合、ＰＯＳ端末は、顧客ＩＤにより特定される顧客が優待商品を購入しようとする際に割引単価を販売単価に採用すると解釈する。また、優待適用として「０：適用ナシ」が定義されている場合、ＰＯＳ端末は、顧客ＩＤにより特定される顧客が優待商品を購入しようとする際に割引単価ではなく通常の価格を販売単価に採用すると解釈する。
【００４０】
カテゴリコードは、一又は複数の商品コードにより構成される割引商品コード群を特定する。カテゴリコードは、一例として、前述したようにＰＯＳ端末１０１などの端末から送信される顧客の過去の購入履歴や顧客情報を蓄積するストアコントローラ５１や本部サーバ３１において、ＦＳＰ等によるマーケティング手法を用いて顧客の商品嗜好や、顧客の性別や年齢層、来店時間帯などが分析された結果として、顧客ＩＤに対応付けて設定される。以下、カテゴリコードについてさらに詳しく述べる。
【００４１】
図６は、カテゴリ設定ファイル２５４ｂのデータ構造を示す模式図である。カテゴリ設定ファイル２５４ｂは、図５に基づいて前述したカテゴリコードに対応付けて、一又は複数の商品コードにより構成される割引商品コード群を記憶する。一例として、図６に示すように、カテゴリ設定ファイル２５４ｂは、「１」であるカテゴリコードと「化粧品口紅」を特定する商品コードから構成される割引商品コード群とを対応づけて記憶している。同様に、カテゴリ設定ファイル２５４ｂは、図６に示すように、「２」であるカテゴリコードと「化粧品口紅」および「石鹸」を特定する商品コードから構成される割引商品コード群とを対応付けて記憶している。
【００４２】
割引商品コード群は、一例として、ＦＳＰ等のマーケティング手法によって定められる。例えば、店舗の本部に設置される本部サーバ３１に蓄積された顧客全般の商品購入履歴のデータに基づいて顧客に関する属性と商品の販売傾向との対応関係が分析されたとすると、店舗の本部はその分析結果に基づいて、所定の属性を備えた顧客の集団に対してカテゴリコードを付与し、そのカテゴリコードに対応する割引商品コード群を設定する。より具体的な例として、データマイニングでのデータ分析により「十代後半」かつ「女性」という属性を備える顧客が化粧品関連の商品を多く購入する傾向が見られ、その分析結果を基に店舗の本部が「十代後半」かつ「女性」である顧客を対象として所定のブランドの化粧品関連商品を販売する販売戦略を行う場合、「十代後半」かつ「女性」という属性を備える顧客に対してカテゴリコードとして「２」を付与し、さらに、カテゴリ設定ファイル２５４ｂにおいてカテゴリコード「２」に対応付けて「化粧品口紅」および「石鹸」からなる割引商品コード群を定義する。
【００４３】
図７は、商品単価ファイル２５４ｃのデータ構造を示す模式図である。商品単価ファイル２５４ｃは、商品コードに対応付けて、商品名称、商品単価を記憶している。さらに、商品単価ファイル２５４ｃは、商品コードに対応付けて、優待ランクに応じて割引が行われた結果としての割引単価を記憶している。図７に示す例では、商品単価ファイル２５４ｃは、「化粧品口紅」を示す商品コードに対応付けて商品単価「１５０円」を記憶し、さらに、優待ランクが「１」である場合の割引単価「１００円」、優待ランクが「２」である場合の割引単価「９０円」、…、をそれぞれ記憶している。
【００４４】
以上のように構築された商品販売データ処理システムにおいて、ＰＯＳ端末１０１が備える情報処理部としてのＣＰＵ２０１は、各種情報処理を実行する。そして、ＰＯＳ端末１０１のＣＰＵ２０１が実行するチェックアウト処理によって、キャッシャが行うＰＯＳ端末１０１を用いた顧客との商品取引が実現される。また、ＰＯＳ端末１０１のＣＰＵ２０１が実行する顧客情報取得処理および群取得処理によって、顧客ごとの割引適用に関する種々の情報が取得される。また、ＰＯＳ端末１０１のＣＰＵ２０１が実行する割引単価設定処理によって、個々の顧客に適した割引単価での商品販売が実現される。
【００４５】
図８は、ＰＯＳ端末１０１のＣＰＵ２０１が実行するチェックアウト処理の流れを示すフローチャートである。ＰＯＳ端末１０１のＣＰＵ２０１は、ＰＯＳ端末１０１が起動している間、商品コードの入力有無判定に待機している（ステップＳ１１）。商品コードの入力は、バーコードリーダ１１１によるバーコードの読み取りの他、オペレータ用表示器１０５の表示に従ったキーボード１０４やタッチパネル１０８での入力操作によって行なわれる。
【００４６】
ＰＯＳ端末１０１のＣＰＵ２０１は、商品コードの入力を判定すると（ステップＳ１１のＹ）、検索処理を実行する（ステップＳ１２）。検索処理は、商品単価ファイル２５４ｃを検索して、入力された商品コードに対応する商品単価を取得する処理である。ＰＯＳ端末１０１のＣＰＵ２０１は、取得した商品単価をＲＡＭ２０３に一時記憶する。
【００４７】
ＰＯＳ端末１０１のＣＰＵ２０１は、検索処理に続いて、商品情報登録処理を実行する（ステップＳ１３）。商品情報登録処理は、入力された商品コードと、その商品コードに対応する商品単価とを含む商品情報をＲＡＭ２０３に記憶する処理である。
【００４８】
ＰＯＳ端末１０１のＣＰＵ２０１は、商品コードの入力待ち（ステップＳ１１）から商品情報登録処理（ステップＳ１３）までの一連の商品販売データ処理を、キーボード１０４やタッチパネル１０８から入力される決済指定が入力されるまで繰り返す（ステップＳ１４のＮ）。ＰＯＳ端末１０１のＣＰＵ２０１は、決済指定ありの判定をすると（ステップＳ１４のＹ）、前述した決済処理（ステップＳ１５）、後処理（ステップＳ１６）の順に処理を実行して、一顧客に対するチェックアウト処理を終了する。後処理は、ＲＡＭ２０３に記憶された商品情報や、決済処理において行った顧客との金銭取引情報等のチェックアウトに関する情報を、上位機としてのストアコントローラ５１に送信する処理である。後処理には、顧客に手渡されるべきレシートＲＴをレシートプリンタ１０６から印刷発行する処理も含まれる。ＰＯＳ端末１０１のＣＰＵ２０１は、レシートＲＴを印刷する際に、顧客ＩＤをシンボル化したバーコードＳＢと、優待商品に対し割引適用を行った旨を示す情報として丸優マークＹＭ（図１３参照）とを含めて印刷する。レシートＲＴの詳細については、図１３に基づいて後述する。
【００４９】
図９は、ＰＯＳ端末１０１のＣＰＵ２０１が実行する顧客情報取得処理の流れを示すフローチャートである。ＰＯＳ端末１０１のＣＰＵ２０１は、チェックアウト処理の実行を開始してから決済処理が完了するまでの間、顧客ＩＤの入力を待機している（ステップＳ２１）。顧客ＩＤは、一例として、レシートＲＴに印刷されたバーコードがバーコードリーダ１１１に読み取られることによって入力される。
【００５０】
ＰＯＳ端末１０１のＣＰＵ２０１は、顧客ＩＤが入力されると（ステップＳ２１のＹ）、前述した顧客マスタファイル２５４ａを検索して、入力された顧客ＩＤに対応する優待ランク、優待適用およびカテゴリコードを取得する顧客分類コード取得処理を実行する（ステップＳ２２）。
【００５１】
ＰＯＳ端末１０１のＣＰＵ２０１は、取得した優待適用が「０：適用ナシ」であると判定した場合には（ステップＳ２３のＮ）、そのまま顧客情報取得処理を終了する。これに対し、ＰＯＳ端末１０１のＣＰＵ２０１は、取得した優待適用が「１：適用アリ」であると判定した場合には（ステップＳ２３のＹ）、前述したカテゴリ設定ファイル２５４ｂを検索して、取得したカテゴリコードに対応する割引商品コード群を取得しＲＡＭ２０３に記憶する群取得処理を実行し（ステップＳ２４）、顧客情報取得処理を終了する。
【００５２】
このように、顧客情報取得処理は、顧客分類コード取得処理と群取得処理とを含み、入力された顧客ＩＤに対してどの商品が優待商品として設定されているかを取得する処理である。本実施の形態では、ステップＳ２３において、優待適用がない場合にはステップＳ２４に示す顧客分類コード取得処理が実行されない。優待適用がない場合にはカテゴリ設定ファイル２５４ｂを検索する処理が実行されず、したがって、処理全体として高速化が図られる。また、本実施の形態においては、顧客ＩＤと優待商品との対応関係を定義する上で、カテゴリコードを用いて正規化された顧客マスタファイル２５４ａおよびカテゴリ設定ファイル２５４ｂの二つのファイルを用意している。このため、ある属性によって分類された顧客のカテゴリに対して商品販売戦略を変更する際には、カテゴリ設定ファイル２５４ｂの内容だけを変更すればよい。
【００５３】
ＰＯＳ端末１０１のＣＰＵ２０１は、顧客情報取得処理を実行して顧客ＩＤに対応する優待ランク、優待適用および割引商品コード群を取得すると、バーコードリーダ１１１によって入力された商品コードが優待商品コードと一致するか否かを判定し、一致する場合にはその商品コードにより特定される商品の商品単価を優待ランクに応じて割引く。
【００５４】
ＰＯＳ端末１０１のＣＰＵ２０１が、優待商品の商品単価を割引く処理は、その処理が行われるタイミングにより二種類に分類される。一つは、顧客がキャッシャに商品を渡すのと略同時に前回来店時に受け取ったレシートＲＴを渡すなどにより、商品コードが入力される前に顧客ＩＤが入力され、その顧客に設定されている優待商品が特定されている場合である。これを説明の上では、第一の割引単価設定処理とする。もう一つは、商品コードが入力された後に顧客ＩＤが入力されることにより、入力された商品コードにより特定される商品がその顧客に設定されている優待商品であることが事後的に判明した場合である。これを説明の上では、第二の割引単価設定処理とする。
【００５５】
図１０は、商品コードが入力される前に顧客ＩＤが入力された場合にＰＯＳ端末１０１のＣＰＵ２０１が実行する割引単価を設定する処理（第一の割引単価設定処理）の流れを示すフローチャートである。ＰＯＳ端末１０１のＣＰＵ２０１は、顧客ＩＤが入力されたことにより顧客情報取得処理を実行して入力された顧客ＩＤに対応する割引商品コード群を取得した場合、図８に示すチェックアウト処理を実行する際に、検索処理（ステップＳ１２）に代えて、図１０に示す第一の割引単価設定処理を実行する。
【００５６】
ＰＯＳ端末１０１のＣＰＵ２０１は、入力された顧客ＩＤに対応する優待適用が「０：適用ナシ」である場合には（ステップＳ３１のＮ）、前述した検索処理（ステップＳ１２）と同様に、商品単価ファイル２５４ｃから入力された商品コードに対応する商品単価を取得し（ステップＳ３２）、第一の割引単価設定処理を終了する。
【００５７】
これに対し、ＰＯＳ端末１０１のＣＰＵ２０１は、入力された顧客ＩＤに対応する優待適用が「１：適用アリ」である場合には（ステップＳ３１のＹ）、入力された商品コードにより特定される商品が優待商品であるか否かを判定する（ステップＳ３３）。ステップＳ３３における判定の結果、商品コードにより特定される商品が優待商品でない場合には（ステップＳ３３のＮ）、ＰＯＳ端末１０１のＣＰＵ２０１は、前述したステップＳ３２による処理を実行した後に第一の割引単価設定処理を終了する。これに対し、ステップＳ３３における判定の結果、商品コードにより特定される商品が優待商品である場合には（ステップＳ３３のＹ）、ＰＯＳ端末１０１のＣＰＵ２０１は、商品単価ファイル２５４ｃを検索して、入力された商品コードと取得した優待ランクにより特定される割引単価を取得し（ステップＳ３４）、第一の割引単価設定処理を終了する。この場合、商品情報登録処理（図８のステップＳ１３）において、ＰＯＳ端末１０１のＣＰＵ２０１は、商品コードと割引単価とを含む商品情報をＲＡＭ２０３に記憶する。
【００５８】
図１１は、商品コードが入力された後に顧客ＩＤが入力された場合にＰＯＳ端末１０１のＣＰＵ２０１が実行する割引単価を設定する処理（第二の割引単価設定処理）の流れを示すフローチャートである。ＰＯＳ端末１０１のＣＰＵ２０１は、商品コードが入力されＲＡＭ２０３に商品コードと商品単価とを含む商品情報を記憶した後に顧客ＩＤが入力された場合、図１１に示す第二の割引単価設定処理を実行する。
【００５９】
ＰＯＳ端末１０１のＣＰＵ２０１は、取得した優待適用が「０：適用ナシ」である場合には（ステップＳ４１のＮ）、何も行わずに第二の割引単価設定処理を終了する。これに対し、ＰＯＳ端末１０１のＣＰＵ２０１は、取得した優待適用が「１：適用アリ」である場合には（ステップＳ４１のＹ）、ＲＡＭ２０３に記憶されている全ての商品情報について商品コードにより特定される商品が優待商品であるか否かをチェックする（ステップＳ４２−１、Ｓ４２−２）。このチェックにおいて、ＰＯＳ端末１０１のＣＰＵ２０１は、ＲＡＭ２０３に記憶されている商品コードにより特定される商品が優待商品でなければその商品価格の割引を行わない（ステップＳ４３のＮ）。これに対し、優待商品である場合には（ステップＳ４３のＹ）、ＰＯＳ端末１０１のＣＰＵ２０１は、商品単価ファイル２５４ｃを検索して入力された商品コードおよび取得した優待ランクにより特定される割引単価を取得し、ＲＡＭ２０３に記憶している商品情報のうち商品単価を割引単価に変更する（ステップＳ４４）。このような処理が行われた後にステップＳ４２−１とＳ４２−２とに囲まれる処理ループを脱出すると、ＰＯＳ端末１０１のＣＰＵ２０１は、第二の割引単価設定処理を終了する。
【００６０】
ＲＡＭ２０３に記憶されている商品情報のうち優待商品である商品の商品単価は、第二の割引単価設定処理によって割引単価に変更され、決済処理（図８のステップＳ１５）における決済金額の算出に用いられる。
【００６１】
図１２（ａ）〜（ｅ）は、顧客が商品を購入する際に行われる優待商品への割引の適用例を示す模式図である。以下に示す適用例において、ＨＤＤ２０４には、図５に示すデータを記憶している顧客マスタファイル２５４ａ、図６に示すデータを記憶しているカテゴリ設定ファイル２５４ｂ、および、図７に示すデータを記憶している商品単価ファイル２５４ｃが格納されているとする。
【００６２】
ここで、顧客ＩＤが「Ａ」である顧客が化粧品口紅およびビールＡの２点の商品を購入する場合を考える（図１２（ａ））。ＰＯＳ端末１０１のＣＰＵ２０１は、顧客マスタファイル２５４ａを検索して顧客ＩＤ＝「Ａ」に対応する優待ランクとして「２」を、優待適用として「１：適用アリ」を、カテゴリコードとして「１」をそれぞれ取得する。そして、ＰＯＳ端末１０１のＣＰＵ２０１は、カテゴリ設定ファイル２５４ｂを検索してカテゴリコード＝「１」に対応する割引商品コード群として、「化粧品口紅」を特定する優待商品コードを取得する。つまり、顧客ＩＤが「Ａ」である顧客が購入しようとしている商品のうち、「化粧品口紅」が割引商品コード群に含まれる優待商品コードと一致し、割引が適用されることになる。そこで、ＰＯＳ端末１０１のＣＰＵ２０１は、商品単価ファイル２５４ｃを検索して、商品コードが「化粧品口紅」を示すデータレコードから優待ランクが「２」となる場合の割引単価を取得し、化粧品口紅の販売単価を「９０円」に設定する。同様に、ＰＯＳ端末１０１のＣＰＵ２０１は、商品単価ファイル２５４ｃを検索して、商品コードが「ビールＡ」を示すデータレコードから優待適用のない通常の商品単価を取得し、ビールＡの販売単価を「３５０円」に設定する。
【００６３】
以下、顧客ＩＤが「Ｂ」、「Ｃ」および「Ｄ」である顧客がそれぞれ化粧品口紅およびビールＡを購入する場合についても同様に、顧客マスタファイル２５４ａおよびカテゴリ設定ファイル２５４ｂに設定されているデータに基づいて化粧品口紅およびビールＡの販売が決定される。なお、顧客ＩＤが「Ｅ」である顧客については、顧客マスタファイル２５４ａにおいて優待適用が「０：適用ナシ」と設定されているため、この顧客が化粧品口紅およびビールＡを購入する場合には割引は適用されず、化粧品口紅およびビールＡの販売単価はそれぞれ「１５０円」、「３５０円」に設定される。
【００６４】
図１３は、後処理においてレシートプリンタ１０６から印刷発行されるレシートＲＴの一例を示す模式図である。
【００６５】
ＰＯＳ端末１０１のＣＰＵ２０１は、図８に示すチェックアウト処理において後処理（ステップＳ１６）を実行する際に、レシートＲＴを印刷発行する。図１３では、図１２（ａ）に基づいて前述した顧客ＩＤが「Ａ」である顧客が商品を購入してキャッシャと商品取引を実行した際に印字発行されるレシートＲＴを示している。
【００６６】
レシートＲＴは横書きで印刷発行される。レシートＲＴに記載される記載事項は、上から順に、レシート情報ＩＮＦＯ、取引情報ＩＮＦＯ２、メッセージＭＧ、バーコードＳＢである。
【００６７】
レシート情報ＩＮＦＯは、レシートＲＴの最上部に配置され、店舗名やレシート発行日時などにより構成される。
【００６８】
取引情報ＩＮＦＯ２は、顧客が購入した商品に関する商品情報や金銭取引情報などにより構成される。取引情報ＩＮＦＯ２を構成する各行は、一例として、商品情報、合計金額情報、預り金額情報、釣銭金額情報などである。ここで、商品情報が割引適用を受けたものである場合、その商品情報に含まれる商品単価は取り消し線で上書きされ、その下の行には、割引適用後の割引単価が印刷されるとともに割引が適用されたことを示す丸優マークＹＭが付される。
【００６９】
メッセージＭＧは、店舗から顧客に向けたメッセージが記載され、特に、この顧客が次回来店する際に優待商品として設定される商品が記載される。これは、ＰＯＳ端末１０１のＣＰＵ２０１が顧客マスタファイル２５４ａおよびカテゴリ設定ファイル２５４ｂを検索して顧客ＩＤに対応する割引商品コード群を取得し、取得した割引商品コード群に含まれる優待商品コードを列挙することにより実現される。メッセージＭＧに示される文言の一例は、「次回お客様がこのレシートをお持ちいただくと／化粧品口紅  １点  ￥８０／でご提供させていただきます。」である。
【００７０】
バーコードＳＢは、レシートＲＴの最下部かつ右側に配置される。このバーコードＳＢは、顧客ＩＤがシンボル化されたものであり、商品コード入力部としてのバーコードリーダ１１１により読取が可能なものである。バーコードＳＢの代わりに、ＱＲコードなどの二次元コードを用いることも可能である。
【００７１】
なお、本実施の形態では、ＣＰＵ２０１が群取得処理（図９のステップＳ２４）を実行しカテゴリコードに対応する割引商品コード群をＲＡＭ２０３に記憶しているが、別の実施の形態として、ＣＰＵ２０１が群取得処理をすることなく、割引単価設定処理を実行する際にカテゴリ設定ファイル２５４ｂを参照して顧客のカテゴリコードに対応する割引商品コード群と商品コード入力部としてのバーコードリーダ１１１から入力された商品コードとを比較するようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】商品販売データ処理システムにおいて行われるチェックアウトの一例を示す模式図である。
【図２】商品販売データ処理システムのシステム構成を概略的に示す模式図である。
【図３】ＰＯＳ端末を示す斜視図である。
【図４】ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図５】顧客マスタファイルのデータ構造を示す模式図である。
【図６】カテゴリ設定ファイルのデータ構造を示す模式図である。
【図７】商品単価ファイルのデータ構造を示す模式図である。
【図８】ＰＯＳ端末のＣＰＵが実行するチェックアウト処理の流れを示すフローチャートである。
【図９】ＰＯＳ端末のＣＰＵが実行する顧客情報取得処理の流れを示すフローチャートである。
【図１０】商品コードが入力される前に顧客ＩＤが入力された場合にＰＯＳ端末のＣＰＵが実行する割引単価を設定する処理（第一の割引単価設定処理）の流れを示すフローチャートである。
【図１１】商品コードが入力された後に顧客ＩＤが入力された場合にＰＯＳ端末のＣＰＵが実行する割引単価を設定する処理（第二の割引単価設定処理）の流れを示すフローチャートである。
【図１２】顧客が商品を購入する際に行われる優待商品への割引の適用例を示す模式図である。
【図１３】後処理においてレシートプリンタから印刷発行されるレシートＲＴの一例を示す模式図である。
【符号の説明】
【００７３】
１０１…ＰＯＳ端末（商品販売データ処理装置）、１０４…キーボード（商品コード入力部）、１０６…レシートプリンタ、１０８…タッチパネル（商品コード入力部）、１１１…バーコードリーダ（商品コード入力部、顧客ＩＤ入力部、スキャナ）、１１１ａ…ＲＦＩＤリーダライタ（顧客ＩＤ入力部）、２０３…ＲＡＭ（商品情報記憶部）、２５４ａ…顧客マスタファイル（第１のデータファイル、第３のデータファイル、第４のデータファイル）、２５４ｂ…カテゴリ設定ファイル（第２のデータファイル）、２５４ｃ…商品単価ファイル（ＰＬＵファイル）、ＳＢ…バーコード（顧客ＩＤ、コードシンボル）
【図１】
0004971894.tif 000002
【図２】
0004971894.tif 000003
【図３】
0004971894.tif 000004
【図４】
0004971894.tif 000005
【図５】
0004971894.tif 000006
【図６】
0004971894.tif 000007
【図７】
0004971894.tif 000008
【図８】
0004971894.tif 000009
【図９】
0004971894.tif 000010
【図１０】
0004971894.tif 000011
【図１１】
0004971894.tif 000012
【図１２】
0004971894.tif 000013
【図１３】
0004971894.tif 000014