JP7413828B2 - Purchase management system, server device, purchase management method, and program - Google Patents

Purchase management system, server device, purchase management method, and program Download PDF

Info

Publication number
JP7413828B2
JP7413828B2 JP2020028592A JP2020028592A JP7413828B2 JP 7413828 B2 JP7413828 B2 JP 7413828B2 JP 2020028592 A JP2020028592 A JP 2020028592A JP 2020028592 A JP2020028592 A JP 2020028592A JP 7413828 B2 JP7413828 B2 JP 7413828B2
Authority
JP
Japan
Prior art keywords
product
age
button
payment
mobile terminal
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.)
Active
Application number
JP2020028592A
Other languages
Japanese (ja)
Other versions
JP2021135524A (en
Inventor
るみ 池澤
学 昆金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2020028592A priority Critical patent/JP7413828B2/en
Publication of JP2021135524A publication Critical patent/JP2021135524A/en
Priority to JP2023218815A priority patent/JP2024026518A/en
Application granted granted Critical
Publication of JP7413828B2 publication Critical patent/JP7413828B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、セルフレジを用いた商品販売システムの技術分野に関する。 The present invention relates to the technical field of product sales systems using self-checkouts.

来店した顧客が商品を購入するための商品販売システムとして、顧客が所有するスマートフォンなどの携帯端末を用いて、顧客が商品のバーコードを読み取って商品登録を行い、精算を行うシステムが知られている。例えば、特許文献1には、購入対象となる商品の商品情報を取得し、取得した全ての商品情報を含む精算情報を管理サーバに送信する携帯端末と、精算情報に含まれる商品情報に基づいて、各商品名を価格の高い順に列記したソート明細情報を生成及び出力する管理サーバとを備えたセルフショッピングシステムが開示されている。 As a product sales system for customers who visit a store to purchase products, there is a known system in which the customer uses a mobile terminal such as a smartphone owned by the customer to read the barcode of the product, register the product, and make payment. There is. For example, Patent Document 1 describes a mobile terminal that acquires product information of a product to be purchased and sends payment information including all the acquired product information to a management server, and A self-shopping system is disclosed that includes a management server that generates and outputs sorting detail information in which product names are listed in descending order of price.

スーパーなどで販売される商品には、酒類、煙草など、法令等により所定年齢未満の人への販売が禁止されている商品がある。このため、これらの商品を販売する際には、購入者の年齢確認が必要となる。特許文献2は、商品の精算を行う前に、顧客が年齢制限条件を満たしているか否かを確認し、年齢制限条件を満たしていれば精算処理に移行し、年齢制限条件を満たしていなければ精算処理への移行を停止する方法を記載している。 BACKGROUND ART Among the products sold at supermarkets and the like, there are products such as alcoholic beverages and cigarettes that are prohibited by law from being sold to people under a certain age. Therefore, when selling these products, it is necessary to verify the age of the purchaser. In Patent Document 2, before paying for a product, it is checked whether the customer satisfies the age restriction conditions, and if the age restriction conditions are met, the process proceeds to payment processing, and if the age restriction conditions are not satisfied, the process proceeds to the payment process. It describes how to stop the transition to payment processing.

特開2013-41354号公報Japanese Patent Application Publication No. 2013-41354 特開2011-180759号公報Japanese Patent Application Publication No. 2011-180759

しかし、特許文献2の手法では、顧客は、商品登録をするとき又は精算処理に移行する前という限られたタイミングで店員に年齢確認をしてもらう必要がある。年齢確認が必要な限られたタイミングに店員が不在であれば、顧客は、年齢を確認してもらうことができず、いつまでも精算処理に移行することができない。そのため、不要な待機時間が生じ、顧客に迷惑をかけてしまうといった問題があった。 However, in the method of Patent Document 2, the customer needs to have the store clerk confirm his age at a limited time, such as when registering the product or before proceeding to payment processing. If the store clerk is absent during the limited time when age verification is required, the customer will not be able to have his age verified and will be unable to proceed to payment processing forever. Therefore, there was a problem in that unnecessary waiting time occurred and customers were inconvenienced.

本発明の目的は、セルフレジを用いた購入管理システムにおいて、決済前の任意のタイミングで年齢確認を行うことができ、年齢確認の前後であっても快適に商品登録を行うことを主な課題とする。 The purpose of the present invention is to enable age verification at any time before payment in a purchase management system using self-checkout, and to comfortably register products even before or after age verification. do.

本発明の1つの観点は、サーバ装置と、携帯端末とを備える購入管理システムであって、
前記サーバ装置は、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了とする年齢確認部と
を備え、
前記携帯端末は、
購入する商品の前記商品識別情報を前記サーバ装置へ送信する商品識別情報送信部と、
前記サーバ装置から前記画面を受信し、表示する表示制御部と、
前記年齢確認ボタンの押下により前記年齢確認要求が行われた場合に、前記年齢確認情報を取得し、前記サーバ装置へ送信する年齢確認情報取得部と、
前記支払いボタンの押下により前記支払要求が行われた場合に、前記購入商品リストに基づいて決済を行う決済部と、
を備え、
前記リスト作成部は、前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記ボタン変更情報生成部は、前記年齢確認部により前記年齢確認が完了された場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信し、
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信すると、前記画面における前記支払いボタンを機能しないように変更するとともに前記年齢確認ボタンを表示し、前記サーバ装置から前記第2ボタン変更情報を受信すると、前記支払いボタンを機能するように変更するとともに前記年齢確認ボタンを消去する。
One aspect of the present invention is a purchase management system comprising a server device and a mobile terminal,
The server device includes:
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, the payment button is made inoperative, and an age confirmation button that requests age confirmation when pressed is displayed separately from the payment button. a button change information generation unit that generates first button change information to be changed as follows and transmits it to the mobile terminal;
an age verification unit that completes age verification when receiving age verification information indicating that the customer's age has been verified from the mobile terminal ;
Equipped with
The mobile terminal is
a product identification information transmitter that transmits the product identification information of the product to be purchased to the server device;
a display control unit that receives the screen from the server device and displays it;
an age verification information acquisition unit that acquires the age verification information and transmits it to the server device when the age verification request is made by pressing the age verification button;
a payment unit that performs payment based on the purchased product list when the payment request is made by pressing the payment button;
Equipped with
The list creation unit adds products to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed;
The button change information generation unit generates second button change information for erasing the age confirmation button and changing the payment button to function when the age confirmation is completed by the age confirmation unit. , to the mobile terminal;
Upon receiving the first button change information from the server device, the display control section changes the payment button on the screen so that it does not function , displays the age confirmation button, and changes the second button from the server device. When the change information is received, the payment button is changed to function, and the age confirmation button is deleted.

本発明の他の観点は、顧客が使用する携帯端末と通信可能なサーバ装置であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了とする年齢確認部と、
を備え、
前記リスト作成部は、前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記ボタン変更情報生成部は、前記年齢確認部により前記年齢確認が完了された場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信する。
Another aspect of the present invention is a server device capable of communicating with a mobile terminal used by a customer,
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, the payment button is made inoperative, and an age confirmation button that requests age confirmation when pressed is displayed separately from the payment button. a button change information generation unit that generates first button change information to be changed as follows and transmits it to the mobile terminal;
an age verification unit that completes age verification when receiving age verification information indicating that the customer's age has been verified from the mobile terminal;
Equipped with
The list creation unit adds products to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed;
The button change information generation unit generates second button change information for erasing the age confirmation button and changing the payment button to function when the age confirmation is completed by the age confirmation unit. , is transmitted to the mobile terminal.

本発明の他の観点は、顧客が使用する携帯端末と通信可能なサーバ装置により実行される購入管理方法であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信し、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了し、
前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記年齢確認を完了した場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信する。
Another aspect of the present invention is a purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, comprising:
receiving product identification information read from a code attached to the product from the mobile terminal;
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
If the product is determined to be the age verification product, the payment button is disabled and the age verification button, which requests age verification when pressed, is displayed separately from the payment button. generating one-button change information and transmitting it to the mobile terminal;
completing the age verification upon receiving age verification information from the mobile terminal indicating that the customer's age has been verified;
Adding a product to the purchase product list based on product identification information received from the mobile terminal even before completing the age verification;
When the age verification is completed, the age verification button is deleted, and second button change information for changing the function of the payment button is generated and transmitted to the mobile terminal .

本発明のさらに他の観点は、プログラムは、
商品に付されたコードから読み取られた商品識別情報を携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信し、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了し、
前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記年齢確認を完了した場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信する処理をコンピュータに実行させる。
Yet another aspect of the invention is that the program:
Receives product identification information read from the code attached to the product from a mobile device,
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
If the product is determined to be the age verification product, the payment button is disabled and the age verification button, which requests age verification when pressed, is displayed separately from the payment button. generating one-button change information and transmitting it to the mobile terminal;
completing the age verification upon receiving age verification information from the mobile terminal indicating that the customer's age has been verified;
Adding a product to the purchase product list based on product identification information received from the mobile terminal even before completing the age verification;
When the age confirmation is completed, the computer erases the age confirmation button, generates second button change information for changing the function of the payment button, and causes the computer to execute a process of transmitting it to the mobile terminal.

本発明によれば、セルフレジを用いた購入管理システムにおいて、決済前の任意のタイミングで年齢確認を行うことができ、年齢確認の前後であっても快適に商品登録を行うことができる。 According to the present invention, in a purchase management system using a self-checkout, age verification can be performed at any timing before payment, and product registration can be performed comfortably even before or after age verification.

実施形態に係る購入管理システムの構成を示す。1 shows a configuration of a purchase management system according to an embodiment. POSサーバの概略構成を示す。A schematic configuration of a POS server is shown. 管理サーバの概略構成を示す。The schematic configuration of the management server is shown. 携帯端末の概略構成を示す。A schematic configuration of a mobile terminal is shown. 会計機の概略構成を示す。The schematic configuration of the accounting machine is shown. 商品購入処理のフローチャートである。It is a flowchart of product purchase processing. 入店処理のフローチャートである。It is a flowchart of store entry processing. 商品選択処理のフローチャートである。It is a flowchart of product selection processing. 購入商品リスト画面の表示例である。This is a display example of a purchased product list screen. 会計処理のフローチャートである。It is a flowchart of accounting processing. 支払い方法選択画面の表示例である。This is a display example of a payment method selection screen. 会計終了画面の表示例である。This is a display example of the accounting completion screen. 支払い画面の表示例である。This is an example of a payment screen. 現金支払い画面及び現金決済の会計終了画面の表示例である。These are display examples of a cash payment screen and a cash payment accounting completion screen. 第1実施例の商品選択処理のフローチャートである。It is a flowchart of product selection processing of a 1st example. 年齢確認画面の表示例である。This is a display example of an age confirmation screen. 未確認リスト画面の表示例である。This is a display example of an unconfirmed list screen. 年齢確認処理のフローチャートである。It is a flowchart of age confirmation processing. 呼出画面の表示例である。This is a display example of a calling screen. 読取画面の表示例である。This is a display example of a reading screen. 年齢確認処理後の購入商品リスト画面の表示例である。This is a display example of a purchased product list screen after age confirmation processing. 第2実施例の商品選択処理のフローチャートである。It is a flowchart of the product selection process of 2nd Example.

以下、図面を参照しながら、本発明の好適な実施形態について説明する。
[購入管理システムの構成]
図1は、本実施形態に係る購入管理システム100の構成を示す。購入管理システム100は、主に、POSサーバ1と、管理サーバ2と、携帯端末3と、会計機5とを備える。購入管理システム100では、携帯端末3を使用する顧客は、商品の販売を行う店舗8内において商品に付された商品バーコード7を読み取ることで、購入予定の商品(「購入商品」とも呼ぶ。)の登録を行い、店舗8内の会計機5を用いて又は電子決済により、精算を行う。
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[Purchase management system configuration]
FIG. 1 shows the configuration of a purchase management system 100 according to this embodiment. The purchase management system 100 mainly includes a POS server 1, a management server 2, a mobile terminal 3, and an accounting machine 5. In the purchase management system 100, a customer using a mobile terminal 3 reads a product barcode 7 attached to a product in a store 8 where the product is sold, thereby purchasing a product (also referred to as a "purchased product"). ), and the payment is made using the accounting machine 5 in the store 8 or by electronic payment.

POSサーバ1は、店舗8で販売される商品に関する価格、在庫状況などを含む商品情報、店舗8の売上情報などの種々の販売情報を管理するサーバである。POSサーバ1は、管理サーバ2及び会計機5とネットワーク等を介して通信可能である。なお、POSサーバ1は、複数の系列店舗の販売情報を一括して管理するものであってもよく、店舗毎に存在し、その店舗の販売情報のみを管理するものであってもよい。 The POS server 1 is a server that manages various sales information such as product information including prices and inventory status of products sold at the store 8 and sales information of the store 8 . The POS server 1 can communicate with the management server 2 and the accounting machine 5 via a network or the like. Note that the POS server 1 may be one that collectively manages sales information of a plurality of affiliated stores, or may be one that exists for each store and manages only the sales information of that store.

管理サーバ2は、携帯端末3や会計機5の制御を行うサーバ装置であり、携帯端末3及び会計機5とネットワーク等を介して通信可能となっている。管理サーバ2は、携帯端末3の表示制御に必要な情報をPOSサーバ1から取得し、記憶している。管理サーバ2は、携帯端末3が各種画面を表示するための表示情報を携帯端末3に送信する。上述の各種画面には、携帯端末3が商品バーコード7を読み取ることで登録された購入商品のリスト(「購入商品リスト」と呼ぶ。)を、売価と共に表示する画面(「購入商品リスト画面」とも呼ぶ。)が含まれる。 The management server 2 is a server device that controls the mobile terminal 3 and the accounting machine 5, and is capable of communicating with the mobile terminal 3 and the accounting machine 5 via a network or the like. The management server 2 acquires information necessary for display control of the mobile terminal 3 from the POS server 1 and stores it. The management server 2 transmits display information for the mobile terminal 3 to display various screens to the mobile terminal 3. The above-mentioned various screens include a screen ("purchased product list screen") that displays a list of purchased products (referred to as "purchased product list") registered by the mobile terminal 3 reading product barcodes 7 together with selling prices. ) is included.

