JP2022148643A - Commodity sales data processing system, commodity sales data processing device and control program therefor, and commodity sales data processing method - Google Patents
Commodity sales data processing system, commodity sales data processing device and control program therefor, and commodity sales data processing method Download PDFInfo
- Publication number
- JP2022148643A JP2022148643A JP2021050396A JP2021050396A JP2022148643A JP 2022148643 A JP2022148643 A JP 2022148643A JP 2021050396 A JP2021050396 A JP 2021050396A JP 2021050396 A JP2021050396 A JP 2021050396A JP 2022148643 A JP2022148643 A JP 2022148643A
- Authority
- JP
- Japan
- Prior art keywords
- discount
- preferential
- group
- rank
- obtaining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明の実施形態は、商品販売データ処理システム、商品販売データ処理装置及びその制御プログラム、並びに商品販売データ処理方法に関する。 The embodiments of the present invention relate to a product sales data processing system, a product sales data processing device and its control program, and a product sales data processing method.
百貨店、チェーンストア等の比較的規模が大きい小売店の中には、店舗の利用状況に応じた優待ランクによって会員をランク分けしているところがある。例えば優待ランクは、店舗で購入した購買商品の累計購買金額を基に、複数のランクの中の1つが会員に付与される。そして優待ランク毎に商品の単価、割引率等が設定される。
このような小売店は、複数の商品グループ(食品、衣料品、日用品、家電製品等)を取り扱う。このため、例えば食品の購入頻度は高いが、日用品の購入頻度は少ない等、会員が購入する購買商品の商品グループにばらつきが生じる。しかしながら、会員に付与された1つの優待ランクでは、例えば購入頻度の高い食品には割引率を高く設定し、購入頻度の少ない日用品には割引率を低く設定する等の対応ができない。したがって、会員毎に複数の優待グループ毎の優待ランクを設定し、その優待ランクに応じて特典を付与する仕組みの構築が望まれている。
Some relatively large-scale retail stores such as department stores and chain stores rank members according to preferential treatment ranks according to store usage. For example, one of a plurality of ranks is given to the member based on the cumulative purchase price of the purchased products purchased at the store. A product unit price, a discount rate, and the like are set for each preferential treatment rank.
Such retail stores handle multiple product groups (food, clothing, daily necessities, home appliances, etc.). For this reason, the commodity groups of the purchased commodities purchased by the members vary, for example, foods are purchased frequently, but daily necessities are purchased less frequently. However, with one preferential rank given to a member, it is not possible to set a high discount rate for foods that are frequently purchased and a low discount rate for daily necessities that are purchased infrequently. Therefore, it is desired to construct a system in which a preferential treatment rank is set for each of a plurality of preferential treatment groups for each member and a privilege is given according to the preferential treatment rank.
本発明の実施形態が解決しようとする課題は、会員毎に複数の優待グループ毎の優待ランクを設定し、その優待ランクに応じて特典を付与することができる商品販売データ処理システム、商品販売データ処理装置及びその制御プログラム、並びに商品販売データ処理方法を提供しようとするものである。 The problem to be solved by the embodiments of the present invention is a product sales data processing system and a product sales data processing system, which can set a preferential treatment rank for each of a plurality of preferential treatment groups for each member, and grant a privilege according to the preferential treatment rank. An object of the present invention is to provide a processing device, its control program, and a merchandise sales data processing method.
一実施形態において、商品販売データ処理システムは、第1記憶手段と、第2記憶手段と、第3記憶手段と、受付手段と、第1取得手段と、第2取得手段と、第3取得手段と、処理手段と、を具備する。第1記憶手段は、2種類以上の優待割引グループにそれぞれ対応して、優待ランク別の割引率を記憶する。第2記憶手段は、各会員を識別する会員識別コードにそれぞれ対応して、優待割引グループ毎の優待ランクを記憶する。第3記憶手段は、優待割引が適用される各商品に対応して、いずれかの優待割引グループを記憶する。受付手段は、会員が買い上げる商品の入力を受け付ける。第1取得手段は、受付手段で入力を受け付けた商品に対応して記憶されている優待割引グループを第3記憶手段から取得する。第2取得手段は、受付手段で入力を受け付けた商品を買い上げる会員の会員識別コードに対応して記憶されている優待ランクを第2記憶手段から取得する。第3取得手段は、第1取得手段で取得した優待割引グループに対応して第1記憶手段で記憶されている優待ランク別の割引率の中から、第2取得手段で取得した優待ランクの割引率を取得する。処理手段は、第3取得手段で取得した割引率により受付手段で入力を受け付けた商品の販売データを割引処理する。 In one embodiment, a merchandise sales data processing system includes first storage means, second storage means, third storage means, acceptance means, first acquisition means, second acquisition means, and third acquisition means. and processing means. The first storage means stores a discount rate for each preferential treatment rank corresponding to each of two or more kinds of preferential treatment discount groups. The second storage means stores a preferential treatment rank for each preferential discount group corresponding to a member identification code that identifies each member. The third storage means stores one of the preferential discount groups corresponding to each product to which the preferential discount is applied. The receiving means receives input of products to be purchased by the member. The first acquiring means acquires from the third storing means a preferential discount group stored corresponding to the product whose input is accepted by the accepting means. The second acquisition means acquires from the second storage means the preferential treatment rank stored corresponding to the member identification code of the member who purchases the product whose input is accepted by the acceptance means. A third obtaining means obtains a discount for the preferential treatment rank obtained by the second obtaining means from among the discount rates for each preferential treatment rank stored in the first storage means corresponding to the preferential treatment discount group obtained by the first obtaining means. get rate. The processing means discounts the sales data of the product whose input is received by the receiving means using the discount rate obtained by the third obtaining means.
以下、各実施形態について、図面を用いて説明する。 Each embodiment will be described below with reference to the drawings.
図1は、本実施形態に係る商品販売データ処理システムSの概略構成を示す模式図である。
商品販売データ処理システムSは、会員サーバ10、店舗サーバ20及び会計機30を含む。会員サーバ10、店舗サーバ20及び会計機30は、LAN(Local Area Network)等の通信ネットワーク40に接続されている。会員サーバ10は、商品販売データ処理システムSが導入された店舗の会員に関する情報を管理し、その会員に係わる種々の情報処理を実行するコンピュータである。店舗サーバ20は、商品販売データ処理システムSが導入された店舗で販売される商品に関する情報を管理し、その商品に係わる種々の情報処理を実行するコンピュータである。会計機30は、購買商品の会計を店員若しくは会員が行うことを可能とした機器である。会計機30の台数は、特に制限されない。
FIG. 1 is a schematic diagram showing a schematic configuration of a merchandise sales data processing system S according to this embodiment.
Merchandise sales data processing system S includes
図2は、会員サーバ10の要部回路構成を示すブロック図である。会員サーバ10は、プロセッサ11、メインメモリ12、補助記憶デバイス13、通信インターフェース14及びシステム伝送路15を備えている。システム伝送路15は、アドレスバス、データバス、制御信号線等を含む。会員サーバ10は、システム伝送路15に、プロセッサ11、メインメモリ12、補助記憶デバイス13及び通信インターフェース14を接続する。会員サーバ10では、プロセッサ11、メインメモリ12及び補助記憶デバイス13と、これらを接続するシステム伝送路15とによってコンピュータが構成される。
FIG. 2 is a block diagram showing the main circuit configuration of the
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム又はアプリケーションプログラムに従って、会員サーバ10としての各種の機能を実現するべく各部を制御する。プロセッサ11は、例えばCPU(Central Processing Unit)である。
The
メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域及び揮発性のメモリ領域を含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを揮発性のメモリ領域で記憶する。またメインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。
The
補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス13としては、例えばEEPROM(登録商標)(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等の周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータや、プロセッサ11での処理によって生成されたデータを保存する。補助記憶デバイス13は、アプリケーションプログラムを記憶する場合もある。
The
通信インターフェース14は、通信ネットワーク40を介して接続された他の機器とデータ通信を行うための回路である。
The
かかる構成の会員サーバ10は、補助記憶デバイス13において、会員データベース131を記憶している。会員データベース131は、会員毎に会員データを記述した会員データレコード1311(図3を参照)を保存する。
The
図3は、会員データベース131に保存される会員データレコード1311のデータ構造を示す模式図である。図3に示すように、会員データレコード1311は、会員毎に作成される会員データを保存する。会員データレコード1311は、会員ID、氏名、性別、メールアドレス、グループ1累計購買金額、グループ2累計購買金額、優待ランク等の項目を含む。なお、会員に係る項目は、上記の項目に限定されない。
会員IDは、各会員を識別する会員識別コードである。グループ1累計購買金額は、会員が店舗で購買した優待割引グループ1に属する商品の合計金額である。優待割引グループ1は、店舗により予め設定された、優待割引の対象となる商品が属するグループの1つである。優待割引グループ1は、以下では、単にグループ1と称する。グループ2累計購買金額は、会員が店舗で購買した優待割引グループ2に属する商品の合計金額である。優待割引グループ2は、店舗により予め設定された、優待割引の対象となる商品が属するグループの1つである。優待割引グループ2は、以下では、単にグループ2と称する。優待ランクは、グループ1ランクとグループ2ランクとから構成される。グループ1ランクは、グループ1累計購買金額に基づいて決定されるランクである。グループ1ランクは、ランク“0”からランク“p”までランク分けされている。ランク“p”は、1以上の任意の整数である。ランク“0”は、グループ1累計購買金額が存在しない、又はグループ1累計購買金額が店舗により予め設定された所定の条件を満たさない場合に設定される。グループ1累計購買金額が存在し、予め設定された所定の条件を満たす場合には、ランク“1”からランク“p”までのいずれか1つのランクが設定される。グループ1累計購買金額が高くなるほど、グループ1ランクは高くなる。グループ2ランクは、グループ2累計購買金額に基づいて決定されるランクである。グループ2ランクは、ランク“0”からランク“q”までランク分けされている。ランク“q”は、1以上の任意の整数である。ランク“0”は、グループ2累計購買金額が存在しない、又はグループ2累計購買金額が店舗により予め設定された所定の条件を満たさない場合に設定される。グループ2累計購買金額が存在し、予め設定された所定の条件を満たす場合には、ランク“1”からランク“q”までのいずれか1つのランクが設定される。グループ2累計購買金額が高くなるほど、グループ2ランクは高くなる。このように会員には、グループ毎のランクが設定される。
FIG. 3 is a schematic diagram showing the data structure of the
The member ID is a member identification code that identifies each member. The
本実施形態では、優待ランクは、2桁の数値とする。十の位の数値は、グループ1ランクを示す。一の位の数値は、グループ2ランクを示す。例えば優待ランクが優待ランク“12”である場合、グループ1ランクは“1”であり、グループ2ランクは“2”であることを意味する。例えば優待ランクが優待ランク“03”である場合、グループ1ランクは“0”であり、グループ2ランクは“3”であることを意味する。例えば優待ランクが優待ランク“20”である場合、グループ1ランクは“2”であり、グループ2ランクは“0”であることを意味する。
In this embodiment, the preferential rank is a two-digit numerical value. The tens digit indicates the
このように、会員データベース131は、各会員を識別する会員識別コードすなわち会員IDにそれぞれ対応して、優待割引グループ毎の優待ランクを記憶する第2記憶手段として機能する。第2記憶手段は、第2記憶部と言い換えることができる。
In this way, the
図4は、店舗サーバ20の要部回路構成を示すブロック図である。店舗サーバ20は、プロセッサ21、メインメモリ22、補助記憶デバイス23、通信インターフェース24及びシステム伝送路25を備えている。システム伝送路25は、アドレスバス、データバス、制御信号線等を含む。店舗サーバ20は、システム伝送路25に、プロセッサ21、メインメモリ22、補助記憶デバイス23及び通信インターフェース24を接続する。店舗サーバ20では、プロセッサ21、メインメモリ22及び補助記憶デバイス23と、これらを接続するシステム伝送路25とによってコンピュータが構成される。
FIG. 4 is a block diagram showing the main circuit configuration of the
プロセッサ21は、上記コンピュータの中枢部分に相当する。プロセッサ21は、オペレーティングシステム又はアプリケーションプログラムに従って、店舗サーバ20としての各種の機能を実現するべく各部を制御する。プロセッサ21は、例えばCPUである。
The
メインメモリ22は、上記コンピュータの主記憶部分に相当する。メインメモリ22は、不揮発性のメモリ領域及び揮発性のメモリ領域を含む。メインメモリ22は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ22は、プロセッサ21が各部を制御するための処理を実行する上で必要なデータを揮発性のメモリ領域で記憶する。またメインメモリ22は、揮発性のメモリ領域を、プロセッサ21によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。
The
補助記憶デバイス23は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス23としては、例えばEEPROM、HDD又はSSD等の周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶デバイス23は、プロセッサ21が各種の処理を行う上で使用するデータや、プロセッサ21での処理によって生成されたデータを保存する。補助記憶デバイス23は、アプリケーションプログラムを記憶する場合もある。
The
通信インターフェース24は、通信ネットワーク40を介して接続された他の機器とデータ通信を行うための回路である。
The
かかる構成の店舗サーバ20は、補助記憶デバイス23において、単品マスタファイル231(図5を参照)を記憶している。
The
図5は、単品マスタファイル231に保存される単品データレコード2311のデータ構造を示す模式図である。図5に示すように、単品データレコード2311は、単品毎に生成される単品データを保存する。単品データレコード2311は、単品コード、分類コード、商品名、単価等の項目を含む。なお、単品に係る項目は、上記の項目に限定されない。
単品コードは、単品毎に設定される一意の識別コードである。単品は、商品の1品目である。多くの商品には、その商品の単品コードをバーコード化した商品バーコードが付されている。分類コードは、対応する単品コードで識別される商品が属する分類を表す識別コードである。分類は、商品の種類である。分類には、例えば食品、衣料品、日用品、家電製品等がある。さらに分類は、食品を細分化して例えば生鮮食品、加工食品、飲料、菓子等でもよい。衣料品、日用品、家電製品等についても同様である。各分類には、予め一意の分類コードが設定されている。単価は、その商品の1点当たりの金額である。
FIG. 5 is a schematic diagram showing the data structure of the single
The item code is a unique identification code set for each item. A single item is one item of a product. Many products have a product barcode obtained by converting the single product code of the product into a barcode. The classification code is an identification code representing the classification to which the product identified by the corresponding single item code belongs. Classification is the type of product. Classifications include, for example, food, clothing, daily necessities, home electric appliances, and the like. Furthermore, the classification may be subdivided into foods such as fresh foods, processed foods, beverages, confectionery, and the like. The same applies to clothing, daily necessities, home electric appliances, and the like. A unique classification code is set in advance for each classification. The unit price is the amount per item of the product.
図4の説明に戻る。
かかる構成の店舗サーバ20は、メインメモリ22における揮発性のメモリ領域の一部を紐づけテーブル221(図6を参照)、グループ1テーブル222(図7を参照)及びグループ2テーブル223(図8を参照)の領域とする。店舗サーバ20は、この領域に、紐づけテーブル221、グループ1テーブル222及びグループ2テーブル223を形成する。
Returning to the description of FIG.
The
図6は、紐づけテーブル221の一例を示す模式図である。図6に示すように、紐づけテーブル221は、分類コードに対応して優待割引グループを記述したデータテーブルである。優待割引グループには、グループ1又はグループ2が記述される。商品に対応した分類コードがグループ1に属する場合、優待割引グループにはグループ1が記述される。商品に対応した分類コードがグループ2に属する場合、優待割引グループにはグループ2が記述される。
FIG. 6 is a schematic diagram showing an example of the linking table 221. As shown in FIG. As shown in FIG. 6, the linking table 221 is a data table describing preferential discount groups corresponding to classification codes.
第3記憶手段は、優待割引が適用される各商品に対応して、いずれかの優待割引グループを記憶する。すなわち第3記憶手段は、紐づけテーブル221を記憶する機能である。第3記憶手段は、第3記憶部と言い換えることができる。 The third storage means stores one of the preferential discount groups corresponding to each product to which the preferential discount is applied. That is, the third storage means has a function of storing the linking table 221 . The third storage means can be rephrased as a third storage section.
図7は、グループ1テーブル222の一例を示す模式図である。図7に示すように、グループ1テーブル222は、グループ1ランクに対応してグループ1割引率を記述したデータテーブルである。グループ1割引率は、対応するグループ1ランク“1”からランク“p”までの会員に対してグループ1に属する商品を販売するときの割引率である。グループ1ランクが高くなるほど、グループ1割引率は大きくなる。
FIG. 7 is a schematic diagram showing an example of the
図8は、グループ2テーブル223の一例を示す模式図である。図8に示すように、グループ2テーブル223は、グループ2ランクに対応してグループ2割引率を記述したデータテーブルである。グループ2割引率は、対応するグループ2ランク“1” から“q”までの会員に対してグループ2に属する商品を販売するときの割引率である。グループ2ランクが高くなるほど、グループ2割引率は大きくなる。
FIG. 8 is a schematic diagram showing an example of the
このように、グループ1テーブル222及びグループ2テーブル223は、2種類以上の優待割引グループにそれぞれ対応して、優待ランク別の割引率を記憶する第1記憶手段として機能する。第1記憶手段は、第1記憶部と言い換えることができる。
In this way, the
図9は、会計機30の要部回路構成を示すブロック図である。会計機30は、プロセッサ311、メインメモリ312、補助記憶デバイス313、時計314、釣銭機インターフェース315、通信インターフェース316、タッチパネル317、スキャナ318、プリンタ319、リーダ320及びシステム伝送路321を備える。システム伝送路321は、アドレスバス、データバス、制御信号線等を含む。システム伝送路321は、プロセッサ311と、メインメモリ312、補助記憶デバイス313、時計314、釣銭機インターフェース315、通信インターフェース316、タッチパネル317、スキャナ318、プリンタ319及びリーダ320を相互に接続する。プロセッサ311、メインメモリ312及び補助記憶デバイス313がシステム伝送路321で接続されることにより、会計機30のコンピュータが構成される。
FIG. 9 is a block diagram showing the essential circuitry of the
プロセッサ311は、上記コンピュータの中枢部分に相当する。プロセッサ311は、オペレーティングシステム又はアプリケーションプログラムに従って、会計機30としての各種の機能を実現するべく各部を制御する。プロセッサ311は、例えばCPUである。
The
メインメモリ312は、上記コンピュータの主記憶部分に相当する。メインメモリ312は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ312は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ312は、プロセッサ311が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ312は、揮発性のメモリ領域を、プロセッサ311によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。
The
補助記憶デバイス313は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス313となり得る。補助記憶デバイス313は、プロセッサ311が各種の処理を行う上で使用するデータ、プロセッサ311での処理によって作成されたデータ等を保存する。補助記憶デバイス313は、上記のアプリケーションプログラムを記憶する場合もある。
The
メインメモリ312又は補助記憶デバイス313に記憶されるアプリケーションプログラムには、会計機30で実行される情報処理に関して記述した制御プログラムが含まれる。制御プログラムをメインメモリ312又は補助記憶デバイス313にインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、メインメモリ312又は補助記憶デバイス313にインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
The application programs stored in the
時計314は、会計機30の時刻情報源として機能する。プロセッサ311は、時計314によって計時される時刻情報を基に、現在の日付及び時間を計時する。
釣銭機インターフェース315は、自動釣銭機との間でデータ通信を行う。釣銭機インターフェース315は、自動釣銭機から投入金額のデータ、貨幣収納枚数のデータ等を受信する。釣銭機インターフェース315は、釣銭データを自動釣銭機へと送信する。
The
通信インターフェース316は、通信ネットワーク40に接続される。通信インターフェース316は、通信ネットワーク40を介して接続される他の機器との間で通信プロトコルに従いデータ通信を行う。
タッチパネル317は、会計機30の入力デバイスと表示デバイスとを兼ね備えた機器である。タッチパネル317は、表示された画像に対するタッチ位置を検出し、そのタッチ位置情報をプロセッサ311に出力する。
The
スキャナ318は、バーコードシンボル及びQRコード(登録商標)等のコードシンボルを読み取り、読み取ったデータをプロセッサ311に出力する読取装置の一例である。スキャナ318は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。
The
プリンタ319は、レシート用紙に対して各種の文字列又は画像等を印刷することにより、レシートを発行する。この種のプリンタ319としては、例えばサーマルプリンタ又はドットインパクトプリンタ等を利用できる。プリンタ319は、会計機30の印刷デバイスとして機能する。
The
リーダ320は、記録媒体に記録されたデータを読み取り、読み取ったデータをプロセッサ311に出力する。リーダ320は、記録媒体が磁気カードの場合には磁気カードリーダであり、接触式ICカードの場合にはICカードリーダである。非接触式ICカード又はスマートフォン等のようにRFID(Radio Frequency Identification)を使用した記録媒体の場合には、RFIDリーダがリーダ320として使用される。
The
かかる構成の会計機30は、メインメモリ312における揮発性のメモリ領域の一部を取引メモリ3121(図10を参照)の領域とする。会計機30は、この領域に、取引メモリ3121を形成する。
In the
図10は、取引メモリ3121の一例を示す模式図である。取引メモリ3121は、会員との商取引に関するデータを記憶する。商取引に関するデータは、購買商品の販売データ、例えば単品コード、商品名、単価、購買点数、購買金額、優待割引グループ、グループ1割引額、グループ2割引額等を含む。購買点数は、その単品コードで識別される商品の購買数であり、購買金額は、単価と購買点数とを乗算した金額である。優待割引グループは、その単品コードで識別される商品が属するグループである。例えば購買商品がグループ1に属する場合、“1”がセットされる。購買商品がグループ2に属する場合、“2”がセットされる。購買商品がいずれかのグループにも属さない場合、“0”がセットされる。グループ1割引額は、グループ1テーブル222におけるグループ1ランクに対応したグループ1割引率を基に算出された割引額である。グループ1割引額は、購買金額とグループ1割引率とを乗算した金額である。購買商品がグループ1に属さない場合、又は購買商品がグループ1に属するが会員のグループ1ランクが“0”である場合、グループ1割引額にはNULL値がセットされる。グループ2割引額は、グループ2テーブル223におけるグループ2ランクに対応したグループ2割引率を基に算出された割引額である。グループ2割引額は、購買金額とグループ2割引率とを乗算した金額である。購買商品がグループ2に属さない場合、又は購買商品がグループ2に属するが会員のグループ2ランクが“0”である場合、グループ2割引額にはNULL値がセットされる。取引メモリ3121は、会員IDと関連付けて作成される。
FIG. 10 is a schematic diagram showing an example of the
プロセッサ311は、受付手段3111、第1取得手段3112、第2取得手段3113、第3取得手段3114、処理手段3115及び出力手段3116としての機能を有する。受付手段3111は、会員が買い上げる商品の入力を受け付ける機能である。
The
第1取得手段3112は、受付手段3111で入力を受け付けた商品に対応して記憶されている優待割引グループを第3記憶手段、つまりは紐づけテーブル221から取得する機能である。
The
第2取得手段3113は、受付手段3111で入力を受け付けた商品を買い上げる会員IDに対応して記憶されている優待ランクを第2記憶手段、つまりは会員データベース131から取得する機能である。
The second obtaining
第3取得手段3114は、第1取得手段3112で取得した優待割引グループに対応して第1記憶手段、つまりはグループ1テーブル222及びグループ2テーブル223で記憶されている優待ランク別の割引率の中から、第2取得手段3113で取得した優待ランクの割引率を取得する機能である。
The third obtaining
処理手段3115は、第3取得手段3114で取得した割引率により受付手段3111で入力を受け付けた商品の販売データを割引処理する機能である。
The
出力手段3116は、処理手段3115で割引処理された商品の販売データとともに、当該商品に対応して記憶されている優待割引グループを特定する情報を出力する機能である。
The
図11及び図12は、会計機30におけるプロセッサ311が制御プログラムに従って実行する要部制御手順を示す流れ図である。図13及び図14は会員サーバ10におけるプロセッサ11が制御プログラムに従って実行する要部制御手順を示す流れ図である。
11 and 12 are flowcharts showing main control procedures executed by the
以下、これらの流れ図を用いて、商品販売データ処理システムSの主要な動作について説明する。なお、以下に説明する動作は一例である。同様な結果が得られるのであれば、その手順は特に限定されるものではない。 The main operations of the product sales data processing system S will be described below using these flow charts. Note that the operation described below is an example. The procedure is not particularly limited as long as similar results can be obtained.
はじめに、店舗にある会計機30を立ち上げると、プロセッサ311は、図11の流れ図に示す手順の情報処理を開始する。
なお、本実施形態では、会計機30は、第1取得手段3112の機能により紐づけテーブル221を店舗サーバ20から予め取得して、メインメモリ312における揮発性のメモリ領域の一部に紐づけテーブル221を記憶しているものとする。また会計機30は、グループ1テーブル222及びグループ2テーブル223を店舗サーバ20から予め取得して、メインメモリ312における揮発性のメモリ領域の一部にグループ1テーブル222及びグループ2テーブル223を記憶しているものとする。
First, when the
In this embodiment, the
購買者である会員は、買物を終えると、会計のために会計場に行く。会員は、自身の会員IDが記録された会員カードを所持している。プロセッサ311は、ACT1としてスキャナ318又はリーダ320で会員カードのデータが読み取られるのを待ち受ける。会員カードのデータが読み取られた場合、プロセッサ311は、ACT1においてYESと判定し、ACT2へと進む。
When the member who is the purchaser finishes shopping, he or she goes to the checkout counter to checkout. A member possesses a membership card in which his or her member ID is recorded. The
プロセッサ311は、ACT2として会員コマンドを会員サーバ10宛に送信するように通信インターフェース316を制御する。この制御により、通信インターフェース316は会員コマンドを送信する。会員コマンドには、スキャナ318又はリーダ320で読み取られた会員カードの会員IDが含まれる。
The
会員コマンドを受信した会員サーバ10のプロセッサ11は、図13の流れ図に示す手順のコマンド受信処理を開始する。
Upon receiving the member command, the
プロセッサ11は、ACT31として会員コマンドから会員IDを検出する。そしてプロセッサ11は、ACT32としてその会員IDで識別される会員の認証を行う。具体的にはプロセッサ11は、その会員IDを含む会員データレコード1311が会員データベース131に存在するか否かを確認する。
The
該当する会員データレコード1311が会員データベース131に存在しない場合、プロセッサ11は、ACT32においてNOと判定し、ACT33へと進む。プロセッサ11は、ACT33として会計機30に否認応答コマンドを送信するように通信インターフェース14を制御する。この制御により、通信インターフェース14から否認応答コマンドが送信される。否認応答コマンドは、通信ネットワーク40を介して会計機30で受信される。
If the corresponding
該当する会員データレコード1311が会員データベース131に存在する場合、プロセッサ11は、ACT32においてYESと判定し、ACT34へと進む。プロセッサ11は、ACT34として該当する会員データレコード1311に記憶されている優待ランクを取得する。
If the applicable
プロセッサ11は、ACT35として会計機30に承認応答コマンドを送信するように通信インターフェース14を制御する。この制御により、通信インターフェース14から承認応答コマンドが送信される。承認応答コマンドは、通信ネットワーク40を介して会計機30で受信される。承認応答コマンドには、会員IDと、優待ランクとが含まれる。
このように、会員コマンドを受信した会員サーバ10は、その会員コマンド送信元の会計機30に対し、ACT33又はACT35において否認又は承認応答コマンドを送信する。プロセッサ11は、いずれかの応答コマンドを送信し終えると、会員コマンド受信処理を終了する。
In this way, the
図11の説明に戻る。
ACT2において会員コマンドの送信を制御した会計機30のプロセッサ311は、ACT3として会員サーバ10からの承認応答コマンドを待ち受ける。会員サーバ10から否認応答コマンドを受信した場合、プロセッサ311は、ACT3においてNOと判定し、ACT1に戻る。
Returning to the description of FIG.
The
会員サーバ10から承認応答コマンドを受信した場合、プロセッサ311は、ACT3においてYESと判定し、ACT4へと進む。プロセッサ311は、ACT4として第2取得手段3113の機能により承認応答コマンドに含まれている優待ランクをメインメモリ312に記憶する。またプロセッサ311は、承認応答コマンドに含まれている会員IDをメインメモリ312に記憶する。
When receiving an approval response command from the
プロセッサ211は、ACT5としてタッチパネル317に購買登録画面を表示させる。購買登録画面には、購買登録された商品の商品名及び購買金額と合計金額とを表示するための領域が形成される。
The processor 211 causes the
プロセッサ311は、ACT6として受付手段3111の機能により購買登録が行われたか否かを確認する。具体的には、スキャナ318によって購買商品のバーコードが読み取られるか、タッチパネル317からの信号によりバーコード無し商品のボタンがタッチされたことを検知すると、プロセッサ311は、購買商品が登録されたと認識する。
The
購買登録が行われた場合、プロセッサ311は、ACT6においてYESと判定し、図12のACT8へと進む。
If purchase registration has been performed, the
プロセッサ311は、ACT8として単品コードを検出する。プロセッサ311は、ACT9としてその単品コードで店舗サーバ20に単品データレコード2311を問い合わせる。この問い合わせにより、店舗サーバ20は、問い合わせのあった単品コードが記憶された単品データレコード2311を単品マスタファイル231から抽出し、会計機30へ単品データレコード2311を送信する。しかしてプロセッサ311は、ACT10として単品データレコード2311を受信するのを待ち受ける。単品データレコード2311を受信した場合、プロセッサ311は、ACT10においてYESと判定し、ACT11へと進む。
The
プロセッサ311は、ACT11として単品データレコード2311に記憶された単品コードと同一行に記述された分類コードが紐づけテーブル221に存在するか否かを確認する。分類コードが紐づけテーブル221に存在しない場合、プロセッサ311は、ACT11においてNOと判定し、ACT17へと進む。
The
プロセッサ311は、ACT17として取引メモリ3121に販売データを書き込む。この場合、分類コードが紐づけテーブル221に存在しないため、その購買商品は優待割引グループに属さない商品である。したがって、取引メモリ3121の優待割引グループには“0”がセットされる。なお、グループ1割引額及びグループ2割引額にはNULL値がセットされる。
プロセッサ311は、ACT18として購買登録画面を更新する。すなわちプロセッサ311は、購買登録された商品の商品名、単価、点数及び購買金額が追加され、合計金額に購買金額が加算されるように、購買登録画面を更新する。そしてプロセッサ311は、図11のACT6に戻る。
The
分類コードが紐づけテーブル221に存在する場合、プロセッサ311は、ACT11においてYESと判定し、ACT12へと進む。プロセッサ311は、ACT12としてその分類コードに対応した優待割引グループがグループ1であるか否かを確認する。
If the classification code exists in the linking table 221, the
優待割引グループがグループ1である場合、プロセッサ311は、ACT12においてYESと判定し、ACT14へと進む。プロセッサ311は、ACT14としてメインメモリ312に記憶された優待ランクのグループ1ランクがランク“1”からランク“p”までのいずれかが設定されているか否かを確認する。
If the preferential discount group is
ランク“1”からランク“p”までのいずれかが設定されていない場合すなわちグループ1ランクがランク“0”である場合、プロセッサ311は、ACT14においてNOと判定し、ACT17へと進む。プロセッサ311は、ACT17として取引メモリ3121に販売データを書き込む。この場合、優待割引グループがグループ1であるため、取引メモリ3121の優待割引グループには“1”がセットされる。グループ1ランクがランク“0”であるため、グループ1割引額にはNULL値がセットされる。なお、グループ2割引額にはNULL値がセットされる。その後、プロセッサ311は、ACT18として購買登録画面を更新し、図11のACT6に戻る。
If any of rank “1” to rank “p” is not set, that is, if the
ランク“1”からランク“p”までのいずれかが設定されている場合、プロセッサ311は、ACT14においてYESと判定し、ACT15へと進む。プロセッサ311は、ACT15として第3取得手段3114の機能によりグループ1テーブル222を検索してそのグループ1ランクに対応したグループ1割引率を取得する。
If any of rank “1” to rank “p” is set, the
プロセッサ311は、ACT16として処理手段3115の機能によりそのグループ1割引率を基にグループ1割引額を算出する。
The
プロセッサ311は、ACT17して取引メモリ3121に販売データを書き込む。この場合、優待割引グループがグループ1であるため、取引メモリ3121の優待割引グループには“1”がセットされる。グループ1割引額にはACT16の処理で算出されたグループ1割引額が書き込まれる。なお、グループ2割引額にはNULL値がセットされる。
プロセッサ311は、ACT18として購買登録画面を更新する。すなわちプロセッサ11は、購買登録された商品の商品名、単価、点数、購買金額及びグループ1割引額が追加され、合計金額に、購買金額からグループ1割引額を減算した金額が加算されるように、購買登録画面を更新する。そしてプロセッサ311は、図11のACT6に戻る。
The
優待割引グループがグループ1でない場合、優待割引グループはグループ2である。よってプロセッサ311は、優待割引グループがグループ1でない場合、ACT12においてNOと判定し、ACT13へと進む。プロセッサ311は、ACT13としてグループ2ランクとしてランク“1”からランク“q”までのいずれかが設定されているか否かを確認する。
If the preferential discount group is not
ランク“1”からランク“q”までのいずれかが設定されていない場合すなわちグループ2ランクがランク“0”である場合、プロセッサ311は、ACT13においてNOと判定し、ACT17へと進む。プロセッサ311は、ACT17として取引メモリ3121に販売データを書き込む。この場合、優待割引グループがグループ2であるため、取引メモリ3121の優待割引グループには“2”がセットされる。グループ2ランクがランク“0”であるため、グループ2割引額にはNULL値がセットされる。なお、グループ1割引額にはNULL値がセットされる。その後、プロセッサ311は、ACT18として購買登録画面を更新し、図11のACT6に戻る。
If any of rank “1” to rank “q” is not set, that is, if the
ランク“1”からランク“q”までのいずれかが設定されている場合、プロセッサ311は、ACT13においてYESと判定し、ACT19へと進む。プロセッサ311は、ACT19として第3取得手段3114の機能によりグループ2テーブル223を検索してそのグループ2ランクに対応したグループ2割引率を取得する。プロセッサ311は、ACT20として処理手段3115の機能によりそのグループ2割引率を基にグループ2割引額を算出する。
If any of rank “1” to rank “q” is set, the
プロセッサ311は、ACT17として取引メモリ3121に販売データを書き込む。この場合、優待割引グループがグループ2であるため、取引メモリ3121の優待割引グループには“2”がセットされる。グループ2割引額にはACT21の処理で算出されたグループ2割引額が書き込まれる。なお、グループ1割引額にはNULL値がセットされる。
プロセッサ311は、ACT18として購買登録画面を更新する。すなわちプロセッサ11は、購買登録された商品の商品名、単価、点数、購買金額及びグループ2割引額が追加され、合計金額に、購買金額からグループ2割引額を減算した金額が加算されるように、購買登録画面を更新する。そしてプロセッサ311は、図11のACT6に戻る。
The
購買登録が行われていない場合、プロセッサ311は、ACT6においてNOと判定し、ACT7へと進む。プロセッサ311は、ACT7として購買登録を完了したか否かを確認する。具体的には、タッチパネル317からの信号により小計ボタンがタッチされたことを検知すると、プロセッサ311は、購買登録が完了されたと認識する。購買登録を完了していない場合、プロセッサ311は、ACT7においてNOと判定し、ACT6に戻る。すなわちプロセッサ311は、ACT6乃至ACT7の待ち受け状態に戻る。
If purchase registration has not been performed, the
購買登録を完了した場合、プロセッサ311は、ACT7においてYESと判定し、ACT21へと進む。プロセッサ311は、ACT21として取引メモリ3121を基にグループ1累計購買金額及びグループ2累計購買金額を算出する。グループ1累計購買金額は、取引メモリ3121の優待割引グループに“1”がセットされた購買商品それぞれの購買金額を合計した金額である。グループ2累計購買金額は、取引メモリ3121の優待割引グループに“2”がセットされた購買商品それぞれの購買金額を合計した金額である。そしてプロセッサ311は、グループ1累計購買金額及びグループ2累計購買金額をメインメモリ312に記憶する。
If the purchase registration has been completed, the
プロセッサ311は、ACT22としてタッチパネル317に決済画面を表示させる。決済画面には、例えば購買登録された商品の合計金額が表示される。
The
プロセッサ311は、ACT23として決済処理を実行する。決済処理については、周知の処理であるため詳細な説明は省略する。
The
プロセッサ311は、ACT24として出力手段3116の機能によりプリンタ319を制御してレシート100(図15を参照)を発行させる。
The
図15は、レシート100の一例を示す模式図である。図15に示すように、レシート100には、購買商品の明細情報及び会計情報が印字される。優待割引が適用された購買商品がある場合、購買商品の明細情報には、その購買商品がグループ1又はグループ2に属する商品であることを示すマークMの画像と、グループ1割引額又はグループ2割引額と、グループ1割引率又はグループ2割引率と、マークMを説明するテキストデータとがさらに表示される。マークMは、優待割引が適用された購買商品が属する優待割引グループを特定するための図形である。マークMは、優待割引グループを特定する情報である。マークMは、図形に限定されず、各優待割引グループを識別できるものであればよい。図15の場合は、商品BBBはグループ1に属する購買商品であるため、マークMとして丸マークが表示される。またグループ1割引率である4パーセントを基に算出されたグループ1割引額が表示される。商品EEEはグループ2に属する購買商品であるため、マークMとして菱形マークが表示される。またグループ2割引率である3パーセントを基に算出されたグループ2割引額が表示される。商品KKKは優待割引が適用されない購買商品であるため、マークMと、割引額と、割引率とは表示されない。なお、図15に表示されているテキストデータの内容及び画像は一例である。
FIG. 15 is a schematic diagram showing an example of the
図11の説明に戻る。
プロセッサ311は、ACT25として更新コマンドを会員サーバ10宛に送信するように通信インターフェース316を制御する。この制御により、通信インターフェース316は更新コマンドを送信する。更新コマンドには、会員IDと、メインメモリ312に記憶されたグループ1累計購買金額及びグループ2累計購買金額が含まれる。
Returning to the description of FIG.
The
更新コマンドを受信した会員サーバ10のプロセッサ11は、図14の流れ図に示す手順のコマンド受信処理を開始する。
Upon receiving the update command, the
プロセッサ11は、ACT41として更新コマンドから会員IDを検出する。そしてプロセッサ11は、ACT42としてその会員IDに対応した会員データレコード1311を抽出する。
The
プロセッサ11は、ACT43として会員データレコード1311を更新する。具体的には、会員データレコード1311のグループ1累計購買金額に、更新コマンドに含まれているグループ1累計購買金額を加算して、新たに算出されたグループ1累計購買金額に更新する。また会員データレコード1311のグループ2累計購買金額に、更新コマンドに含まれているグループ2累計購買金額を加算して、新たに算出されたグループ2累計購買金額に更新する。以上で、プロセッサ11は、更新コマンド受信処理を終了する。
このような商品販売データ処理システムSであれば、まず会員カードの会員IDがスキャナ318又はリーダ320で読み取られると、会員の優待ランクが取得される。購買登録が行われると、その購買商品の単品コードに対応した分類コードが紐づけテーブル221に存在する場合、分類コードに対応した優待割引グループがグループ1であるか、グループ2であるかが確認される。グループ1であって、グループ1ランクとしてランク“1”からランク“p”までのいずれかが設定されている場合には、グループ1テーブル222からそのグループ1ランクに対応したグループ1割引率が取得される。そしてグループ1割引率を基にグループ1割引額が算出される。一方、分類コードに対応した優待割引グループがグループ2であって、グループ2ランクとしてランク“1”からランク“q”までのいずれかが設定されている場合には、グループ2テーブル223からそのグループ2ランクに対応したグループ2割引率が取得される。そしてグループ2割引率を基にグループ2割引額が算出される。したがって、会員毎に複数の優待グループ毎の優待ランクを設定し、その優待ランクに応じた優待割引の適用が可能となる。
In the merchandise sales data processing system S as described above, when the member ID of the member card is read by the
また、優待割引が適用された購買商品がある場合、レシート100には、マークMと、割引額と、割引率と、マークMを説明するテキストデータとがさらに表示される。したがって、会員は割引処理された購買商品の販売データとともに、マークMにより当該購買商品が属する優待割引グループを確認することができる。
In addition, when there is a purchased product to which a preferential discount is applied, the
以上、商品販売データ処理システム、商品販売データ処理装置及びその制御プログラム並びに商品販売データ処理方法の実施形態について説明したが、かかる実施形態はこれに限定されるものではない。 Although the embodiments of the merchandise sales data processing system, the merchandise sales data processing device, the control program thereof, and the merchandise sales data processing method have been described above, the embodiments are not limited to these.
前記実施形態では、優待割引グループは、グループ1及びグループ2の2種類を例示した。優待割引グループは、2種類以上であればよく、グループ1及びグループ2に限定されない。
In the above embodiment, two types of preferential discount groups,
前記実施形態では、優待ランクは、優待ランク“12”のように、2桁の数値として、十の位の数値がグループ1ランクを示し、一の位の数値がグループ2ランクを示すことを例示した。優待ランクは、2桁の数値に限定されない。例えばグループ1ランクとして優待ランク“1”とグループ2ランクとして優待ランク“2”とのように、優待割引グループ毎に独立してもよい。
In the above embodiment, the preferential rank is a two-digit numerical value, such as the preferential rank "12", in which the tens digit indicates the
前記実施形態では、優待ランクは、グループ1累計購買金額とグループ2累計購買金額とに基づいて決定されるランクであることを例示した。例えば優待ランクは、店舗で購買した購買商品全ての累計購買金額に対する、グループ1累計購買金額の割合及びグループ2累計購買金額の割合それぞれに基づいて決定されてもよい。
In the above embodiment, the preferential rank is a rank determined based on the
前記実施形態では、分類コードは、商品が属する分類を表す識別コードであることを例示した。例えば分類コードの下位コードとして中分類コード、小分類コード等を設定してもよい。例えば衣料品の場合、男性用又は女性用の衣料品に細分化したものを中分類コードとして設定し、男性用の衣料品をさらに男性用上着等に細分化したものを小分類コードとして設定してもよい。この場合、紐づけテーブル221は、中分類コード又は小分類コードに対応して優待割引グループを記述してもよい。 In the above embodiment, the classification code is an identification code representing the classification to which the product belongs. For example, a middle classification code, a small classification code, etc. may be set as subordinate codes of the classification code. For example, in the case of clothing, subdivided men's or women's clothing is set as a middle classification code, and men's clothing is further subdivided into men's outerwear, etc., and set as a minor classification code. You may In this case, the linking table 221 may describe the preferential discount group corresponding to the middle classification code or the small classification code.
前記実施形態では、会計機30は、紐づけテーブル221、グループ1テーブル222及びグループ2テーブル223を店舗サーバ20から予め取得することを説明した。例えば会計機30は、店舗サーバ20から必要に応じて紐づけテーブル221、グループ1テーブル222又はグループ2テーブル223を取得してもよい。また例えば会計機30は、単品マスタファイル231を店舗サーバ20から予め取得してもよい。
In the above embodiment, it has been explained that the
前記実施形態では、店舗サーバ20のメインメモリ22における揮発性のメモリ領域の一部に紐づけテーブル221、グループ1テーブル222及びグループ2テーブル223を形成することを説明した。例えば会計機30のメインメモリ312における揮発性のメモリ領域の一部に紐づけテーブル221、グループ1テーブル222及びグループ2テーブル223を形成してもよい。
In the above embodiment, it has been described that the linking table 221, the
前記実施形態では、レシート100が発行されることを説明した。例えば電子レシートサービスに登録している会員は、その会員の所有するスマートフォン等のモバイル端末でレシートの画像データを取得できるように設定してもよい。
In the above embodiment, it has been described that the
前記実施形態では、特典は優待割引であることを例示した。例えば特典は、サービスポイントの倍率アップ、クーポン券等でもよい。 In the said embodiment, the privilege was illustrated as a preferential discount. For example, the privilege may be an increased service point multiplier, a coupon, or the like.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Additionally, while several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
10…会員サーバ、11,21,311…プロセッサ、12,22,312…メインメモリ、13,23,313…補助記憶デバイス、14,24,316…通信インターフェース、15,25,321…システム伝送路、20…店舗サーバ、30…会計機、40…通信ネットワーク、131…会員データベース、221…紐づけテーブル、222…グループ1テーブル、223…グループ2テーブル、231…単品マスタファイル、314…時計、315…釣銭機インターフェース、317…タッチパネル、318…スキャナ、319…プリンタ、320…リーダ、1311…会員データレコード、2311…単品データレコード、3121…取引メモリ、S…商品販売データ処理システム、3111…受付手段、3112…第1取得手段、3113…第2取得手段、3114…第3取得手段、3115…処理手段、3116…出力手段。
10
Claims (5)
各会員を識別する会員識別コードにそれぞれ対応して、優待割引グループ毎の優待ランクを記憶する第2記憶手段と、
優待割引が適用される各商品に対応して、いずれかの優待割引グループを記憶する第3記憶手段と、
前記会員が買い上げる商品の入力を受け付ける受付手段と、
前記受付手段で入力を受け付けた商品に対応して記憶されている優待割引グループを前記第3記憶手段から取得する第1取得手段と、
前記受付手段で入力を受け付けた商品を買い上げる会員の会員識別コードに対応して記憶されている優待ランクを前記第2記憶手段から取得する第2取得手段と、
前記第1取得手段で取得した前記優待割引グループに対応して前記第1記憶手段で記憶されている優待ランク別の割引率の中から、前記第2取得手段で取得した前記優待ランクの割引率を取得する第3取得手段と、
前記第3取得手段で取得した前記割引率により前記受付手段で入力を受け付けた商品の販売データを割引処理する処理手段と、
を具備する商品販売データ処理システム。 a first storage means for storing discount rates by preferential treatment rank corresponding to two or more kinds of preferential treatment discount groups;
a second storage means for storing a preferential treatment rank for each preferential discount group corresponding to a member identification code that identifies each member;
a third storage means for storing one of the preferential discount groups corresponding to each product to which the preferential discount is applied;
receiving means for receiving input of products to be purchased by the member;
a first obtaining means for obtaining, from the third storage means, a preferential discount group stored corresponding to the product whose input is received by the receiving means;
a second obtaining means for obtaining, from the second storage means, the preferential treatment rank stored corresponding to the member identification code of the member who purchases the product whose input is received by the receiving means;
The discount rate for the preferential treatment rank obtained by the second obtaining means from among the discount rates for each preferential treatment rank stored in the first storage means corresponding to the preferential treatment discount group obtained by the first obtaining means. a third acquisition means for acquiring
processing means for discounting the sales data of the product whose input is received by the receiving means, using the discount rate obtained by the third obtaining means;
A merchandise sales data processing system comprising:
をさらに具備する請求項1記載の前記商品販売データ処理システム。 output means for outputting information specifying a preferential discount group stored corresponding to the product together with the sales data of the product discounted by the processing means;
2. The merchandise sales data processing system according to claim 1, further comprising:
前記会員が買い上げる商品の入力を受け付ける受付手段と、
前記受付手段で入力を受け付けた商品に対応して記憶されている優待割引グループを前記第3記憶手段から取得する第1取得手段と、
前記受付手段で入力を受け付けた商品を買い上げる会員の会員識別コードに対応して記憶されている優待ランクを前記第2記憶手段から取得する第2取得手段と、
前記第1取得手段で取得した前記優待割引グループに対応して前記第1記憶手段で記憶されている優待ランク別の割引率の中から、前記第2取得手段で取得した前記優待ランクの割引率を取得する第3取得手段と、
前記第3取得手段で取得した前記割引率により前記受付手段で入力を受け付けた商品の販売データを割引処理する処理手段と、
を具備する商品販売データ処理装置。 First storage means for storing a discount rate for each preferential treatment rank corresponding to each of two or more kinds of preferential discount groups, and preferential treatment rank for each preferential discount group corresponding to each member identification code for identifying each member A merchandise sales data processing device comprising a second storage means for storing and a third storage means for storing any preferential discount group corresponding to each merchandise to which a preferential discount is applied,
receiving means for receiving input of products to be purchased by the member;
a first obtaining means for obtaining, from the third storage means, a preferential discount group stored corresponding to the product whose input is received by the receiving means;
a second obtaining means for obtaining, from the second storage means, the preferential treatment rank stored corresponding to the member identification code of the member who purchases the product whose input is received by the receiving means;
The discount rate for the preferential treatment rank obtained by the second obtaining means from among the discount rates for each preferential treatment rank stored in the first storage means corresponding to the preferential treatment discount group obtained by the first obtaining means. a third acquisition means for acquiring
processing means for discounting the sales data of the product whose input is received by the receiving means, using the discount rate obtained by the third obtaining means;
A merchandise sales data processing device comprising:
前記会員が買い上げる商品の入力を受け付け、
入力を受け付けた前記商品に対応して記憶されている優待割引グループを前記第3記憶部から取得し、
入力を受け付けた前記商品を買い上げる会員の会員識別コードに対応して記憶されている優待ランクを前記第2記憶部から取得し、
取得した前記優待割引グループに対応して前記第1記憶部で記憶されている優待ランク別の割引率の中から、取得した前記優待ランクの割引率を取得し、
取得した前記割引率により入力を受け付けた前記商品の販売データを割引処理する、
商品販売データ処理方法。 A first storage unit for storing discount rates by preferential treatment rank corresponding to each of two or more kinds of preferential discount groups, and a preferential treatment rank for each preferential discount group corresponding to each member identification code for identifying each member. A commodity sales data processing device comprising a second storage section for storing and a third storage section for storing one of the preferential discount groups corresponding to each commodity to which the preferential discount is applied,
Receiving input of products to be purchased by the member,
Acquiring from the third storage unit a preferential discount group stored corresponding to the product whose input is accepted;
obtaining from the second storage unit a preferential treatment rank stored in correspondence with the member identification code of the member who purchases the product whose input is received;
obtaining the discount rate for the obtained preferential treatment rank from among the discount rates for each preferential treatment rank stored in the first storage unit corresponding to the obtained preferential treatment discount group;
discounting the sales data of the product for which the input is accepted using the acquired discount rate;
Merchandise sales data processing method.
2種類以上の優待割引グループにそれぞれ対応して、優待ランク別の割引率を記憶する第1記憶手段、
各会員を識別する会員識別コードにそれぞれ対応して、優待割引グループ毎の優待ランクを記憶する第2記憶手段、
優待割引が適用される各商品に対応して、いずれかの優待割引グループを記憶する第3記憶手段、
前記会員が買い上げる商品の入力を受け付ける受付手段、
前記受付手段で入力を受け付けた商品に対応して記憶されている優待割引グループを前記第3記憶手段から取得する第1取得手段、
前記受付手段で入力を受け付けた商品を買い上げる会員の会員識別コードに対応して記憶されている優待ランクを前記第2記憶手段から取得する第2取得手段、
前記第1取得手段で取得した前記優待割引グループに対応して前記第1記憶手段で記憶されている優待ランク別の割引率の中から、前記第2取得手段で取得した前記優待ランクの割引率を取得する第3取得手段、及び、
前記第3取得手段で取得した前記割引率により前記受付手段で入力を受け付けた商品の販売データを割引処理する処理手段、
として機能させるための制御プログラム。 The computer of the product sales data processing device,
first storage means for storing discount rates by preferential treatment rank corresponding to two or more kinds of preferential treatment discount groups, respectively;
second storage means for storing a preferential treatment rank for each preferential discount group corresponding to a member identification code that identifies each member;
third storage means for storing one of the preferential discount groups corresponding to each product to which the preferential discount is applied;
Receiving means for receiving input of products to be purchased by the member;
a first obtaining means for obtaining, from the third storage means, a preferential discount group stored corresponding to the product whose input is received by the receiving means;
a second obtaining means for obtaining from the second storage means the preferential rank stored corresponding to the member identification code of the member who purchases the product whose input is received by the receiving means;
The discount rate for the preferential treatment rank obtained by the second obtaining means from among the discount rates for each preferential treatment rank stored in the first storage means corresponding to the preferential treatment discount group obtained by the first obtaining means. and a third acquisition means for acquiring
processing means for discounting the sales data of the product whose input is received by the receiving means using the discount rate obtained by the third obtaining means;
A control program for functioning as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021050396A JP7631063B2 (en) | 2021-03-24 | 2021-03-24 | Product sales data processing system, product sales data processing device and control program therefor, and product sales data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021050396A JP7631063B2 (en) | 2021-03-24 | 2021-03-24 | Product sales data processing system, product sales data processing device and control program therefor, and product sales data processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022148643A true JP2022148643A (en) | 2022-10-06 |
JP7631063B2 JP7631063B2 (en) | 2025-02-18 |
Family
ID=83463069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021050396A Active JP7631063B2 (en) | 2021-03-24 | 2021-03-24 | Product sales data processing system, product sales data processing device and control program therefor, and product sales data processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7631063B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149147A (en) * | 1998-11-18 | 2000-05-30 | Toshiba Tec Corp | Product sales registration data processing device |
JP2000251153A (en) * | 1999-02-26 | 2000-09-14 | Teraoka Seiko Co Ltd | Sales data processor |
-
2021
- 2021-03-24 JP JP2021050396A patent/JP7631063B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149147A (en) * | 1998-11-18 | 2000-05-30 | Toshiba Tec Corp | Product sales registration data processing device |
JP2000251153A (en) * | 1999-02-26 | 2000-09-14 | Teraoka Seiko Co Ltd | Sales data processor |
Also Published As
Publication number | Publication date |
---|---|
JP7631063B2 (en) | 2025-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3872455B2 (en) | Inventory management computer system and method | |
JP7189038B2 (en) | Product data processing device and control program | |
JP2022003594A (en) | Settlement device and program therefor | |
US11288651B2 (en) | Commodity sales data processing apparatus and control program | |
JP6251146B2 (en) | Checkout system, settlement apparatus and control program thereof | |
KR20220146311A (en) | Accounts processing system, coupon management device and control program therefor | |
JP6682603B2 (en) | Payment device and its control program | |
JP7340712B2 (en) | Payment device and its control program | |
JP2023101588A (en) | Electronic receipt system, server device and its program | |
JP7631063B2 (en) | Product sales data processing system, product sales data processing device and control program therefor, and product sales data processing method | |
CN114792261A (en) | Information processing apparatus, information processing system, and storage medium | |
JPH0589372A (en) | Processor for product sales data | |
JP2022053850A (en) | Information processing device and control program thereof | |
JP7175667B2 (en) | Individual item management system, individual item management device and its program | |
JP6977125B2 (en) | Checkout system, payment device and its control program | |
JP7336560B2 (en) | Product data processor, program | |
JP7326049B2 (en) | Coupon issuing system, coupon management device and its control program | |
JP6783913B2 (en) | Product registration device and its control program | |
JP7483512B2 (en) | Payment device and program | |
JP6867520B2 (en) | Server device and its program, receipt data processing method | |
JP2010198551A (en) | Merchandise sales system | |
JP6530537B2 (en) | Electronic receipt system, server device and program thereof | |
JP2006039619A (en) | Commodity sales data processor | |
US20200387882A1 (en) | Commodity sales data processing apparatus, control method therefor, and display control method thereof | |
KR100712320B1 (en) | Server for selecting merchants for communities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7631063 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |