[go: up one dir, main page]

JP2024025324A - Registration device, payment device, and program - Google Patents

Registration device, payment device, and program Download PDF

Info

Publication number
JP2024025324A
JP2024025324A JP2022128692A JP2022128692A JP2024025324A JP 2024025324 A JP2024025324 A JP 2024025324A JP 2022128692 A JP2022128692 A JP 2022128692A JP 2022128692 A JP2022128692 A JP 2022128692A JP 2024025324 A JP2024025324 A JP 2024025324A
Authority
JP
Japan
Prior art keywords
membership
information
terminal device
screen
declaration
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.)
Pending
Application number
JP2022128692A
Other languages
Japanese (ja)
Inventor
健則 山本
Takenori Yamamoto
和哉 佐々木
Kazuya Sasaki
智紀 沖山
Tomonori Okiyama
光寿 吉田
Mitsutoshi Yoshida
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.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
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 Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2022128692A priority Critical patent/JP2024025324A/en
Publication of JP2024025324A publication Critical patent/JP2024025324A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

【課題】円滑な取引を支援すること。【解決手段】商品販売処理システムは、商品を登録する登録装置と、登録された商品を精算する精算装置とを含む。登録装置は、登録手段と、宣言受付手段と、表示手段とを備える。登録手段は、商品を登録する。宣言受付手段は、顧客から会員であることに関する宣言を受け付ける。表示手段は、前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する。【選択図】図7[Challenge] Supporting smooth transactions. A product sales processing system includes a registration device for registering products and a payment device for paying for the registered products. The registration device includes a registration means, a declaration reception means, and a display means. The registration means registers the product. The declaration receiving means receives a declaration regarding membership from the customer. The display means displays different screens depending on the membership type included in the declaration received by the declaration reception means. [Selection diagram] Figure 7

Description

本発明は、登録装置、精算装置、およびプログラムに関する。 The present invention relates to a registration device, a payment device, and a program.

近年、顧客が商品の登録や精算を行う、いわゆるセルフレジが普及している。例えば、顧客が所持する携帯用の登録装置を用いて商品の登録を行って、顧客が精算装置で精算を行うシステムが知られている(例えば、特許文献1参照)。また、取引においては、会員カードが用いられることがある。会員カードは、例えば、会員種別に応じて、複数種類用いられることがある。 In recent years, so-called self-checkout systems, where customers register products and make payments, have become popular. For example, a system is known in which a customer registers a product using a portable registration device owned by the customer, and the customer makes payment using a payment device (for example, see Patent Document 1). Additionally, membership cards may be used in transactions. For example, multiple types of membership cards may be used depending on the membership type.

特開2016-219034号公報Japanese Patent Application Publication No. 2016-219034

しかしながら、従来技術では、会員種別に応じて、顧客に適切なタイミングで会員カードを提示させることができないことがある。このため、顧客にとって会員カードの提示が煩雑になってしまうことがあり、円滑な取引を妨げてしまうおそれがある、という問題があった。 However, with the conventional technology, depending on the membership type, it may not be possible to make the customer present the membership card at an appropriate timing. For this reason, there is a problem in that presenting the membership card may become complicated for the customer, which may impede smooth transactions.

本発明は、このような事情に鑑みてなされたもので、その目的は、円滑な取引を支援することができる技術を提供するにある。 The present invention has been made in view of these circumstances, and its purpose is to provide a technology that can support smooth transactions.

上述した課題を解決するために、本発明の一態様である登録装置は、商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置であって、商品を登録する登録手段と、顧客から会員であることに関する宣言を受け付ける宣言受付手段と、前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段と、を備えることを特徴とする登録装置である。 In order to solve the above problems, a registration device that is one aspect of the present invention is a registration device in a product sales processing system that includes a registration device that registers products and a payment device that pays for the registered products. , a registration means for registering a product, a declaration reception means for accepting a declaration regarding membership from a customer, and a display means for displaying a different screen depending on the membership type included in the declaration received by the declaration reception means. This is a registration device characterized by comprising the following.

上述した課題を解決するために、本発明の一態様である精算装置は、商品を登録するとともに顧客から会員であることに関する宣言を受け付ける登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける精算装置であって、前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段と、前記情報が示す会員種別に応じた取得画面を表示する表示手段と、前記取得画面において会員情報を取得する会員情報取得手段と、を備えることを特徴とする精算装置である。 In order to solve the above-mentioned problems, a payment device that is one aspect of the present invention includes a registration device that registers products and receives a declaration of membership from a customer, and a payment device that pays for the registered products. A payment device in a product sales processing system comprising: a member type acquisition means for acquiring information indicating the membership type included in the declaration; a display means for displaying an acquisition screen according to the membership type indicated by the information; The payment device is characterized by comprising: member information acquisition means for acquiring member information on an acquisition screen.

上述した課題を解決するために、本発明の一態様であるプログラムは、商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、商品を登録する登録手段、顧客から会員であることに関する宣言を受け付ける宣言受付手段、前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段、として機能させることを特徴とするプログラムである。 In order to solve the above problems, a program that is one aspect of the present invention uses a computer as a registration device in a product sales processing system that includes a registration device that registers products and a payment device that pays for the registered products. A program that causes the computer to function according to a registration means for registering a product, a declaration reception means for accepting a declaration regarding membership from a customer, and a membership type included in the declaration received by the declaration reception means, This program is characterized by functioning as a display means for displaying different screens.

上述した課題を解決するために、本発明の一態様であるプログラムは、商品を登録するとともに顧客から会員であることに関する宣言を受け付ける登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける精算装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段、前記情報が示す会員種別に応じた取得画面を表示する表示手段、前記取得画面において会員情報を取得する会員情報取得手段、として機能させることを特徴とするプログラムである。 In order to solve the above-mentioned problems, a program that is one aspect of the present invention includes a registration device that registers products and receives a declaration regarding membership from a customer, and a payment device that pays for the registered products. A program for causing a computer to function as a payment device in a product sales processing system, the program comprising: a membership type acquisition means for acquiring information indicating a membership type included in the declaration; and acquisition according to the membership type indicated by the information. This program is characterized in that it functions as a display means for displaying a screen, and a member information acquisition means for acquiring member information on the acquisition screen.

ショッピングシステムStのネットワーク構成を示す説明図である。It is an explanatory diagram showing a network configuration of shopping system St. POS端末装置20の客側から見た設置例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of installation of the POS terminal device 20 as seen from the customer side. 携帯端末装置30のハードウェア構成の一例を示すブロック図である。3 is a block diagram showing an example of the hardware configuration of a mobile terminal device 30. FIG. ショッピングシステムStにおける取引の開始から終了までの基本的な流れを示すシーケンス図である。It is a sequence diagram showing the basic flow from the start to the end of a transaction in the shopping system St. クラウドサーバ1が記憶する取引情報DB2の一例を示す図である。It is a diagram showing an example of a transaction information DB2 stored in the cloud server 1. ショッピングシステムStの機能的構成を示すブロック図である。It is a block diagram showing the functional configuration of shopping system St. 携帯端末装置30に表示される画面遷移の一例を示す説明図である。5 is an explanatory diagram showing an example of screen transitions displayed on the mobile terminal device 30. FIG. 携帯端末装置30に表示される画面遷移の一例を示す説明図である。5 is an explanatory diagram showing an example of screen transitions displayed on the mobile terminal device 30. FIG. POS端末装置20の客側表示部205に表示される画面遷移の一例を示す説明図である。3 is an explanatory diagram showing an example of screen transitions displayed on the customer side display section 205 of the POS terminal device 20. FIG. POS端末装置20の客側表示部205に表示される画面遷移の一例を示す説明図である。3 is an explanatory diagram showing an example of screen transitions displayed on the customer side display section 205 of the POS terminal device 20. FIG. 第1実施形態に係る携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of display control processing concerning acquisition of member information performed by portable terminal device 30 concerning a 1st embodiment. 第1実施形態に係る携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of display control processing concerning acquisition of member information performed by portable terminal device 30 concerning a 1st embodiment. 第1実施形態に係るPOS端末装置20が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。7 is a flowchart illustrating an example of display control processing related to acquisition of member information performed by the POS terminal device 20 according to the first embodiment. 第2実施形態に係る携帯端末装置30に表示される画面遷移の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of screen transitions displayed on the mobile terminal device 30 according to the second embodiment. POS端末装置20の客側表示部205に表示される画面遷移の一例を示す説明図である。3 is an explanatory diagram showing an example of screen transitions displayed on the customer side display section 205 of the POS terminal device 20. FIG. 第2実施形態に係る携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。It is a flow chart which shows an example of display control processing concerning acquisition of member information performed by portable terminal device 30 concerning a 2nd embodiment. 第2実施形態に係るPOS端末装置20が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。12 is a flowchart illustrating an example of display control processing related to acquisition of member information performed by the POS terminal device 20 according to the second embodiment.

以下、添付図面を参照し、本発明に係る第1実施形態および第2実施形態について説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment and a second embodiment of the present invention will be described below with reference to the accompanying drawings.

(第1実施形態)
(ショッピングシステムStのネットワーク構成)
図1は、ショッピングシステムStのネットワーク構成を示す説明図である。ショッピングシステムStは、商品販売処理システムの一例である。ショッピングシステムStは、スーパーマーケット、ホームセンター、コンビニエンスストア、各種用品店など、種々の店舗に導入可能である。
(First embodiment)
(Network configuration of shopping system St)
FIG. 1 is an explanatory diagram showing the network configuration of the shopping system St. The shopping system St is an example of a product sales processing system. The shopping system St can be introduced into various stores such as supermarkets, home centers, convenience stores, and various supply stores.

図1において、ショッピングシステムStは、外部のクラウドサーバ1と、ストアコントローラ10と、取引状況管理装置11と、POS(Point Of Sales)端末装置20と、携帯端末装置30とを含む。各装置は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、通信部などを備えたコンピュータ装置である。各装置は、それぞれ、ネットワークを介して、通信可能に接続されている。例えば、ストアコントローラ10と、取引状況管理装置11と、POS端末装置20とは、それぞれ、LAN(Local Area Network)55を介して、通信可能に接続されている。 In FIG. 1, the shopping system St includes an external cloud server 1, a store controller 10, a transaction status management device 11, a POS (Point Of Sales) terminal device 20, and a mobile terminal device 30. Each device is a computer device including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a communication section, and the like. Each device is communicably connected via a network. For example, the store controller 10, transaction status management device 11, and POS terminal device 20 are each communicably connected via a LAN (Local Area Network) 55.

(クラウドサーバ1)
クラウドサーバ1は、取引情報DB(データベース)2などの各種情報を管理するサーバ装置である。各種情報は、例えば、顧客や店舗に関する各種情報、顧客の会員情報、店舗ごとの商品に関する商品情報(商品マスタ)、仮想上のカートを示すカート情報などである。会員情報は、会員番号(会員識別情報)、会員種別、獲得ポイント数、氏名、購入履歴、ポイント使用履歴などを含む。商品マスタは、各商品の商品識別情報(例えば、JAN(Japanese Article Number)コード)、商品名、販売価格などの商品情報を格納するファイルである。また、商品マスタは、計量が必要な商品の商品識別情報、商品名、単価などの各種情報を含む。
(Cloud server 1)
The cloud server 1 is a server device that manages various information such as a transaction information DB (database) 2. The various information includes, for example, various information regarding customers and stores, customer membership information, product information (product master) regarding products for each store, and cart information indicating a virtual cart. The member information includes a member number (member identification information), membership type, number of points earned, name, purchase history, point usage history, and the like. The product master is a file that stores product information such as product identification information (for example, JAN (Japanese Article Number) code), product name, and selling price for each product. In addition, the product master includes various information such as product identification information, product name, and unit price of products that need to be weighed.

カート情報は、登録された商品の情報(登録商品情報)や、当該商品の精算に必要な情報を含む。具体的には、カート情報は、顧客ごとに、仮想上のカートとして生成される取引情報である。カート情報は、携帯端末装置30によって読み取られた商品コードに基づいて更新される。カート情報には、一の取引(カート)を識別するカート識別情報が割り当てられる。 The cart information includes information on registered products (registered product information) and information necessary for paying for the products. Specifically, cart information is transaction information generated as a virtual cart for each customer. The cart information is updated based on the product code read by the mobile terminal device 30. Cart identification information that identifies one transaction (cart) is assigned to the cart information.

(ストアコントローラ10)
ストアコントローラ10は、POS端末装置20や、店舗内に配置される不図示の計量装置を管理するとともに、商品マスタなどの取引に必要な各種情報を記憶する。また、ストアコントローラ10は、商品マスタのほかにも、在庫状況、販売履歴、入出金記録、会員情報などの各種の情報を記憶する。
(Store controller 10)
The store controller 10 manages the POS terminal device 20 and a weighing device (not shown) placed in the store, and stores various information necessary for transactions such as product master data. In addition to the product master, the store controller 10 also stores various information such as inventory status, sales history, deposit and withdrawal records, and member information.

(取引状況管理装置11)
取引状況管理装置11は、POS端末装置20を監視する監視モニタである。具体的には、取引状況管理装置11は、POS端末装置20の状況(処理状況)を表示したり、POS端末装置20を制御したりすることが可能である。なお、ショッピングシステムStは、取引状況管理装置11に代えて又は加えて、店員が所持する店員端末装置を含んでもよい。店員端末装置は、例えば、取引状況管理装置11に表示される内容と同様の内容を表示したり、店員を呼び出す旨を報知したりする。
(Transaction status management device 11)
The transaction status management device 11 is a monitor that monitors the POS terminal device 20. Specifically, the transaction status management device 11 is capable of displaying the status (processing status) of the POS terminal device 20 and controlling the POS terminal device 20 . Note that the shopping system St may include a clerk terminal device owned by a store clerk instead of or in addition to the transaction status management device 11. For example, the clerk terminal device displays the same content as that displayed on the transaction status management device 11, or notifies the clerk that the clerk will be called.

(POS端末装置20)
POS端末装置20は、精算装置の一例である。POS端末装置20は、商品の登録や、精算を行うことが可能なレジスタ装置である。POS端末装置20は、複数の動作モードのうちいずれかの動作モードで動作することが可能である。動作モードは、例えば、会計専用モードと、フルセルフモードと、店員登録モードとを含む。以下に、各動作モードについて簡単に説明する。
(POS terminal device 20)
The POS terminal device 20 is an example of a payment device. The POS terminal device 20 is a register device capable of registering products and making payments. The POS terminal device 20 can operate in any one of a plurality of operation modes. The operation modes include, for example, an accounting-only mode, a full-self mode, and a clerk registration mode. Each operation mode will be briefly explained below.

会計専用モードは、セルフ精算を行うモードである。会計専用モードでは、携帯端末装置30や店員が商品を登録する登録装置(店員登録モードのPOS端末装置20)など、他の装置で生成された登録情報に基づいて顧客自身によって精算が行われるモードである。登録情報の取得態様は、クラウドサーバ1からの受信による取得態様や、他のPOS端末装置20からの受信による取得態様や、お会計券(登録商標)の読み取りによる取得態様などである。
フルセルフモードは、自装置で顧客が商品を登録(セルフ登録)し、自装置で顧客が精算(セルフ精算)を行うモードである。なお、フルセルフモードでは、会計専用モードと同様に、他の装置で生成された登録情報に基づいてセルフ精算が行われてもよい。
店員登録モードは、店員が商品を登録し、顧客が店員に対面して精算(対面精算)を行うモードである。また、店員登録モードでは、精算情報を、会計専用モードの他のPOS端末装置20へ送信することや、お会計券を発行することも可能である。
The accounting only mode is a mode for self-accounting. In the accounting-only mode, the customer himself/herself makes payment based on registration information generated by another device, such as the mobile terminal device 30 or a registration device (POS terminal device 20 in clerk registration mode) where a store clerk registers products. It is. The registered information can be acquired by receiving it from the cloud server 1, by receiving it from another POS terminal device 20, by reading a checkout ticket (registered trademark), or the like.
The full self mode is a mode in which a customer registers a product (self-registration) using the own device and performs payment (self-checkout) using the own device. Note that in the full-self mode, self-checkout may be performed based on registration information generated by another device, similar to the checkout-only mode.
The clerk registration mode is a mode in which a clerk registers a product and a customer faces the clerk and makes payment (face-to-face payment). Further, in the clerk registration mode, it is also possible to transmit payment information to other POS terminal devices 20 in the checkout-only mode and to issue a checkout ticket.

本実施形態において、POS端末装置20は、会計専用モードで動作するものとする。なお、POS端末装置20は、商品の登録機能を備えずに、セルフ精算のみを行う専用の装置であってもよい。すなわち、POS端末装置20は、動作モードの切替え機能を備えないセルフ精算専用の装置であってもよい。 In this embodiment, it is assumed that the POS terminal device 20 operates in an accounting-only mode. Note that the POS terminal device 20 may be a dedicated device that only performs self-checkout without having a product registration function. That is, the POS terminal device 20 may be a device dedicated to self-checkout without an operation mode switching function.

(携帯端末装置30)
携帯端末装置30は、登録装置の一例である。携帯端末装置30は、スマートフォン、タブレット装置、携帯電話などの可搬型のコンピュータ装置である。携帯端末装置30は、通信部、撮像部(カメラ)、タッチパネルなどを備え、顧客によって操作される。本実施形態において、携帯端末装置30は、ショッピングカートに対して着脱可能に取り付けられる。また、携帯端末装置30は、顧客が所有する端末装置である。
(Mobile terminal device 30)
The mobile terminal device 30 is an example of a registration device. The mobile terminal device 30 is a portable computer device such as a smartphone, a tablet device, or a mobile phone. The mobile terminal device 30 includes a communication section, an imaging section (camera), a touch panel, etc., and is operated by a customer. In this embodiment, the mobile terminal device 30 is detachably attached to the shopping cart. Furthermore, the mobile terminal device 30 is a terminal device owned by the customer.

なお、携帯端末装置30は、店舗が顧客に貸し出す貸出端末装置を含む。貸出端末装置は、使用されていないときは、店舗の入口等に設置される充電器に接続されて、充電が行われる。貸出端末は、使用される際に、ショッピングカートに取り付けられる。ただし、貸出端末装置は、ショッピングカートに据え付けられているものでもよく、すなわち、ショッピングカートに対して着脱不可能に取り付けられているものでもよい。 Note that the mobile terminal device 30 includes a rental terminal device that a store lends to a customer. When the rental terminal device is not in use, it is connected to a charger installed at the entrance of a store and charged. The rental terminal is attached to the shopping cart when used. However, the rental terminal device may be installed in the shopping cart, that is, it may be attached to the shopping cart in a non-removable manner.

携帯端末装置30には、ショッピングシステムStに係る商品の登録や、登録した商品の精算を行うためのアプリケーションソフトウェア(以下、「ショッピングアプリ」という。)がインストールされている。携帯端末装置30は、ショッピングアプリを起動させることにより、商品に付される商品(バーコード)をスキャン(読み取り)することで、商品の登録を受け付ける。携帯端末装置30は、商品に付された商品コードを読み取ると、読み取った情報をカート識別情報とともにクラウドサーバ1へ送信する。これにより、商品コードに対応する商品情報が、クラウドサーバ1のカート情報(仮想カート)に登録される。 Application software (hereinafter referred to as "shopping application") for registering products related to the shopping system St and paying for the registered products is installed in the mobile terminal device 30. The mobile terminal device 30 activates the shopping app and scans (reads) the product (barcode) attached to the product, thereby accepting product registration. When the mobile terminal device 30 reads the product code attached to the product, it transmits the read information to the cloud server 1 along with the cart identification information. Thereby, product information corresponding to the product code is registered in the cart information (virtual cart) of the cloud server 1.

また、携帯端末装置30は、商品登録の完了(精算開始)の操作を受け付けると、自装置に割り当てられたカート識別情報をコード化した精算用コードを表示する。精算用コードは、例えば、2次元コード(QRコード(登録商標))であるが、1次元コード(バーコード)でもよい。POS端末装置20は、精算用コードを読み取ると、クラウドサーバ1に対して、カート識別情報が示すカート情報(取引情報)の送信要求を行う。そして、POS端末装置20は、当該送信要求に応じてクラウドサーバ1から取引情報を受信して、当該取引情報に基づく精算(セルフ精算)が可能になる。 Further, when the mobile terminal device 30 receives an operation to complete product registration (start payment), it displays a payment code that is encoded with the cart identification information assigned to the mobile terminal device 30 . The payment code is, for example, a two-dimensional code (QR code (registered trademark)), but may also be a one-dimensional code (barcode). When the POS terminal device 20 reads the payment code, it requests the cloud server 1 to send cart information (transaction information) indicated by the cart identification information. Then, the POS terminal device 20 receives the transaction information from the cloud server 1 in response to the transmission request, and can perform settlement (self-payment) based on the transaction information.

(POS端末装置20の構成例)
次に、図2を用いて、POS端末装置20の構成について説明する。
図2は、POS端末装置20の客側から見た設置例を示す説明図である。なお、図2では省略しているが、POS端末装置20の両側または一方の側に、買物かごを載置するカウンタが配置される。
(Example of configuration of POS terminal device 20)
Next, the configuration of the POS terminal device 20 will be explained using FIG. 2.
FIG. 2 is an explanatory diagram showing an example of installation of the POS terminal device 20 as seen from the customer side. Although not shown in FIG. 2, a counter on which a shopping cart is placed is arranged on either side or one side of the POS terminal device 20.

POS端末装置20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215と、カメラ216と、サインポール220とを備える。これらは、バス(不図示)を介して相互に通信可能である。 The POS terminal device 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer side display section 205, a customer side scanner section 206, a card payment section 208, a change machine 209, and a clerk side display section 210. , a key operation section 211, a clerk side scanner section 212, a printing section 213, an audio output section 214, a communication section 215, a camera 216, and a sign pole 220. These can communicate with each other via a bus (not shown).

CPU201は、中央演算処理装置であり、ROM202に記憶されている各種プログラムを読み出して実行することにより、POS端末装置20の動作を制御する。各種プログラムは、本実施形態に係る表示制御プログラムを含む。
ROM202は、読み出し専用メモリであり、各種プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
The CPU 201 is a central processing unit, and controls the operation of the POS terminal device 20 by reading and executing various programs stored in the ROM 202 . The various programs include the display control program according to this embodiment.
The ROM 202 is a read-only memory and stores various information used by the CPU 201 including various programs.

RAM203は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報(例えば、ストアコントローラ10から取得した商品マスタ等)や、処理において生成した情報を記憶する。また、この情報は、登録した商品(買上商品)を示す登録情報や、精算(決済)によって生成した精算情報を含む。 The RAM 203 is a readable and writable memory that stores various information. For example, the RAM 203 stores information acquired from the outside (for example, a product master acquired from the store controller 10, etc.) and information generated during processing. Further, this information includes registration information indicating registered products (purchased products) and settlement information generated by settlement (payment).

ハードディスク204は、種々の情報を記憶する。例えば、ハードディスク204は、カメラ216によって撮像された撮像結果(例えば、動画)を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行する各種プログラムを記憶してもよい。また、ハードディスク204は、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。 Hard disk 204 stores various information. For example, the hard disk 204 stores imaging results (eg, moving images) captured by the camera 216. For example, instead of the ROM 202, the hard disk 204 may store various programs executed by the CPU 201. Furthermore, instead of the RAM 203, the hard disk 204 may store information acquired from the outside or information generated during processing.

客側表示部205は、顧客用のタッチディスプレイである。客側表示部205は、顧客に種々の情報を表示するとともに、顧客から種々の入力を受け付ける。 The customer side display section 205 is a touch display for customers. The customer side display unit 205 displays various information to the customer and receives various inputs from the customer.

客側スキャナ部206は、顧客用のスキャナ部であり、各種の情報を光学的に読み取る。各種の情報は、例えば、携帯端末装置30に表示される精算用コード、お会計券に印刷されているコード(バーコード、2次元コード等)のほか、金券(商品券やクーポン券)、会員カード、ポイントカードなどに印刷されているコードを含む。なお、客側スキャナ部206は、フルセルフモードにおける商品登録において、商品に付されている商品コード(バーコード)を読み取ることも可能である。 The customer side scanner unit 206 is a scanner unit for customers, and optically reads various information. Various types of information include, for example, the payment code displayed on the mobile terminal device 30, the code printed on the checkout ticket (barcode, two-dimensional code, etc.), cash certificates (gift certificates and coupons), membership information, etc. Includes codes printed on cards, point cards, etc. Note that the customer side scanner unit 206 can also read a product code (barcode) attached to a product during product registration in full self-mode.

カード決済部208は、各種カードによる決済機構である。各種カードは、会員カード、プリペイドカード、クレジットカード、ポイントカードを含む。また、カード決済部208は、非接触型のチャージ媒体による決済を行うことも可能である。非接触型のチャージ媒体は、例えば、非接触型のカード(ICカード)や、スマートフォンなどの携帯端末装置である。なお、POS端末装置20は、バーコード決済を行うことも可能である。バーコード決済は、チャージ金額を記憶する携帯端末装置30にバーコードを表示させて、当該バーコードを、例えば客側スキャナ部206に読み取らせることによって行われる支払である。 The card payment unit 208 is a payment mechanism using various cards. Various cards include membership cards, prepaid cards, credit cards, and point cards. Further, the card payment unit 208 can also perform payment using a contactless charging medium. The contactless charging medium is, for example, a contactless card (IC card) or a mobile terminal device such as a smartphone. Note that the POS terminal device 20 can also perform barcode payment. Barcode payment is a payment made by displaying a barcode on the mobile terminal device 30 that stores the charge amount, and having the customer side scanner section 206 read the barcode, for example.

釣銭機209は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有する。釣銭機209は、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭額を算出し、釣り銭を排出口から排出する。釣銭機209は、客側に向けられており、顧客から各種操作や現金の投入を受け付ける。なお、釣銭機209は、投入口に投入された紙幣や硬貨を検出するセンサを有する。当該センサは、投入口に紙幣や硬貨が投入された旨の検出や、金種別の枚数の検出などを行う。また、釣銭機209は、プリペイドカードにチャージする現金の投入を受け付けることも可能である。 The change machine 209 is a cash payment mechanism, and has a banknote and coin input port and a banknote and coin discharge port. The change machine 209 calculates the amount of money inserted into the input slot, calculates the amount of change that is the difference between the input amount and the purchase amount, and discharges the change from the output port. The change machine 209 faces the customer and accepts various operations and cash insertions from the customer. Note that the change machine 209 has a sensor that detects banknotes and coins inserted into the input slot. The sensor detects whether banknotes or coins have been inserted into the input slot, and detects the number of coins of each denomination. Further, the change machine 209 can also accept input of cash to be charged to a prepaid card.

店員側表示部210は、店員用のタッチディスプレイである。店員側表示部210は、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。例えば、店員登録モードにおいて、店員側表示部210は、商品に対応するプリセットキーを表示する。店員側表示部210は、当該プリセットキーが押下されることによって、当該プリセットキーに対応する商品の登録を受け付ける。 The clerk side display section 210 is a touch display for the clerk. The clerk side display section 210 displays various information to the clerk and receives various inputs from the clerk. For example, in the clerk registration mode, the clerk side display section 210 displays a preset key corresponding to the product. When the preset key is pressed, the clerk side display unit 210 accepts registration of the product corresponding to the preset key.

キー操作部211は、各種のキー(ハードウェアキー、ボタン)を備える。キー操作部211は、店員から種々の入力を受け付ける。キー操作部211は、商品に対応するキーを含む。キー操作部211は、当該キーが店員によって押下されることによって、当該キーに対応する商品の登録を受け付ける。また、キー操作部211は、モード切替えボタンを含み、動作モードの切替えを受け付ける。 The key operation unit 211 includes various keys (hardware keys, buttons). The key operation unit 211 receives various inputs from the store clerk. The key operation unit 211 includes keys corresponding to products. The key operation unit 211 accepts registration of the product corresponding to the key when the key is pressed by the store clerk. Further, the key operation unit 211 includes a mode switching button and accepts switching of the operation mode.

店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。各種の情報は、例えば、商品に付されているバーコードや、店員の名札に付された店員コードを含む。また、各種の情報は、この他にも、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを含む。 The clerk side scanner section 212 is a scanner section for the clerk, and optically reads various information. The various information includes, for example, a bar code attached to a product and a clerk code attached to a clerk's name tag. In addition, the various information includes codes printed on accounting tickets, gift certificates, and various cards.

印刷部213は、各種媒体(レシート、領収書、お会計券等)を印刷して出力する。
音声出力部214は、音を出力する。例えば、音声出力部214は、音声ガイダンスや警告音などを出力する。音声ガイダンスや警告音は、例えば、商品の登録操作や精算操作に係るものである。
通信部215は、他の装置(クラウドサーバ1、ストアコントローラ10、取引状況管理装置11、他のPOS端末装置20、携帯端末装置30、取引状況管理装置40など)と情報を送受信するインターフェースである。
The printing unit 213 prints and outputs various media (receipts, receipts, billing notes, etc.).
The audio output unit 214 outputs sound. For example, the audio output unit 214 outputs audio guidance, warning sounds, and the like. The audio guidance and warning sounds are related to, for example, product registration operations and checkout operations.
The communication unit 215 is an interface that transmits and receives information to and from other devices (cloud server 1, store controller 10, transaction status management device 11, other POS terminal devices 20, mobile terminal device 30, transaction status management device 40, etc.). .

カメラ216は、客側表示部205の右上に取り付けられている。カメラ216は、動画、または静止画を連続的に撮像するカメラである。カメラ216には、CCD(charge coupled device)カメラや、CMOS(Complementary Metal Oxide Semiconductor)カメラを用いることが可能である。カメラ216は、顧客による商品の登録操作や精算操作のほか、登録される商品を撮像する。 The camera 216 is attached to the upper right of the customer side display section 205. The camera 216 is a camera that continuously captures moving images or still images. As the camera 216, a CCD (charge coupled device) camera or a CMOS (Complementary Metal Oxide Semiconductor) camera can be used. The camera 216 captures images of registered products as well as product registration operations and checkout operations by customers.

サインポール220は、例えば、ランプやLED(light emitting diode)であり、所定の点灯態様で点灯する。所定の点灯態様は、点灯色の態様や、点滅態様を含む。サインポール220の点灯態様によって、POS端末装置20が使用中であることを示したり、異常を報知したりする。また、サインポール220は、POS端末装置20の最も上方に設けられており、POS端末装置20の近くにいない店員にも点灯態様を認識させることが可能である。 The sign pole 220 is, for example, a lamp or an LED (light emitting diode), and is lit in a predetermined lighting manner. The predetermined lighting mode includes a lighting color mode and a blinking mode. Depending on the lighting mode of the sign pole 220, it is indicated that the POS terminal device 20 is in use, or an abnormality is notified. Further, the sign pole 220 is provided at the uppermost position of the POS terminal device 20, so that even a store clerk who is not near the POS terminal device 20 can recognize the lighting mode.

(携帯端末装置30のハードウェア構成)
次に、携帯端末装置30のハードウェア構成について説明する。
図3は、携帯端末装置30のハードウェア構成の一例を示すブロック図である。図3において、携帯端末装置30は、CPU301と、メモリ302と、操作部303と、通信I/F(インターフェース)304と、記憶媒体I/F305と、ディスプレイ306と、カメラ307とを備える。また、各構成部301~307は、バス320によってそれぞれ接続される。
(Hardware configuration of mobile terminal device 30)
Next, the hardware configuration of the mobile terminal device 30 will be explained.
FIG. 3 is a block diagram showing an example of the hardware configuration of the mobile terminal device 30. In FIG. 3, the mobile terminal device 30 includes a CPU 301, a memory 302, an operation unit 303, a communication I/F (interface) 304, a storage medium I/F 305, a display 306, and a camera 307. Furthermore, each of the constituent units 301 to 307 is connected to each other by a bus 320.

CPU301は、携帯端末装置30の全体の制御を司る。メモリ302は、例えば、ROM、RAMおよびフラッシュROMなどを有する。例えば、フラッシュROMやROMが各種プログラムを記憶する。各種プログラムは、本実施形態に係る表示制御プログラムを含む。携帯端末装置30には、表示制御プログラムを含むショッピングアプリが予めインストールされている。RAMは、CPU301のワークエリアとして使用される。メモリ302に記憶されるプログラムは、CPU301にロードされることで、コーディングされている処理をCPU301に実行させる。 The CPU 301 is in charge of overall control of the mobile terminal device 30. Memory 302 includes, for example, ROM, RAM, flash ROM, and the like. For example, a flash ROM or ROM stores various programs. The various programs include the display control program according to this embodiment. A shopping application including a display control program is installed in the mobile terminal device 30 in advance. The RAM is used as a work area for the CPU 301. The program stored in the memory 302 is loaded into the CPU 301 and causes the CPU 301 to execute the coded processing.

操作部303は、タッチパネルや操作ボタンを含む。なお、操作部303の他に、入力デバイスは、音声を入力するマイクを含む。
通信I/F304は、通信回線を通じて、インターネットなどのネットワークに接続され、ネットワークを介して他の装置(例えば、クラウドサーバ1など)に接続される。また、通信I/F304は、ネットワークと自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
The operation unit 303 includes a touch panel and operation buttons. Note that in addition to the operation unit 303, the input device includes a microphone for inputting audio.
Communication I/F 304 is connected to a network such as the Internet through a communication line, and is connected to other devices (for example, cloud server 1, etc.) via the network. Further, the communication I/F 304 serves as an interface between the network and the inside of the device itself, and controls input/output of data from other devices.

記憶媒体I/F305は、CPU301の制御にしたがって、磁気ディスク、光ディスクなど不図示の記憶媒体に対するデータのリード、ライトを制御する。
ディスプレイ306は、画像を表示する出力デバイスに含まれる。なお、出力デバイスは、ディスプレイ306のほかにも、スピーカを含む。
The storage medium I/F 305 controls reading and writing of data to and from a storage medium (not shown) such as a magnetic disk and an optical disk under the control of the CPU 301 .
Display 306 is included in the output device for displaying images. Note that the output device includes a speaker in addition to the display 306.

カメラ307は、被写体を撮像する。カメラ307は、動画または静止画を撮像する。カメラ307は、商品に付された商品コードを読み取る。なお、携帯端末装置30は、カメラ307に代えて又は加えて、スキャナを備えてもよい。スキャナは、例えば、携帯端末装置30の筐体の上端に設けられ、商品に付された商品コード(バーコード)を読み取る。スキャナの読取方式には、例えば、レーザー方式やCCD方式などを採用することができる。 A camera 307 images a subject. A camera 307 captures moving images or still images. The camera 307 reads the product code attached to the product. Note that the mobile terminal device 30 may include a scanner instead of or in addition to the camera 307. The scanner is provided, for example, at the upper end of the housing of the mobile terminal device 30, and reads a product code (barcode) attached to a product. As the reading method of the scanner, for example, a laser method or a CCD method can be adopted.

(ショッピングシステムStにおける取引の開始から終了までの基本的な流れについて)
図4は、ショッピングシステムStにおける取引の開始から終了までの基本的な流れを示すシーケンス図である。なお、図4では、一の顧客が店舗に来店して、携帯端末装置30を用いて購入対象の商品を登録し、POS端末装置20において精算を完了するまでの流れについて説明する。
(About the basic flow from the start to the end of transactions in shopping system St)
FIG. 4 is a sequence diagram showing the basic flow from the start to the end of a transaction in the shopping system St. In FIG. 4, a flow will be described in which a customer visits a store, registers a product to be purchased using the mobile terminal device 30, and completes payment at the POS terminal device 20.

ステップS401:まず、携帯端末装置30は、ショッピングアプリを起動し、買物開始ボタン711(図7(A))が押下されることにより、取引の開始を受け付ける。
ステップS402:携帯端末装置30は、店舗識別情報(店舗ID)を取得する。店舗識別情報は、例えば、2次元コード等の店舗識別コードで表される。店舗識別コードは、例えば、店舗の入口付近に設置されるディスプレイや、店舗の入口付近に貼付される紙媒体などに表示される。顧客は、携帯端末装置30を操作して、カメラ307に店舗識別コードを読み取らせる。これにより、携帯端末装置30は、店舗識別情報を取得する。なお、店舗を特定する情報は、店舗を一意に特定することができる情報であればよく、店舗識別情報に限らず、例えば、携帯端末装置30の位置情報としてもよい。
Step S401: First, the mobile terminal device 30 starts the shopping application and accepts the start of a transaction by pressing the shopping start button 711 (FIG. 7(A)).
Step S402: The mobile terminal device 30 acquires store identification information (store ID). The store identification information is represented by, for example, a store identification code such as a two-dimensional code. The store identification code is displayed, for example, on a display installed near the entrance of the store or on a paper medium affixed near the entrance of the store. The customer operates the mobile terminal device 30 to cause the camera 307 to read the store identification code. Thereby, the mobile terminal device 30 acquires the store identification information. Note that the information identifying the store may be any information that can uniquely identify the store, and is not limited to store identification information, and may be, for example, location information of the mobile terminal device 30.

ステップS403:次に、携帯端末装置30は、会員確認受付画面720(図7(B))を表示して、会員に係る宣言(以下「会員宣言情報」という。)を受け付ける。会員宣言情報は、会員または非会員であることを示す情報と、会員顧客である場合における会員種別を示す情報とを含む。 Step S403: Next, the mobile terminal device 30 displays the member confirmation reception screen 720 (FIG. 7(B)) and receives a declaration regarding membership (hereinafter referred to as "membership declaration information"). The membership declaration information includes information indicating whether the person is a member or a non-member, and information indicating the type of membership in the case of a member customer.

ここで、会員宣言情報に含まれる会員種別について詳述する。会員種別は、例えば、店舗会員と、アプリ系会員と、電子マネー系会員とを含む。
店舗会員は、店舗で登録される会員である。店舗会員には、店舗で利用可能なポイントの付与や割引等の特典が付与される。また、店舗会員には、板状の店舗会員カードが付与される。店舗会員カードには、店舗会員であることを示す情報を含む会員情報が記憶される。店舗会員カードは、例えば、現金のチャージ機能を備えないカードである。
Here, the membership type included in the membership declaration information will be explained in detail. Membership types include, for example, store members, application-related members, and electronic money-related members.
A store member is a member registered at a store. Store members are given benefits such as points and discounts that can be used at the store. In addition, store members are given a plate-shaped store membership card. The store membership card stores member information including information indicating that the person is a store member. The store membership card is, for example, a card that does not have a cash charging function.

アプリ系会員は、複数の店舗が提携したグループに登録される会員である。グループに属する店舗間での資本提携の有無は問わない。また、グループは、飲食事業を展開する一の企業の傘下に置かれるブランド(チェーン店や系列店)によって構成されてもよいし、異なる企業のそれぞれの傘下に置かれるブランドによって構成されてもよい。アプリ系会員には、グループで利用可能なポイントの付与や割引等の特典が付与される。アプリ系会員には、板状のアプリ系会員カードが付与される。アプリ系会員カードには、アプリ系会員であることを示す情報を含む会員情報が記憶される。 An app member is a member registered in a group affiliated with multiple stores. It does not matter whether or not there is a capital alliance between stores belonging to the group. Furthermore, a group may be made up of brands (chain stores or affiliated stores) that are under the umbrella of one company that operates a food and beverage business, or may be made up of brands that are placed under the respective umbrellas of different companies. . App members will receive benefits such as points and discounts that can be used in groups. App members are given a plate-shaped app membership card. The application membership card stores member information including information indicating that the user is an application membership.

また、アプリ系会員カードは、会員情報を表示した携帯端末装置30を含む。具体的には、アプリ系会員の携帯端末装置30には、グループのアプリ(以下「グループアプリ」という。)がインストールされている。携帯端末装置30は、グループアプリを起動することにより、ディスプレイ306に会員情報を表示することが可能である。表示する会員情報は、例えば、2次元コード(会員コード)によって表される。アプリ系会員カードは、携帯端末装置30に表示される会員コードを含む。アプリ系会員カードは、例えば、現金のチャージ機能を備えないカードである。 The application membership card also includes a mobile terminal device 30 displaying member information. Specifically, a group application (hereinafter referred to as "group application") is installed on the mobile terminal device 30 of the application member. The mobile terminal device 30 can display member information on the display 306 by starting the group application. The member information to be displayed is represented by, for example, a two-dimensional code (membership code). The application membership card includes a membership code displayed on the mobile terminal device 30. The application membership card is, for example, a card that does not have a cash charging function.

電子マネー系会員は、系列店で利用される電子マネーを用いた精算を行うことが可能な会員である。電子マネー系会員には、系列店で利用可能なポイントの付与や割引等の特典が付与される。また、電子マネー系会員には、板状の電子マネー系会員カード(例えば、流通系カード)が付与される。流通系カードは、スーパーマーケットやコンビニなどの小売業が発行するカードである。電子マネー系会員カードには、電子マネー系会員であることを示す情報を含む会員情報が記憶される。電子マネー系会員カードは、例えば、現金のチャージ機能を備えるカードである。 An electronic money member is a member who can make payments using electronic money used at affiliated stores. Electronic money members are given benefits such as points and discounts that can be used at affiliated stores. Further, electronic money members are provided with a plate-shaped electronic money member card (for example, a distribution card). Distribution cards are cards issued by retailers such as supermarkets and convenience stores. The electronic money membership card stores member information including information indicating that the user is an electronic money membership. An electronic money membership card is, for example, a card that has a cash charging function.

なお、電子マネー系会員カードは、携帯端末装置30を含んでもよい。具体的には、電子マネー系会員の携帯端末装置30には、例えば、小売業者のアプリ(以下「小売業アプリ」という。)がインストールされていてもよい。携帯端末装置30は、小売業アプリを起動することにより、ディスプレイ306に会員情報を表示することが可能である。表示する会員情報は、例えば、2次元コード(会員コード)によって表される。また、携帯端末装置30は、小売業アプリにおいて、ディスプレイ306にバーコード決済用のコード(決済コード)を表示させるようにしてもよい。このように、小売業会員カードは、携帯端末装置30に表示される会員コードや決済コードを含むようにしてもよい。 Note that the electronic money membership card may include the mobile terminal device 30. Specifically, the electronic money member's mobile terminal device 30 may have, for example, a retailer's app (hereinafter referred to as "retail business app") installed therein. The mobile terminal device 30 can display member information on the display 306 by activating the retail business application. The member information to be displayed is represented by, for example, a two-dimensional code (membership code). Furthermore, the mobile terminal device 30 may display a barcode payment code (payment code) on the display 306 in the retail business application. In this way, the retail membership card may include a membership code and a payment code that are displayed on the mobile terminal device 30.

なお、各種カードは、会員情報に含まれる全ての情報(会員番号、会員種別、獲得ポイント数、氏名、購入履歴、ポイント使用履歴など)を記憶することとしてもよいし、例えば、会員番号のみを記憶することとしていてもよい。会員番号のみを記憶することとする場合、会員番号に紐付けられる他の情報(会員種別や氏名等)は、例えば、クラウドサーバ1などの外部の装置に記憶させることとすればよい。この場合、会員番号を読み取った装置は、読み取った会員番号に紐付けられる他の情報を外部の装置へ問合せ、当該外部の装置から他の情報を取得すればよい。また、会員情報は、上記のグループアプリや小売業アプリに記憶されるようにしてもよい。 Note that various cards may store all information included in member information (membership number, membership type, number of points earned, name, purchase history, point usage history, etc.), or for example, may store only the membership number. You may also choose to memorize it. If only the membership number is to be stored, other information (membership type, name, etc.) linked to the membership number may be stored in an external device such as the cloud server 1, for example. In this case, the device that has read the membership number may inquire of the external device for other information linked to the read membership number and acquire the other information from the external device. Furthermore, the member information may be stored in the group application or retail application described above.

ステップS403において会員宣言情報を受け付けた携帯端末装置30は、クラウドサーバ1に取引開始の要求を行う。取引開始の要求は、店舗識別情報と、会員宣言情報と、携帯端末装置30(顧客)を識別する顧客識別情報(顧客ID)とを含む。 The mobile terminal device 30 that received the membership declaration information in step S403 requests the cloud server 1 to start a transaction. The transaction start request includes store identification information, membership declaration information, and customer identification information (customer ID) that identifies the mobile terminal device 30 (customer).

ステップS404:クラウドサーバ1は、携帯端末装置30から取引開始の要求として、顧客識別情報、会員宣言情報、および店舗識別情報を受信すると、当該取引のカート情報を生成する。カート情報は、取引情報に含まれる。ここで、図5を用いて、取引情報について詳述する。 Step S404: Upon receiving customer identification information, membership declaration information, and store identification information from the mobile terminal device 30 as a request to start a transaction, the cloud server 1 generates cart information for the transaction. Cart information is included in transaction information. Here, transaction information will be explained in detail using FIG. 5.

図5は、クラウドサーバ1が記憶する取引情報DB2の一例を示す図である。図5において、取引情報DB2は、顧客識別情報と、店舗識別情報と、会員宣言情報と、カート情報との項目を含む。カート情報は、カート識別情報と、登録日時と、登録商品情報と、保留商品情報との項目を含む。
カート識別情報は、仮想カートを識別するカート識別情報である。
登録日時は、携帯端末装置30によって商品が登録された際の日時を示す。
登録商品情報は、携帯端末装置30によって登録された商品情報を示し、具体的には、商品コード、商品名、価格などを含む。
保留商品情報は、保留商品の商品情報を示す。保留商品は、精算時等に店員の確認を要する商品であり、例えば、年齢確認商品、医薬品、防犯タグが付された商品、返品対象の商品などである。
FIG. 5 is a diagram showing an example of the transaction information DB2 stored in the cloud server 1. In FIG. 5, the transaction information DB2 includes items of customer identification information, store identification information, membership declaration information, and cart information. The cart information includes items such as cart identification information, registration date and time, registered product information, and pending product information.
The cart identification information is cart identification information that identifies the virtual cart.
The registration date and time indicates the date and time when the product was registered by the mobile terminal device 30.
The registered product information indicates product information registered by the mobile terminal device 30, and specifically includes a product code, product name, price, and the like.
The pending product information indicates product information of the pending product. Pending products are products that require confirmation by a store clerk at the time of checkout, and include, for example, age-verified products, medicines, products with security tags, and products to be returned.

図4に戻り、ステップS405以降の処理について説明する。
ステップS405:携帯端末装置30は、顧客の操作に応じて、商品をスキャンし、商品を登録する。商品のスキャンとは、具体的には、商品に付された商品コード(バーコード)を読み取ることである。商品をスキャンすると、携帯端末装置30は、商品コードとカート識別情報と会員種別とを含む商品読取情報をクラウドサーバ1へ送信する。
Returning to FIG. 4, the processing after step S405 will be described.
Step S405: The mobile terminal device 30 scans the product and registers the product in response to the customer's operation. Specifically, scanning a product means reading a product code (barcode) attached to the product. When the product is scanned, the mobile terminal device 30 transmits product reading information including the product code, cart identification information, and membership type to the cloud server 1 .

ステップS406:クラウドサーバ1は、携帯端末装置30から商品読取情報を受信すると、会員種別に応じた価格で、取引情報DB2の登録商品情報を更新する。具体的には、クラウドサーバ1は、取引情報DB2の取引情報のうち、受信したカート識別情報を含むカート情報を特定し、特定したカート情報のうちの登録商品情報を更新する。
ステップS407:クラウドサーバ1は、特定した登録商品情報を携帯端末装置30へ送信する。
ステップS408:携帯端末装置30は、クラウドサーバ1から登録商品情報を受信すると、受信した登録商品情報に基づいて、スキャンした商品の商品情報(商品および価格)を表示する。
Step S406: Upon receiving the product reading information from the mobile terminal device 30, the cloud server 1 updates the registered product information in the transaction information DB 2 with a price according to the membership type. Specifically, the cloud server 1 specifies cart information including the received cart identification information from among the transaction information in the transaction information DB 2, and updates registered product information in the specified cart information.
Step S407: The cloud server 1 transmits the specified registered product information to the mobile terminal device 30.
Step S408: Upon receiving the registered product information from the cloud server 1, the mobile terminal device 30 displays the product information (product and price) of the scanned product based on the received registered product information.

ステップS409:携帯端末装置30は、精算の開始となるまで、ステップS405およびステップSS408の処理を繰り返す。精算の開始は、精算の開始を示す操作を受け付けることであり、具体的には、ディスプレイ306に表示される精算開始ボタン813(図8(A))が押下されることである。携帯端末装置30は、商品の登録が完了すると、精算用コード822(図8(B))を生成して、ディスプレイ306に表示する。 Step S409: The mobile terminal device 30 repeats the processes of step S405 and step SS408 until the start of payment. The start of payment is to accept an operation indicating the start of payment, and specifically, to press the payment start button 813 (FIG. 8(A)) displayed on the display 306. When the registration of the product is completed, the mobile terminal device 30 generates a payment code 822 (FIG. 8(B)) and displays it on the display 306.

ステップS410:顧客が精算用コードをPOS端末装置20の客側スキャナ部206にかざすと、POS端末装置20は、携帯端末装置30に表示される精算用コードを読み取る。精算用コードには、カート識別情報や、POS端末装置20がクラウドサーバ1から取引情報の送信要求を行うための情報が含まれる。
ステップS411:POS端末装置20は、精算用コードを読み取ると、クラウドサーバ1に対して、取引情報の送信要求を行う。取引情報の送信要求には、カート識別情報が含まれる。
Step S410: When the customer holds the payment code over the customer side scanner unit 206 of the POS terminal device 20, the POS terminal device 20 reads the payment code displayed on the mobile terminal device 30. The payment code includes cart identification information and information for the POS terminal device 20 to request transmission of transaction information from the cloud server 1.
Step S411: Upon reading the payment code, the POS terminal device 20 requests the cloud server 1 to send transaction information. The transaction information transmission request includes cart identification information.

ステップS412:クラウドサーバ1は、POS端末装置20から取引情報の送信要求を受信すると、取引情報の送信要求に含まれるカート識別情報を用いて取引情報を特定する。
ステップS413:クラウドサーバ1は、取引情報を特定すると、特定した取引情報をPOS端末装置20へ送信する。
Step S412: Upon receiving the transaction information transmission request from the POS terminal device 20, the cloud server 1 specifies the transaction information using the cart identification information included in the transaction information transmission request.
Step S413: After specifying the transaction information, the cloud server 1 transmits the specified transaction information to the POS terminal device 20.

ステップS414:POS端末装置20は、クラウドサーバ1から取引情報を受信すると、当該取引情報を示す精算画面を表示する。
ステップS415:POS端末装置20は、顧客の操作によって精算処理を実行する。POS端末装置20は、精算処理を実行すると、カート識別情報を含む取引終了通知をクラウドサーバ1へ送信する。
Step S414: Upon receiving the transaction information from the cloud server 1, the POS terminal device 20 displays a payment screen showing the transaction information.
Step S415: The POS terminal device 20 executes payment processing according to the customer's operation. When the POS terminal device 20 executes the payment process, it transmits a transaction completion notification including cart identification information to the cloud server 1.

ステップS416:クラウドサーバ1は、POS端末装置20から取引終了通知を受信すると、携帯端末装置30へ取引終了通知を送信する。
ステップS417:携帯端末装置30は、クラウドサーバ1から取引終了通知を受信すると、取引を終了する。
Step S416: Upon receiving the transaction end notification from the POS terminal device 20, the cloud server 1 transmits the transaction end notification to the mobile terminal device 30.
Step S417: Upon receiving the transaction end notification from the cloud server 1, the mobile terminal device 30 ends the transaction.

(会員カードの提示について)
ここで、ショッピングシステムStに係る取引において、会員種別に応じて、顧客に適切なタイミングで会員カードを提示させることができないことがある。例えば、携帯端末装置30において会員の宣言を受け付けて、顧客に会員カードの提示を促したとすると、会員種別によっては、顧客は、一の取引において同一の会員カードを複数回提示することになってしまうことがある。具体的には、電子マネー系会員の場合、商品登録に際して携帯端末装置30において電子マネー系会員カードの提示を促したとすると、POS端末装置20における精算時にも当該カードを用いて精算が行われる場合には、顧客は、当該カードを2回提示することになる。
(Regarding presentation of membership card)
Here, in transactions related to the shopping system St, depending on the membership type, it may not be possible to make the customer present the membership card at an appropriate timing. For example, if the mobile terminal device 30 accepts a declaration of membership and prompts the customer to present the membership card, depending on the membership type, the customer may have to present the same membership card multiple times in one transaction. Sometimes it happens. Specifically, in the case of an e-money member, if the user is prompted to present an e-money member card at the mobile terminal device 30 when registering a product, the card will also be used for payment at the POS terminal device 20. In this case, the customer will present the card twice.

また、グループアプリにおいて表示されるアプリ系会員カードの会員コードについては、本実施形態に係る買物中はショッピングアプリの起動中であることから、ディスプレイ306に表示させることが困難なことがある。
このように、ショッピングシステムStに係る取引において、会員種別に応じて、顧客に適切なタイミングで会員カードを提示させることができないことがある。このため、顧客にとって会員カードの提示が煩雑になってしまうことがあり、円滑な取引を妨げてしまうおそれがある。
Further, regarding the membership code of the application membership card displayed in the group application, it may be difficult to display it on the display 306 because the shopping application is being activated during shopping according to this embodiment.
As described above, in transactions related to the shopping system St, depending on the membership type, it may not be possible to make the customer present the membership card at an appropriate timing. For this reason, presenting the membership card may become complicated for the customer, which may hinder smooth transactions.

そこで、本実施形態では、会員カードの提示に係る煩わしさを抑え、円滑な取引を支援するようにしている。具体的には、携帯端末装置30において会員の宣言を受け付けた際に、会員種別に応じた最適な画面を表示するようにしている。以下、図7~図10に示す画面遷移図を参照しながら、図6に示すショッピングシステムStの機能的構成について説明する。 Therefore, in this embodiment, the troublesomeness of presenting a membership card is suppressed and smooth transactions are supported. Specifically, when the portable terminal device 30 receives a declaration of membership, an optimal screen according to the membership type is displayed. The functional configuration of the shopping system St shown in FIG. 6 will be described below with reference to screen transition diagrams shown in FIGS. 7 to 10.

図6は、ショッピングシステムStの機能的構成を示すブロック図である。
図7および図8は、携帯端末装置30に表示される画面遷移の一例を示す説明図である。
ショッピングシステムStにおいて、携帯端末装置30は、登録部601と、宣言受付部602と、表示部603と、出力部604とを備える。各部は、CPU301によって実現される。すなわち、CPU301がメモリ302に記憶される表示制御プログラムを実行することにより、各部の機能を実現する。また、POS端末装置20は、会員種別取得部611と、表示部612と、会員情報取得部613とを備える。各部は、CPU201によって実現される。すなわち、CPU201がRAM203等に記憶される表示制御プログラムを実行することにより、各部の機能を実現する。
FIG. 6 is a block diagram showing the functional configuration of the shopping system St.
7 and 8 are explanatory diagrams showing an example of screen transitions displayed on the mobile terminal device 30.
In the shopping system St, the mobile terminal device 30 includes a registration section 601, a declaration reception section 602, a display section 603, and an output section 604. Each part is realized by the CPU 301. That is, the CPU 301 executes the display control program stored in the memory 302 to realize the functions of each part. The POS terminal device 20 also includes a membership type acquisition section 611, a display section 612, and a membership information acquisition section 613. Each part is realized by the CPU 201. That is, the functions of each part are realized by the CPU 201 executing a display control program stored in the RAM 203 or the like.

(商品の登録について)
登録部601は、店舗内をまわりながら買物をする顧客から、登録画面810(図8(A))において受け付けた商品を登録する。具体的には、登録部601は、登録画面810を表示させて、撮像領域811内の商品コードを撮像することにより、商品を登録する。
(About product registration)
The registration unit 601 registers products received on the registration screen 810 (FIG. 8(A)) from customers shopping while walking around the store. Specifically, the registration unit 601 registers the product by displaying the registration screen 810 and capturing an image of the product code in the imaging area 811.

(会員宣言を受け付けることについて)
宣言受付部602は、商品の登録において、顧客から会員であることに関する宣言(会員宣言情報)を受け付ける。宣言受付部602が当該宣言を受け付けるタイミングは、商品登録の開始時である。ただし、当該タイミングは、商品登録の開始時に限らず、商品登録の途中としてもよく、例えば、図8(A)の精算開始ボタン813が押下される前であればよい。
(About accepting membership declarations)
The declaration receiving unit 602 receives a declaration regarding membership (membership declaration information) from a customer during product registration. The timing at which the declaration reception unit 602 receives the declaration is at the start of product registration. However, the timing is not limited to the start of product registration, but may be in the middle of product registration, for example, before the checkout start button 813 in FIG. 8(A) is pressed.

会員であることに関する宣言は、会員または非会員であることを示す宣言と、会員顧客である場合における会員種別を示す宣言とを含む。以下、会員宣言情報の受付画面について、トップ画面からの遷移について説明する。
図7(A)は、トップ画面710を示す。トップ画面710は、買物開始ボタン711を含む。買物開始ボタン711は、新規の取引の開始を受け付けるボタンである。買物開始ボタン711が押下されると、図7(B)に示す会員確認受付画面720に遷移する。
The declaration regarding membership includes a declaration indicating whether the person is a member or a non-member, and a declaration indicating the type of membership in the case of being a member customer. The transition from the top screen to the membership declaration information reception screen will be described below.
FIG. 7(A) shows a top screen 710. Top screen 710 includes a shopping start button 711. The shopping start button 711 is a button that accepts the start of a new transaction. When the shopping start button 711 is pressed, the screen changes to a member confirmation reception screen 720 shown in FIG. 7(B).

図7(B)は、会員確認受付画面720を示す。会員確認受付画面720は、会員であることに関する宣言を受け付ける画面である。会員確認受付画面720は、会員種別選択ボタン721を含む。会員種別選択ボタン721は、店舗会員であることを示す店舗会員カードボタン721aと、アプリ系会員であることを示すアプリ系会員ボタン721bと、電子マネー系会員であることを示す電子マネー系会員ボタン721cと、会員カードを持っていないことを示す非会員ボタン721dとを含む。 FIG. 7(B) shows a member confirmation reception screen 720. The member confirmation reception screen 720 is a screen for accepting a declaration regarding membership. The member confirmation reception screen 720 includes a member type selection button 721. The membership type selection buttons 721 include a store membership card button 721a that indicates store membership, an application membership button 721b that indicates application membership, and an electronic money membership button 721b that indicates electronic money membership. 721c, and a non-member button 721d indicating that the user does not have a membership card.

(会員種別に応じて異なる画面を表示することについて)
表示部603は、宣言受付部602が受け付けた宣言に含まれる会員種別に応じて、異なる画面(会員情報取得画面730または会員情報案内画面740)を表示する。これについて、具体的に説明する。
店舗会員カードボタン721aが押下されると、図7(C)に示す会員情報取得画面730に遷移する。また、アプリ系会員ボタン721bまたは電子マネー系会員ボタン721cが押下されると、図7(D)に示す会員情報案内画面740に遷移する。また、非会員ボタン721dが押下されると、図8(A)の登録画面810に遷移する。
(About displaying different screens depending on membership type)
The display unit 603 displays different screens (member information acquisition screen 730 or member information guide screen 740) depending on the membership type included in the declaration received by the declaration reception unit 602. This will be explained in detail.
When the store membership card button 721a is pressed, the screen changes to a member information acquisition screen 730 shown in FIG. 7(C). Further, when the application member button 721b or the electronic money member button 721c is pressed, the screen changes to a member information guide screen 740 shown in FIG. 7(D). Further, when the non-member button 721d is pressed, the screen changes to a registration screen 810 in FIG. 8(A).

図7(C)は、会員情報取得画面730(取得画面の一例)を示す。会員情報取得画面730は、会員情報を取得するための画面であり、具体的には、店舗会員カードの読み取りを促す画面である。会員情報取得画面730は、撮像領域731と、入力ボタン732と、キャンセルボタン733とを含む。撮像領域731は、携帯端末装置30のカメラ307の機能により、店舗会員カードに付されたバーコードを撮像する(読み取る)ことが可能な領域である。携帯端末装置30は、撮像領域731内の店舗会員カードに付されたバーコードを読み取ると、会員番号および会員種別を含む会員情報を記憶し、図8(A)の登録画面810に遷移する。 FIG. 7C shows a member information acquisition screen 730 (an example of an acquisition screen). The member information acquisition screen 730 is a screen for acquiring member information, and specifically, it is a screen that prompts the user to read the store membership card. Member information acquisition screen 730 includes an imaging area 731, an input button 732, and a cancel button 733. The imaging area 731 is an area where the barcode attached to the store membership card can be imaged (read) by the function of the camera 307 of the mobile terminal device 30. When the mobile terminal device 30 reads the barcode attached to the store membership card in the imaging area 731, it stores the membership information including the membership number and membership type, and transitions to the registration screen 810 in FIG. 8(A).

入力ボタン732は、会員番号を直接入力することを受け付けるボタンである。入力ボタン732が押下されると、会員番号を直接入力することを受け付ける入力画面に遷移する。 The input button 732 is a button that accepts direct input of a membership number. When the input button 732 is pressed, the screen changes to an input screen that accepts direct input of the membership number.

キャンセルボタン733は、店舗会員カードの読み取りのキャンセルを受け付けるボタンである。キャンセルボタン733が押下されると、図7(B)に示す会員確認受付画面720に戻る。なお、会員確認受付画面720に戻ることについて、機能構成について説明すると、表示部603は、会員情報取得画面730において会員情報を取得できなかった場合に、会員確認受付画面720を表示する。会員情報を取得できなかった場合とは、キャンセルボタン733の押下であるが、これに限らず、例えば、所定時間の経過としてもよい。 The cancel button 733 is a button for accepting cancellation of store membership card reading. When the cancel button 733 is pressed, the screen returns to the member confirmation reception screen 720 shown in FIG. 7(B). Regarding returning to the member confirmation reception screen 720, the functional configuration will be explained. The display unit 603 displays the member confirmation reception screen 720 when the member information cannot be acquired on the member information acquisition screen 730. The case where member information cannot be obtained means pressing the cancel button 733, but is not limited to this, and may also be, for example, when a predetermined period of time has elapsed.

このように、会員確認受付画面720(図7(B))において、店舗会員カードボタン721aが押下されることにより、会員情報取得画面730(図7(C))に遷移する。これにより、店舗会員については、商品登録の開始時に会員情報を取得することができる。このため、店舗会員に対して、携帯端末装置30における商品登録において、店舗会員に応じた会員価格を表示することができる。また、店舗会員カードは、精算に用いられない。このため、当該会員情報を携帯端末装置30からPOS端末装置20へ出力することによって、精算時に顧客が店舗会員カードを提示しなくても、POS端末装置20は、会員情報を取得することができる。 In this way, when the store membership card button 721a is pressed on the member confirmation reception screen 720 (FIG. 7(B)), the screen changes to the member information acquisition screen 730 (FIG. 7(C)). This allows store members to obtain member information at the time of starting product registration. Therefore, when registering a product on the mobile terminal device 30, a member price corresponding to the store member can be displayed to the store member. Further, the store membership card cannot be used for payment. Therefore, by outputting the member information from the mobile terminal device 30 to the POS terminal device 20, the POS terminal device 20 can acquire the member information even if the customer does not present the store membership card at the time of payment. .

図7(D)は、会員情報案内画面740を示す。会員情報案内画面740は、他の装置で会員情報を取得するための案内画面であり、具体的には、精算時に会員情報の読み取りを行う旨を示す画面である。会員情報案内画面740は、買物開始ボタン741を含む。買物開始ボタン741は、買物の開始を受け付けるボタンである。買物開始ボタン741が押下されると、図8(A)の登録画面810に遷移する。 FIG. 7(D) shows a member information guide screen 740. The member information guide screen 740 is a guide screen for acquiring member information with another device, and specifically, it is a screen indicating that member information is to be read at the time of payment. The member information guide screen 740 includes a shopping start button 741. The shopping start button 741 is a button for accepting the start of shopping. When the shopping start button 741 is pressed, the screen changes to a registration screen 810 in FIG. 8(A).

このように、会員確認受付画面720(図7(B))において、アプリ系会員ボタン721bまたは電子マネー系会員ボタン721cが押下されることにより、会員情報案内画面740(図7(D))に遷移する。 In this way, when the application membership button 721b or the electronic money membership button 721c is pressed on the membership confirmation reception screen 720 (FIG. 7(B)), the membership information information screen 740 (FIG. 7(D)) is displayed. Transition.

ここで、上述したように、アプリ系会員カードには、携帯端末装置30に表示される会員コードが含まれる。買物中は、ショッピングアプリが起動されていることから、グループアプリを起動させて会員コードを表示させることは困難である。このような観点から、本実施形態において、アプリ系会員については、商品登録の開始時に会員情報を取得しないようにしている。 Here, as described above, the application membership card includes the membership code displayed on the mobile terminal device 30. While shopping, since the shopping app is activated, it is difficult to activate the group app and display the membership code. From this point of view, in this embodiment, member information is not acquired for application-related members at the time of starting product registration.

また、電子マネー系会員カードは、精算時に用いられる。ここで、仮に、商品登録の開始時に電子マネー系会員カードの読み取りを行うようにしたとすると、顧客は商品の登録開始時と精算時とで電子マネー系会員カードを2回提示することを要し、煩雑である。このような観点から、本実施形態において、電子マネー系会員については、商品登録の開始時に会員情報を取得しないようにしている。 Furthermore, electronic money membership cards are used at the time of payment. If the electronic money membership card is read at the beginning of product registration, the customer would be required to present the electronic money membership card twice, once at the start of product registration and at the time of checkout. However, it is complicated. From this point of view, in this embodiment, member information is not acquired for electronic money members at the time of starting product registration.

また、アプリ系会員および電子マネー系会員に対して、携帯端末装置30における商品登録において会員種別に応じた会員価格を表示することができる。また、受け付けた会員種別を示す情報を携帯端末装置30からPOS端末装置20へ出力することによって、POS端末装置20は、会員種別に応じた会員カードの提示を促す画面を表示することができる。 Furthermore, membership prices can be displayed for application-related members and electronic money-related members in accordance with the membership type during product registration on the mobile terminal device 30. Further, by outputting information indicating the accepted membership type from the mobile terminal device 30 to the POS terminal device 20, the POS terminal device 20 can display a screen prompting the user to present a membership card according to the membership type.

(商品の登録画面について)
図8(A)は、登録画面810を示す。登録画面810は、撮像領域811と、合計表示領域812と、精算開始ボタン813と、登録商品表示領域814とを含む。
撮像領域811は、携帯端末装置30のカメラ307の機能により、商品に付されたバーコードを撮像する(読み取る)ことが可能な領域である。
合計表示領域812は、登録した各種商品の合計点数や合計金額を示す領域である。
精算開始ボタン813は、精算の開始(商品登録の完了)を受け付けるボタンである。
登録商品表示領域814は、登録した商品の商品名、数量、価格などが表示される領域である。登録商品表示領域814において、商品は、登録した順番で表示される。具体的には、最も直近に登録した商品が登録商品表示領域814の上方に表示され、最初の方に登録した商品が登録商品表示領域814の下方に表示される。登録した商品の数が多い場合には、登録した先に登録あれた商品は、登録商品表示領域814に表示されない場合もある(画面外となる場合もある)。
(About the product registration screen)
FIG. 8(A) shows a registration screen 810. The registration screen 810 includes an imaging area 811, a total display area 812, a payment start button 813, and a registered product display area 814.
The imaging area 811 is an area where a barcode attached to a product can be imaged (read) by the function of the camera 307 of the mobile terminal device 30.
The total display area 812 is an area that shows the total number and total price of various registered products.
The checkout start button 813 is a button that accepts the start of checkout (completion of product registration).
The registered product display area 814 is an area where the product name, quantity, price, etc. of the registered product are displayed. In the registered product display area 814, products are displayed in the order in which they are registered. Specifically, the most recently registered product is displayed above the registered product display area 814, and the first registered product is displayed below the registered product display area 814. If there are a large number of registered products, the product that was registered earlier may not be displayed in the registered product display area 814 (it may be outside the screen).

登録部601は、登録画面の撮像領域811内に撮像した(読み取った)商品コードをクラウドサーバ1へ送信する。そして、登録部601は、クラウドサーバ1から商品コードに対応する商品情報(登録商品情報)を受信することによって商品を登録する。登録部601は、会員種別に応じた会員価格で商品を登録し、表示する。具体的には、登録商品表示領域814に表示される価格は、会員であれば、会員種別に応じた会員価格で表示され、非会員であれば、通常価格で表示される。 The registration unit 601 transmits the product code imaged (read) in the imaging area 811 of the registration screen to the cloud server 1. Then, the registration unit 601 registers the product by receiving product information (registered product information) corresponding to the product code from the cloud server 1. The registration unit 601 registers and displays products at membership prices according to membership types. Specifically, the price displayed in the registered product display area 814 is displayed at a member price according to the membership type if the member is a member, and at a regular price if the member is a non-member.

携帯端末装置30は、登録部601による商品登録が完了すると、精算用コードを表示する。具体的には、登録画面810において、精算開始ボタン813が押下されると、精算用コード画面820(図8(B))に遷移する。なお、携帯端末装置30は、精算開始ボタン813が押下されると、今回の取引において会員顧客に付与する会員種別に応じたポイントを算出する。また、携帯端末装置30は、算出したポイントをディスプレイ306に表示するようにしてもよい。また、携帯端末装置30は、表示したポイントのうち、利用するポイント数の入力を受け付けるようにしてもよい。受け付けたポイント数は、精算用コードに含まれるようにすればよい。なお、ポイントの算出は、携帯端末装置30が行うことに限らず、クラウドサーバ1が行ってもよいし、POS端末装置20が行ってもよい。 When the registration unit 601 completes product registration, the mobile terminal device 30 displays the payment code. Specifically, when the start payment button 813 is pressed on the registration screen 810, the screen transitions to a payment code screen 820 (FIG. 8(B)). Note that when the start payment button 813 is pressed, the mobile terminal device 30 calculates points to be given to the member customer in this transaction according to the membership type. Furthermore, the mobile terminal device 30 may display the calculated points on the display 306. Furthermore, the mobile terminal device 30 may accept an input of the number of points to be used among the displayed points. The number of points accepted may be included in the payment code. Note that the point calculation is not limited to being performed by the mobile terminal device 30, and may be performed by the cloud server 1 or the POS terminal device 20.

(精算用コードの表示について)
出力部604は、宣言受付部602が受け付けた会員種別を示す情報と、登録部601によって登録された登録情報(カート識別情報)とを含む情報(取引要求情報)を出力する。出力部604は、取引要求情報をコード化して出力する。出力部604による取引要求情報の出力態様は、コードに限らず、通信としてもよい。通信は、有線としてもよいし、無線としてもよい。また、無線は、例えば、近距離無線通信である。
(About display of payment code)
The output unit 604 outputs information (transaction request information) including information indicating the membership type accepted by the declaration reception unit 602 and registration information (cart identification information) registered by the registration unit 601. The output unit 604 encodes and outputs the transaction request information. The output mode of the transaction request information by the output unit 604 is not limited to a code, and may be a communication. Communication may be wired or wireless. Furthermore, wireless is, for example, short-range wireless communication.

図8(B)は、精算用コード画面820を示す。精算用コード画面820は、案内表示821と、精算用コード822と、登録復帰ボタン823とを含む。
案内表示821は、精算用コード822をPOS端末装置20に読み取らせる旨の案内を示す。精算用コード822は、一の取引を識別するコードシンボルである。精算用コード822は、取引要求情報をコード化したものである。取引要求情報は、登録情報としてのカート識別情報と、会員宣言情報とを含む。会員宣言情報は、店舗会員であれば会員情報(会員種別を示す情報を含む)を含む。また、会員宣言情報は、アプリ系会員や電子マネー系会員であれば会員種別を示す情報を含み、非会員であれば非会員を示す情報を含む。登録復帰ボタン823は、登録画面810(図8(A))に戻ることを受け付けるボタンである。
FIG. 8(B) shows a payment code screen 820. The payment code screen 820 includes a guide display 821, a payment code 822, and a registration return button 823.
The guidance display 821 shows a guidance to cause the POS terminal device 20 to read the payment code 822. The settlement code 822 is a code symbol that identifies one transaction. The settlement code 822 is coded transaction request information. The transaction request information includes cart identification information as registration information and member declaration information. The member declaration information includes member information (including information indicating membership type) if the member is a store member. Further, the membership declaration information includes information indicating the membership type if the member is an application member or an electronic money member, and includes information indicating the non-member if the member is a non-member. The registration return button 823 is a button that accepts returning to the registration screen 810 (FIG. 8(A)).

(POS端末装置20の画面について)
会員種別取得部611は、携帯端末装置30が受け付けた会員であることに関する宣言に係る情報(会員宣言情報)を取得する。具体的には、会員種別取得部611は、精算用コード822に含まれる会員宣言情報を取得する。表示部612は、会員種別取得部611によって取得された会員宣言情報が示す会員種別に応じた取得画面を表示する。会員情報取得部613は、取得画面において会員情報を取得する。以下に、図9を用いて、POS端末装置20の客側表示部205に表示される画面遷移について説明する。
(About the screen of the POS terminal device 20)
The membership type acquisition unit 611 acquires information related to the declaration of membership accepted by the mobile terminal device 30 (membership declaration information). Specifically, the membership type acquisition unit 611 acquires membership declaration information included in the payment code 822. The display unit 612 displays an acquisition screen according to the membership type indicated by the membership declaration information acquired by the membership type acquisition unit 611. The member information acquisition unit 613 acquires member information on the acquisition screen. The screen transitions displayed on the customer side display section 205 of the POS terminal device 20 will be described below with reference to FIG.

図9および図10は、POS端末装置20の客側表示部205に表示される画面遷移の一例を示す説明図である。
図9(A)は、POS端末装置20の客側表示部205に表示される待機画面910を示す。待機画面910は、客側スキャナ部206に、精算用コード822(図8(B))を読み取らせることを促す通知を含む。例えば、POS端末装置20は、会計専用モードの待機状態において、待機画面910を表示する。待機画面910において、顧客が携帯端末装置30に表示させた精算用コード822を客側スキャナ部206に読み取らせると、会員種別に応じて、図9(B)、(C)、(D)に示すいずれかの画面に遷移する。
9 and 10 are explanatory diagrams showing an example of screen transitions displayed on the customer side display section 205 of the POS terminal device 20.
FIG. 9A shows a standby screen 910 displayed on the customer side display section 205 of the POS terminal device 20. The standby screen 910 includes a notification prompting the customer side scanner unit 206 to read the payment code 822 (FIG. 8(B)). For example, the POS terminal device 20 displays the standby screen 910 in a standby state in the accounting-only mode. On the standby screen 910, when the customer scans the payment code 822 displayed on the mobile terminal device 30 by the customer scanner unit 206, the screen shown in FIGS. 9(B), (C), and (D) is displayed depending on the membership type. Transit to one of the screens shown.

図9(B)は、携帯端末装置30が受け付けた会員種別がアプリ系会員である場合に表示される会員情報取得画面920を示す。会員情報取得画面920は、アプリ系会員の会員情報の読み取りを促す画面である。POS端末装置20は、アプリ系会員の会員情報を、アプリ系会員カードから読み取る。なお、上述したように、アプリ系会員カードは、携帯端末装置30のグループアプリにおいてディスプレイ306に表示される2次元コード(会員コード)を含む。 FIG. 9B shows a member information acquisition screen 920 that is displayed when the membership type accepted by the mobile terminal device 30 is an application-related member. The member information acquisition screen 920 is a screen that prompts the user to read the member information of the application member. The POS terminal device 20 reads the membership information of the application member from the application member card. Note that, as described above, the application membership card includes a two-dimensional code (membership code) displayed on the display 306 in the group application of the mobile terminal device 30.

アプリ系会員の会員情報の読み取りが完了すると、図9(D)に示す小計画面940に遷移する。この場合、携帯端末装置30に表示されていたアプリ系会員の会員価格と同様に、小計画面940でも、アプリ系会員の会員価格が適用される。また、会員情報取得画面920において、キャンセルボタン921が押下された場合も、図9(D)に示す小計画面940に遷移する。ただし、この場合、携帯端末装置30に表示されていた会員価格とは異なり、小計画面940では、通常価格が適用されることになる。 When the reading of the member information of the application member is completed, the screen changes to a small plan screen 940 shown in FIG. 9(D). In this case, in the same way as the membership price of the application-related member displayed on the mobile terminal device 30, the membership price of the application-related member is applied to the small plan screen 940 as well. Also, when the cancel button 921 is pressed on the member information acquisition screen 920, the screen changes to a small plan screen 940 shown in FIG. 9(D). However, in this case, unlike the membership price displayed on the mobile terminal device 30, the regular price will be applied on the small plan screen 940.

図9(C)は、携帯端末装置30が受け付けた会員種別が電子マネー系会員である場合に表示される会員情報案内画面930を示す。会員情報案内画面930は、電子マネー系会員の会員情報の読み取りを、決済種別の選択の後に行う旨を案内する画面である。会員情報案内画面930が表示された後、所定時間が経過すると(または、顧客から確認を受け付ける確認ボタンを表示させるようにした場合には当該ボタンが押下されると)、図9(D)に示す小計画面940に遷移する。この場合、携帯端末装置30に表示されていた電子マネー系会員価格と同様に、小計画面940でも、電子マネー系会員の会員価格が適用される。 FIG. 9C shows a member information guide screen 930 that is displayed when the member type accepted by the mobile terminal device 30 is an electronic money member. The member information guide screen 930 is a screen that guides the user to read the member information of the electronic money member after selecting the payment type. After the member information guidance screen 930 is displayed, when a predetermined period of time has elapsed (or when a confirmation button for receiving confirmation from the customer is pressed, the button is pressed), the screen shown in FIG. 9(D) is displayed. The screen changes to a small plan screen 940 shown in FIG. In this case, in the same way as the electronic money membership price displayed on the mobile terminal device 30, the electronic money membership price is applied on the small screen 940 as well.

図9(D)は、小計画面940を示す。小計画面940は、図9(B)の会員情報取得画面920から遷移する態様や、図9(C)の会員情報案内画面930から遷移する態様のほかにも、図9(A)の待機画面910から遷移する態様もある。具体的には、携帯端末装置30が受け付けた会員種別が店舗会員や非会員である場合、図9(A)の待機画面910において、精算用コード822を読み取ると、待機画面910から小計画面940に遷移する。 FIG. 9(D) shows a small plan plane 940. The small plan screen 940 can be used for transitions from the member information acquisition screen 920 in FIG. 9(B) and from the member information guide screen 930 in FIG. 9(C), as well as the standby screen in FIG. 9(A). There is also a mode in which the transition occurs from 910. Specifically, if the membership type accepted by the mobile terminal device 30 is a store member or a non-member, when the payment code 822 is read on the standby screen 910 in FIG. Transition to.

小計画面940は、登録商品表示領域941と、精算開始ボタン942とを含む。登録商品表示領域941は、登録した商品ごとの、商品名や購入点数や購入金額などを示すほか、登録した各種商品の合計点数や合計金額などを示す。購入金額や合計金額は、会員種別に応じた金額で表示され、非会員であれば通常価格で表示される。顧客は、登録商品表示領域941を確認し、登録した商品に間違いがなければ、精算開始ボタン942を押下する。 The small plan screen 940 includes a registered product display area 941 and a checkout start button 942. The registered product display area 941 not only shows the product name, number of purchased items, and purchase price for each registered product, but also shows the total number of registered products, the total amount of money, and the like. The purchase amount and total amount are displayed as an amount according to the membership type, and for non-members, the regular price is displayed. The customer checks the registered product display area 941, and if the registered product is correct, presses the checkout start button 942.

小計画面940において、精算開始ボタン942が押下されると、図10(A)の決済種別選択画面1010に遷移する。
図10(A)は、決済種別選択画面1010を示す。決済種別選択画面1010は、決済種別選択ボタン1011を備える。決済種別選択ボタン1011は、決済種別の選択を受け付ける。具体的には、決済種別選択ボタン1011は、例えば、現金、クレジットカード、および電子マネーのうち、一の決済種別を受け付ける。決済種別選択ボタン1011において、電子マネーが選択されると、図10(B)の案内画面1020に遷移する。決済種別選択ボタン1011において、現金が選択されると、図10(C)の精算画面1030に遷移する。
When the payment start button 942 is pressed on the small plan screen 940, the screen transitions to a payment type selection screen 1010 in FIG. 10(A).
FIG. 10(A) shows a payment type selection screen 1010. The payment type selection screen 1010 includes a payment type selection button 1011. A payment type selection button 1011 accepts selection of a payment type. Specifically, the payment type selection button 1011 accepts one payment type among cash, credit card, and electronic money, for example. When electronic money is selected using the payment type selection button 1011, the screen transitions to a guide screen 1020 shown in FIG. 10(B). When cash is selected using the payment type selection button 1011, the screen transitions to a payment screen 1030 in FIG. 10(C).

図10(B)は、案内画面1020を示す。案内画面1020は、チャージ媒体の読み取りを促す画面である。チャージ媒体の読み取りでは、会員情報の読み取りも同時に行われる。チャージ媒体に基づく精算が完了すると、POS端末装置20は、レシートを発行し、取引を終了する。取引が終了すると、図9(A)に示す待機画面に戻る。このように、電子マネー系会員の場合、一連の取引において、顧客は精算時に1回だけ電子マネー系会員カードを提示するだけで、精算と会員情報の読み取りを行わせることができるため、手続の簡素化を図ることができる。 FIG. 10(B) shows a guide screen 1020. The guide screen 1020 is a screen that prompts the user to read the charge medium. When reading the charge medium, member information is also read at the same time. When the payment based on the charging medium is completed, the POS terminal device 20 issues a receipt and ends the transaction. When the transaction is completed, the screen returns to the standby screen shown in FIG. 9(A). In this way, in the case of e-money membership, in a series of transactions, the customer only needs to present the e-money membership card once at the time of payment to have the payment and member information read, thereby simplifying the procedure. Simplification can be achieved.

なお、電子マネー系会員の場合、電子マネーで精算が行われる可能性が高いことから、決済種別選択画面1010をスキップして、案内画面1020に遷移するようにしてもよい。具体的には、電子マネー系会員の場合、小計画面940(図9(D))において、精算開始ボタン942が押下されると、決済種別選択画面1010をスキップして、案内画面1020に遷移するようにすればよい。 Note that in the case of an electronic money member, since there is a high possibility that payment will be made with electronic money, the payment type selection screen 1010 may be skipped and the transition to the guidance screen 1020 may be made. Specifically, in the case of an electronic money member, when the payment start button 942 is pressed on the sub-plan screen 940 (FIG. 9(D)), the payment type selection screen 1010 is skipped and the transition is made to the guidance screen 1020. Just do it like this.

図10(C)は、精算画面1030を示す。精算画面1030は、金額領域1031と、終了ボタン1032とを含む。金額領域1031は、支払合計額、預り金額、釣銭額を表示する領域である。終了ボタン1032は、金額領域1031に表示される金額の確定を受け付けるボタンである。終了ボタン1032が押下されると、レシートが発行され、取引が終了する。なお、決済種別として、クレジットカードが選択された場合、カード決済部208にクレジットカードが挿入されることによって、精算が完了する。 FIG. 10(C) shows the payment screen 1030. Settlement screen 1030 includes an amount area 1031 and an end button 1032. The amount area 1031 is an area for displaying the total payment amount, deposit amount, and change amount. The end button 1032 is a button that accepts confirmation of the amount displayed in the amount area 1031. When the end button 1032 is pressed, a receipt is issued and the transaction ends. Note that when a credit card is selected as the payment type, the payment is completed by inserting the credit card into the card payment unit 208.

(携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例)
図11Aおよび図11Bは、第1実施形態に係る携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。図11Aおよび図11Bにおいて、携帯端末装置30は、トップ画面710(図7(A))において、取引の開始を受け付けたか否かを判断する(ステップS1101)。携帯端末装置30は、取引の開始を受け付けるまで待機する(ステップS1101:NO)。取引の開始を受け付けると(ステップS1101:YES)、携帯端末装置30は、会員確認受付画面720(図7(B))を表示する(ステップS1102)。
(Example of display control processing related to acquisition of member information performed by mobile terminal device 30)
FIGS. 11A and 11B are flowcharts illustrating an example of display control processing related to acquisition of member information performed by the mobile terminal device 30 according to the first embodiment. 11A and 11B, the mobile terminal device 30 determines whether or not the start of a transaction has been accepted on the top screen 710 (FIG. 7(A)) (step S1101). The mobile terminal device 30 waits until accepting the start of a transaction (step S1101: NO). When accepting the start of a transaction (step S1101: YES), the mobile terminal device 30 displays a member confirmation reception screen 720 (FIG. 7(B)) (step S1102).

そして、携帯端末装置30は、店舗会員(店舗会員カードボタン721a)が選択されたか否かを判断する(ステップS1103)。店舗会員が選択された場合(ステップS1103:YES)、携帯端末装置30は、会員情報取得画面730(図7(C))を表示する(ステップS1104)。そして、携帯端末装置30は、店舗会員の会員情報を取得したか否かを判断する(ステップS1105)。店舗会員の会員情報を取得した場合(ステップS1105:YES)、携帯端末装置30は、ステップS1110の処理に進む。 Then, the mobile terminal device 30 determines whether a store member (store membership card button 721a) is selected (step S1103). If a store member is selected (step S1103: YES), the mobile terminal device 30 displays the member information acquisition screen 730 (FIG. 7(C)) (step S1104). Then, the mobile terminal device 30 determines whether the member information of the store member has been acquired (step S1105). If the member information of the store member is acquired (step S1105: YES), the mobile terminal device 30 proceeds to the process of step S1110.

一方、店舗会員の会員情報を取得しない場合(ステップS1105:NO)、携帯端末装置30は、キャンセルボタン733の押下を受け付けたか否かを判断する(ステップS1106)。キャンセルボタン733の押下を受け付けない場合(ステップS1106:NO)、携帯端末装置30は、ステップS1105の処理に戻る。一方、キャンセルボタン733の押下を受け付けた場合(ステップS1106:YES)、携帯端末装置30は、ステップS1102の処理に戻り、会員確認受付画面720(図7(B))を表示する。 On the other hand, if the member information of the store member is not acquired (step S1105: NO), the mobile terminal device 30 determines whether pressing of the cancel button 733 has been accepted (step S1106). If pressing the cancel button 733 is not accepted (step S1106: NO), the mobile terminal device 30 returns to the process of step S1105. On the other hand, if the press of the cancel button 733 is accepted (step S1106: YES), the mobile terminal device 30 returns to the process of step S1102 and displays the member confirmation reception screen 720 (FIG. 7(B)).

ステップS1103において、店舗会員が選択されない場合(ステップS1103:NO)、携帯端末装置30は、アプリ系会員または電子マネー系会員が選択されたか否かを判断する(ステップS1107)。アプリ系会員または電子マネー系会員が選択された場合(ステップS1107:YES)、携帯端末装置30は、会員情報案内画面740(図7(D))を表示し、買物開始ボタン741が押下されることに応じて、ステップS1110の処理に進む。 In step S1103, if a store member is not selected (step S1103: NO), the mobile terminal device 30 determines whether an app member or an electronic money member is selected (step S1107). If an app member or an electronic money member is selected (step S1107: YES), the mobile terminal device 30 displays a member information guide screen 740 (FIG. 7(D)), and a shopping start button 741 is pressed. Depending on the situation, the process advances to step S1110.

一方、アプリ系会員または電子マネー系会員が選択されない場合(ステップS1107:NO)、携帯端末装置30は、非会員が選択されたか否かを判断する(ステップS1109)。非会員が選択されない場合(ステップS1109:NO)、携帯端末装置30は、ステップS1103の処理に戻る。一方、非会員が選択された場合(ステップS1109:YES)、携帯端末装置30は、登録画面810(図8(A))を表示する(ステップS1110)。 On the other hand, if an application member or an electronic money member is not selected (step S1107: NO), the mobile terminal device 30 determines whether a non-member is selected (step S1109). If a non-member is not selected (step S1109: NO), the mobile terminal device 30 returns to the process of step S1103. On the other hand, if a non-member is selected (step S1109: YES), the mobile terminal device 30 displays the registration screen 810 (FIG. 8(A)) (step S1110).

そして、携帯端末装置30は、登録画面810において、顧客の操作に応じて商品をスキャンしたか否かを判断する(ステップS1121)。商品をスキャンしない場合(ステップS1121:NO)、携帯端末装置30は、ステップS1129の処理に進む。一方、商品をスキャンした場合(ステップS1121:YES)、携帯端末装置30は、クラウドサーバ1へ商品読取情報を送信し、クラウドサーバ1から登録商品情報を受信することにより、スキャンした商品を表示する。 Then, the mobile terminal device 30 determines whether the product has been scanned in accordance with the customer's operation on the registration screen 810 (step S1121). If the product is not scanned (step S1121: NO), the mobile terminal device 30 proceeds to the process of step S1129. On the other hand, when the product is scanned (step S1121: YES), the mobile terminal device 30 displays the scanned product by transmitting product reading information to the cloud server 1 and receiving registered product information from the cloud server 1. .

クラウドサーバ1から受信した登録商品情報に基づく表示について、具体的に説明すると、顧客が会員でなければ(ステップS1122:NO)、通常価格で商品の登録および表示が行われる(ステップS1123)。一方、顧客が会員であれば(ステップS1122:YES)、店舗会員の場合には(ステップS1124:YES)、店舗会員の会員価格で商品の登録および表示が行われる(ステップS1125)。 The display based on the registered product information received from the cloud server 1 will be explained in detail. If the customer is not a member (step S1122: NO), the product is registered and displayed at the regular price (step S1123). On the other hand, if the customer is a member (step S1122: YES) or a store member (step S1124: YES), products are registered and displayed at the member price of the store member (step S1125).

店舗会員でなければ(ステップS1124:NO)、アプリ系会員である場合には(ステップS1126:YES)、アプリ系会員の会員価格で商品の登録および表示が行われる(ステップS1127)。アプリ系会員でない場合には(ステップS1126:NO)、すなわち、電子マネー系会員である場合には、電子マネー系会員の会員価格で商品の登録および表示が行われる(ステップS1128)。 If the user is not a store member (step S1124: NO), and if the user is an app member (step S1126: YES), products are registered and displayed at the member price of the app member (step S1127). If the user is not an application member (step S1126: NO), that is, if the user is an electronic money member, the product is registered and displayed at the member price of the electronic money member (step S1128).

そして、携帯端末装置30は、精算開始ボタン813(図8(A))が押下されることによる精算開始であるか否かを判断する(ステップS1129)。精算開始ではない場合(ステップS1129:NO)、携帯端末装置30は、ステップS1121の処理に戻る。精算開始である場合(ステップS1129:YES)、携帯端末装置30は、会員確認受付画面720(図7(B))において受け付けた会員種別を参照し、顧客が会員であるか否かを判断する(ステップS1130)。 Then, the mobile terminal device 30 determines whether or not the payment is started by pressing the payment start button 813 (FIG. 8(A)) (step S1129). If it is not the start of payment (step S1129: NO), the mobile terminal device 30 returns to the process of step S1121. If the payment is to be started (step S1129: YES), the mobile terminal device 30 refers to the membership type accepted on the membership confirmation reception screen 720 (FIG. 7(B)) and determines whether the customer is a member. (Step S1130).

顧客が会員である場合(ステップS1130:YES)、携帯端末装置30は、今回の取引において付与する会員種別に応じたポイントを算出する(ステップS1131)。そして、携帯端末装置30は、会員確認受付画面720(図7(B))において受け付けた会員種別(会員宣言情報)と、算出したポイントを示すポイント情報と、登録情報(カート識別情報)と、をコード化した精算用コード822をディスプレイ306に表示し(ステップS1132)、一連の処理を終了する。 If the customer is a member (step S1130: YES), the mobile terminal device 30 calculates points to be given in this transaction according to the membership type (step S1131). Then, the mobile terminal device 30 receives the membership type (membership declaration information) accepted on the membership confirmation reception screen 720 (FIG. 7(B)), point information indicating the calculated points, and registration information (cart identification information). The payment code 822 encoded is displayed on the display 306 (step S1132), and the series of processing ends.

一方、顧客が会員ではない場合(ステップS1130:NO)、携帯端末装置30は、会員確認受付画面720(図7(B))において受け付けた会員種別(会員宣言情報:非会員を示す情報)と、登録情報(カート識別情報)とをコード化した精算用コード822をディスプレイ306に表示し(ステップS1133)、一連の処理を終了する。 On the other hand, if the customer is not a member (step S1130: NO), the mobile terminal device 30 determines the membership type (membership declaration information: information indicating non-membership) received on the membership confirmation reception screen 720 (FIG. 7(B)). , and the registration information (cart identification information) are displayed on the display 306 (step S1133), and the series of processing ends.

(POS端末装置20が行う会員情報の取得に係る表示制御処理の一例)
図12は、第1実施形態に係るPOS端末装置20が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。図12において、POS端末装置20は、精算用コード822(図7(B))をスキャンして得た取引要求情報に基づいて、クラウドサーバ1から取引情報を取得したか否かを判断する(ステップS1201)。POS端末装置20は、取引情報を取得するまで待機する(ステップS1201:NO)。
(Example of display control processing related to acquisition of member information performed by POS terminal device 20)
FIG. 12 is a flowchart illustrating an example of display control processing related to acquisition of member information performed by the POS terminal device 20 according to the first embodiment. In FIG. 12, the POS terminal device 20 determines whether transaction information has been acquired from the cloud server 1 based on the transaction request information obtained by scanning the payment code 822 (FIG. 7(B)). Step S1201). The POS terminal device 20 waits until the transaction information is acquired (step S1201: NO).

取引情報を取得すると(ステップS1201:YES)、POS端末装置20は、精算用コード822に含まれる会員宣言情報を参照し、当該顧客が会員であるか否かを判断する(ステップS1202)。当該顧客が会員ではない場合(ステップS1202:NO)、POS端末装置20は、小計画面940(図9(D))を表示する(ステップS1209)。この場合の小計画面940は、通常価格で表示される。一方、当該顧客が会員である場合(ステップS1202:YES)、POS端末装置20は、当該顧客が店舗会員であるか否かを判断する(ステップS1203)。 Upon acquiring the transaction information (step S1201: YES), the POS terminal device 20 refers to the membership declaration information included in the payment code 822 and determines whether the customer is a member (step S1202). If the customer is not a member (step S1202: NO), the POS terminal device 20 displays the small plan screen 940 (FIG. 9(D)) (step S1209). In this case, the small plan screen 940 is displayed at the normal price. On the other hand, if the customer is a member (step S1202: YES), the POS terminal device 20 determines whether the customer is a store member (step S1203).