なお、管理サーバ2は、複数のサーバ装置により構成されてもよい。例えば、管理サーバ2は、携帯端末3とのデータ授受などの携帯端末3とのインターフェース動作を主に行うサーバ装置と、POSサーバ1から取得する情報及び購入商品リストなどの種々の情報を記憶・管理するサーバ装置とから構成されてもよい。この場合、前者のサーバ装置は、所謂アプリケーションサーバとして機能し、後者のサーバ装置は、所謂データベースサーバとして機能する。この場合、これらのサーバ装置は、それぞれが割り当てられた処理を実行するのに必要な情報の授受を、ネットワーク等を介して行う。 Note that the management server 2 may be configured by a plurality of server devices. For example, the management server 2 is a server device that mainly performs interface operations with the mobile terminal 3 such as exchanging data with the mobile terminal 3, and stores and stores various information such as information acquired from the POS server 1 and a list of purchased products. It may also consist of a server device for management. In this case, the former server device functions as a so-called application server, and the latter server device functions as a so-called database server. In this case, these server devices exchange information necessary to execute their respective assigned processes via a network or the like.

携帯端末3は、店舗8で買い物を行う顧客が使用する携帯端末であり、商品に付された商品バーコード7を読み取る機能、管理サーバ2と通信を行うことで購入商品リスト画面などの各種画面を取得し、表示する機能、クレジットや電子マネーによる電子決済機能などを有する。なお、図1では、説明の便宜上、携帯端末3は1つのみ表示されているが、店舗8に入店している顧客の数だけ実際には存在している。 The mobile terminal 3 is a mobile terminal used by customers shopping at the store 8, and has the function of reading product barcodes 7 attached to products, and various screens such as a purchased product list screen by communicating with the management server 2. It has functions such as acquiring and displaying information, and electronic payment functions using credit cards and electronic money. Although only one mobile terminal 3 is displayed in FIG. 1 for convenience of explanation, there are actually as many mobile terminals as there are customers entering the store 8.

会計機5は、顧客が携帯端末3を用いて現金による精算を行うための精算機(所謂セルフ精算機)である。会計機5は、管理サーバ2と通信可能であって、精算に必要な種々の情報の授受を管理サーバ2、及び、必要に応じてPOSサーバ1と行う。会計機5は、顧客の携帯端末3から後述する会計バーコードを読み取るためのバーコードリーダ56と、店員を呼ぶためのライト57を備えている。 The accounting machine 5 is a payment machine (so-called self-payment machine) for a customer to use the mobile terminal 3 to make payment in cash. The accounting machine 5 is capable of communicating with the management server 2, and exchanges various information necessary for settlement with the management server 2 and, if necessary, with the POS server 1. The checkout machine 5 includes a barcode reader 56 for reading a checkout barcode, which will be described later, from the customer's mobile terminal 3, and a light 57 for calling a store clerk.

[装置構成]
次に、POSサーバ1、管理サーバ2、携帯端末3及び会計機5の各構成について図2~図5を参照して説明する。
[Device configuration]
Next, the configurations of the POS server 1, management server 2, mobile terminal 3, and accounting machine 5 will be explained with reference to FIGS. 2 to 5.

(POSサーバ)
図2は、POSサーバ1の概略構成を示す。POSサーバ1は、主に、記憶部13と、データ通信を行う通信部14と、制御部15とを備える。これらの要素はバスライン10により相互に接続されている。
(POS server)
FIG. 2 shows a schematic configuration of the POS server 1. The POS server 1 mainly includes a storage section 13, a communication section 14 that performs data communication, and a control section 15. These elements are interconnected by bus lines 10.

記憶部13は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部13は、制御部15が実行するプログラム、及び、制御部15がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部13は、売価変更情報17と、商品情報DB(Database)18と、商品の売上に関する情報である売上情報19とを含んでいる。なお、記憶部13は、売価変更情報17、商品情報DB18、売上情報19以外の種々の販売に関する情報を記憶してもよい。 The storage unit 13 is constituted by a memory such as a hard disk or a flash memory. The storage unit 13 stores a program executed by the control unit 15 and information necessary for the control unit 15 to execute a predetermined process by executing the program. In this embodiment, the storage unit 13 includes selling price change information 17, a product information DB (Database) 18, and sales information 19 that is information related to product sales. Note that the storage unit 13 may store various sales-related information other than the selling price change information 17, product information DB 18, and sales information 19.

商品情報DB18は、店舗8又は店舗8を含む系列店舗で取り扱う商品に関する情報のデータベースである。商品情報DB18は、例えば、商品の価格、JAN(Japanese Article Number)コードなどの商品を識別するための情報(「商品識別情報」とも呼ぶ。)、商品の分類情報、商品の在庫状況などの各種情報を含む。なお、酒類、煙草など、法令により所定年齢以下の人には販売できない商品(以下、「年齢確認商品」と呼ぶ。)については、商品識別情報にその種の商品であることを示す特定のコードなどが付与されており、商品識別情報を参照することにより、その商品が年齢確認商品であるか否かを判別できるようになっている。 The product information DB 18 is a database of information regarding products handled by the store 8 or affiliated stores including the store 8. The product information DB 18 stores various types of information such as product prices, information for identifying products such as JAN (Japanese Article Number) codes (also referred to as "product identification information"), product classification information, and product inventory status. Contains information. In addition, for products such as alcoholic beverages and tobacco that cannot be sold to persons under a specified age according to laws and regulations (hereinafter referred to as "age verification products"), a specific code indicating that the product is of that type is included in the product identification information. etc., and by referring to the product identification information, it is possible to determine whether the product is an age verification product or not.

売価変更情報17は、売価の変更に関する情報である。具体的に、売価変更情報17は、分類別割引情報、バンドル割引情報、セット割引情報、合計額割引情報、分類別値引情報、バンドル値引情報、セット値引情報、及び合計額値引情報などの任意の割引情報又は値引情報の少なくとも1つを含んでいる。 Selling price change information 17 is information regarding changes in selling prices. Specifically, the selling price change information 17 includes classification discount information, bundle discount information, set discount information, total amount discount information, classification discount information, bundle discount information, set discount information, and total amount discount information. It includes at least one of arbitrary discount information or discount information such as.

制御部15は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)などを備え、POSサーバ1内の各構成要素に対して種々の制御を行う。例えば、制御部15は、通信部14を介して会計機5と通信を行うことで、売上情報19の更新等を行う。また、制御部15は、通信部14を介して管理サーバ2と通信を行うことで、売価変更情報17及び商品情報DB18に関する情報を管理サーバ2に送信する。 The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. (not shown), and performs various controls on each component within the POS server 1. For example, the control unit 15 updates the sales information 19 by communicating with the accounting machine 5 via the communication unit 14. Furthermore, the control unit 15 transmits information regarding the selling price change information 17 and the product information DB 18 to the management server 2 by communicating with the management server 2 via the communication unit 14 .

(管理サーバ)
図3は、管理サーバ2の概略構成を示す。管理サーバ2は、主に、記憶部23と、通信部24と、制御部25とを備える。これらの各要素は、バスライン20を介して相互に接続されている。
(Management server)
FIG. 3 shows a schematic configuration of the management server 2. The management server 2 mainly includes a storage section 23, a communication section 24, and a control section 25. Each of these elements is interconnected via a bus line 20.

記憶部23は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部23は、制御部25が実行するプログラム、及び、制御部25がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部23は、売価変更情報27と、商品情報DB28と、購入商品リストDB29とを記憶する。 The storage unit 23 is constituted by a memory such as a hard disk or flash memory. The storage unit 23 stores a program executed by the control unit 25 and information necessary for the control unit 25 to execute a predetermined process by executing the program. In this embodiment, the storage unit 23 stores selling price change information 27, product information DB 28, and purchase product list DB 29.

売価変更情報27は、売価変更情報17と同様、値引又は割引に伴う売価の変更に関する情報である。売価変更情報27は、制御部25の制御に基づき、POSサーバ1が記憶する売価変更情報17と同期するように定期又は不定期に更新される。商品情報DB28は、商品情報DB18と同様、商品に関する情報のデータベースである。商品情報DB28は、制御部25の制御に基づき、POSサーバ1が記憶する商品情報DB18と同期するように定期又は不定期に更新される。 The selling price change information 27, like the selling price change information 17, is information regarding a discount or a change in the selling price due to a discount. The selling price change information 27 is updated regularly or irregularly under the control of the control unit 25 so as to be synchronized with the selling price change information 17 stored in the POS server 1. The product information DB 28, like the product information DB 18, is a database of information regarding products. The product information DB 28 is updated regularly or irregularly under the control of the control unit 25 so as to be synchronized with the product information DB 18 stored in the POS server 1.

購入商品リストDB29は、店舗8において買い物を行っている顧客の携帯端末3毎の購入商品リストのデータベースである。購入商品リストは、例えば、購入予定の商品を示す商品識別情報と、その商品の購入予定数量を含むリストであり、携帯端末3又は携帯端末3を使用する顧客を識別する情報(「顧客識別情報」とも呼ぶ。)と関連付けられている。そして、購入商品リストは、携帯端末3の操作に基づき行われる購入商品の追加、削除、又は数量変更が発生する度に更新される。 The purchased product list DB 29 is a database of purchased product lists for each mobile terminal 3 of customers shopping at the store 8 . The purchased product list is, for example, a list that includes product identification information indicating the products to be purchased and the planned purchase quantity of the products, and information that identifies the mobile terminal 3 or the customer using the mobile terminal 3 ("customer identification information"). ). The purchased product list is updated every time a purchased product is added, deleted, or the quantity is changed based on the operation of the mobile terminal 3.

通信部24は、有線又は無線通信により、POSサーバ1、携帯端末3及び会計機5と通信する。制御部25は、図示しないCPU、ROM及びRAMなどを備え、管理サーバ2内の各構成要素に対して種々の制御を行う。制御部25が実行する処理については後述する。なお、上記の構成において、通信部24は本発明の商品識別情報取得部の一例であり、制御部25は本発明のリスト作成部、画面生成部、年齢判定部、ボタン変更情報生成部、年齢確認部の一例である。 The communication unit 24 communicates with the POS server 1, the mobile terminal 3, and the accounting machine 5 through wired or wireless communication. The control unit 25 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component within the management server 2. The processing executed by the control unit 25 will be described later. In the above configuration, the communication unit 24 is an example of the product identification information acquisition unit of the present invention, and the control unit 25 is an example of the list creation unit, screen generation unit, age determination unit, button change information generation unit, and age determination unit of the present invention. This is an example of a confirmation section.

(携帯端末)
図4は、携帯端末3の概略構成を示す。携帯端末3は、主に、表示部31と、入力部32と、記憶部33と、通信部34と、制御部35と、読取部36とを備える。これらの各要素は、バスライン30を介して相互に接続されている。
(Mobile device)
FIG. 4 shows a schematic configuration of the mobile terminal 3. The mobile terminal 3 mainly includes a display section 31, an input section 32, a storage section 33, a communication section 34, a control section 35, and a reading section 36. Each of these elements is interconnected via a bus line 30.

表示部31は、制御部35の制御に基づき、購入商品リスト、会計バーコードなどの各種情報の表示を行う。入力部32は、ユーザの入力を受け付けるインターフェースであり、例えば、タッチパネル、ボタン、音声入力装置などが該当する。 The display unit 31 displays various information such as a purchased product list and accounting barcodes under the control of the control unit 35. The input unit 32 is an interface that receives user input, and includes, for example, a touch panel, a button, a voice input device, and the like.

記憶部33は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部33は、制御部35が実行するプログラム、及び、制御部35がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。例えば、記憶部33には、店舗8において買い物を行う際に起動され、購入商品リスト画面などの種々の画面の表示を制御するための専用のアプリケーションプログラムが記憶されている。 The storage unit 33 is constituted by a memory such as a hard disk or a flash memory. The storage unit 33 stores a program executed by the control unit 35 and information necessary for the control unit 35 to execute a predetermined process by executing the program. For example, the storage unit 33 stores a dedicated application program that is activated when shopping at the store 8 and is used to control the display of various screens such as a purchased product list screen.

通信部34は、無線通信により、管理サーバ2と通信する。制御部35は、図示しないCPU、ROM及びRAMなどを備え、携帯端末3内の各構成要素に対して種々の制御を行う。制御部35が実行する制御については後述する。なお、上記の構成において、制御部35は本発明の商品識別情報送信部、表示制御部、決済部、年齢確認情報取得部、決済方法選択部の一例である。 The communication unit 34 communicates with the management server 2 by wireless communication. The control unit 35 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component within the mobile terminal 3. The control executed by the control unit 35 will be described later. In the above configuration, the control section 35 is an example of the product identification information transmission section, display control section, payment section, age confirmation information acquisition section, and payment method selection section of the present invention.

読取部36は、例えばカメラなどの光学機器であり、商品に付された商品バーコード7を読み取り、読み取った情報を制御部35に供給する。本実施形態では、制御部35は、読取部36が出力する情報に基づき、商品に付された商品バーコード7からJANコードなどの商品識別情報を取得する。 The reading unit 36 is, for example, an optical device such as a camera, reads the product barcode 7 attached to the product, and supplies the read information to the control unit 35. In this embodiment, the control unit 35 acquires product identification information such as a JAN code from the product barcode 7 attached to the product based on information output by the reading unit 36.

(会計機)
図5は、会計機5の概略構成を示す。会計機5は、主に、表示部51と、入力部52と、記憶部53と、通信部54と、制御部55と、バーコードリーダ56と、ライト57と、スピーカ58とを備える。これらの各要素は、バスライン50を介して相互に接続されている。
(accounting machine)
FIG. 5 shows a schematic configuration of the accounting machine 5. The accounting machine 5 mainly includes a display section 51, an input section 52, a storage section 53, a communication section 54, a control section 55, a barcode reader 56, a light 57, and a speaker 58. Each of these elements is interconnected via a bus line 50.

表示部51は、制御部55の制御に基づき、現金支払い画面や会計終了画面などの各種情報の表示を行う。入力部52は、顧客の入力を受け付けるインターフェースであり、例えば、タッチパネル、ボタンなどが該当する。 The display unit 51 displays various information such as a cash payment screen and a checkout completion screen under the control of the control unit 55. The input unit 52 is an interface that accepts customer input, and includes, for example, a touch panel, buttons, and the like.

記憶部53は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部53は、制御部55が実行するプログラム、及び、制御部55がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。例えば、記憶部53には、顧客が支払いを行う際に動作し、会計処理を行うための専用のアプリケーションプログラムが記憶されている。 The storage unit 53 is constituted by a memory such as a hard disk or flash memory. The storage unit 53 stores a program executed by the control unit 55 and information necessary for the control unit 55 to execute a predetermined process by executing the program. For example, the storage unit 53 stores a dedicated application program that operates when a customer makes a payment and performs accounting processing.