当該顧客が店舗会員である場合(ステップS1203:YES)、精算用コード822に会員情報が含まれているため、携帯端末装置30は、ステップS1209の処理に進み、小計画面940(図9(D))を表示する。この場合の小計画面940は、店舗会員の会員価格で表示される。一方、当該顧客が店舗会員ではない場合(ステップS1203:NO)、携帯端末装置30は、当該顧客がアプリ系会員であるか否かを判断する(ステップS1204)。 If the customer is a store member (step S1203: YES), since member information is included in the payment code 822, the mobile terminal device 30 proceeds to step S1209 and displays the small plan screen 940 (FIG. 9(D). )). In this case, the small plan screen 940 is displayed at the member price of the store member. On the other hand, if the customer is not a store member (step S1203: NO), the mobile terminal device 30 determines whether the customer is an app member (step S1204).

当該顧客がアプリ系会員である場合(ステップS1204:YES)、POS端末装置20は、アプリ系会員の会員情報取得画面920(図9(B))を表示し(ステップS1206)、ステップS1207の処理に進む。一方、当該顧客がアプリ系会員ではない場合(ステップS1204:NO)、すなわち、当該顧客が電子マネー系会員である場合、POS端末装置20は、電子マネー系会員の会員情報案内画面930(図9(C))を表示し(ステップS1205)、ステップS1209の処理に進む。 If the customer is an app member (step S1204: YES), the POS terminal device 20 displays the member information acquisition screen 920 (FIG. 9(B)) of the app member (step S1206), and performs the processing in step S1207. Proceed to. On the other hand, if the customer is not an app member (step S1204: NO), that is, if the customer is an electronic money member, the POS terminal device 20 displays the electronic money member's member information guidance screen 930 (FIG. 9). (C)) is displayed (step S1205), and the process proceeds to step S1209.

ステップS1207では、POS端末装置20は、ステップS1206において表示した会員情報取得画面920において、会員情報を取得したか否かを判断する(ステップS1207)。会員情報を取得した場合(ステップS1207:YES)、POS端末装置20は、小計画面940(図9(D))を表示する(ステップS1209)。この場合、小計画面940は、会員種別に応じた会員価格で表示される。 In step S1207, the POS terminal device 20 determines whether member information has been acquired on the member information acquisition screen 920 displayed in step S1206 (step S1207). If the member information is acquired (step S1207: YES), the POS terminal device 20 displays the small plan screen 940 (FIG. 9(D)) (step S1209). In this case, the small plan screen 940 is displayed at a membership price according to the membership type.

一方、会員情報を取得しない場合(ステップS1207:NO)、POS端末装置20は、キャンセルボタン921(図9(C)、(D))の押下を受け付けたか否かを判断する(ステップS1208)。キャンセルボタン921の押下を受け付けない場合(ステップS1208:NO)、POS端末装置20は、ステップS1207の処理に戻る。一方、キャンセルボタン921の押下を受け付けた場合(ステップS1208:YES)、POS端末装置20は、小計画面940(図9(D))を表示する(ステップS1209)。この場合、小計画面940は、通常価格で表示される。 On the other hand, if member information is not acquired (step S1207: NO), the POS terminal device 20 determines whether pressing of the cancel button 921 (FIGS. 9C and 9D) has been accepted (step S1208). If the press of the cancel button 921 is not accepted (step S1208: NO), the POS terminal device 20 returns to the process of step S1207. On the other hand, if the press of the cancel button 921 is accepted (step S1208: YES), the POS terminal device 20 displays the small plan screen 940 (FIG. 9(D)) (step S1209). In this case, the small plan screen 940 is displayed at the regular price.

次に、POS端末装置20は、小計画面940において、精算開始ボタン942が押下されたか否かを判断する(ステップS1210)。POS端末装置20は、精算開始ボタン942が押下されるまで待機し(ステップS1210:NO)、POS端末装置20は、精算開始ボタン942が押下されると(ステップS1210:YES)、会員種別が電子マネー系会員であるか否かを判断する(ステップS1211)。 Next, the POS terminal device 20 determines whether the payment start button 942 has been pressed on the small plan screen 940 (step S1210). The POS terminal device 20 waits until the start payment button 942 is pressed (step S1210: NO), and when the start payment button 942 is pressed (step S1210: YES), the POS terminal device 20 changes the membership type to electronic. It is determined whether the user is a money member (step S1211).

会員種別が電子マネー系会員である場合(ステップS1211:YES)、決済種別が電子マネーとなる可能性が高いことから、POS端末装置20は、ステップS1214に進み、電子マネーでの精算を受け付ける。なお、電子マネーでの精算では、電子マネー系会員カードに記憶されるチャージ金額と会員情報との読み取りが同時に行われる。一方、会員種別が電子マネー系会員ではない場合(ステップS1211:NO)、POS端末装置20は、決済種別選択画面1010(図10(A))を表示して(ステップS1212)、決済種別の選択を受け付ける(ステップS1213)。 If the member type is an electronic money member (step S1211: YES), there is a high possibility that the payment type will be electronic money, so the POS terminal device 20 advances to step S1214 and accepts payment using electronic money. Note that when paying with electronic money, the charge amount and member information stored in the electronic money membership card are read at the same time. On the other hand, if the member type is not an electronic money member (step S1211: NO), the POS terminal device 20 displays the payment type selection screen 1010 (FIG. 10(A)) (step S1212), and selects the payment type. (Step S1213).

そして、POS端末装置20は、精算が完了したか否かを判断する(ステップS1214)。POS端末装置20は、精算が完了するまで待機し(ステップS1214:NO)、精算が完了すると(ステップS1214:YES)、一連の処理を終了する。 The POS terminal device 20 then determines whether the payment has been completed (step S1214). The POS terminal device 20 waits until the payment is completed (step S1214: NO), and when the payment is completed (step S1214: YES), the series of processes ends.

以上説明したように、本実施形態に係る携帯端末装置30は、商品の登録において、顧客から会員を示す宣言を受け付けるようにし、当該宣言に含まれる会員種別に応じて異なる画面を表示する。これにより、会員種別に応じて、会員情報の取得に係る最適な画面を表示することができる。したがって、一の取引において、顧客が同一の会員カードを提示する提示回数を抑えることができる。よって、会員カードの提示に係る煩わしさを抑え、円滑な取引を支援することができる。 As described above, the mobile terminal device 30 according to the present embodiment accepts a declaration indicating membership from a customer during product registration, and displays different screens depending on the membership type included in the declaration. This makes it possible to display an optimal screen for acquiring member information depending on the membership type. Therefore, it is possible to reduce the number of times a customer presents the same membership card in one transaction. Therefore, it is possible to suppress the trouble associated with presenting a membership card and to support smooth transactions.

また、本実施形態に係る携帯端末装置30は、会員種別に応じて、会員情報を取得するための取得画面(図7(C)の会員情報取得画面730)、または、他の装置で会員情報を取得するための案内画面(図7(D)の会員情報案内画面740)を表示する。これにより、会員カードの提示に係る通知を、会員種別に応じて、商品登録時としたり、精算時としたりすることができる。したがって、会員種別に応じた適切なタイミングで、顧客に会員カードを提示させることができる。 In addition, the mobile terminal device 30 according to the present embodiment can display member information on an acquisition screen (member information acquisition screen 730 in FIG. 7C) or on another device depending on the membership type. A guidance screen (member information guidance screen 740 in FIG. 7(D)) for obtaining the information is displayed. Thereby, notification regarding the presentation of the membership card can be made at the time of product registration or at the time of checkout, depending on the membership type. Therefore, it is possible to have the customer present the membership card at an appropriate timing depending on the membership type.

また、本実施形態に係る携帯端末装置30は、取得画面(図7(C)の会員情報取得画面730)において会員情報を取得できなかった場合に、会員種別を受け付ける画面(図7(B)の会員確認受付画面720)を表示する。これにより、顧客に、再度、会員種別を選択させることができる。 In addition, when the mobile terminal device 30 according to the present embodiment cannot acquire member information on the acquisition screen (member information acquisition screen 730 in FIG. 7(C)), the mobile terminal device 30 displays a screen for accepting membership type (FIG. 7(B)). A member confirmation reception screen 720) is displayed. This allows the customer to select the membership type again.

また、本実施形態に係る携帯端末装置30は、受け付けた会員種別を示す情報と、登録情報(カート識別情報)とを含む取引要求情報(精算用コード822)を出力する。これにより、会員種別を示す情報を携帯端末装置30からPOS端末装置20へ出力することによって、POS端末装置20は、会員種別に応じた会員カードの提示を促すことができる。 Furthermore, the mobile terminal device 30 according to the present embodiment outputs transaction request information (payment code 822) including information indicating the accepted membership type and registration information (cart identification information). Thereby, by outputting information indicating the membership type from the mobile terminal device 30 to the POS terminal device 20, the POS terminal device 20 can prompt the presentation of a membership card according to the membership type.

また、本実施形態に係るPOS端末装置20は、携帯端末装置30が受け付けた会員種別を取得し、会員種別に応じた取得画面(図9(B)の会員情報取得画面920)を表示し、取得画面において会員情報を取得する。これにより、携帯端末装置30から取得した会員種別に応じた、最適な取得画面を表示することができる。また、POS端末装置20は、店舗会員については、携帯端末装置30において読み取った会員情報を携帯端末装置30から取得することができるため、会員情報の取得に係る取得画面を省略することができる。 Further, the POS terminal device 20 according to the present embodiment acquires the membership type accepted by the mobile terminal device 30, displays an acquisition screen (membership information acquisition screen 920 in FIG. 9B) according to the membership type, Obtain member information on the acquisition screen. Thereby, it is possible to display an optimal acquisition screen according to the membership type acquired from the mobile terminal device 30. Moreover, since the POS terminal device 20 can acquire member information read by the mobile terminal device 30 from the mobile terminal device 30 for store members, an acquisition screen related to acquiring member information can be omitted.

(第2実施形態)
次に、第2実施形態について説明する。なお、第2実施形態では、上述した第1実施形態で説明した内容については、適宜説明を省略する。また、第2実施形態、および上述した第1実施形態を適宜組み合わせることも可能である。
(Second embodiment)
Next, a second embodiment will be described. Note that, in the second embodiment, descriptions of the contents described in the first embodiment described above are omitted as appropriate. Furthermore, it is also possible to appropriately combine the second embodiment and the first embodiment described above.

上述した第1実施形態では、携帯端末装置30において会員種別を受け付ける例について説明した。第2実施形態では、POS端末装置20において会員種別を受け付ける例について説明する。 In the first embodiment described above, an example was described in which the mobile terminal device 30 receives the membership type. In the second embodiment, an example will be described in which the POS terminal device 20 receives the membership type.

図13は、第2実施形態に係る携帯端末装置30に表示される画面遷移の一例を示す説明図である。図13(A)は、図7(A)と同様のトップ画面710を示す。トップ画面710において、買物開始ボタン711が押下されると、図13(B)に示す会員確認受付画面1320に遷移する。 FIG. 13 is an explanatory diagram showing an example of screen transitions displayed on the mobile terminal device 30 according to the second embodiment. FIG. 13(A) shows a top screen 710 similar to FIG. 7(A). When the shopping start button 711 is pressed on the top screen 710, the screen changes to a member confirmation reception screen 1320 shown in FIG. 13(B).

図13(B)は、会員確認受付画面1320を示す。会員確認受付画面1320は、会員であるか否かを受け付ける画面である。会員確認受付画面1320は、会員宣言ボタン1321と、非会員宣言ボタン1322とを含む。会員宣言ボタン1321は、会員であることの宣言を受け付けるボタンである。非会員宣言ボタン1322は、非会員であることの宣言を受け付けるボタンである。会員宣言ボタン1321および非会員宣言ボタン1322のいずれが選択された場合も、図13(C)の登録画面810に遷移する。 FIG. 13(B) shows a member confirmation reception screen 1320. The member confirmation reception screen 1320 is a screen for accepting whether or not the user is a member. The member confirmation reception screen 1320 includes a member declaration button 1321 and a non-member declaration button 1322. The member declaration button 1321 is a button for accepting a declaration of membership. The non-member declaration button 1322 is a button for accepting a declaration of being a non-member. When either the member declaration button 1321 or the non-member declaration button 1322 is selected, the screen transitions to the registration screen 810 in FIG. 13(C).

図13(C)は、図8(A)と同様の登録画面810を示す。登録商品表示領域814に表示される価格は、会員であることの宣言を受け付けていれば、会員価格で表示され、非会員であることの宣言を受け付けていれば、通常価格で表示される。登録画面810において、精算開始ボタン813が押下されると、精算用コード画面820(図13(D))に遷移する。なお、会員価格は、例えば、全ての会員(店舗会員、アプリ系会員、および電子マネー系会員)に共通して適用される価格としてもよいし、携帯端末装置30を使用する顧客の使用履歴から推定可能な会員種別の価格としてもよい。 FIG. 13(C) shows a registration screen 810 similar to FIG. 8(A). The price displayed in the registered product display area 814 is displayed at the member price if the declaration of membership is accepted, and the regular price is displayed if the declaration of non-membership is accepted. When the start payment button 813 is pressed on the registration screen 810, the screen transitions to a payment code screen 820 (FIG. 13(D)). Note that the membership price may be, for example, a price that is commonly applied to all members (store members, app members, and electronic money members), or may be a price that is applied based on the usage history of the customer who uses the mobile terminal device 30. It may also be a price for a membership type that can be estimated.

図13(D)は、図8(B)と同様の精算用コード画面820を示す。精算用コード画面820において、精算用コード822は、会員宣言情報を含む。会員宣言情報は、会員確認受付画面1320において受け付けた会員または非会員を示す情報を含む。 FIG. 13(D) shows a payment code screen 820 similar to FIG. 8(B). In the payment code screen 820, the payment code 822 includes membership declaration information. The membership declaration information includes information indicating membership or non-membership accepted on the membership confirmation reception screen 1320.

(POS端末装置20の画面について)
図14は、POS端末装置20の客側表示部205に表示される画面遷移の一例を示す説明図である。
図14(A)は、図9(A)と同様の待機画面910を示す。待機画面910において、顧客が携帯端末装置30に表示させた精算用コード822を客側スキャナ部206に読み取らせると、携帯端末装置30において受け付けた宣言(会員または非会員)に応じて、表示される画面が異なる。具体的には、会員であることの宣言を受け付けていた場合には、待機画面910から、図14(B)の会員種別選択画面1420に遷移する。一方、非会員であることの宣言を受け付けていた場合には、待機画面910から、図14(C)の小計画面940に遷移する。
(About the screen of the POS terminal device 20)
FIG. 14 is an explanatory diagram showing an example of screen transitions displayed on the customer side display section 205 of the POS terminal device 20.
FIG. 14(A) shows a standby screen 910 similar to FIG. 9(A). On the standby screen 910, when the customer scans the payment code 822 displayed on the mobile terminal device 30 by the customer side scanner unit 206, the payment code 822 is displayed according to the declaration (member or non-member) received on the mobile terminal device 30. The screen displayed is different. Specifically, if a declaration of membership has been accepted, the standby screen 910 transitions to a membership type selection screen 1420 in FIG. 14(B). On the other hand, if a declaration of non-membership has been accepted, the standby screen 910 transitions to a sub-plan screen 940 in FIG. 14(C).

図14(B)は、会員種別選択画面1420を示す。会員種別選択画面1420は、会員種別選択ボタン1421を含む。会員種別選択ボタン1421は、店舗会員であることを示す店舗会員カードボタン1421aと、アプリ系会員であることを示すアプリ系会員ボタン1421bと、電子マネー系会員であることを示す電子マネー系会員ボタン1421cとを含む。店舗会員カードボタン1421aおよびアプリ系会員ボタン1421bのうちいずれかが押下されると、押下されたボタンに応じた会員カードの読み取りを促す会員情報取得画面に遷移する。例えば、アプリ系会員ボタン1421bが押下されると、会員情報取得画面920(図9(B))に遷移する。一方、電子マネー系会員ボタン1421cが押下された場合には、会員情報案内画面930(図9(C))に遷移する。会員情報取得画面において、対応する会員カードの会員情報を読み取ると、または、会員情報案内画面930が表示されると、その後に、図14(C)の小計画面940に遷移する。また、会員種別選択画面1420において、キャンセルボタン1422が押下された場合も、図14(C)に示す小計画面940に遷移する。この場合、小計画面940では、通常価格が適用される。 FIG. 14(B) shows a member type selection screen 1420. Membership type selection screen 1420 includes membership type selection buttons 1421. Membership type selection buttons 1421 include a store membership card button 1421a that indicates store membership, an application membership button 1421b that indicates application membership, and an electronic money membership button 1421b that indicates electronic money membership. 1421c. When either the store membership card button 1421a or the application membership button 1421b is pressed, a transition is made to a member information acquisition screen that prompts the reader to read the membership card corresponding to the pressed button. For example, when the application member button 1421b is pressed, the screen changes to a member information acquisition screen 920 (FIG. 9(B)). On the other hand, if the electronic money member button 1421c is pressed, the screen changes to a member information guide screen 930 (FIG. 9(C)). When the member information of the corresponding member card is read on the member information acquisition screen, or when the member information guide screen 930 is displayed, the screen changes to a sub-plan screen 940 in FIG. 14(C). Also, when the cancel button 1422 is pressed on the membership type selection screen 1420, the screen changes to a small plan screen 940 shown in FIG. 14(C). In this case, the regular price is applied on the small plan screen 940.

図14(C)は、図9(D)と同様の小計画面940を示す。登録商品表示領域941において、購入金額や合計金額は、会員種別に応じた金額で表示され、非会員であれば通常価格で表示される。小計画面940において、精算開始ボタン942が押下されると、図14(D)の決済種別選択画面1010に遷移する。 FIG. 14(C) shows a small plane 940 similar to FIG. 9(D). In the registered product display area 941, the purchase amount and total amount are displayed at the amount according to the membership type, and for non-members, the regular price is displayed. When the payment start button 942 is pressed on the small plan screen 940, the screen transitions to a payment type selection screen 1010 in FIG. 14(D).

図14(D)は、図10(A)と同様の決済種別選択画面1010を示す。決済種別選択画面1010において、決済種別選択ボタン1011のうち、いずれかのボタンの押下を受け付けると、受け付けた決済種別に応じた精算処理が行われる。 FIG. 14(D) shows a payment type selection screen 1010 similar to FIG. 10(A). In the payment type selection screen 1010, when one of the payment type selection buttons 1011 is received to be pressed, payment processing is performed according to the accepted payment type.

なお、電子マネー系会員の場合、電子マネーで精算が行われる可能性が高いことから、決済種別選択画面1010をスキップしてもよい。具体的には、会員種別選択画面1420(図14(B))において、電子マネー系会員ボタン1421cが選択された場合、小計画面940(図14(C))において、精算開始ボタン942が押下されると、決済種別選択画面1010(図14(D))をスキップして、案内画面1020(図10(B))に遷移するようにすればよい。なお、電子マネーでの精算では、電子マネー系会員カードに記憶されるチャージ金額と会員情報との読み取りが同時に行われることになる。 Note that in the case of an electronic money member, the payment type selection screen 1010 may be skipped since there is a high possibility that payment will be made using electronic money. Specifically, when the electronic money membership button 1421c is selected on the membership type selection screen 1420 (FIG. 14(B)), the start payment button 942 is pressed on the small plan screen 940 (FIG. 14(C)). Then, the payment type selection screen 1010 (FIG. 14(D)) may be skipped and the transition may be made to the guidance screen 1020 (FIG. 10(B)). Note that when paying with electronic money, the charge amount and member information stored in the electronic money membership card are read at the same time.

(携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例)
図15は、第2実施形態に係る携帯端末装置30が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。図15において、携帯端末装置30は、トップ画面710(図13(A))において、取引の開始を受け付けたか否かを判断する(ステップS1501)。携帯端末装置30は、取引の開始を受け付けるまで待機する(ステップS1501:NO)。取引の開始を受け付けると(ステップS1501:YES)、携帯端末装置30は、会員確認受付画面1320(図13(B))を表示する(ステップS1502)。
(Example of display control processing related to acquisition of member information performed by mobile terminal device 30)
FIG. 15 is a flowchart illustrating an example of display control processing related to acquisition of member information performed by the mobile terminal device 30 according to the second embodiment. In FIG. 15, the mobile terminal device 30 determines whether or not the start of a transaction has been accepted on the top screen 710 (FIG. 13(A)) (step S1501). The mobile terminal device 30 waits until accepting the start of a transaction (step S1501: NO). When accepting the start of a transaction (step S1501: YES), the mobile terminal device 30 displays the member confirmation reception screen 1320 (FIG. 13(B)) (step S1502).

そして、携帯端末装置30は、会員確認受付画面1320において、会員(会員宣言ボタン1321)または非会員(非会員宣言ボタン1322)を示す宣言を受け付ける(ステップS1503)。次に、POS端末装置20は、登録画面810(図13(C))を表示する(ステップS1504)。 Then, the mobile terminal device 30 receives a declaration indicating membership (membership declaration button 1321) or non-member (non-membership declaration button 1322) on the membership confirmation reception screen 1320 (step S1503). Next, the POS terminal device 20 displays the registration screen 810 (FIG. 13(C)) (step S1504).

そして、携帯端末装置30は、登録画面810において、顧客の操作に応じて商品をスキャンしたか否かを判断する(ステップS1505)。商品をスキャンしない場合(ステップS1505:NO)、携帯端末装置30は、ステップS1509の処理に進む。一方、商品をスキャンした場合(ステップS1505:YES)、携帯端末装置30は、クラウドサーバ1へ商品読取情報を送信し、クラウドサーバ1から登録商品情報を受信することにより、スキャンした商品を表示する。 Then, the mobile terminal device 30 determines whether or not the product has been scanned in accordance with the customer's operation on the registration screen 810 (step S1505). If the product is not scanned (step S1505: NO), the mobile terminal device 30 proceeds to the process of step S1509. On the other hand, when the product is scanned (step S1505: YES), the mobile terminal device 30 displays the scanned product by transmitting product reading information to the cloud server 1 and receiving registered product information from the cloud server 1. .

クラウドサーバ1から受信した登録商品情報に基づく表示について、具体的に説明すると、顧客が会員でなければ(ステップS1506:NO)、通常価格で商品の登録および表示が行われる(ステップS1507)。一方、顧客が会員であれば(ステップS1506:YES)、会員価格で商品の登録および表示が行われる(ステップS1508)。 To specifically explain the display based on the registered product information received from the cloud server 1, if the customer is not a member (step S1506: NO), the product is registered and displayed at the regular price (step S1507). On the other hand, if the customer is a member (step S1506: YES), products are registered and displayed at member prices (step S1508).

そして、携帯端末装置30は、精算開始ボタン813(図13(A))が押下されることによる精算開始であるか否かを判断する(ステップS1509)。精算開始ではない場合(ステップS1509:NO)、携帯端末装置30は、ステップS1505の処理に戻る。精算開始である場合(ステップS1509:YES)、携帯端末装置30は、会員確認受付画面1320(図13(B))において受け付けた会員種別を参照し、顧客が会員であるか否かを判断する(ステップS1510)。 Then, the mobile terminal device 30 determines whether the payment is started by pressing the payment start button 813 (FIG. 13(A)) (step S1509). If it is not the start of payment (step S1509: NO), the mobile terminal device 30 returns to the process of step S1505. If it is the start of payment (step S1509: YES), the mobile terminal device 30 refers to the membership type accepted on the membership confirmation reception screen 1320 (FIG. 13(B)) and determines whether the customer is a member. (Step S1510).

顧客が会員である場合(ステップS1510:YES)、携帯端末装置30は、今回の取引において付与するポイントを算出する(ステップS1511)。なお、算出するポイントは、全ての会員(店舗会員、アプリ系会員、および電子マネー系会員)に共通して付与されるポイントとしてもよいし、携帯端末装置30を使用する顧客の使用履歴から推定可能な会員種別に応じたポイントとしてもよい。そして、携帯端末装置30は、会員確認受付画面1320(図13(B))において受け付けた宣言(会員宣言情報:会員を示す情報)と、算出したポイントを示すポイント情報と、登録情報(カート識別情報)とをコード化した精算用コード822(図13(C))をディスプレイ306に表示し(ステップS1512)、一連の処理を終了する。 If the customer is a member (step S1510: YES), the mobile terminal device 30 calculates the points to be given in this transaction (step S1511). Note that the points to be calculated may be points given in common to all members (store members, app members, and electronic money members), or may be estimated from the usage history of the customer who uses the mobile terminal device 30. Points may be given according to possible membership types. Then, the mobile terminal device 30 receives the declaration received on the membership confirmation reception screen 1320 (FIG. 13(B)) (membership declaration information: information indicating membership), point information indicating the calculated points, and registration information (cart identification The payment code 822 (FIG. 13C) encoded with the information) is displayed on the display 306 (step S1512), and the series of processing ends.

一方、顧客が会員ではない場合(ステップS1510:NO)、携帯端末装置30は、会員確認受付画面1320(図13(B))において受け付けた宣言(会員宣言情報:非会員を示す情報)と、登録情報(カート識別情報)とをコード化した精算用コード822(図13(C))をディスプレイ306に表示し(ステップS1513)、一連の処理を終了する。 On the other hand, if the customer is not a member (step S1510: NO), the mobile terminal device 30 receives the declaration (membership declaration information: information indicating non-membership) received on the membership confirmation reception screen 1320 (FIG. 13(B)), The payment code 822 (FIG. 13(C)) which is encoded with the registration information (cart identification information) is displayed on the display 306 (step S1513), and the series of processing is completed.

(POS端末装置20が行う会員情報の取得に係る表示制御処理の一例)
図16は、第2実施形態に係るPOS端末装置20が行う会員情報の取得に係る表示制御処理の一例を示すフローチャートである。図16において、POS端末装置20は、精算用コード822(図13(C))をスキャンして得た取引要求情報に基づいて、クラウドサーバ1から取引情報を取得したか否かを判断する(ステップS1601)。POS端末装置20は、取引情報を取得するまで待機する(ステップS1601:NO)。
(Example of display control processing related to acquisition of member information performed by POS terminal device 20)
FIG. 16 is a flowchart illustrating an example of display control processing related to acquisition of member information performed by the POS terminal device 20 according to the second embodiment. In FIG. 16, the POS terminal device 20 determines whether transaction information has been acquired from the cloud server 1 based on the transaction request information obtained by scanning the payment code 822 (FIG. 13(C)). Step S1601). The POS terminal device 20 waits until the transaction information is obtained (step S1601: NO).

取引情報を取得すると(ステップS1601:YES)、POS端末装置20は、精算用コード822に含まれる会員宣言情報を参照し、当該顧客が会員であるか否かを判断する(ステップS1602)。当該顧客が会員ではない場合(ステップS1602:NO)、POS端末装置20は、ステップS1608に遷移し、小計画面940(図14(C))を表示する。この場合の小計画面940は、通常価格で表示される。一方、当該顧客が会員である場合(ステップS1602:YES)、POS端末装置20は、会員種別選択画面1420(図14(B))を表示し(ステップS1603)、会員種別の選択を受け付ける(ステップS1604)。 Upon acquiring the transaction information (step S1601: YES), the POS terminal device 20 refers to the membership declaration information included in the payment code 822 and determines whether the customer is a member (step S1602). If the customer is not a member (step S1602: NO), the POS terminal device 20 moves to step S1608 and displays the small plan screen 940 (FIG. 14(C)). In this case, the small plan screen 940 is displayed at the normal price. On the other hand, if the customer is a member (step S1602: YES), the POS terminal device 20 displays the membership type selection screen 1420 (FIG. 14(B)) (step S1603) and accepts the selection of the membership type (step S1603). S1604).

そして、POS端末装置20は、受け付けた会員種別が電子マネー系会員であるか否かを判断する(ステップS1605)。受け付けた会員種別が電子マネー系会員である場合(ステップS1605:YES)、POS端末装置20は、ステップS1608の処理に進む。一方、受け付けた会員種別が電子マネー系会員ではない場合(ステップS1605:NO)、POS端末装置20は、会員情報を取得したか否かを判断する(ステップS1606)。会員情報を取得した場合(ステップS1606:YES)、POS端末装置20は、ステップS1608の処理に進み、小計画面940(図14(C))を表示する。この場合の小計画面940では、会員種別に応じた会員価格が表示される。 Then, the POS terminal device 20 determines whether the received membership type is an electronic money membership (step S1605). If the received member type is an electronic money member (step S1605: YES), the POS terminal device 20 proceeds to the process of step S1608. On the other hand, if the received member type is not an electronic money member (step S1605: NO), the POS terminal device 20 determines whether membership information has been acquired (step S1606). If the member information is acquired (step S1606: YES), the POS terminal device 20 advances to step S1608 and displays the sub-plan screen 940 (FIG. 14(C)). In this case, the small plan screen 940 displays the membership price according to the membership type.

一方、会員情報を取得しない場合(ステップS1606:NO)、POS端末装置20は、キャンセルボタン1422(図14(B))の押下を受け付けたか否かを判断する(ステップS1607)。キャンセルボタン1422の押下を受け付けない場合(ステップS1607:NO)、POS端末装置20は、ステップS1606の処理に戻る。一方、キャンセルボタン1422の押下を受け付けた場合(ステップS1607:YES)、小計画面940(図14(C))を表示する(ステップS1608)。この場合の小計画面940では、通常価格が表示される。 On the other hand, if member information is not acquired (step S1606: NO), the POS terminal device 20 determines whether pressing of the cancel button 1422 (FIG. 14(B)) has been accepted (step S1607). If the press of the cancel button 1422 is not accepted (step S1607: NO), the POS terminal device 20 returns to the process of step S1606. On the other hand, if the press of the cancel button 1422 is accepted (step S1607: YES), the small plan screen 940 (FIG. 14(C)) is displayed (step S1608). In this case, the regular price is displayed on the small plan screen 940.

次に、POS端末装置20は、小計画面940において、精算開始ボタン942が押下されたか否かを判断する(ステップS1609)。POS端末装置20は、精算開始ボタン942が押下されるまで待機し(ステップS1609:NO)、POS端末装置20は、精算開始ボタン942が押下されると(ステップS1609:YES)、会員種別が電子マネー系会員であるか否かを判断する(ステップS1610)。 Next, the POS terminal device 20 determines whether the payment start button 942 has been pressed on the small plan screen 940 (step S1609). The POS terminal device 20 waits until the start payment button 942 is pressed (step S1609: NO), and when the start payment button 942 is pressed (step S1609: YES), the POS terminal device 20 changes the membership type to electronic. It is determined whether the user is a money member (step S1610).

会員種別が電子マネー系会員である場合(ステップS1610:YES)、決済種別が電子マネーとなる可能性が高いことから、POS端末装置20は、ステップS1613に進み、電子マネーでの精算を受け付ける。なお、電子マネーでの精算では、電子マネー系会員カードに記憶されるチャージ金額と会員情報との読み取りが同時に行われる。一方、会員種別が電子マネー系会員ではない場合(ステップS1610:NO)、POS端末装置20は、決済種別選択画面1010(図14(D))を表示して(ステップS1611)、決済種別の選択を受け付ける(ステップS1612)。 If the member type is an electronic money member (step S1610: YES), there is a high possibility that the payment type will be electronic money, so the POS terminal device 20 advances to step S1613 and accepts payment using electronic money. Note that when paying with electronic money, the charge amount and member information stored in the electronic money membership card are read at the same time. On the other hand, if the member type is not an electronic money member (step S1610: NO), the POS terminal device 20 displays the payment type selection screen 1010 (FIG. 14(D)) (step S1611), and selects the payment type. (Step S1612).

そして、POS端末装置20は、精算が完了したか否かを判断する(ステップS1613)。POS端末装置20は、精算が完了するまで待機し(ステップS1613:NO)、精算が完了すると(ステップS1613:YES)、一連の処理を終了する。 The POS terminal device 20 then determines whether the payment has been completed (step S1613). The POS terminal device 20 waits until the payment is completed (step S1613: NO), and when the payment is completed (step S1613: YES), the series of processing ends.

以上説明したように、第2実施形態では、携帯端末装置30が顧客から会員であるか否かを示す宣言を受け付けるようにし、POS端末装置20は、当該宣言に応じて、異なる画面(図14(B)の会員種別選択画面1420、または、図14(C)の小計画面940)を表示する。これにより、会員であるか否かに応じて、会員情報の取得に係る最適な画面を表示することができる。したがって、一の取引において、顧客が同一の会員カードを提示する提示回数を抑えることができる。円滑な取引を実現することができる。よって、会員カードの提示に係る煩わしさを抑え、円滑な取引を支援することができる。 As explained above, in the second embodiment, the mobile terminal device 30 receives a declaration from the customer indicating whether or not the customer is a member, and the POS terminal device 20 displays different screens (FIG. 14) according to the declaration. The member type selection screen 1420 in (B) or the small plan screen 940 in FIG. 14(C) is displayed. This makes it possible to display an optimal screen for acquiring member information depending on whether the user is a member or not. Therefore, it is possible to reduce the number of times a customer presents the same membership card in one transaction. Smooth transactions can be realized. Therefore, it is possible to suppress the trouble associated with presenting a membership card and to support smooth transactions.

(第2実施形態の変形例)
次に、第2実施形態の変形例について説明する。上述した第2実施形態では、携帯端末装置30が受け付けた会員であるか否かの受付結果に応じて、会員種別選択画面1420(図14(B))を表示する例について説明した。第2実施形態の変形例では、入店時等に顧客が会員であるか否かを判別するようにし、当該判別結果に応じて、会員種別選択画面1420を表示する例ついて説明する。
(Modified example of second embodiment)
Next, a modification of the second embodiment will be described. In the second embodiment described above, an example has been described in which the membership type selection screen 1420 (FIG. 14(B)) is displayed in accordance with the reception result of whether the mobile terminal device 30 is a member. In a modification of the second embodiment, an example will be described in which it is determined whether the customer is a member or not when entering the store, and a membership type selection screen 1420 is displayed according to the determination result.

変形例において、店舗は、例えば、店員がいない無人店舗(例えば、無人のコンビニエンスストア)である。店舗の入口には、会員であるか否かを識別する会員識別装置が配置される。会員識別装置は、例えば、会員カードを読み取る読取装置でもよいし、会員の生体を認証する生体認証装置でもよい。生体認証は、指紋認証、顔認証、静脈認証、虹彩認証、音声認証などを含む。会員識別装置は、顧客が入店した際に、顧客が会員であるか、非会員であるかを判別する。 In a modified example, the store is, for example, an unmanned store (for example, an unmanned convenience store) without staff. A member identification device for identifying whether a member is a member or not is placed at the entrance of the store. The member identification device may be, for example, a reading device that reads a membership card, or a biometric authentication device that authenticates the member's biometrics. Biometric authentication includes fingerprint authentication, face authentication, vein authentication, iris authentication, voice authentication, etc. The member identification device determines whether a customer is a member or a non-member when the customer enters the store.

店舗内には、多数のカメラとセンサが設置される。無人店舗における取引を監視する取引制御装置は、当該カメラの撮像結果やセンサの検出結果に基づいて、顧客が商品棚から取り出した商品を認識し、顧客ごとに商品の登録を行う。顧客は、購入する商品をバッグに商品を入れ終えると、精算のために、POS端末装置20(セルフレジ)へ移動する。POS端末装置20は、取引制御装置から取引情報を取得して、客側表示部205に、購入商品と支払額とを含む取引情報を表示する。顧客は、取引情報に間違いがなければ、決済種別を選択して精算を行う。なお、取引に年齢確認商品が含まれる場合には、例えば、バックヤードの監視モニタで店内を監視する店員が、POS端末装置20へ赴き、顧客に対して身分証の提示を求めることもある。 A large number of cameras and sensors will be installed inside the store. A transaction control device that monitors transactions in an unmanned store recognizes the products that customers have taken out from the shelf based on the imaging results of the camera and the detection results of the sensors, and registers the products for each customer. After the customer has finished putting the products to be purchased into the bag, the customer moves to the POS terminal device 20 (self-checkout) for payment. The POS terminal device 20 acquires transaction information from the transaction control device and displays the transaction information including the purchased product and the payment amount on the customer side display section 205. If the transaction information is correct, the customer selects the payment type and completes the payment. Note that if the transaction includes an age-verified product, for example, a store employee who monitors the inside of the store using a monitor in the backyard may go to the POS terminal device 20 and request the customer to present his/her identification card.

変形例において、POS端末装置20は、精算を行う際に、対象の顧客が会員であれば、客側表示部205に、会員種別選択画面1420(図14(B))を表示する。一方で、POS端末装置20は、精算を行う際に、対象の顧客が非会員であれば、客側表示部205に、会員種別選択画面1420を表示させずに、小計画面940(図14(C))を表示する。 In a modified example, when the POS terminal device 20 performs payment, if the target customer is a member, the POS terminal device 20 displays a membership type selection screen 1420 (FIG. 14(B)) on the customer side display section 205. On the other hand, when making payment, if the target customer is a non-member, the POS terminal device 20 does not display the membership type selection screen 1420 on the customer side display unit 205, but displays the small screen 940 (FIG. 14). C)).