制御部55は、図示しないCPU、ROM及びRAMなどを備え、会計機5内の各構成要素に対して種々の制御を行う。制御部55が実行する制御については後述する。バーコードリーダ56は、会計時に顧客の携帯端末3に表示された会計バーコードを読み取り、読み取った情報を制御部55に供給する。ライト57は、会計機5に不具合が生じたときや、店員を呼ぶときなどに点灯する。スピーカ58は、必要に応じて注意喚起のための操作音や音声メッセージなどを出力する。 The control unit 55 includes a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component within the accounting machine 5. The control executed by the control unit 55 will be described later. The barcode reader 56 reads the checkout barcode displayed on the customer's mobile terminal 3 at the time of checkout, and supplies the read information to the control unit 55. The light 57 is turned on when a malfunction occurs in the checkout machine 5 or when a clerk is called. The speaker 58 outputs operation sounds, voice messages, etc. to call attention as necessary.

[商品購入処理]
次に、購入管理システム100による商品購入処理の概要について説明する。商品購入処理は、顧客が店舗8において携帯端末3を使用して商品を購入する処理である。図6は、商品購入処理の概要を示すフローチャートである。商品購入処理は、大別して、入店処理S100と、商品選択処理S200と、会計処理S300とを有する。なお、商品購入処理は、主として管理サーバ2、携帯端末3及び会計機5が、それぞれ予め用意されたプログラムを実行することにより実現される。
[Product purchase processing]
Next, an overview of product purchase processing by the purchase management system 100 will be explained. The product purchase process is a process in which a customer purchases a product using the mobile terminal 3 at the store 8. FIG. 6 is a flowchart showing an overview of the product purchase process. The product purchase process can be broadly divided into store entry process S100, product selection process S200, and checkout process S300. Note that the product purchase process is mainly realized by the management server 2, the mobile terminal 3, and the accounting machine 5 each executing a program prepared in advance.

(入店処理)
まず、入店処理について説明する。入店処理は、顧客が店舗8に入店した際に、商品の購入に先だって行われる処理であり、商品購入のための準備に相当する。図7は、入店処理の一例を示すフローチャートである。この処理は、携帯端末3と管理サーバ2により行われる。
(Entry processing)
First, the store entry process will be explained. The store entry process is a process that is performed when a customer enters the store 8 and prior to purchasing a product, and corresponds to preparation for purchasing a product. FIG. 7 is a flowchart illustrating an example of store entry processing. This process is performed by the mobile terminal 3 and the management server 2.

まず、顧客は、店舗8に入ると、携帯端末3を用いて店舗バーコードを読み取る(ステップS101)。店舗バーコードは、店舗8内の所定の場所、例えば、店舗の入口付近の壁や買い物に使用するカードなどに貼り付けられている。顧客が店舗バーコードを読み取ると、携帯端末3は、読み取った店舗バーコードから店舗IDを取得し、管理サーバへ送信する(ステップS102)。携帯端末3は、店舗IDを送信する際、その携帯端末3又はその携帯端末3を使用する顧客を識別する顧客識別情報を一緒に送信する。なお、以下に説明する商品選択処理や会計処理においても、携帯端末3は基本的に何らかの情報を管理サーバ2へ送信する際には、自身を識別するための顧客識別情報を一緒に送信する。 First, upon entering the store 8, the customer reads the store barcode using the mobile terminal 3 (step S101). The store barcode is affixed to a predetermined location within the store 8, such as a wall near the entrance of the store or a card used for shopping. When the customer reads the store barcode, the mobile terminal 3 acquires the store ID from the read store barcode and transmits it to the management server (step S102). When transmitting the store ID, the mobile terminal 3 also transmits customer identification information for identifying the mobile terminal 3 or the customer using the mobile terminal 3. In addition, also in the product selection process and accounting process described below, when the mobile terminal 3 basically transmits some information to the management server 2, it also transmits customer identification information for identifying itself.

管理サーバ2は、携帯端末3から店舗IDを受信し、商品情報DB28からその店舗の売価リストを取得する(ステップS104)。これは、店舗毎に商品の売価が異なっているためである。そして、管理サーバ2は、店舗名やその店舗のセール情報などを含む店舗情報を携帯端末3へ送信し(ステップS105)、携帯端末3は店舗情報を受信する(ステップS106)。これにより、携帯端末3の表示部31には現在の店舗名やその店舗のセール情報などが表示され、顧客が買い物を開始できる状態となる。なお、管理サーバ2が送信する店舗情報には、その店舗におけるその顧客の取引状態を示す情報が含まれており、その店舗で新たに買い物を開始する場合には取引状態は新規となる。一方、その顧客が何らかの理由でその店舗での買い物を中断したような場合には、それまでの取引状態に対応する購入商品リスト画面が携帯端末3に表示される。 The management server 2 receives the store ID from the mobile terminal 3, and acquires the selling price list of the store from the product information DB 28 (step S104). This is because the selling prices of products differ from store to store. Then, the management server 2 transmits store information including the store name and sale information of the store to the mobile terminal 3 (step S105), and the mobile terminal 3 receives the store information (step S106). As a result, the current store name, sale information, etc. of the store are displayed on the display section 31 of the mobile terminal 3, and the customer is ready to start shopping. Note that the store information transmitted by the management server 2 includes information indicating the customer's transaction status at the store, and when the customer starts shopping anew at the store, the transaction status becomes new. On the other hand, if the customer interrupts shopping at the store for some reason, a purchased product list screen corresponding to the transaction status up to that point is displayed on the mobile terminal 3.

(商品選択処理)
次に、商品選択処理について説明する。商品選択処理は、顧客が携帯端末3を用いて商品に付されている商品バーコード7を読み取り、購入商品リストに登録する処理である。図8は、商品選択処理のフローチャートである。この処理は、携帯端末3と管理サーバ2により実行される。
(Product selection process)
Next, the product selection process will be explained. The product selection process is a process in which the customer uses the mobile terminal 3 to read the product barcode 7 attached to the product and registers it in the purchase product list. FIG. 8 is a flowchart of the product selection process. This process is executed by the mobile terminal 3 and the management server 2.

まず、顧客は、購入したい商品を見つけると、携帯端末3を商品読取モードにし、携帯端末3により商品に付されている商品バーコード7を読み取る(ステップS201:Yes)。携帯端末3は読み取られた商品の商品識別情報を管理サーバ2へ送信する(ステップS203)。なお、この際、商品の数量は自動的に「1」にセットされる。管理サーバ2は、携帯端末3から商品識別情報を受信すると(ステップS203)、購入商品リストを更新し、携帯端末3へ送信する(ステップS204)。携帯端末3は、更新後の商品リストを受信し、表示部31に表示する(ステップS205)。これにより、新たに追加された商品とその数量が購入商品リストに追加され、購入商品リスト画面として携帯端末3に表示される。 First, when a customer finds a product that he or she wants to purchase, he or she puts the mobile terminal 3 into the product reading mode and reads the product barcode 7 attached to the product using the mobile terminal 3 (step S201: Yes). The mobile terminal 3 transmits the read product identification information of the product to the management server 2 (step S203). Note that at this time, the quantity of the product is automatically set to "1". When the management server 2 receives the product identification information from the mobile terminal 3 (step S203), it updates the purchased product list and transmits it to the mobile terminal 3 (step S204). The mobile terminal 3 receives the updated product list and displays it on the display unit 31 (step S205). As a result, the newly added product and its quantity are added to the purchased product list, and displayed on the mobile terminal 3 as a purchased product list screen.

次に、必要に応じて、顧客が携帯端末3を操作して商品の数量を変更すると、携帯端末3は変更後の数量を取得する(ステップS206:Yes)。商品バーコードが最初に読み取られたときに、その商品の数量は自動的に「1」にセットされるが、顧客が同じ商品を複数購入する場合には、携帯端末3を操作して数量を変更することができる。変更後の数量がセットされると、携帯端末3は、変更の対象となる商品の商品識別情報と変更後の数量を管理サーバ2へ送信する(ステップS207)。 Next, when the customer operates the mobile terminal 3 to change the quantity of the product as necessary, the mobile terminal 3 acquires the changed quantity (step S206: Yes). When a product barcode is read for the first time, the quantity of the product is automatically set to "1", but if the customer purchases multiple of the same product, the quantity can be set by operating the mobile terminal 3. Can be changed. When the changed quantity is set, the mobile terminal 3 transmits the product identification information of the product to be changed and the changed quantity to the management server 2 (step S207).

管理サーバ2は、携帯端末3から商品識別情報と変更後の数量を受信すると(ステップS208)、購入商品リストを更新し、携帯端末3へ送信する(ステップS209)。携帯端末3は、更新後の購入商品リストを受信し、購入商品リスト画面として表示部31に表示する(ステップS210)。これにより、数量変更が購入商品リストに反映される。 When the management server 2 receives the product identification information and the changed quantity from the mobile terminal 3 (step S208), it updates the purchased product list and transmits it to the mobile terminal 3 (step S209). The mobile terminal 3 receives the updated purchased product list and displays it on the display unit 31 as a purchased product list screen (step S210). As a result, the quantity change is reflected in the purchased product list.

次に、携帯端末3は、顧客により支払いボタン45が押されたか否かを判定する(ステップS211)。支払いボタン45は、顧客が買い物を終了する際に押すボタンである。支払いボタン45が押されていない場合(ステップS211:No)、処理はステップ201へ戻る。こうして、支払いボタン45を押すまで、顧客は商品の追加や数量変更を行い、買い物を続けることができる。そして、支払いボタン45が押されると(ステップS211:Yes)、商品選択処理は終了する。 Next, the mobile terminal 3 determines whether the customer has pressed the payment button 45 (step S211). The payment button 45 is a button that the customer presses when finishing shopping. If the payment button 45 is not pressed (step S211: No), the process returns to step 201. In this way, the customer can add items or change quantities and continue shopping until he or she presses the payment button 45. Then, when the payment button 45 is pressed (step S211: Yes), the product selection process ends.

図9は、携帯端末3に表示された購入商品リスト画面の表示例を示す。この例では、購入商品リスト画面は、商品読取ボタン40と、リスト表示欄41と、小計表示欄42と、合計額表示欄43と、ホーム画面遷移ボタン44と、支払いボタン45と、取引中止ボタン46とを有する。 FIG. 9 shows an example of a purchase product list screen displayed on the mobile terminal 3. In this example, the purchased product list screen includes a product read button 40, a list display field 41, a subtotal display field 42, a total amount display field 43, a home screen transition button 44, a payment button 45, and a transaction cancel button. 46.

携帯端末3は、商品読取ボタン40がタップ操作等により選択されたことを検知した場合、商品読取画面へ表示部31の表示を切り替える。商品読取画面では、携帯端末3は、起動した読取部36から取得される画像等を表示する。これにより、顧客は、商品バーコード7が読取部36の読み取り範囲内に位置するように商品又は携帯端末3を移動させ、商品バーコード7を読み取ることができる。 When the mobile terminal 3 detects that the product reading button 40 has been selected by a tap operation or the like, it switches the display on the display unit 31 to the product reading screen. On the product reading screen, the mobile terminal 3 displays images etc. acquired from the activated reading section 36. Thereby, the customer can read the product barcode 7 by moving the product or the mobile terminal 3 so that the product barcode 7 is located within the reading range of the reading unit 36.

リスト表示欄41には、購入商品毎に、購入商品の名称、数量、価格が表示される。また、リスト表示欄41内の各購入商品に対し、数量減少ボタン47と、数量増加ボタン48とが表示される。そして、携帯端末3は、数量減少ボタン47又は数量増加ボタン48により購入商品の数量変更を受け付けた場合、数量が変更された購入商品の商品識別情報及び変更後の数量を管理サーバ2に送信する。 The list display field 41 displays the name, quantity, and price of each purchased product. Further, for each purchased product in the list display field 41, a quantity decrease button 47 and a quantity increase button 48 are displayed. When the mobile terminal 3 receives a change in the quantity of the purchased product using the quantity decrease button 47 or the quantity increase button 48, the mobile terminal 3 transmits the product identification information of the purchased product whose quantity has been changed and the quantity after the change to the management server 2. .

小計表示欄42は、購入商品リストの全商品に対する売価の税抜きの小計を表示し、合計額表示欄43は、購入商品リストの全商品に対する売価の税込みの合計額を表示する。管理サーバ2は、これらの小計又は合計額を、商品情報DB28に登録された購入商品の価格、具体的には、入店処理により取得したその店舗の売価リストに基づき算出している。 The subtotal display field 42 displays the subtotal of the selling prices of all products in the purchased product list excluding tax, and the total amount display field 43 displays the total amount including tax of the selling prices of all products in the purchased product list. The management server 2 calculates these subtotals or totals based on the prices of the purchased products registered in the product information DB 28, specifically, based on the selling price list of the store obtained through the store entry process.

携帯端末3は、ホーム画面遷移ボタン44が選択されたことを検知した場合、ホーム画面の表示要求を管理サーバ2に送信し、その応答として受信する表示情報に基づき所定のホーム画面を表示する。ホーム画面は、店舗8での割引や値引の情報、携帯端末3の顧客の登録情報等を表示するものであってもよい。 When the mobile terminal 3 detects that the home screen transition button 44 has been selected, it transmits a home screen display request to the management server 2, and displays a predetermined home screen based on the display information received in response. The home screen may display information on discounts and discounts at the store 8, customer registration information on the mobile terminal 3, and the like.

携帯端末3は、支払いボタン45が選択されたことを検知した場合、会計要求を管理サーバ2に送信し、その応答として受信する表示情報に基づき、支払い方法選択画面を表示する。また、携帯端末3は、取引中止ボタン46が選択されたことを検知した場合、取引中止を通知する情報を管理サーバ2に送信する。この場合、管理サーバ2は、携帯端末3に対応する購入商品リストを削除する。 When the mobile terminal 3 detects that the payment button 45 has been selected, it transmits an accounting request to the management server 2, and displays a payment method selection screen based on the display information received in response. Moreover, when the mobile terminal 3 detects that the transaction stop button 46 has been selected, it transmits information notifying the transaction stop to the management server 2. In this case, the management server 2 deletes the purchased product list corresponding to the mobile terminal 3.

(会計処理)
次に、会計処理について説明する。会計処理は、商品選択処理により顧客が選択した商品についての支払いを行う処理である。図10は、会計処理のフローチャートである。この処理は、携帯端末3と、管理サーバ2と、会計機5により実行される。
(Accounting treatment)
Next, accounting processing will be explained. The accounting process is a process of paying for the product selected by the customer through the product selection process. FIG. 10 is a flowchart of accounting processing. This process is executed by the mobile terminal 3, the management server 2, and the accounting machine 5.

まず、携帯端末3は、前述の支払いボタン45が押されると、管理サーバ2へ会計要求を送信する(ステップS301)。管理サーバ2は、会計要求を受信すると(ステップS302)、その時点の購入商品リストに基づいて支払い金額を計算する(ステップS303)。管理サーバ2は、購入商品リストと、ステップS303で算出した支払い金額とを含む支払い方法選択画面を携帯端末3へ送信する(ステップS304)。 First, when the aforementioned payment button 45 is pressed, the mobile terminal 3 transmits an accounting request to the management server 2 (step S301). When the management server 2 receives the accounting request (step S302), it calculates the payment amount based on the purchased product list at that time (step S303). The management server 2 transmits a payment method selection screen including the purchased product list and the payment amount calculated in step S303 to the mobile terminal 3 (step S304).

携帯端末3は、受信した支払い方法選択画面を表示部31に表示する(ステップS305)。図11は、支払い方法選択画面の表示例である。この例では、支払い方法選択画面は、リスト表示欄61と、小計表示欄62と、合計金額表示欄63と、クレジットボタン64と、電子マネーボタン65と、現金ボタン66とを含む。リスト表示欄61には、購入商品の名称、数量、価格が表示される。小計表示欄62は、リスト表示欄61に表示された全購入商品に対する売価の税抜きの小計を表示し、合計金額表示欄63は、全購入商品に対する売価の税込の合計額を表示する。顧客は、支払い方法選択画面を見て支払い金額を確認し、クレジットボタン64、電子マネーボタン65、現金ボタン66のいずれかを押下する。なお、支払い方法選択画面は、リスト表示欄61や小計表示欄62を含んでいるが、本発明はこれに限られるものではなく、支払い金額の確認と支払い方法の選択が可能であればよい。 The mobile terminal 3 displays the received payment method selection screen on the display unit 31 (step S305). FIG. 11 is a display example of the payment method selection screen. In this example, the payment method selection screen includes a list display field 61, a subtotal display field 62, a total amount display field 63, a credit button 64, an electronic money button 65, and a cash button 66. The list display field 61 displays the name, quantity, and price of the purchased product. The subtotal display field 62 displays the subtotal of the sales prices of all purchased products displayed in the list display field 61, excluding tax, and the total amount display field 63 displays the total amount of sales prices of all purchased products, including tax. The customer looks at the payment method selection screen, confirms the payment amount, and presses either the credit button 64, the electronic money button 65, or the cash button 66. Note that although the payment method selection screen includes a list display field 61 and a subtotal display field 62, the present invention is not limited to this, and it is sufficient as long as the payment amount can be confirmed and the payment method can be selected.

クレジットボタン64又は電子マネーボタン65が押下された場合、即ち支払い方法が現金ではない場合(ステップS306;No)、携帯端末3の制御部35は、その選択された支払い方法に応じて決済を行う(ステップS307)。 When the credit button 64 or the electronic money button 65 is pressed, that is, when the payment method is not cash (step S306; No), the control unit 35 of the mobile terminal 3 performs payment according to the selected payment method. (Step S307).

具体的に、顧客がクレジットボタン64の押下によりクレジットでの支払いを選択した場合、携帯端末3は、クレジット決済を行うクレジット会社名やクレジットカードの番号、支払い金額などを表示する。そして、顧客の決済ボタン押下などによる決済要求を受信すると、携帯端末3は、必要に応じて暗証番号の入力などを促し、クレジット決済を行う。なお、顧客は、店舗の運営会社に対して会員登録などの際にクレジットカードを登録しておくか、もしくはその店舗が契約している決済代行会社に登録することにより、自分の携帯端末3を使用してクレジット決済ができるものとする。 Specifically, when the customer selects payment by credit by pressing the credit button 64, the mobile terminal 3 displays the name of the credit company making the credit payment, the credit card number, the payment amount, etc. When the mobile terminal 3 receives a payment request from the customer such as by pressing a payment button, the mobile terminal 3 prompts the customer to input a personal identification number, etc., as necessary, and performs credit card payment. In addition, customers can use their mobile device 3 by registering their credit card with the store operating company when registering as a member, or by registering with the payment processing company that the store has a contract with. It shall be possible to make credit card payments using it.

決済が完了すると、携帯端末3は、会計終了画面を表示する(ステップS308)。図12(A)は、クレジット決済完了時に表示部31に表示される会計終了画面の表示例を示す。図12(A)は、顧客がクレジット決済を選択した場合の例であり、会計終了画面は、決済情報欄71と、領収書ボタン72と、終了ボタン73とを含む。決済情報欄71は、決済の金額、決済の方法、例えばカード会社名などの情報を表示している。領収書ボタン72は、領収書を印字出力するためのボタンである。終了ボタン73は、顧客が会計処理を完了したことを確認するためのボタンである。顧客が終了ボタン73を押下すると、携帯端末3は、決済が完了したことを管理サーバ2に報告し、表示部31の表示をメインメニューに戻す。 When the payment is completed, the mobile terminal 3 displays a checkout completion screen (step S308). FIG. 12(A) shows a display example of the checkout completion screen displayed on the display unit 31 when the credit card payment is completed. FIG. 12A shows an example when the customer selects credit card payment, and the checkout completion screen includes a payment information field 71, a receipt button 72, and an end button 73. The payment information column 71 displays information such as the payment amount and payment method, such as the name of the card company. The receipt button 72 is a button for printing out a receipt. The end button 73 is a button for confirming that the customer has completed the accounting process. When the customer presses the end button 73, the mobile terminal 3 reports to the management server 2 that the payment has been completed, and returns the display on the display unit 31 to the main menu.

顧客が電子マネーボタン65の押下により電子マネーでの支払いを選択した場合、携帯端末3は、支払いに使用可能な各種電子マネーや支払い金額などを表示する。そして、顧客の決済ボタン押下などによる決済要求を受信すると、携帯端末3は、必要に応じて複数ある電子マネーの中から支払いに使用する電子マネーの選択などを促し、電子マネー決済を行う。決済が完了すると、携帯端末3は、会計終了画面を表示する(ステップS308)。図12(B)は、顧客が電子マネー決済を選択した場合の例であり、会計終了画面は、決済情報欄74と、領収書ボタン75と、終了ボタン76とを含む。決済情報欄74は、決済の金額、決済の方法、例えば電子マネーの名称、当該電子マネーの残高などの情報を表示している。領収書ボタン75、終了ボタン76は、それぞれ図12(A)における領収書ボタン72、終了ボタン73と同様であるため、説明は省略する。 When the customer selects payment with electronic money by pressing the electronic money button 65, the mobile terminal 3 displays various types of electronic money that can be used for payment, the payment amount, and the like. When receiving a payment request from a customer such as by pressing a payment button, the mobile terminal 3 prompts the customer to select electronic money to be used for payment from among a plurality of electronic money, as necessary, and performs electronic money payment. When the payment is completed, the mobile terminal 3 displays a checkout completion screen (step S308). FIG. 12(B) is an example when the customer selects electronic money payment, and the checkout end screen includes a payment information field 74, a receipt button 75, and an end button 76. The payment information column 74 displays information such as the amount of payment, the method of payment, for example, the name of the electronic money, and the balance of the electronic money. The receipt button 75 and the end button 76 are the same as the receipt button 72 and the end button 73 in FIG. 12(A), respectively, so a description thereof will be omitted.

一方、現金ボタン66が押下された場合、即ち支払い方法が現金である場合(ステップS306;Yes)、携帯端末3の制御部35は、現金支払い要求を管理サーバ2に送信する。管理サーバ2は、現金支払い要求を受信すると(ステップS309)、その時点の購入商品リストに基づいて、会計バーコードを生成する(ステップS310)。会計バーコードは、現在の購入商品リストが示す購入内容を一意に識別する情報である。1つの例では、会計バーコードは、そのときの購入内容に一意に対応付けられたランダムなコードなどとすることができる。この場合、会計バーコードは、支払い情報の問い合わせ番号としての意味を有する。管理サーバ2は、ステップS303で算出した支払い金額と、ステップS310で生成した会計バーコードとを含む支払い画面を携帯端末3へ送信する(ステップS311)。 On the other hand, if the cash button 66 is pressed, that is, if the payment method is cash (step S306; Yes), the control unit 35 of the mobile terminal 3 transmits a cash payment request to the management server 2. When the management server 2 receives the cash payment request (step S309), it generates an accounting barcode based on the purchase item list at that time (step S310). The accounting barcode is information that uniquely identifies the purchase details indicated by the current purchased product list. In one example, the checkout barcode may be a random code that is uniquely associated with the current purchase. In this case, the accounting barcode serves as an inquiry number for payment information. The management server 2 transmits a payment screen including the payment amount calculated in step S303 and the accounting barcode generated in step S310 to the mobile terminal 3 (step S311).

携帯端末3は、受信した支払い画面を表示部31に表示する(ステップS312)。図13は、支払い画面の表示例である。この例では、支払い画面は、会計バーコード67と、合計金額欄68と、完了ボタン69とを含む。顧客は、支払い画面が表示された携帯端末3を持って会計機5に移動し、バーコードリーダ56により会計バーコードを読み取る(ステップS313)。会計機5は、読み取った会計バーコードに基づいて、現金支払い画面を表示する(ステップS314)。具体的には、会計機5は、会計バーコードが示す問い合わせ番号を管理サーバ2に送信し、管理サーバ2から支払い情報を取得する。なお、支払い情報は、合計金額、及び、購入商品リストに入っている全商品のIDや数量などの明細を含む。会計機5は、取得した支払い情報に基づいて、現金支払い画面を表示する。 The mobile terminal 3 displays the received payment screen on the display unit 31 (step S312). FIG. 13 is a display example of the payment screen. In this example, the payment screen includes an accounting barcode 67, a total amount field 68, and a completion button 69. The customer moves to the accounting machine 5 with the mobile terminal 3 on which the payment screen is displayed, and reads the accounting barcode using the barcode reader 56 (step S313). The accounting machine 5 displays a cash payment screen based on the read accounting barcode (step S314). Specifically, the accounting machine 5 transmits the inquiry number indicated by the accounting barcode to the management server 2 and acquires payment information from the management server 2. Note that the payment information includes details such as the total amount and the IDs and quantities of all products included in the purchased product list. The accounting machine 5 displays a cash payment screen based on the acquired payment information.

図14(A)は、現金支払い画面の表示例を示す。現金支払い画面には、合計金額欄77と、現金投入口への現金投入を促す旨のメッセージとが表示される。顧客により現金投入口に現金が投入されると、会計機5は、必要に応じて釣銭を支払う。現金による決済が完了すると(ステップS315)、会計機5は、会計終了画面を表示する(ステップS316)。図14(B)は、会計終了画面の表示例を示す。図14(B)は顧客が現金決済を選択した場合の例であり、会計終了画面は、決済情報欄78と、領収書ボタン79と、終了ボタン80とを含む。決済情報欄78は、決済の金額などの情報を表示している。領収書ボタン79、終了ボタン80は、それぞれ図12(A)における領収書ボタン72、終了ボタン73と同様であるため、説明は省略する。顧客が終了ボタン80を押すと、会計機5は決済が完了したことを管理サーバ2に報告し、表示部51の表示をメインメニューに戻す。なお、図13に示すように、携帯端末3に表示される支払い画面にも完了ボタン69が表示されており、顧客は会計処理が終了すると、支払い画面の完了ボタン69を押す。完了ボタン69押されると、携帯端末3は決済が完了したことを管理サーバ2に報告し、表示部31をメインメニューに戻す。 FIG. 14(A) shows a display example of the cash payment screen. On the cash payment screen, a total amount field 77 and a message prompting the user to insert cash into the cash slot are displayed. When the customer inserts cash into the cash slot, the accounting machine 5 pays change as necessary. When the cash payment is completed (step S315), the accounting machine 5 displays the accounting completion screen (step S316). FIG. 14(B) shows a display example of the checkout completion screen. FIG. 14(B) is an example when the customer selects cash payment, and the checkout completion screen includes a payment information field 78, a receipt button 79, and an end button 80. The payment information column 78 displays information such as the payment amount. The receipt button 79 and the end button 80 are the same as the receipt button 72 and the end button 73 in FIG. 12(A), respectively, so their explanation will be omitted. When the customer presses the end button 80, the accounting machine 5 reports to the management server 2 that the payment has been completed, and returns the display on the display section 51 to the main menu. As shown in FIG. 13, a completion button 69 is also displayed on the payment screen displayed on the mobile terminal 3, and when the customer completes the transaction process, the customer presses the completion button 69 on the payment screen. When the completion button 69 is pressed, the mobile terminal 3 reports the completion of the payment to the management server 2 and returns the display section 31 to the main menu.

なお、上記の例では、会計バーコードは単に支払い情報の問い合わせ番号であり、会計機5はこの問い合わせ番号を用いて管理サーバ2から支払い情報を取得している。その代わりに、会計バーコードが支払い情報を含むようにしてもよい。即ち、管理サーバ2は、現金支払い要求を受信すると、その時点の購入商品リストの内容に基づいて、合計金額及び購入商品リストの情報を用いて会計バーコードを生成する。この場合、会計機5は、会計バーコードを読み取り復号化することにより、支払い情報を取得することができるので、支払い情報を取得するために管理サーバ2と通信する必要は無くなる。即ち、会計機5は、読み取った会計バーコードから合計金額を抽出し、支払い方法選択画面を表示すればよい。 In the above example, the accounting barcode is simply an inquiry number for payment information, and the accounting machine 5 uses this inquiry number to acquire payment information from the management server 2. Alternatively, the accounting barcode may include payment information. That is, when the management server 2 receives a cash payment request, it generates an accounting barcode based on the contents of the purchased product list at that time, using the total amount and information on the purchased product list. In this case, since the accounting machine 5 can acquire payment information by reading and decoding the accounting barcode, there is no need to communicate with the management server 2 to acquire payment information. That is, the accounting machine 5 only needs to extract the total amount from the read accounting barcode and display the payment method selection screen.