第2実施形態の変形例では、入店時等に顧客が会員であるか否かを判別するようにし、当該判別結果に応じて、異なる画面(図14(B)の会員種別選択画面1420、または、図14(C)の小計画面940)を表示する。これにより、会員であるか否かに応じて、会員情報の取得に係る最適な画面を表示することができる。このようにしても、円滑な取引を支援することができる。 In a modification of the second embodiment, it is determined whether the customer is a member or not when entering the store, and depending on the determination result, different screens (membership type selection screen 1420 in FIG. 14(B), Alternatively, the small plan screen 940 in FIG. 14(C) is displayed. This makes it possible to display an optimal screen for acquiring member information depending on whether the user is a member or not. Even in this manner, smooth transactions can be supported.

以下、実施形態総括を記載する。
[発明の名称]登録装置、精算装置、およびプログラム
[技術分野]
本発明は、登録装置、精算装置、およびプログラムに関する。
[背景技術]
近年、顧客が商品の登録や精算を行う、いわゆるセルフレジが普及している。例えば、顧客が所持する携帯用の登録装置を用いて商品の登録を行って、顧客が精算装置で精算を行うシステムが知られている(例えば、特許文献1参照)。また、取引においては、会員カードが用いられることがある。会員カードは、例えば、会員種別に応じて、複数種類用いられることがある。
[先行技術文献]
[特許文献]
[特許文献1]特開2016-219034号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、会員種別に応じて、顧客に適切なタイミングで会員カードを提示させることができないことがある。このため、顧客にとって会員カードの提示が煩雑になってしまうことがあり、円滑な取引を妨げてしまうおそれがある、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、円滑な取引を支援することができる技術を提供するにある。
A summary of the embodiments will be described below.
[Name of the invention] Registration device, payment device, and program [Technical field]
The present invention relates to a registration device, a payment device, and a program.
[Background technology]
In recent years, so-called self-checkout systems, where customers register products and make payments, have become popular. For example, a system is known in which a customer registers a product using a portable registration device owned by the customer, and the customer makes payment using a payment device (for example, see Patent Document 1). Additionally, membership cards may be used in transactions. For example, multiple types of membership cards may be used depending on the membership type.
[Prior art documents]
[Patent document]
[Patent Document 1] Japanese Patent Application Publication No. 2016-219034 [Summary of the invention]
[Problem to be solved by the invention]
However, with the conventional technology, depending on the membership type, it may not be possible to make the customer present the membership card at an appropriate timing. For this reason, there is a problem in that presenting the membership card may become complicated for the customer, which may impede smooth transactions.
The present invention has been made in view of such circumstances, and its purpose is to provide a technology that can support smooth transactions.

[課題を解決するための手段]
(1)上述した課題を解決するために、本発明の一態様である登録装置は、商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置であって、商品を登録する登録手段と、顧客から会員であることに関する宣言を受け付ける宣言受付手段と、前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段と、を備えることを特徴とする登録装置である。
上記構成によれば、会員種別に応じて、会員情報の取得に係る最適な画面を表示することができる。したがって、一の取引において、顧客が同一の会員カードを提示する提示回数を抑えることができる。よって、会員カードの提示に係る煩わしさを抑え、円滑な取引を支援することができる。
[Means to solve the problem]
(1) In order to solve the above-mentioned problems, a registration device that is one aspect of the present invention is a registration device in a product sales processing system that includes a registration device that registers products and a payment device that pays for the registered products. A registration means for registering a product, a declaration reception means for accepting a declaration regarding membership from a customer, and different screens are displayed depending on the membership type included in the declaration received by the declaration reception means. A registration device comprising a display means.
According to the above configuration, it is possible to display an optimal screen related to acquiring member information depending on the membership type. Therefore, it is possible to reduce the number of times a customer presents the same membership card in one transaction. Therefore, it is possible to suppress the trouble associated with presenting a membership card and to support smooth transactions.

(2)上記(1)の構成において、前記表示手段は、前記会員種別に応じて、会員情報を取得するための取得画面、または、他の装置で前記会員情報を取得するための案内画面を表示するようにしてもよい。
上記構成によれば、会員カードの提示に係る通知を、会員種別に応じて、商品登録時としたり、精算時としたりすることができる。したがって、会員種別に応じた適切なタイミングで、顧客に会員カードを提示させることができる。
(2) In the configuration of (1) above, the display means displays an acquisition screen for acquiring member information or a guide screen for acquiring the member information with another device, depending on the membership type. It may also be displayed.
According to the above configuration, notification regarding the presentation of the membership card can be made at the time of product registration or at the time of payment, depending on the membership type. Therefore, it is possible to have the customer present the membership card at an appropriate timing depending on the membership type.

(3)上記(2)の構成において、前記表示手段は、前記取得画面において前記会員情報を取得できなかった場合に、前記会員種別を受け付ける画面を表示するようにしてもよい。
上記構成によれば、顧客に、再度、会員種別を選択させることができる。
(3) In the configuration of (2) above, the display means may display a screen for accepting the membership type when the member information cannot be acquired on the acquisition screen.
According to the above configuration, the customer can be allowed to select the membership type again.

(4)上記(1)または(2)の構成において、前記宣言受付手段が受け付けた会員種別を示す情報と、前記登録手段によって登録された登録情報とを含む情報を出力する出力手段、を備えることとしてもよい。
上記構成によれば、会員種別を示す情報を携帯端末装置30からPOS端末装置20へ出力することによって、POS端末装置20は、会員種別に応じた会員カードの提示を促すことができる。
(4) The configuration of (1) or (2) above, further comprising output means for outputting information including information indicating the membership type accepted by the declaration receiving means and registration information registered by the registration means. It may also be a thing.
According to the above configuration, by outputting information indicating the membership type from the mobile terminal device 30 to the POS terminal device 20, the POS terminal device 20 can prompt the presentation of a membership card according to the membership type.

(5)上述した課題を解決するために、本発明の一態様である精算装置は、商品を登録するとともに顧客から会員であることに関する宣言を受け付ける登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける精算装置であって、前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段と、前記情報が示す会員種別に応じた取得画面を表示する表示手段と、前記取得画面において会員情報を取得する会員情報取得手段と、を備えることを特徴とする精算装置である。
上記構成によれば、携帯端末装置30から取得した会員種別に応じた、最適な取得画面を表示することができる。また、POS端末装置20は、店舗会員については、携帯端末装置30において読み取った会員情報を携帯端末装置30から取得することができるため、会員情報の取得に係る取得画面を省略することができる。
(5) In order to solve the above-mentioned problems, a checkout device that is one aspect of the present invention includes a registration device that registers products and receives a declaration from a customer regarding membership, and a checkout device that registers products and receives a declaration regarding membership from a customer. A payment device in a product sales processing system including a member type acquisition means for acquiring information indicating the membership type included in the declaration, and a display means for displaying an acquisition screen according to the membership type indicated by the information. and a member information acquisition means for acquiring member information on the acquisition screen.
According to the above configuration, it is possible to display an optimal acquisition screen according to the membership type acquired from the mobile terminal device 30. Moreover, since the POS terminal device 20 can acquire member information read by the mobile terminal device 30 from the mobile terminal device 30 for store members, an acquisition screen related to acquiring member information can be omitted.

(6)上述した課題を解決するために、本発明の一態様であるプログラムは、商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、商品を登録する登録手段、顧客から会員であることに関する宣言を受け付ける宣言受付手段、前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段、として機能させることを特徴とするプログラムである。
上記構成によれば、会員種別に応じて、会員情報の取得に係る最適な画面を表示することができる。したがって、一の取引において、顧客が同一の会員カードを提示する提示回数を抑え、円滑な取引を実現することができる。
(6) In order to solve the above problems, a program that is one aspect of the present invention is provided as a registration device in a product sales processing system that includes a registration device that registers products and a payment device that pays for the registered products. , a program that causes a computer to function, which controls the computer to register a product, a declaration reception means for accepting a declaration regarding membership from a customer, and a membership type included in the declaration received by the declaration reception means. This program is characterized in that it functions as a display means that displays different screens depending on the user's needs.
According to the above configuration, it is possible to display an optimal screen related to acquiring member information depending on the membership type. Therefore, in one transaction, it is possible to reduce the number of times a customer presents the same membership card and realize a smooth transaction.

(7)上述した課題を解決するために、本発明の一態様であるプログラムは、商品を登録するとともに顧客から会員であることに関する宣言を受け付ける精算装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置として、コンピュータを機能させるプログラムであって、前記コンピュータを、前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段、前記情報が示す会員種別に応じた取得画面を表示する表示手段、前記取得画面において会員情報を取得する会員情報取得手段、して機能させることを特徴とするプログラムである。
上記構成によれば、携帯端末装置30から引き継いだ会員種別に応じた、最適な取得画面を表示することができる。また、POS端末装置20は、店舗会員については、携帯端末装置30において読み取った会員情報を携帯端末装置30から取得することができるため、取得画面を省略することができる。
(7) In order to solve the above-mentioned problems, a program that is one aspect of the present invention includes a payment device that registers products and receives a declaration of membership from a customer, and a payment device that pays for the registered products. A program for causing a computer to function as a registration device in a product sales processing system comprising: a membership type acquisition means for acquiring information indicating a membership type included in the declaration; This program is characterized in that it functions as a display means for displaying a corresponding acquisition screen, and a member information acquisition means for acquiring member information on the acquisition screen.
According to the above configuration, it is possible to display an optimal acquisition screen according to the membership type taken over from the mobile terminal device 30. Moreover, since the POS terminal device 20 can acquire member information read by the mobile terminal device 30 from the mobile terminal device 30 for store members, the acquisition screen can be omitted.

なお、上記において説明したショッピングシステムSt(POS端末装置20、携帯端末装置30)における各機能(入出力、記憶、処理(判断を含む))の全部または一部は、当該機能の実行主体として説明した装置とは異なる他の装置において実現してもよい。 In addition, all or part of each function (input/output, storage, processing (including judgment)) in the shopping system St (POS terminal device 20, mobile terminal device 30) explained above is explained as the entity that executes the function. It may also be realized in a device different from the one described above.

具体的には、上述した説明では、携帯端末装置30またはPOS端末装置20が、図6に示した各機能部を備える構成について説明した。各機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、各機能部のうち全部または一部が、クラウドサーバ1に具備されていてもよいし、ストアコントローラ10に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。また、各機能部が具備されるコンピュータ装置は、複数台であることに限らず、1台であってもよい。例えば、各機能部の全てを一のコンピュータ装置が具備していてもよい。 Specifically, in the above description, a configuration in which the mobile terminal device 30 or the POS terminal device 20 includes each of the functional units shown in FIG. 6 has been described. All or part of each functional unit may be included in another computer device. For example, all or part of each functional unit may be included in the cloud server 1, the store controller 10, or a computer device other than these. Further, the number of computer devices equipped with each functional section is not limited to a plurality of devices, and may be one computer device. For example, all of the functional units may be included in one computer device.

具体的には、例えば、携帯端末装置30に代えて、クラウドサーバ1が、顧客から受け付けた会員であることに関する宣言に含まれる会員種別に応じて、異なる画面を表示するための指示を行うようにしてもよい。 Specifically, for example, instead of the mobile terminal device 30, the cloud server 1 may issue instructions to display different screens depending on the membership type included in the membership declaration received from the customer. You can also do this.

上記に関連し、携帯端末装置30およびPOS端末装置20は、各種表示等に関しては、入出力のインターフェース部分に特化したいわゆるシンクライアントとして機能してもよい。つまり、携帯端末装置30およびPOS端末装置20は、各種の入力(操作者の操作やデバイスの検出)を受け付け、入力情報(操作情報や検出情報等)をクラウドサーバ1に送信し、当該入力情報に基づくクラウドサーバ1の処理結果(更新画面情報、デバイスの制御情報等)を受信し、各種の出力(表示部への表示、デバイスの制御)を行ってもよい。 In relation to the above, the mobile terminal device 30 and the POS terminal device 20 may function as a so-called thin client specializing in input/output interface portions regarding various displays and the like. In other words, the mobile terminal device 30 and the POS terminal device 20 accept various inputs (operator operations and device detection), transmit the input information (operation information, detection information, etc.) to the cloud server 1, and send the input information to the cloud server 1. The processing results (updated screen information, device control information, etc.) of the cloud server 1 based on the above may be received, and various outputs (display on a display unit, device control) may be performed.

なお、以上に説明したショッピングシステムSt(POS端末装置20および携帯端末装置30)を実現するためのプログラムを、コンピュータ読み取り可能な記憶媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記憶媒体」とは、USB(Universal Serial Bus)フラッシュメモリ、SSD(Solid State Drive)、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記憶媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 Note that the program for realizing the shopping system St (POS terminal device 20 and mobile terminal device 30) described above is recorded on a computer-readable storage medium, and the program is read and executed by the computer system. You can also do this. Note that the "computer system" herein includes hardware such as an OS and peripheral devices. Furthermore, "computer-readable storage media" refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disks, magneto-optical disks, ROM, CD-ROM, and computer systems. Refers to a built-in storage device such as a hard disk. Furthermore, "computer-readable storage medium" refers to volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. This also includes programs that are retained for a certain period of time. Further, the program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in a transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Moreover, the above-mentioned program may be for realizing a part of the above-mentioned functions. Furthermore, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.

St…ショッピングシステム、1…クラウドサーバ、10…ストアコントローラ、11…取引状況管理装置、20…POS端末装置、30…携帯端末装置、201…CPU、205…客側表示部、206…客側スキャナ部、301…CPU、303…操作部、306…ディスプレイ、601…登録部、602…宣言受付部、603…表示部、604…出力部、611…会員種別取得部、612…表示部、613…会員情報取得部 St...Shopping system, 1...Cloud server, 10...Store controller, 11...Transaction status management device, 20...POS terminal device, 30...Mobile terminal device, 201...CPU, 205...Customer side display unit, 206...Customer side scanner 301...CPU, 303...Operation unit, 306...Display, 601...Registration unit, 602...Declaration reception unit, 603...Display unit, 604...Output unit, 611...Membership type acquisition unit, 612...Display unit, 613... Member information acquisition department

Claims (7)

商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置であって、
商品を登録する登録手段と、
顧客から会員であることに関する宣言を受け付ける宣言受付手段と、
前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段と、
を備えることを特徴とする登録装置。
A registration device in a product sales processing system including a registration device for registering products and a payment device for paying for the registered products,
a registration means for registering a product;
a declaration reception means for accepting a declaration regarding membership from a customer;
display means for displaying different screens depending on the membership type included in the declaration received by the declaration reception means;
A registration device comprising:
前記表示手段は、前記会員種別に応じて、会員情報を取得するための取得画面、または、他の装置で前記会員情報を取得するための案内画面を表示する、
ことを特徴とする請求項1に記載の登録装置。
The display means displays an acquisition screen for acquiring member information or a guide screen for acquiring the member information with another device, depending on the membership type.
The registration device according to claim 1, characterized in that:
前記表示手段は、前記取得画面において前記会員情報を取得できなかった場合に、前記会員種別を受け付ける画面を表示する、
ことを特徴とする請求項2に記載の登録装置。
The display means displays a screen for accepting the membership type when the member information cannot be acquired on the acquisition screen.
The registration device according to claim 2, characterized in that:
前記宣言受付手段が受け付けた前記会員種別を示す情報と、前記登録手段によって登録された登録情報とを含む情報を出力する出力手段、
を備えることを特徴とする請求項1または2に記載の登録装置。
output means for outputting information including information indicating the membership type received by the declaration reception means and registration information registered by the registration means;
The registration device according to claim 1 or 2, comprising: a.
商品を登録するとともに顧客から会員であることに関する宣言を受け付ける登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける精算装置であって、
前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段と、
前記情報が示す会員種別に応じた取得画面を表示する表示手段と、
前記取得画面において会員情報を取得する会員情報取得手段と、
を備えることを特徴とする精算装置。
A payment device in a product sales processing system including a registration device that registers products and receives a declaration of membership from a customer, and a payment device that pays for the registered products,
Membership type acquisition means for acquiring information indicating the membership type included in the declaration;
a display means for displaying an acquisition screen according to the membership type indicated by the information;
Member information acquisition means for acquiring member information on the acquisition screen;
A payment device characterized by comprising:
商品を登録する登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける登録装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
商品を登録する登録手段、
顧客から会員であることに関する宣言を受け付ける宣言受付手段、
前記宣言受付手段が受け付けた前記宣言に含まれる会員種別に応じて、異なる画面を表示する表示手段、
として機能させることを特徴とするプログラム。
A program that causes a computer to function as a registration device in a product sales processing system including a registration device for registering products and a payment device for paying for the registered products, the program comprising:
The computer,
Registration means for registering products;
declaration reception means for receiving a declaration regarding membership from a customer;
display means for displaying different screens depending on the membership type included in the declaration received by the declaration reception means;
A program characterized by functioning as
商品を登録するとともに顧客から会員であることに関する宣言を受け付ける登録装置と、登録された商品を精算する精算装置とを含む商品販売処理システムにおける精算装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
前記宣言に含まれる会員種別を示す情報を取得する会員種別取得手段、
前記情報が示す会員種別に応じた取得画面を表示する表示手段、
前記取得画面において会員情報を取得する会員情報取得手段、
として機能させることを特徴とするプログラム。
A program that causes a computer to function as a payment device in a product sales processing system that includes a registration device that registers products and receives a declaration from a customer regarding membership, and a payment device that pays for the registered products.
The computer,
Membership type acquisition means for acquiring information indicating the membership type included in the declaration;
display means for displaying an acquisition screen according to the membership type indicated by the information;
Member information acquisition means for acquiring member information on the acquisition screen;
A program characterized by functioning as
JP2022128692A 2022-08-12 2022-08-12 Registration device, payment device, and program Pending JP2024025324A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022128692A JP2024025324A (en) 2022-08-12 2022-08-12 Registration device, payment device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022128692A JP2024025324A (en) 2022-08-12 2022-08-12 Registration device, payment device, and program

Publications (1)

Publication Number Publication Date
JP2024025324A true JP2024025324A (en) 2024-02-26

Family

ID=90011048

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022128692A Pending JP2024025324A (en) 2022-08-12 2022-08-12 Registration device, payment device, and program

Country Status (1)

Country Link
JP (1) JP2024025324A (en)

Similar Documents

Publication Publication Date Title
JP7706806B2 (en) POS terminal and program
CA2542749A1 (en) Self-checkout system with biometric data processing
JP7262715B2 (en) Cash register system, gate system and equipment
JP2022187193A (en) Sales management system
JP7527613B2 (en) Mobile terminal and program
JP7469788B2 (en) Product sales data processing system, product sales data processing method, and program
JP2025071275A (en) In-store status management device and program
WO2022079990A1 (en) Ordering system and payment system
JP7761251B2 (en) Store terminal device, information output method, and program
JP2025188307A (en) Product sales data processing device, system and program
JP2025169400A (en) Payment device, program, and payment method
JP2025142355A (en) Article information processor and program
JP7576297B2 (en) Store systems and programs
JP2020160930A (en) Product sales data processing equipment and programs
JP7365032B2 (en) Product sales data processing device, registration device, control method, POS system, and program
JP2024025324A (en) Registration device, payment device, and program
JP7650491B2 (en) CHECKOUT SYSTEM, PORTABLE TERMINAL DEVICE, AND CHECKOUT METHOD
JP7620972B2 (en) Product sales data processing device and computer program
JP2022148380A (en) Portable registration device, merchandise sales data processing system, transaction completion device, and program
JP2024053272A (en) System, registration device, settlement device, and program
JP2021111264A (en) Settlement system
JP7603955B2 (en) Product sales data processing system, settlement device, and program
JP7607898B2 (en) Product sales data processing device, product sales data processing method, and program
JP2024113593A (en) Product sales system
JP2024110225A (en) Payment device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250801