[年齢確認]
次に、本実施形態の購入管理システムにおける年齢確認について説明する。店舗で販売されている商品には、酒類、煙草など、法令により所定年齢以下の人には販売できない年齢確認商品が含まれる。よって、ある顧客が購入する商品に年齢確認商品が含まれる場合、会計までに年齢確認を行わなければならない。本実施形態では、この年齢確認を携帯端末3により実施する。なお、年齢確認商品であるか否かは、商品識別情報に基づいて判定することができる。具体的に、第1の方法では、年齢確認商品については、商品識別情報に特定のコードを含めておく。管理サーバ2や携帯端末3は、年齢確認商品を示す特定のコードを記憶しておき、購入商品の商品識別情報を参照し、特定のコードが含まれている場合に、年齢確認商品に該当すると判定すればよい。第2の方法では、年齢確認商品の商品識別情報のリスト(以下、「年齢確認商品リスト」と呼ぶ。)を予め用意しておく。管理サーバ2や携帯端末3は、年齢確認商品リストを予め記憶しておき、年齢確認商品リストを参照し、購入商品の商品識別情報が年齢確認商品リストに含まれている場合に、年齢確認商品に該当すると判定すればよい。
[Age confirmation]
Next, age confirmation in the purchase management system of this embodiment will be explained. The products sold at the store include age-verified products such as alcoholic beverages and cigarettes that cannot be sold to persons under a certain age by law. Therefore, if the products purchased by a certain customer include age-confirmed products, age must be verified before checkout. In this embodiment, this age confirmation is performed by the mobile terminal 3. Note that whether or not the product is an age-confirmed product can be determined based on product identification information. Specifically, in the first method, for age-confirmed products, a specific code is included in the product identification information. The management server 2 and mobile terminal 3 store a specific code indicating an age-verified product, refer to the product identification information of the purchased product, and determine that the product is an age-verified product if the specific code is included. All you have to do is judge. In the second method, a list of product identification information of age-verified products (hereinafter referred to as "age-verified product list") is prepared in advance. The management server 2 and the mobile terminal 3 store an age-verified product list in advance, refer to the age-verified product list, and select the age-verified product if the product identification information of the purchased product is included in the age-verified product list. It may be determined that the following applies.

(第1実施例)
第1実施例では、顧客が携帯端末3により、年齢確認商品を購入商品として登録すると、直ちに年齢確認処理を行う場合を想定する。この場合、基本的に、顧客は図8に示す商品選択処理により、購入商品の登録を行う。但し、購入商品に年齢確認商品が含まれる場合、顧客は店員に年齢確認をしてもらう必要がある。図15は、年齢確認商品を購入商品として登録すると、直ちに年齢確認処理を行う場合の商品選択処理のフローチャートを示す。
(First example)
In the first embodiment, it is assumed that when a customer registers an age verification product as a purchased product using the mobile terminal 3, age verification processing is performed immediately. In this case, the customer basically registers the purchased product through the product selection process shown in FIG. However, if the purchased product includes an age-verifying product, the customer must ask the store clerk to verify their age. FIG. 15 shows a flowchart of the product selection process when the age confirmation process is performed immediately after the age confirmation product is registered as a purchase product.

図15において、ステップS513の数量変更処理は、図8におけるステップS206~ステップS210の処理と同様であるので詳細な説明は省略する。また、図15において、ステップS501~S503の処理は、図8におけるステップS201~S203と同様であるので説明は省略する。 In FIG. 15, the quantity change process in step S513 is the same as the process in steps S206 to S210 in FIG. 8, so a detailed explanation will be omitted. Further, in FIG. 15, the processing in steps S501 to S503 is the same as steps S201 to S203 in FIG. 8, so the explanation will be omitted.

ステップS503において携帯端末3から商品の商品識別情報を受信すると、管理サーバ2は、当該商品が年齢確認商品であるか否かを判定する(ステップS504)。当該商品が年齢確認商品でないと判定した場合(ステップS504;No)、管理サーバ2は、購入商品リストを更新し、携帯端末3へ送信する(ステップS520)。携帯端末3は、更新後の購入商品リストを受信すると、購入商品リスト画面として表示し、ステップS513の数量変更処理へ進む。一方、当該商品が年齢確認商品であると判定した場合(ステップS504;Yes)、管理サーバ2は、当該商品が年齢確認済みであるか否かを判定する(ステップS505)。詳細は後述するが、管理サーバ2は、購入商品リストにより、すでに年齢確認済であるか否かを判定することができる。当該商品が年齢確認済みである場合(ステップS505;Yes)、サーバ2は、ステップS520の処理へ進む。 Upon receiving the product identification information of the product from the mobile terminal 3 in step S503, the management server 2 determines whether the product is an age-verified product (step S504). If it is determined that the product is not an age-verified product (step S504; No), the management server 2 updates the purchased product list and sends it to the mobile terminal 3 (step S520). When the mobile terminal 3 receives the updated purchase product list, it displays it as a purchase product list screen, and proceeds to the quantity change process of step S513. On the other hand, if it is determined that the product is an age-verified product (step S504; Yes), the management server 2 determines whether the product has been age-verified (step S505). Although details will be described later, the management server 2 can determine whether the age has already been verified based on the purchased product list. If the age of the product has been verified (step S505; Yes), the server 2 advances to step S520.

当該商品が年齢確認済みではない場合(ステップS505;No)、管理サーバ2は、携帯端末3に年齢確認画面を送信する(ステップS506)。携帯端末3は、受信した年齢確認画面を表示部31に表示する(ステップS507)。図16は、年齢確認画面の表示例を示す。図示のように、年齢確認画面は、商品を購入するために店員による年齢確認が必要である旨のメッセージと、OKボタン81とを含む。メッセージを確認した顧客によりOKボタン81が押下されると、携帯端末3は、承諾情報を管理サーバ2へ送信する(ステップS508)。管理サーバ2は、携帯端末3から承諾情報を受信すると(ステップS509)、購入商品リストを更新し、未確認リスト画面を生成、送信する(ステップS510)。携帯端末3は、管理サーバ2から未確認リスト画面を受信し、表示部31に表示する(ステップS511)。 If the age of the product has not been verified (step S505; No), the management server 2 transmits an age verification screen to the mobile terminal 3 (step S506). The mobile terminal 3 displays the received age confirmation screen on the display unit 31 (step S507). FIG. 16 shows a display example of the age confirmation screen. As shown in the figure, the age confirmation screen includes a message indicating that age confirmation by a store clerk is required in order to purchase a product, and an OK button 81. When the customer confirms the message and presses the OK button 81, the mobile terminal 3 transmits consent information to the management server 2 (step S508). When the management server 2 receives the consent information from the mobile terminal 3 (step S509), it updates the purchased product list, and generates and transmits an unconfirmed list screen (step S510). The mobile terminal 3 receives the unconfirmed list screen from the management server 2 and displays it on the display unit 31 (step S511).

図17は、未確認リスト画面の表示例を示す。図示のように、未確認リスト画面は、商品読取ボタンと、リスト表示欄と、小計表示欄と、合計額表示欄と、ホーム画面遷移ボタンと、取引中止ボタンとを有するが、これらは、図9に示す購入商品リスト画面と同様である。つまり、未確認リスト画面は、購入商品リスト画面における支払いボタン45が年齢確認ボタン83に変化した画面である。具体的に、管理サーバ2は、携帯端末3から受信した商品識別情報に基づいて購入商品リストを更新し、更新した購入商品リストに基づいて未確認リスト画面を生成、送信する。つまり、未確認リスト画面におけるリスト表示欄、小計表示欄、合計額表示欄は、購入商品リストの内容が反映される。 FIG. 17 shows a display example of the unconfirmed list screen. As shown in the figure, the unconfirmed list screen has a product reading button, a list display field, a subtotal display field, a total amount display field, a home screen transition button, and a transaction stop button. This screen is similar to the purchased product list screen shown in . In other words, the unconfirmed list screen is a screen in which the payment button 45 on the purchased product list screen has been changed to the age confirmation button 83. Specifically, the management server 2 updates the purchased product list based on the product identification information received from the mobile terminal 3, and generates and transmits an unconfirmed list screen based on the updated purchased product list. That is, the contents of the purchased product list are reflected in the list display field, subtotal display field, and total amount display field on the unconfirmed list screen.

なお、本実施例では、未確認リスト画面を生成、送信することとしているが、本発明はこれに限定されるものではなく、支払いボタン45を年齢確認ボタン83に変更する情報であるボタン変更情報を生成、送信することとしてもよい。具体的に、管理サーバ2は、更新した購入商品リストと、生成したボタン変更情報とを携帯端末3へ送信する。携帯端末3は、購入商品リスト画面において、リスト表示欄41、小計表示欄42及び合計額表示欄43に購入商品リストの内容を反映させ、ボタン変更情報に基づいて支払いボタン45を年齢確認ボタン83に変更する。 In this embodiment, an unconfirmed list screen is generated and transmitted; however, the present invention is not limited to this, and button change information, which is information for changing the payment button 45 to the age confirmation button 83, is It may also be generated and transmitted. Specifically, the management server 2 transmits the updated purchase product list and the generated button change information to the mobile terminal 3. On the purchased product list screen, the mobile terminal 3 reflects the contents of the purchased product list in the list display field 41, subtotal display field 42, and total amount display field 43, and changes the payment button 45 to the age confirmation button 83 based on the button change information. Change to

詳細は後述するが、携帯端末3が年齢確認処理を行うと、未確認リスト画面における年齢確認ボタン83は支払いボタン45に変化する。即ち、年齢確認処理を行うと、未確認リスト画面が購入商品リスト画面に戻り、顧客は、支払いボタン45を押下することで決済を行うことが可能となる。換言すると、年齢確認処理を行わず、未確認リスト画面のままでは支払いボタン45が存在しないため、顧客は、決済を行うことができない。 Although the details will be described later, when the mobile terminal 3 performs the age confirmation process, the age confirmation button 83 on the unconfirmed list screen changes to the payment button 45. That is, when the age confirmation process is performed, the unconfirmed list screen returns to the purchased product list screen, and the customer can make a payment by pressing the payment button 45. In other words, if the age confirmation process is not performed and the unconfirmed list screen remains, the payment button 45 does not exist, and the customer cannot make a payment.

なお、購入商品リスト画面や未確認リスト画面は、購入商品が年齢確認商品の場合、リスト表示欄において購入商品の名称の横に年齢確認マーク82を表示することとしてもよい。これによれば、顧客はどの購入商品が年齢確認商品であるかを容易に認識することができる。 Note that in the purchased product list screen and the unconfirmed list screen, if the purchased product is an age-confirmed product, an age confirmation mark 82 may be displayed next to the name of the purchased product in the list display field. According to this, the customer can easily recognize which purchased product is an age-verified product.

未確認リスト画面において、年齢確認ボタン83が押下されると(ステップS512)、携帯端末3は、ステップS600の年齢確認処理へ進む。図18は、年齢確認処理のフローチャートである。この処理は、携帯端末3と管理サーバ2により実行される。なお、店舗8において、例えば、年齢確認商品である酒類や煙草を販売するエリアには、年齢確認のため店員が1人は常駐しているものとする。 When the age confirmation button 83 is pressed on the unconfirmed list screen (step S512), the mobile terminal 3 proceeds to age confirmation processing in step S600. FIG. 18 is a flowchart of age confirmation processing. This process is executed by the mobile terminal 3 and the management server 2. In the store 8, for example, it is assumed that at least one clerk is permanently stationed in the area where age verification products such as alcoholic beverages and cigarettes are sold for age verification purposes.

顧客により年齢確認ボタン83が押下されると、携帯端末3は、年齢確認要求を管理サーバ2へ送信する(ステップS601)。なお、本実施例では、購入商品の登録後、直ちに年齢確認処理を行うことを想定しているため、年齢確認処理を行う前の未確認リスト画面において追加の商品読取はできないものとする。 When the customer presses the age confirmation button 83, the mobile terminal 3 transmits an age confirmation request to the management server 2 (step S601). In this embodiment, since it is assumed that the age verification process is performed immediately after the registration of the purchased product, additional products cannot be read on the unconfirmed list screen before the age verification process is performed.

管理サーバ2は、携帯端末3から年齢確認要求を受信すると(ステップS602)、呼出画面を生成し、送信する(ステップS603)。携帯端末3は、管理サーバ2から呼出画面を受信し、表示部31に表示する(ステップS604)。図19は、呼出画面の表示例を示す。図示のように、呼出画面は、店員による年齢確認を促す旨のメッセージと、戻るボタン84と、実行ボタン85とを含む。顧客により戻るボタン84が押下されると、携帯端末3は、再び未確認リスト画面を表示する。一方、顧客により実行ボタン85が押下されると、携帯端末3は、表示部31に読取画面を表示する(ステップS605)。 When the management server 2 receives the age confirmation request from the mobile terminal 3 (step S602), it generates and transmits a calling screen (step S603). The mobile terminal 3 receives the call screen from the management server 2 and displays it on the display unit 31 (step S604). FIG. 19 shows a display example of the call screen. As shown in the figure, the call screen includes a message prompting the store clerk to confirm age, a return button 84, and an execution button 85. When the customer presses the return button 84, the mobile terminal 3 displays the unconfirmed list screen again. On the other hand, when the customer presses the execution button 85, the mobile terminal 3 displays a reading screen on the display unit 31 (step S605).

図20は、読取画面の表示例を示す。図示のように読取画面は、店員が持っている年齢確認バーコード87のスキャンを促す旨のメッセージと、スキャンするエリアを示す鉤括弧86と、を表示する。 FIG. 20 shows a display example of the reading screen. As shown in the figure, the reading screen displays a message urging the store clerk to scan an age verification barcode 87 held by the store clerk, and a hook bracket 86 indicating the area to be scanned.

例えば、購入商品としてビールを登録することで表示された未確認リスト画面において年齢確認ボタン83が押下された場合、顧客は、酒類のエリアにいる可能性が高い。本実施例において年齢確認商品である酒類を販売するエリアには店員が常駐しているため、顧客は、店員を呼び年齢確認をしてもらう。店員は、顧客を見て年齢を確認し、問題がなければ自分の店員カードに印刷されている年齢確認バーコード87を当該顧客に提示する。顧客は、携帯端末3に表示された読取画面により当該年齢確認バーコード87をスキャンする。携帯端末3は、年齢確認バーコード87が正しくスキャンされたか否かを判定する(ステップS606)。年齢確認バーコード87がスキャンされていない場合(ステップS606;No)、携帯端末3は、正しくスキャンされるまでステップS606を繰り返す。なお、携帯端末3は、一定時間を過ぎても年齢確認バーコード87がスキャンされない場合、取引中止を通知する情報を管理サーバ2へ送信することとしてもよい。 For example, if the customer presses the age confirmation button 83 on the unconfirmed list screen displayed by registering beer as a purchased product, there is a high possibility that the customer is in the alcoholic beverages area. In this embodiment, a store clerk is permanently stationed in the area where alcoholic beverages, which are age-verifying products, are sold, so the customer calls the store clerk and asks the customer to confirm his or her age. The clerk looks at the customer and confirms his age, and if there is no problem, presents the age verification barcode 87 printed on his clerk's card to the customer. The customer scans the age verification barcode 87 using the reading screen displayed on the mobile terminal 3. The mobile terminal 3 determines whether the age verification barcode 87 has been correctly scanned (step S606). If the age verification barcode 87 has not been scanned (step S606; No), the mobile terminal 3 repeats step S606 until it is correctly scanned. Note that if the age verification barcode 87 is not scanned after a certain period of time, the mobile terminal 3 may transmit information to the management server 2 to notify that the transaction has been discontinued.

一方、年齢確認バーコード87がスキャンされた場合(ステップS606;Yes)、携帯端末3は、スキャンした年齢確認バーコード87の情報を年齢確認情報として管理サーバ2へ送信する(ステップS607)。なお、年齢確認バーコードは、本発明の年齢確認情報の一例であり、店員が年齢確認を完了したことを示す情報であれば、パスワード、PIN(Personal Identification Number)コード、QR(Quick Response)コードなどであってもよい。 On the other hand, if the age verification barcode 87 is scanned (step S606; Yes), the mobile terminal 3 transmits the information of the scanned age verification barcode 87 as age verification information to the management server 2 (step S607). The age verification barcode is an example of the age verification information of the present invention, and if the information indicates that the store clerk has completed the age verification, it may be a password, PIN (Personal Identification Number) code, or QR (Quick Response) code. etc.

管理サーバ2は、携帯端末3から年齢確認情報を受信することをもって、年齢確認が完了したと判定し、購入商品リストに年齢確認済みであることを対応付けて記憶する(ステップS608)。さらに、管理サーバ2は、購入商品リストを携帯端末3に送信する(ステップS609)。携帯端末3は、購入商品リストを受信し、購入商品リスト画面として表示部31に表示する(ステップS610)。このとき表示される購入商品リスト画面は、図21に示すように、未確認リスト画面の年齢確認ボタン83が支払いボタン89に変化した画面である。そして、携帯端末3は、ステップS600の年齢確認処理を終了し、図15に示すステップS513の数量変更処理へ進む。数量変更処理が終了すると、携帯端末3は、顧客により支払いボタン45が押下されたか否かを判定する(ステップS514)。支払いボタン45が押下されていない場合(ステップS514;No)、処理は、ステップS501へ戻る。こうして、支払いボタン45を押すまで、顧客は商品の追加や数量変更を行い、買い物を続けることができる。そして、支払いボタン45が押下されると(ステップS514;Yes)、商品選択処理は終了する。 Upon receiving the age verification information from the mobile terminal 3, the management server 2 determines that the age verification is complete, and stores the fact that the age verification has been completed in association with the purchased product list (step S608). Furthermore, the management server 2 transmits the purchased product list to the mobile terminal 3 (step S609). The mobile terminal 3 receives the purchased product list and displays it on the display unit 31 as a purchased product list screen (step S610). The purchased product list screen displayed at this time is a screen in which the age confirmation button 83 on the unconfirmed list screen has been changed to a payment button 89, as shown in FIG. Then, the mobile terminal 3 ends the age confirmation process in step S600, and proceeds to the quantity change process in step S513 shown in FIG. When the quantity change process is completed, the mobile terminal 3 determines whether the customer has pressed the payment button 45 (step S514). If the payment button 45 is not pressed (step S514; No), the process returns to step S501. In this way, the customer can add items or change quantities and continue shopping until he or she presses the payment button 45. Then, when the payment button 45 is pressed (step S514; Yes), the product selection process ends.

これによれば、一度年齢確認処理を完了すると、管理サーバ2において購入商品リストに対応付けて年齢確認済であることが記憶されるため、その後、顧客が別の年齢確認商品を購入商品として登録したとしても再び年齢確認処理を行う必要はない。例えば、酒類のエリアで年齢確認処理を完了した後、別のエリアで煙草を購入商品として登録しても、携帯端末3には年齢確認画面や未確認リスト画面が表示されることはなく、顧客は快適に買い物を続けることができる。 According to this, once the age verification process is completed, the management server 2 stores the fact that age verification has been completed in association with the purchased product list, so that the customer can subsequently register another age verification product as a purchased product. Even if you do, there is no need to perform the age verification process again. For example, even if cigarettes are registered as a purchase item in another area after completing the age verification process in an alcoholic beverages area, the age verification screen or unconfirmed list screen will not be displayed on the mobile device 3, and the customer will You can continue shopping comfortably.

(第2実施例)
第2実施例では、顧客が携帯端末3により、年齢確認商品を購入商品として登録した後、会計による決済までの任意のタイミングで年齢確認処理を行う場合を想定する。この場合、基本的に、顧客は、図8に示す商品選択処理により、購入商品を登録する。但し、購入商品に年齢確認商品が含まれる場合、顧客は店員に年齢確認をしてもらう必要がある。そのため、顧客は、携帯端末3により、図18に示す年齢確認処理を行う。図22は、年齢確認商品を購入商品として登録した後、会計による決済までの任意のタイミングで年齢確認処理を行う場合の商品選択処理のフローチャートを示す。
(Second example)
In the second embodiment, it is assumed that after the customer registers an age verification product as a purchased product using the mobile terminal 3, the age verification process is performed at any timing before payment at checkout. In this case, the customer basically registers the purchased product through the product selection process shown in FIG. However, if the purchased product includes an age-verifying product, the customer must ask the store clerk to verify their age. Therefore, the customer uses the mobile terminal 3 to perform the age verification process shown in FIG. FIG. 22 shows a flowchart of the product selection process when the age confirmation process is performed at any timing after registering the age confirmation product as a purchased product and before payment at checkout.

図22において、ステップS714の数量変更処理は、図8におけるステップS206~ステップS210の処理と同様であるので詳細な説明は省略する。また、図22においてステップS716の年齢確認処理は、図18におけるステップS601~S610の処理と同様であるので詳細な説明は省略する。さらに、図22において、ステップS701~S703の処理は、図8におけるステップS201~S203と同様であるので説明は省略する。 In FIG. 22, the quantity change process in step S714 is the same as the process in steps S206 to S210 in FIG. 8, so a detailed explanation will be omitted. Furthermore, the age confirmation process in step S716 in FIG. 22 is similar to the process in steps S601 to S610 in FIG. 18, so detailed explanation will be omitted. Further, in FIG. 22, the processes in steps S701 to S703 are the same as steps S201 to S203 in FIG. 8, so the explanation will be omitted.

ステップS703において、携帯端末3から商品識別情報を受信すると、管理サーバ2は、商品が年齢確認商品であるか否かを判定する(ステップS704)。当該商品が年齢確認商品ではないと判定した場合(ステップS704;No)、管理サーバ2は、購入商品リストにすでに年齢確認商品があるか否かを判定する(ステップS705)。購入商品リストに年齢確認商品がない場合(ステップS705;No)、管理サーバ2は、年齢確認の必要がないため、購入商品リストを更新し、携帯端末3へ送信する(ステップS720)。携帯端末3は、更新後の購入商品リストを受信すると、購入商品リスト画面として表示し、ステップS714の数量変更処理へ進む。一方、購入商品リストに年齢確認商品がある場合(ステップS705;Yes)、管理サーバ2は、購入商品リストを参照することで、顧客に対して年齢確認済であるか否かを判定する(ステップS707)。すでに年齢確認済である場合(ステップS707;Yes)、管理サーバ2は、年齢確認処理を行う必要はないとして、ステップS720の処理へ進む。 Upon receiving the product identification information from the mobile terminal 3 in step S703, the management server 2 determines whether the product is an age-verified product (step S704). If it is determined that the product is not an age verification product (step S704; No), the management server 2 determines whether the purchase product list already includes an age verification product (step S705). If there is no age-confirmed product in the purchased product list (step S705; No), the management server 2 updates the purchased product list and sends it to the mobile terminal 3 (step S720), since there is no need for age verification. When the mobile terminal 3 receives the updated purchase product list, it displays it as a purchase product list screen, and proceeds to the quantity change process of step S714. On the other hand, if there is an age-verified product in the purchased product list (step S705; Yes), the management server 2 refers to the purchased product list to determine whether or not the age has been verified for the customer (step S705; Yes). S707). If the age has already been confirmed (step S707; Yes), the management server 2 determines that there is no need to perform age confirmation processing, and proceeds to step S720.

ステップS704において商品が年齢確認商品であると判定した場合(ステップS704;Yes)、管理サーバ2は、購入商品リストを参照し、今回の買い物において当該商品が最初の年齢確認商品であるか否かを判定する(ステップS706)。当該商品が最初の年齢確認商品ではなく(ステップS706;No)、すでに年齢確認済である場合(ステップS707;Yes)、管理サーバ2は、年齢確認処理を行う必要はないとして、図8におけるステップS204の処理へ進む。本実施例では、1度の買い物において年齢確認商品を購入商品として何個登録しても、会計までの任意のタイミングで1度だけ年齢確認処理を行えばよい。そのため、購入商品リストに登録する商品が年齢確認商品であったとしても、すでに年齢確認済であれば、管理サーバ2は、ステップS204の処理へ進み、年齢確認処理を行うことはない。 If it is determined in step S704 that the product is an age-verified product (step S704; Yes), the management server 2 refers to the purchased product list and determines whether the product is the first age-verified product in the current shopping. is determined (step S706). If the product is not the first age verification product (step S706; No) and the age has already been verified (step S707; Yes), the management server 2 determines that there is no need to perform age verification processing and performs the step in FIG. The process advances to S204. In this embodiment, no matter how many age verification products are registered as purchased products in one shopping trip, the age verification process only needs to be performed once at any timing up to checkout. Therefore, even if the product to be registered in the purchased product list is an age-verified product, if the age has already been verified, the management server 2 proceeds to step S204 and does not perform the age verification process.

ステップS706において商品が最初の年齢確認商品であると判定した場合(ステップS706;Yes)、管理サーバ2は、図16に示すような年齢確認画面を携帯端末3に送信する(ステップS708)。携帯端末3は、受信した年齢確認画面を表示部31に表示する(ステップS709)。メッセージを確認した顧客によりOKボタン81が押下されると、携帯端末3は、承諾情報を管理サーバ2へ送信する(ステップS710)。管理サーバ2は、携帯端末3から承諾情報を受信すると(ステップS711)、購入商品リストを更新し、未確認リスト画面を生成、送信する(ステップS712)。携帯端末3は、管理サーバ2から未確認リスト画面を受信し、表示部31に表示する(ステップS511)。未確認リスト画面は、第1実施例と同様であるため、説明は省略する。そして、携帯端末3は、必要に応じて数量変更処理を行う(ステップS714)。 If it is determined in step S706 that the product is the first age confirmation product (step S706; Yes), the management server 2 transmits an age confirmation screen as shown in FIG. 16 to the mobile terminal 3 (step S708). The mobile terminal 3 displays the received age confirmation screen on the display unit 31 (step S709). When the customer confirms the message and presses the OK button 81, the mobile terminal 3 transmits consent information to the management server 2 (step S710). When the management server 2 receives consent information from the mobile terminal 3 (step S711), it updates the purchased product list, and generates and transmits an unconfirmed list screen (step S712). The mobile terminal 3 receives the unconfirmed list screen from the management server 2 and displays it on the display unit 31 (step S511). The unconfirmed list screen is the same as that in the first embodiment, so a description thereof will be omitted. Then, the mobile terminal 3 performs a quantity change process as necessary (step S714).

なお、年齢確認処理が完了していない場合、数量変更処理において携帯端末3に表示される画面は、未確認リスト画面である。未確認リスト画面は、購入商品リスト画面の支払いボタン45を年齢確認ボタン83に変更したものであるため、未確認リスト画面であっても数量変更処理は問題なく行うことができる。 Note that if the age confirmation process is not completed, the screen displayed on the mobile terminal 3 in the quantity change process is an unconfirmed list screen. Since the unconfirmed list screen replaces the payment button 45 on the purchased product list screen with an age confirmation button 83, the quantity change process can be performed without any problem even on the unconfirmed list screen.

数量変更処理が終了すると、携帯端末3は、未確認リスト画面において顧客により年齢確認ボタン83が押下されたか否かを判定する(ステップS715)。年齢確認ボタン83が押下されていない場合(ステップS715;No)、携帯端末3は、ステップS701の処理へ戻る。このように、年齢確認ボタン83を押下しなくても、即ち年齢確認処理を直ちに行わなくても、顧客は商品の追加や数量変更を行い、買い物を続けることができる。但し、年齢確認処理を行わないと、決済を行うことはできない。年齢確認処理を行わないままステップS701に戻って処理を行った場合において、再び煙草など年齢確認商品と購入商品として登録すると、管理サーバ2は、最初の年齢確認商品ではなく(ステップS706;No)、年齢確認済ではないと判定し(ステップS707;No)、購入商品リストを更新するとともに、未確認リスト画面を生成、送信する(ステップS712)。このように、年齢確認処理を行わなくても、顧客は、未確認リスト画面のまま引き続き買い物を続けることができ、他の年齢確認商品を購入商品として追加登録することも可能である。 When the quantity change process is completed, the mobile terminal 3 determines whether or not the age confirmation button 83 has been pressed by the customer on the unconfirmed list screen (step S715). If the age confirmation button 83 is not pressed (step S715; No), the mobile terminal 3 returns to the process of step S701. In this way, the customer can add products or change the quantity and continue shopping without pressing the age confirmation button 83, that is, without immediately performing the age confirmation process. However, payment cannot be made unless the age verification process is performed. If the process returns to step S701 without performing age verification processing, and if the product is registered again as an age verification product such as cigarettes and a purchased product, the management server 2 determines that the product is not the first age verification product (step S706; No). , determines that the age has not been confirmed (step S707; No), updates the purchased product list, and generates and sends an unconfirmed list screen (step S712). In this way, even without performing the age verification process, the customer can continue shopping on the unconfirmed list screen, and can additionally register other age verification products as purchased products.

ステップS715において年齢確認ボタン83が押下された場合(ステップS715;Yes)、携帯端末3は、年齢確認処理を行う(ステップS716)。年齢確認処理が終了すると、携帯端末3は、購入商品リスト画面において顧客により支払いボタン45が押下されたか否かを判定する(ステップS717)。支払いボタン45が押下されていない場合(ステップS717;No)、処理は、ステップS701へ戻る。こうして、支払いボタン45を押下するまで、顧客は購入商品リスト画面において商品の追加や数量変更を行い、買い物を続けることができる。支払いボタン45が押下されると(ステップS717;Yes)、商品選択処理は終了する。このように、年齢確認処理を行うことで、未確認リスト画面から購入商品リスト画面に戻るため、顧客は、買い物を続けることもできるし、買い物を終了して決済に進むことも可能となる。 If the age confirmation button 83 is pressed in step S715 (step S715; Yes), the mobile terminal 3 performs age confirmation processing (step S716). When the age confirmation process is completed, the mobile terminal 3 determines whether the customer has pressed the payment button 45 on the purchased product list screen (step S717). If the payment button 45 is not pressed (step S717; No), the process returns to step S701. In this way, the customer can continue shopping by adding products or changing quantities on the purchase product list screen until the customer presses the payment button 45. When the payment button 45 is pressed (step S717; Yes), the product selection process ends. In this way, by performing the age verification process, the customer returns from the unconfirmed list screen to the purchased product list screen, so the customer can either continue shopping or finish shopping and proceed to payment.

なお、本実施例では、説明の便宜上、図22においてステップS716の年齢確認処理をステップS714の数量変更処理の後に行うこととしているが、本発明はこれに限定されるものではない。年齢確認処理は、未確認リスト画面において顧客により年齢確認ボタン83が押下された任意のタイミングで行うことができる。年齢確認処理が完了すると、管理サーバ2はボタン変更情報を携帯端末3へ送信し、携帯端末3はボタン変更情報に基づいて未確認リスト画面の年齢確認ボタン83を支払いボタン45に変更させることとしてもよい。これによれば、どのタイミングであっても年齢確認処理が完了すれば、未確認リスト画面は購入商品リスト画面に戻る。そして、携帯端末3及び管理サーバ2は、購入商品リスト画面における顧客の入力に従って、引き続き、商品選択処理や会計処理を行うことができる。 In this embodiment, for convenience of explanation, the age confirmation process in step S716 in FIG. 22 is performed after the quantity change process in step S714, but the present invention is not limited to this. The age confirmation process can be performed at any timing when the customer presses the age confirmation button 83 on the unconfirmed list screen. When the age confirmation process is completed, the management server 2 transmits button change information to the mobile terminal 3, and the mobile terminal 3 may change the age confirmation button 83 on the unconfirmed list screen to the payment button 45 based on the button change information. good. According to this, if the age confirmation process is completed at any timing, the unconfirmed list screen returns to the purchased product list screen. Then, the mobile terminal 3 and the management server 2 can continue to perform product selection processing and accounting processing according to the customer's input on the purchase product list screen.

これによれば、携帯端末3及び管理サーバ2は、年齢確認商品を購入商品として登録した後、直ちに年齢確認処理をしなくても、商品選択処理を続けることができる。つまり、顧客は、年齢確認商品を購入する場合、会計までの任意のタイミングで店員を呼んで年齢確認してもらえばよい。そのため、第1実施例のように、店舗8において年齢確認商品を販売するエリアに店員が常駐していなくても、顧客は、店舗8内において店員を見かけたタイミングで年齢確認をしてもらうことができる。このように、携帯端末3で年齢確認商品の商品バーコード7を読み取っても、顧客は、直ちに年齢確認処理を行うことなく買い物を続けることができる。さらに、年齢確認商品の個数に限らず年齢確認処理は1度であるため、顧客は待機時間も少なく快適に買い物を行うことができる。 According to this, the mobile terminal 3 and the management server 2 can continue the product selection process without immediately performing the age confirmation process after registering the age confirmation product as a purchased product. In other words, when a customer purchases an age-verifying product, he or she can call a store clerk at any time until the checkout and have the customer verify his or her age. Therefore, as in the first embodiment, even if a store clerk is not permanently stationed in the area where age-verified products are sold in the store 8, customers can have their age verified when they see a clerk inside the store 8. Can be done. In this way, even if the customer reads the product barcode 7 of the age verification product with the mobile terminal 3, the customer can continue shopping without immediately performing the age verification process. Furthermore, since the age verification process is performed only once, regardless of the number of age verification products, customers can comfortably shop with less waiting time.

また、年齢確認処理を行わないと、携帯端末3の画面上に支払いボタン45が表示されず決済を行うことができないため、店舗側としては、年齢確認処理が完了していないのに決済されてしまうといった不都合を解消することができる。また、会計機5においてライト57やスピーカ58で店員を呼んで年齢確認をしてもらうのと異なり、顧客が任意のタイミングで店舗8内にいるいずれかの店員に声を掛けて年齢確認をしてもらう。そして、顧客は自身の携帯端末3で年齢確認処理を行うことができるため、年齢確認処理のために店舗8内で他の顧客に注目されるといった顧客のストレスを軽減することができる。 In addition, if the age verification process is not performed, the payment button 45 will not be displayed on the screen of the mobile terminal 3 and the payment cannot be made. This eliminates the inconvenience of storing it away. Also, unlike the checkout machine 5 where the customer uses the light 57 or the speaker 58 to call a clerk to confirm their age, the customer can call out to any clerk in the store 8 at any time to confirm their age. Get it. Since the customer can perform the age verification process using his/her own mobile terminal 3, it is possible to reduce stress on the customer such as being noticed by other customers in the store 8 due to the age verification process.

[変形例]
(変形例1)
上記の実施例では、会計機5において、顧客の年齢を確認した店員が店員バーコードを読み取ることにより年齢確認を行っているが、その代わりに、顧客の生体情報を用いた生体認証により年齢確認を行ってもよい。その場合、顧客の会員登録時などに、顧客の生体情報(顔、指紋など)を予め登録しておく。会計機5にはカメラを設け、年齢確認画面が表示された際に、顧客に生体情報を撮影させ、管理サーバ2へ送信する。管理サーバ2は、会計機5から送信された生体情報と、予め登録されている生体情報とを照合し、両者が一致した場合に、会員登録されている顧客の年齢情報に基づいて年齢確認を行えばよい。この場合、生体情報は本発明の年齢確認情報の一例である。
[Modified example]
(Modification 1)
In the above embodiment, the age of the customer is confirmed by the clerk reading the clerk's barcode at the checkout machine 5, but instead, the age is confirmed by biometric authentication using the customer's biometric information. You may do so. In that case, the customer's biometric information (face, fingerprint, etc.) is registered in advance, such as when the customer registers as a member. The accounting machine 5 is equipped with a camera, and when the age confirmation screen is displayed, the customer is allowed to take a photograph of biometric information, and the photograph is transmitted to the management server 2. The management server 2 compares the biometric information sent from the accounting machine 5 with the biometric information registered in advance, and if the two match, the management server 2 verifies the age based on the age information of the customer who is registered as a member. Just go. In this case, biometric information is an example of age confirmation information of the present invention.

(変形例2)
上記の実施例では、商品に付与したバーコードを携帯端末3により読み取っているが、その代わりに、QR(Quick Response)コードを商品に付与し、これを携帯端末3で読み取るようにしてもよい。
(Modification 2)
In the above embodiment, the barcode given to the product is read by the mobile terminal 3, but instead, a QR (Quick Response) code may be given to the product and read by the mobile terminal 3. .

(変形例3)
上記の実施例では、年齢確認商品が酒類や煙草であり、年齢確認として店員は、顧客が20歳以上であることを確認している。しかし、本発明において店員が確認する年齢の区切りは20歳に限られるものではなく、18歳など他の年齢を設定してもよい。また、年齢の区切りが1つに限られるものではなく、18歳と20歳など、対象となる年齢確認商品毎に複数の区切りを設定することとしてもよい。この場合、年齢確認商品である商品毎にそれぞれ確認を必要とする年齢を設定し、予め特定のコードや年齢確認商品リストに対応付けて記憶しておく。このように、年齢の区切りが複数ある場合、店員は、その商品に合わせた年齢確認を行うこととなる。管理サーバ2は、携帯端末3から年齢確認情報を受信することをもって年齢確認を完了することとしてもよいし、年齢確認情報と、記憶された特定のコード又は年齢確認商品リストとに基づいて年齢確認を完了することとしてもよい。
(Modification 3)
In the above embodiment, the age verification products are alcoholic beverages and cigarettes, and the store clerk confirms that the customer is 20 years old or older. However, in the present invention, the age division checked by the store clerk is not limited to 20 years old, and other ages such as 18 years old may be set. Further, the age division is not limited to one, and a plurality of divisions may be set for each target age confirmation product, such as 18 years old and 20 years old. In this case, an age that requires confirmation is set for each product that is an age verification product, and is stored in advance in association with a specific code or age verification product list. In this way, when there are multiple age divisions, the store clerk will perform age confirmation according to the product. The management server 2 may complete the age verification by receiving the age verification information from the mobile terminal 3, or may complete the age verification based on the age verification information and a stored specific code or age verification product list. It may also be completed.

(変形例4)
上記の実施形態では、年齢確認商品がある場合に、支払いボタン45を年齢確認ボタン83に変更している。その代わりに、年齢確認商品がある場合、支払いボタン45は表示したまま選択不能とし、支払いボタン45とは別に年齢確認ボタンを表示してもよい。
(Modification 4)
In the above embodiment, when there is an age confirmation product, the payment button 45 is changed to the age confirmation button 83. Alternatively, if there is an age confirmation product, the payment button 45 may remain displayed and cannot be selected, and the age confirmation button may be displayed separately from the payment button 45.

その他、上記の各実施形態(変形例を含む、以下同じ)の一部又は全部は、以下の付記のようにも記載され得るが以下には限られない。 In addition, part or all of each of the above embodiments (including modified examples, the same applies hereinafter) may be described as in the following supplementary notes, but is not limited to the following.

(付記1)
サーバ装置と、携帯端末とを備える購入管理システムであって、
前記サーバ装置は、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
を備え、
前記携帯端末は、
購入する商品の前記商品識別情報を前記サーバ装置へ送信する商品識別情報送信部と、
前記サーバ装置から前記画面を受信し、表示する表示制御部と、
前記支払いボタンの押下により前記支払要求が行われた場合に、前記購入商品リストに基づいて決済を行う決済部と、
を備え、
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信し、前記リスト画面における前記支払いボタンを機能しないように変更する購入管理システム。
(Additional note 1)
A purchase management system comprising a server device and a mobile terminal,
The server device includes:
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, a button change information generation unit that generates first button change information for changing the payment button so that it does not function, and sends it to the mobile terminal. and,
Equipped with
The mobile terminal is
a product identification information transmitter that transmits the product identification information of the product to be purchased to the server device;
a display control unit that receives the screen from the server device and displays it;
a payment unit that performs payment based on the purchased product list when the payment request is made by pressing the payment button;
Equipped with
The display control unit receives the first button change information from the server device, and changes the payment button on the list screen so that it does not function.

(付記2)
前記ボタン変更情報生成部は、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する前記第1ボタン変更情報を生成し、
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信し、前記リスト画面における前記支払いボタンを機能しないように変更するとともに、前記年齢確認ボタンを表示する付記1に記載の購入管理システム。
(Additional note 2)
The button change information generation unit generates the first button change information that disables the payment button and changes the age confirmation button, which requests age confirmation when pressed, to be displayed separately from the payment button. death,
The display control unit receives the first button change information from the server device, changes the payment button on the list screen so that it does not function, and displays the age confirmation button.Purchase management according to supplementary note 1 system.

(付記3)
前記ボタン変更情報生成部は、前記支払いボタンを、押下により年齢確認要求を行う年齢確認ボタンに変更する前記第1ボタン変更情報を生成し、
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信し、前記リスト画面における前記支払いボタンを前記年齢確認ボタンに変更する付記1に記載の購入管理システム。
(Additional note 3)
The button change information generation unit generates the first button change information that changes the payment button to an age confirmation button that requests age confirmation when pressed;
The purchase management system according to supplementary note 1, wherein the display control unit receives the first button change information from the server device and changes the payment button on the list screen to the age confirmation button.

(付記4)
前記携帯端末は、
顧客の年齢を確認したことを示す年齢確認情報を取得し、前記サーバ装置へ送信する年齢確認情報取得部を備え、
前記サーバ装置は、
前記携帯端末から前記年齢確認情報を受信したときに、年齢確認を完了とする年齢確認部を備えるものであって、
前記年齢確認情報取得部は、前記年齢確認ボタンの押下により前記年齢確認要求が行われた場合に、前記年齢確認情報を取得し、
前記ボタン変更情報生成部は、前記年齢確認部により前記年齢確認が完了された場合、前記年齢確認ボタンを前記支払いボタンに変更する第2ボタン変更情報を生成する付記3に記載の購入管理システム。
(Additional note 4)
The mobile terminal is
comprising an age verification information acquisition unit that acquires age verification information indicating that the customer's age has been verified and transmits it to the server device;
The server device includes:
The device includes an age verification unit that completes age verification when the age verification information is received from the mobile terminal,
The age verification information acquisition unit acquires the age verification information when the age verification request is made by pressing the age verification button;
The purchase management system according to appendix 3, wherein the button change information generation unit generates second button change information for changing the age confirmation button to the payment button when the age confirmation is completed by the age confirmation unit.

(付記5)
前記年齢確認部は、前記購入商品リストに対応付けて前記年齢確認を完了したことを示す完了情報を記憶するものであって、
前記年齢判定部は、前記購入商品リストに前記完了情報が対応付けられていない場合に、前記商品が前記年齢確認商品であるか否かを判定する付記4に記載の購入管理システム。
(Appendix 5)
The age confirmation unit stores completion information indicating that the age confirmation has been completed in association with the purchased product list,
The purchase management system according to supplementary note 4, wherein the age determination unit determines whether the product is the age-confirmed product when the completion information is not associated with the purchase product list.

(付記6)
前記年齢確認要求は、前記決済までの任意のタイミングで行うことができる付記2乃至5のいずれか一項に記載の購入管理システム。
(Appendix 6)
The purchase management system according to any one of Supplementary Notes 2 to 5, wherein the age verification request can be made at any timing before the payment.

(付記7)
前記年齢確認商品は、それぞれ確認を必要とする年齢を商品毎に設定可能である付記1乃至6のいずれか一項に記載の購入管理システム。
(Appendix 7)
7. The purchase management system according to any one of Supplementary Notes 1 to 6, wherein the age for which age confirmation is required can be set for each product.

(付記8)
前記購入管理システムは、さらに会計機を備え、
前記携帯端末は、
前記決済の方法を選択する決済方法選択部を備え、
前記決済部は、前記決済方法選択部により現金決済が選択された場合、前記購入商品リストに基づいて前記会計機に決済をさせる付記1乃至7のいずれか一項に記載の購入管理システム。
(Appendix 8)
The purchase management system further includes an accounting machine,
The mobile terminal is
comprising a payment method selection unit for selecting the payment method,
8. The purchase management system according to any one of Supplementary Notes 1 to 7, wherein the payment unit causes the accounting machine to perform payment based on the purchased product list when cash payment is selected by the payment method selection unit.

(付記9)
顧客が使用する携帯端末と通信可能なサーバ装置であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
を備えるサーバ装置。
(Appendix 9)
A server device capable of communicating with a mobile terminal used by a customer,
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, a button change information generation unit that generates first button change information for changing the payment button so that it does not function, and sends it to the mobile terminal. and,
A server device comprising:

(付記10)
顧客が使用する携帯端末と通信可能なサーバ装置により実行される購入管理方法であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信する購入管理方法。
(Appendix 10)
A purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, the method comprising:
receiving product identification information read from a code attached to the product from the mobile terminal;
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
If the product is determined to be the age verification product, the purchase management method generates first button change information for changing the payment button so that it does not function, and transmits the first button change information to the mobile terminal.

(付記11)
商品に付されたコードから読み取られた商品識別情報を携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信する処理をコンピュータに実行させるプログラム。
(Appendix 11)
Receives product identification information read from the code attached to the product from a mobile device,
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
A program that causes a computer to execute a process of generating first button change information for changing the payment button so that it does not function when the product is determined to be the age verification product, and transmitting the first button change information to the mobile terminal.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。すなわち、本願発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。 Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. The configuration and details of the present invention can be modified in various ways that can be understood by those skilled in the art within the scope of the present invention. That is, it goes without saying that the present invention includes the entire disclosure including the claims and various modifications and modifications that a person skilled in the art would be able to make in accordance with the technical idea. In addition, the disclosures of the above cited patent documents, etc. are incorporated into this document by reference.

1 POSサーバ
2 管理サーバ
3 携帯端末
5 会計機
7 商品バーコード
56 バーコードリーダ
100 購入管理システム
1 POS server 2 Management server 3 Mobile terminal 5 Accounting machine 7 Product barcode 56 Barcode reader 100 Purchase management system

Claims (9)

サーバ装置と、携帯端末とを備える購入管理システムであって、
前記サーバ装置は、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了とする年齢確認部と
を備え、
前記携帯端末は、
購入する商品の前記商品識別情報を前記サーバ装置へ送信する商品識別情報送信部と、
前記サーバ装置から前記画面を受信し、表示する表示制御部と、
前記年齢確認ボタンの押下により前記年齢確認要求が行われた場合に、前記年齢確認情報を取得し、前記サーバ装置へ送信する年齢確認情報取得部と、
前記支払いボタンの押下により前記支払要求が行われた場合に、前記購入商品リストに基づいて決済を行う決済部と、
を備え、
前記リスト作成部は、前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記ボタン変更情報生成部は、前記年齢確認部により前記年齢確認が完了された場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信し、
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信すると、前記画面における前記支払いボタンを機能しないように変更するとともに前記年齢確認ボタンを表示し、前記サーバ装置から前記第2ボタン変更情報を受信すると、前記支払いボタンを機能するように変更するとともに前記年齢確認ボタンを消去する購入管理システム。
A purchase management system comprising a server device and a mobile terminal,
The server device includes:
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, the payment button is made inoperative, and an age confirmation button that requests age confirmation when pressed is displayed separately from the payment button. a button change information generation unit that generates first button change information to be changed as follows and transmits it to the mobile terminal;
an age verification unit that completes age verification when receiving age verification information indicating that the customer's age has been verified from the mobile terminal ;
Equipped with
The mobile terminal is
a product identification information transmitter that transmits the product identification information of the product to be purchased to the server device;
a display control unit that receives the screen from the server device and displays it;
an age verification information acquisition unit that acquires the age verification information and transmits it to the server device when the age verification request is made by pressing the age verification button;
a payment unit that performs payment based on the purchased product list when the payment request is made by pressing the payment button;
Equipped with
The list creation unit adds products to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed;
The button change information generation unit generates second button change information for erasing the age confirmation button and changing the payment button to function when the age confirmation is completed by the age confirmation unit. , to the mobile terminal;
Upon receiving the first button change information from the server device, the display control section changes the payment button on the screen so that it does not function , displays the age confirmation button, and changes the second button from the server device. Upon receiving the change information, the purchase management system changes the payment button to be functional and erases the age verification button .
前記表示制御部は、前記サーバ装置から前記第1ボタン変更情報を受信すると、前記支払いボタンを機能しないように変更するとともに前記年齢確認ボタンを当該支払いボタンの代わりに表示し、前記サーバ装置から前記第2ボタン変更情報を受信すると、前記年齢確認ボタンの代わりに前記支払いボタンを表示することで当該年齢確認ボタンを消去するとともに当該支払いボタンを機能するように変更する請求項1に記載の購入管理システム。 When the display control unit receives the first button change information from the server device , the display control unit changes the payment button so that it does not function, displays the age confirmation button instead of the payment button, and changes the first button change information from the server device to The purchase management according to claim 1, wherein upon receiving the second button change information, the payment button is displayed in place of the age verification button to erase the age verification button and change the payment button to function. system. 前記年齢確認部は、前記購入商品リストに対応付けて前記年齢確認を完了したことを示す完了情報を記憶するものであって、
前記年齢判定部は、前記購入商品リストに前記完了情報が対応付けられていない場合に、前記商品が前記年齢確認商品であるか否かを判定する請求項1又は2に記載の購入管理システム。
The age confirmation unit stores completion information indicating that the age confirmation has been completed in association with the purchased product list,
3. The purchase management system according to claim 1, wherein the age determination unit determines whether the product is the age confirmation product when the completion information is not associated with the purchase product list.
前記年齢確認要求は、前記決済までの任意のタイミングで行うことができる請求項1乃至3のいずれか一項に記載の購入管理システム。 4. The purchase management system according to claim 1, wherein the age verification request can be made at any timing before the payment. 前記年齢確認商品は、それぞれ確認を必要とする年齢を商品毎に設定可能である請求項1乃至4のいずれか一項に記載の購入管理システム。 5. The purchase management system according to claim 1, wherein for each of the age confirmation products, an age that requires confirmation can be set for each product. 前記購入管理システムは、さらに会計機を備え、
前記携帯端末は、
前記決済の方法を選択する決済方法選択部を備え、
前記決済部は、前記決済方法選択部により現金決済が選択された場合、前記購入商品リストに基づいて前記会計機に決済をさせる請求項1乃至5のいずれか一項に記載の購入管理システム。
The purchase management system further includes an accounting machine,
The mobile terminal is
comprising a payment method selection unit for selecting the payment method,
The purchase management system according to any one of claims 1 to 5, wherein the payment unit causes the accounting machine to perform payment based on the purchase item list when cash payment is selected by the payment method selection unit.
顧客が使用する携帯端末と通信可能なサーバ装置であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信する商品識別情報取得部と、
前記商品識別情報に基づいて、購入商品リストを作成するリスト作成部と、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信する画面生成部と、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定する年齢判定部と、
前記年齢判定部により前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信するボタン変更情報生成部と、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了とする年齢確認部と、
を備え、
前記リスト作成部は、前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記ボタン変更情報生成部は、前記年齢確認部により前記年齢確認が完了された場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信するサーバ装置。
A server device capable of communicating with a mobile terminal used by a customer,
a product identification information acquisition unit that receives product identification information read from a code attached to the product from the mobile terminal;
a list creation unit that creates a purchase product list based on the product identification information;
a screen generation unit that generates a screen including a payment button that requests payment when pressed based on the purchased product list, and transmits the screen to the mobile terminal;
an age determination unit that determines whether the product is an age confirmation product that requires age confirmation based on the product identification information;
If the age determination unit determines that the product is the age confirmation product, the payment button is made inoperative, and an age confirmation button that requests age confirmation when pressed is displayed separately from the payment button. a button change information generation unit that generates first button change information to be changed as follows and transmits it to the mobile terminal;
an age verification unit that completes age verification when receiving age verification information indicating that the customer's age has been verified from the mobile terminal;
Equipped with
The list creation unit adds products to the purchase product list based on product identification information received from the mobile terminal even before the age verification is completed;
The button change information generation unit generates second button change information for erasing the age confirmation button and changing the payment button to function when the age confirmation is completed by the age confirmation unit. , a server device that transmits data to the mobile terminal .
顧客が使用する携帯端末と通信可能なサーバ装置により実行される購入管理方法であって、
商品に付されたコードから読み取られた商品識別情報を前記携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信し、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了し、
前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記年齢確認を完了した場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信する購入管理方法。
A purchase management method executed by a server device capable of communicating with a mobile terminal used by a customer, the method comprising:
receiving product identification information read from a code attached to the product from the mobile terminal;
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
If the product is determined to be the age verification product, the payment button is disabled and the age verification button, which requests age verification when pressed, is displayed separately from the payment button. generating one-button change information and transmitting it to the mobile terminal;
completing the age verification upon receiving age verification information from the mobile terminal indicating that the customer's age has been verified;
Adding a product to the purchase product list based on product identification information received from the mobile terminal even before completing the age verification;
When the age confirmation is completed, the purchase management method includes erasing the age confirmation button, generating second button change information for changing the function of the payment button, and transmitting the second button change information to the mobile terminal.
商品に付されたコードから読み取られた商品識別情報を顧客が使用する携帯端末から受信し、
前記商品識別情報に基づいて、購入商品リストを作成し、
前記購入商品リストに基づいて、押下により支払要求を行う支払いボタンを含む画面を生成し、前記携帯端末へ送信し、
前記商品識別情報に基づいて、前記商品が年齢確認を必要とする年齢確認商品であるか否かを判定し、
前記商品が前記年齢確認商品であると判定された場合、前記支払いボタンを機能しないようにするとともに、押下により年齢確認要求を行う年齢確認ボタンを前記支払いボタンとは別に表示するように変更する第1ボタン変更情報を生成し、前記携帯端末へ送信し、
前記携帯端末から顧客の年齢を確認したことを示す年齢確認情報を受信したときに、年齢確認を完了し、
前記年齢確認を完了する前であっても、前記携帯端末から受信する商品識別情報に基づいて、前記購入商品リストに商品を追加し、
前記年齢確認を完了した場合、前記年齢確認ボタンを消去するとともに、前記支払いボタンを機能するように変更する第2ボタン変更情報を生成して、前記携帯端末へ送信する処理をコンピュータに実行させるプログラム。
Receives product identification information read from the code attached to the product from a mobile device used by the customer,
Create a purchase product list based on the product identification information,
Based on the purchased product list, generate a screen including a payment button that requests payment when pressed, and send it to the mobile terminal;
Based on the product identification information, determine whether the product is an age confirmation product that requires age confirmation;
If the product is determined to be the age verification product, the payment button is disabled and the age verification button, which requests age verification when pressed, is displayed separately from the payment button. generating one-button change information and transmitting it to the mobile terminal;
completing the age verification upon receiving age verification information from the mobile terminal indicating that the customer's age has been verified;
Adding a product to the purchase product list based on product identification information received from the mobile terminal even before completing the age verification;
When the age verification is completed, a program that causes a computer to erase the age verification button, generate second button change information for changing the payment button to function, and send it to the mobile terminal. .
JP2020028592A 2020-02-21 2020-02-21 Purchase management system, server device, purchase management method, and program Active JP7413828B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020028592A JP7413828B2 (en) 2020-02-21 2020-02-21 Purchase management system, server device, purchase management method, and program
JP2023218815A JP2024026518A (en) 2020-02-21 2023-12-26 Purchase management system, server device, purchase management method, mobile terminal, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020028592A JP7413828B2 (en) 2020-02-21 2020-02-21 Purchase management system, server device, purchase management method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023218815A Division JP2024026518A (en) 2020-02-21 2023-12-26 Purchase management system, server device, purchase management method, mobile terminal, and program

Publications (2)

Publication Number Publication Date
JP2021135524A JP2021135524A (en) 2021-09-13
JP7413828B2 true JP7413828B2 (en) 2024-01-16

Family

ID=77661270

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020028592A Active JP7413828B2 (en) 2020-02-21 2020-02-21 Purchase management system, server device, purchase management method, and program
JP2023218815A Pending JP2024026518A (en) 2020-02-21 2023-12-26 Purchase management system, server device, purchase management method, mobile terminal, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023218815A Pending JP2024026518A (en) 2020-02-21 2023-12-26 Purchase management system, server device, purchase management method, mobile terminal, and program

Country Status (1)

Country Link
JP (2) JP7413828B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009163323A (en) 2007-12-28 2009-07-23 Teraoka Seiko Co Ltd Commodity sales processing system
JP2011180759A (en) 2010-02-26 2011-09-15 Toshiba Tec Corp Self-checkout terminal device and control program thereof
JP2013541107A (en) 2010-10-13 2013-11-07 ウォルマート ストアーズ,インコーポレーティッド Self-payment method by portable device
JP2019153088A (en) 2018-03-02 2019-09-12 東芝テック株式会社 Terminal management apparatus and program therefor
JP2019168762A (en) 2018-03-22 2019-10-03 日本電気株式会社 Settlement system, settlement method, and program
JP2019220097A (en) 2018-06-22 2019-12-26 株式会社寺岡精工 Sales data processing device, sales data processing method, program, and sales data processing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009163323A (en) 2007-12-28 2009-07-23 Teraoka Seiko Co Ltd Commodity sales processing system
JP2011180759A (en) 2010-02-26 2011-09-15 Toshiba Tec Corp Self-checkout terminal device and control program thereof
JP2013541107A (en) 2010-10-13 2013-11-07 ウォルマート ストアーズ,インコーポレーティッド Self-payment method by portable device
JP2019153088A (en) 2018-03-02 2019-09-12 東芝テック株式会社 Terminal management apparatus and program therefor
JP2019168762A (en) 2018-03-22 2019-10-03 日本電気株式会社 Settlement system, settlement method, and program
JP2019220097A (en) 2018-06-22 2019-12-26 株式会社寺岡精工 Sales data processing device, sales data processing method, program, and sales data processing system

Also Published As

Publication number Publication date
JP2021135524A (en) 2021-09-13
JP2024026518A (en) 2024-02-28

Similar Documents

Publication Publication Date Title
CN111553719A (en) Information processing apparatus, control method, readable storage medium, and electronic device
JP2023076517A (en) Purchase management system, server device, purchase management method, and program
JP2024045497A (en) Payment device, payment method, and program
JP2023181380A (en) Management server, management system, control method, and storage medium
JP2024023442A (en) Server device, purchase management method, information processing system, and program
JP2024028307A (en) checkout system
JP2023115311A (en) Administrative server, administrative system, control method and storage medium
JP7413828B2 (en) Purchase management system, server device, purchase management method, and program
JP7428008B2 (en) Purchase management system, server device, purchase management method, and program
JP7363916B2 (en) Purchase management system, server device, purchase management method, and program
WO2021079765A1 (en) Server device, purchase management method, and recording medium
JP7400530B2 (en) Purchase management system, server device, purchase management method, and program
JP7392732B2 (en) Management server, management system, control method and program
JP7500990B2 (en) Purchase management system, purchase management method, and program
JP7461261B2 (en) Inventory system, data processing device and control program thereof
JP7189616B2 (en) Mobile terminal, sales data processing system, sales data processing method and program
JP2021135686A (en) Purchase management system, accounting device, purchase management method, and program
JP2023164706A (en) Terminal and program
JP2023024001A (en) Store terminal device, information output method, and program
JP2019087094A (en) Settlement device and settlement program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231027

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: 20231128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231211

R151 Written notification of patent or utility model registration

Ref document number: 7413828

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151