Nothing Special   »   [go: up one dir, main page]

JP2025021500A - Product sales data processing device, product sales data processing system and program - Google Patents

Product sales data processing device, product sales data processing system and program

Info

Publication number
JP2025021500A
JP2025021500A JP2023125223A JP2023125223A JP2025021500A JP 2025021500 A JP2025021500 A JP 2025021500A JP 2023125223 A JP2023125223 A JP 2023125223A JP 2023125223 A JP2023125223 A JP 2023125223A JP 2025021500 A JP2025021500 A JP 2025021500A
Authority
JP
Japan
Prior art keywords
product
payment
attachment
mobile terminal
unit
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
JP2023125223A
Other languages
Japanese (ja)
Inventor
祐介 川居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Publication of JP2025021500A publication Critical patent/JP2025021500A/en
Pending legal-status Critical Current

Links

Images

Abstract

Figure 2025021500000001

【課題】客が、購入した商品の添付品の受け取りを忘れるのを防止することができる技術を提供する。
【解決手段】携帯端末として構成される商品販売データ処理装置は、購入する商品の識別情報を取得して、商品を登録する商品登録部と、登録した商品に係る決済の指示を受け付けて決済処理の要求を行う決済指示部と、決済処理が完了した後に、商品を消費する際に必要な添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知する報知部と、を備える。
【選択図】図9

Figure 2025021500000001

To provide a technology that can prevent a customer from forgetting to receive accessories for a purchased product.
[Solution] A product sales data processing device configured as a mobile terminal includes a product registration unit that acquires identification information of a product to be purchased and registers the product, a payment instruction unit that accepts payment instructions for the registered product and requests payment processing, and a notification unit that, after the payment processing is completed, alerts the user to the possibility of forgetting to pick up any accessories required when consuming the product and notifies the user of the location where the attachments can be picked up.
[Selection diagram] Figure 9

Description

本発明の実施形態は、商品販売データ処理装置、商品販売データ処理システムおよびプログラムに関する。 Embodiments of the present invention relate to a product sales data processing device, a product sales data processing system, and a program.

従来、店舗において、購入商品に対する箸、スプーン等の添付品の受け渡しの支援を行う装置が知られている(例えば、特許文献1)。 Conventionally, devices that assist with the delivery of accessories such as chopsticks and spoons for purchased products in stores are known (for example, Patent Document 1).

特許文献1には、店員が客に対して、添付品の添付忘れを防止する装置が開示されている。このような装置は、POS端末等で対面販売を行う際に適用されるものであった。昨今、スマートフォンやタブレット端末等の携帯端末を利用して、客が自らの操作で商品の登録と決済とを行わせることが可能な商品販売データ処理装置が普及しつつある。このような商品販売データ処理装置を用いると、客は、店内の任意の場所で決済処理を行わせることができるため、客に対して、より一層確実に、添付品の取り忘れがないように案内する必要があった。 Patent Document 1 discloses a device that prevents store clerks from forgetting to attach accessories to customers. Such devices are applied when making face-to-face sales using POS terminals and the like. Recently, product sales data processing devices that allow customers to register products and make payments by themselves using mobile terminals such as smartphones and tablet terminals are becoming more widespread. When using such product sales data processing devices, customers can carry out payment processing anywhere in the store, so there is a need to provide more reliable guidance to customers to ensure that they do not forget to remove any accessories.

本発明が解決しようとする課題は、客が、購入した商品の添付品の受け取りを忘れるのを防止することができる商品販売データ処理装置、商品販売データ処理システムおよびプログラムを提供することである。 The problem that this invention aims to solve is to provide a product sales data processing device, a product sales data processing system, and a program that can prevent customers from forgetting to receive accessories that accompany purchased products.

実施形態の商品販売データ処理装置は、携帯端末として構成され、商品登録部と、決済指示部と、報知部とを備える。商品登録部は、購入する商品の識別情報を取得して、商品を登録する。決済指示部は、登録した商品に係る決済の指示を受け付けて決済処理の要求を行う。報知部は、決済処理が完了した後に、商品を消費する際に必要な添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知する。 The product sales data processing device of the embodiment is configured as a mobile terminal and includes a product registration unit, a payment instruction unit, and a notification unit. The product registration unit acquires identification information of the product to be purchased and registers the product. The payment instruction unit accepts payment instructions related to the registered product and requests payment processing. After the payment processing is completed, the notification unit issues a warning to the user that attachments necessary for consuming the product have been forgotten to be received, and notifies the user of the location to receive the attachments.

図1は、実施形態の商品販売データ処理システムの概略構成図である。FIG. 1 is a schematic diagram of a product sales data processing system according to an embodiment. 図2は、携帯端末のハードウェア構成の一例を示すハードウェアブロック図である。FIG. 2 is a hardware block diagram showing an example of a hardware configuration of a mobile terminal. 図3は、商品マスタのデータ構造の一例を示す図である。FIG. 3 is a diagram illustrating an example of a data structure of the product master. 図4は、携帯端末に表示される添付品受取設定画面の一例を示す図である。FIG. 4 is a diagram showing an example of an attachment reception setting screen displayed on the mobile terminal. 図5は、携帯端末に表示される商品登録画面の一例を示す図である。FIG. 5 is a diagram showing an example of a product registration screen displayed on a mobile terminal. 図6は、携帯端末に表示される決済完了画面の一例を示す図である。FIG. 6 is a diagram showing an example of a payment completion screen displayed on the mobile terminal. 図7は、携帯端末に表示される添付品受取場所案内画面の一例を示す図である。FIG. 7 is a diagram showing an example of an attachment receiving location guide screen displayed on a mobile terminal. 図8は、添付品を受け取らずに退店した際に、携帯端末に表示される報知画面の一例を示す図である。FIG. 8 is a diagram showing an example of a notification screen displayed on the mobile terminal when a customer leaves the store without receiving any attachments. 図9は、商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。FIG. 9 is a functional block diagram showing an example of a functional configuration of a product sales data processing system. 図10は、実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a flow of a process performed by the product sales data processing system according to the embodiment. 図11は、商品販売データ処理システムの変形例の機能構成を示す機能ブロック図である。FIG. 11 is a functional block diagram showing the functional configuration of a modified example of the product sales data processing system. 図12は、商品販売データ処理システムの変形例において、携帯端末に表示される添付品受取確認画面の一例を示す図である。FIG. 12 is a diagram showing an example of an attachment receipt confirmation screen displayed on a mobile terminal in the modified example of the product sales data processing system. 図13は、第2の実施形態の商品販売データ処理システムの概略構成図である。FIG. 13 is a schematic configuration diagram of a product sales data processing system according to the second embodiment. 図14は、第2の実施形態の商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。FIG. 14 is a functional block diagram illustrating an example of a functional configuration of a product sales data processing system according to the second embodiment. 図15は、第2の実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。FIG. 15 is a flowchart showing an example of the flow of processing performed by the product sales data processing system of the second embodiment. 図16は、第3の実施形態の商品販売データ処理システムの概略構成図である。FIG. 16 is a schematic configuration diagram of a product sales data processing system according to the third embodiment. 図17は、第3の実施形態の商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。FIG. 17 is a functional block diagram illustrating an example of a functional configuration of a product sales data processing system according to the third embodiment. 図18は、第3の実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。FIG. 18 is a flowchart showing an example of the flow of processing performed by the product sales data processing system of the third embodiment.

(第1の実施形態)
以下、図面を参照して、第1の実施形態について詳細に説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
(First embodiment)
Hereinafter, a first embodiment will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiment described below.

(商品販売データ処理システムの概略構成)
図1を用いて、実施形態に係る商品販売データ処理システム40の概略構成を説明する。図1は、実施形態の商品販売データ処理システムの概略構成図である。
(General configuration of product sales data processing system)
The schematic configuration of a product sales data processing system 40 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a schematic configuration diagram of a product sales data processing system according to an embodiment.

商品販売データ処理システム40は、携帯端末10とサーバ装置30とを備える。 The product sales data processing system 40 includes a mobile terminal 10 and a server device 30.

携帯端末10は、客60が所持するスマートフォンやタブレット端末等である。また、携帯端末10は、客60が店舗から貸与されるものであってもよい。携帯端末10には、予め、購入する商品を登録して決済を行う決済アプリがインストールされている。客60は、携帯端末10を、買い物かご64を収容したショッピングカート62に取り付けて買い物を行う。携帯端末10は、客60が購入する商品を特定する識別情報を読み取って、当該商品を登録し、商品登録情報をサーバ装置30へ送信する。また、携帯端末10は、登録した商品に係る決済の指示を受け付けて、例えばサーバ装置30に決済処理を要求する。 The mobile terminal 10 is a smartphone, tablet terminal, or the like, owned by the customer 60. The mobile terminal 10 may also be loaned to the customer 60 by the store. A payment app that registers products to be purchased and performs payment is installed in advance on the mobile terminal 10. The customer 60 attaches the mobile terminal 10 to a shopping cart 62 that contains a shopping basket 64 and performs shopping. The mobile terminal 10 reads identification information that specifies the product to be purchased by the customer 60, registers the product, and transmits product registration information to the server device 30. The mobile terminal 10 also accepts payment instructions related to the registered products and requests payment processing from the server device 30, for example.

また、携帯端末10は、客60が購入する商品が、箸やスプーン等のカトラリーを必要とする商品である場合に、決済処理が完了した際に、客60に対して、カトラリーの受け取り忘れに対する注意喚起と、カトラリーの受取場所とを伝える。また、携帯端末10は、客60に対して、カトラリーの必要数量を伝えてもよい。更に、携帯端末10は、客60がカトラリーを受け取らずに退店した場合に、カトラリーの受け取り忘れに対する注意喚起を行う。なお、カトラリーは、箸とスプーンに限定されるものではなく、商品を消費する際に必要となる付属品、例えば、ナイフやフォーク等であってもよい。以下の説明で、カトラリーを添付品と呼ぶ。本開示における添付品には、カラトリー以外にも、商品を消費する際に必要となる、紙皿や紙ナプキン等も含まれる。なお、携帯端末10は、本開示における商品販売データ処理装置の一例である。 In addition, when the product purchased by the customer 60 requires cutlery such as chopsticks and spoons, the mobile terminal 10 warns the customer 60 not to forget to pick up the cutlery and notifies the customer of the location where the cutlery can be picked up when the payment process is completed. The mobile terminal 10 may also inform the customer 60 of the required number of cutlery. Furthermore, when the customer 60 leaves the store without picking up the cutlery, the mobile terminal 10 warns the customer not to forget to pick up the cutlery. Note that the cutlery is not limited to chopsticks and spoons, but may be accessories required when consuming the product, such as knives and forks. In the following description, cutlery is referred to as accessories. In addition to cutlery, accessories in this disclosure also include paper plates, paper napkins, etc. required when consuming the product. Note that the mobile terminal 10 is an example of a product sales data processing device in this disclosure.

サーバ装置30は、携帯端末10と通信を行うことによって、携帯端末10で登録された商品登録情報を管理する。より具体的には、サーバ装置30は、客60の会員コードと、一取引を一意に特定する取引IDと、携帯端末10で登録された商品登録情報とを、携帯端末10から取得し、会員コード、取引ID、および商品登録情報を関連付けて記録する。そして、サーバ装置30は、携帯端末10から決済処理要求を取得すると、図示しない決済サーバに決済処理を依頼し、決済サーバによる決済処理が完了した際に、携帯端末10に対して決済完了案内を送信する。 The server device 30 manages the product registration information registered on the mobile terminal 10 by communicating with the mobile terminal 10. More specifically, the server device 30 acquires from the mobile terminal 10 the membership code of the customer 60, a transaction ID that uniquely identifies one transaction, and the product registration information registered on the mobile terminal 10, and records the membership code, transaction ID, and product registration information in association with each other. Then, when the server device 30 acquires a payment processing request from the mobile terminal 10, it requests the payment processing from a payment server (not shown), and when the payment processing by the payment server is completed, it sends a payment completion notification to the mobile terminal 10.

携帯端末10とサーバ装置30とは、ネットワークNと、ルータ13と、無線通信ユニット12とを介して、互いに通信を行う。 The mobile terminal 10 and the server device 30 communicate with each other via the network N, the router 13, and the wireless communication unit 12.

ネットワークNは、インターネットやイントラネット等の情報通信網である。 Network N is an information and communications network such as the Internet or an intranet.

無線通信ユニット12は、店内ネットワーク14に接続されて、店内に複数設置される。無線通信ユニット12は、携帯端末10とサーバ装置30との間の無線通信を確立させる。 The wireless communication units 12 are connected to the in-store network 14 and installed in multiple locations within the store. The wireless communication units 12 establish wireless communication between the mobile terminals 10 and the server device 30.

ルータ13は、携帯端末10とサーバ装置30との間のネットワーク通信を確立させる際の中継器である。 The router 13 is a relay device that establishes network communication between the mobile terminal 10 and the server device 30.

(携帯端末のハードウェア構成)
図2を用いて、携帯端末10のハードウェア構成を説明する。図2は、携帯端末のハードウェア構成の一例を示すハードウェアブロック図である。
(Mobile terminal hardware configuration)
The hardware configuration of the mobile terminal 10 will be described with reference to Fig. 2. Fig. 2 is a hardware block diagram showing an example of the hardware configuration of the mobile terminal.

携帯端末10は、制御部21と、記憶部22と、周辺機器として、表示デバイス23と、操作デバイス24と、カメラ25と、スピーカ26と、測位デバイス27と、通信インタフェース28と、を備える。 The mobile terminal 10 includes a control unit 21, a memory unit 22, and peripheral devices such as a display device 23, an operation device 24, a camera 25, a speaker 26, a positioning device 27, and a communication interface 28.

制御部21は、CPU(Central Processing Unit)211、ROM(Read Only Memory)212、RAM(Random Access Memory)213を備える。CPU211は制御主体となる。ROM212は各種固定データや各種テーブル等を記憶する。RAM213、CPU211が各種処理を行う際に、制御プログラムや各種データを展開してワークメモリとして機能する。 The control unit 21 includes a CPU (Central Processing Unit) 211, a ROM (Read Only Memory) 212, and a RAM (Random Access Memory) 213. The CPU 211 is the main controller. The ROM 212 stores various fixed data and various tables. The RAM 213 expands control programs and various data when the CPU 211 performs various processes, and functions as a work memory.

記憶部22は、制御プログラム221と、商品マスタ222と、商品登録ファイル223と、を記憶する。 The memory unit 22 stores a control program 221, a product master 222, and a product registration file 223.

制御プログラム221は、CPU211が実行するプログラムである。CPU211、ROM212、RAM213、記憶部22は、互いに内部バスを介して接続されており、制御部21は、CPU211が、記憶部22に記憶された制御プログラム221及びROM212に記憶された各種データをRAM213に展開して動作させる。これによって、制御部21は、各種制御処理を実行する。 The control program 221 is a program executed by the CPU 211. The CPU 211, ROM 212, RAM 213, and storage unit 22 are connected to one another via an internal bus, and the control unit 21 causes the CPU 211 to load the control program 221 stored in the storage unit 22 and various data stored in the ROM 212 into the RAM 213 and operate them. In this way, the control unit 21 executes various control processes.

商品マスタ222は、店舗で取り扱っている商品の商品情報が登録されたマスタファイルである。なお、商品マスタ222の詳細構造について、詳しくは後述する(図3参照)。 The product master 222 is a master file in which product information about products handled in the store is registered. The detailed structure of the product master 222 will be described later in detail (see Figure 3).

商品登録ファイル223は、客60が購入するために登録した商品情報が登録されたファイルである。商品登録ファイル223は、少なくとも、商品名と、単価と、数量と、合計金額とを含む。 The product registration file 223 is a file in which product information registered for purchase by the customer 60 is registered. The product registration file 223 includes at least the product name, unit price, quantity, and total price.

表示デバイス23は、液晶パネルや有機ELパネルを備えて、各種操作画面や情報画面を表示する。 The display device 23 is equipped with a liquid crystal panel or an organic EL panel, and displays various operation screens and information screens.

操作デバイス24は、客60の操作情報を取得する、例えば表示デバイス23に積層されたタッチパネルである。 The operation device 24 is, for example, a touch panel stacked on the display device 23, which acquires operation information from the customer 60.

カメラ25は、客60が購入する商品に付されたバーコード等のコードシンボルを撮影させる、CCDやC-MOS等の撮像素子を備えたカメラである。なお、携帯端末10は、カメラ25の代わりに、携帯端末10とは別体で構成される、図示しないスキャナにコードシンボルを読み取らせ、スキャナから商品コードを取得してもよい。 The camera 25 is a camera equipped with an imaging element such as a CCD or C-MOS, which captures a code symbol such as a barcode attached to a product purchased by the customer 60. Note that instead of the camera 25, the mobile terminal 10 may have a scanner (not shown) configured separately from the mobile terminal 10 read the code symbol and obtain the product code from the scanner.

スピーカ26は、客60に対して、ビープ音やガイド音声等を出力する。 The speaker 26 outputs beeps, voice guidance, etc. to the customer 60.

測位デバイス27は、携帯端末10の現在位置を測位する。測位デバイス27は、例えばGPS信号を受信するGPS受信機や、店舗内に設置されたビーコンからの信号を受信するビーコン受信機等である。 The positioning device 27 measures the current position of the mobile terminal 10. The positioning device 27 is, for example, a GPS receiver that receives GPS signals, or a beacon receiver that receives signals from beacons installed in a store.

通信インタフェース28は、携帯端末10と無線通信ユニット12との間で無線通信を行わせる通信アダプタである。 The communication interface 28 is a communication adapter that enables wireless communication between the mobile terminal 10 and the wireless communication unit 12.

なお、サーバ装置30のハードウェア構成は図示しないが、サーバ装置30は、携帯端末10と同様に、CPUと、ROMと、RAMと、記憶部とを備えるコンピュータの構成を有する。 Although the hardware configuration of the server device 30 is not shown, the server device 30 has a computer configuration including a CPU, ROM, RAM, and a storage unit, similar to the mobile terminal 10.

(商品マスタの構造)
図3を用いて、商品マスタ222の構造を説明する。図3は、商品マスタのデータ構造の一例を示す図である。
(Product Master Structure)
The structure of the product master 222 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the data structure of the product master.

商品マスタ222は、店舗で取り扱っている全ての商品に係る情報を記憶し管理するためのマスタファイルである。商品マスタ222の内容は、商品の入替や価格の変更等に応じて逐次更新されるため、携帯端末10は、図示しない店舗サーバ等から、商品マスタの更新情報を取得して、商品マスタ222の内容を常に最新の状態に保つ。 The product master 222 is a master file for storing and managing information related to all products handled in the store. The contents of the product master 222 are updated on an ongoing basis in response to product replacements, price changes, etc., so the mobile terminal 10 obtains update information for the product master from a store server (not shown) or the like, and keeps the contents of the product master 222 always up to date.

商品マスタ222は、店舗で取り扱っている商品の商品コードに関連付けて、商品名、単価、付加情報、添付品情報等の商品情報を記憶する。商品名の項目には、商品コードに対応する商品の名称が格納される。単価の項目には、商品コードに対応する商品の単価が格納される。付加情報の項目には、商品コードに対応する商品に関する付加的な情報が格納される。付加情報の項目には、例えば、商品の種別等が格納される。また、商品が衣料の場合、付加情報の項目には、サイズや色、デザイン、材質、ブランド等が格納される。また、付加情報の項目に、商品コードに対応する商品の画像データが格納されてもよい。添付品情報の項目には、当該商品が添付品を必要とするかを示す情報と、必要となる添付品の具体的な内容(箸、スプーン、フォーク、ナイフ、紙皿、紙ナプキン等)が格納される。なお、商品マスタ222は、図3に示す情報以外の情報を記憶してもよい。 The product master 222 stores product information such as product name, unit price, additional information, and attachment information in association with the product code of the product handled in the store. The product name field stores the name of the product corresponding to the product code. The unit price field stores the unit price of the product corresponding to the product code. The additional information field stores additional information about the product corresponding to the product code. For example, the type of product is stored in the additional information field. If the product is clothing, the additional information field stores the size, color, design, material, brand, and the like. The additional information field may also store image data of the product corresponding to the product code. The attachment information field stores information indicating whether the product requires an attachment and the specific contents of the required attachment (chopsticks, spoon, fork, knife, paper plate, paper napkin, etc.). The product master 222 may store information other than the information shown in FIG. 3.

(携帯端末の動作例および表示される画面例)
図4から図8を用いて、携帯端末10の動作例を、表示デバイス23に表示される画面の例をあげて説明する。図4は、携帯端末に表示される添付品受取設定画面の一例を示す図である。図5は、携帯端末に表示される商品登録画面の一例を示す図である。図6は、携帯端末に表示される決済完了画面の一例を示す図である。図7は、携帯端末に表示される添付品受取場所案内画面の一例を示す図である。図8は、添付品を受け取らずに退店した際に、携帯端末に表示される報知画面の一例を示す図である。
(Examples of mobile device operation and screen display)
An example of the operation of the mobile terminal 10 will be described with reference to Figs. 4 to 8, taking examples of screens displayed on the display device 23. Fig. 4 is a diagram showing an example of an attachment reception setting screen displayed on the mobile terminal. Fig. 5 is a diagram showing an example of a product registration screen displayed on the mobile terminal. Fig. 6 is a diagram showing an example of a payment completion screen displayed on the mobile terminal. Fig. 7 is a diagram showing an example of an attachment reception location guide screen displayed on the mobile terminal. Fig. 8 is a diagram showing an example of a notification screen displayed on the mobile terminal when leaving the store without receiving the attachments.

客60は、店舗に入店した際に、携帯端末10を用いてチェックイン処理を行う。チェックイン処理は、例えば入店時に、携帯端末10を、店舗に備えられた図示しないチェックイン端末と近距離無線通信を行わせることによって行う。チェックイン処理を行うと、チェックイン端末は、携帯端末10から客60の会員コードを読み取る。そして、チェックイン端末は、取引を一意に特定する取引IDを発行して携帯端末10に出力する。携帯端末10は、取引IDを取得することによって、買い物を開始できる状態となる。 When a customer 60 enters a store, the customer 60 performs a check-in process using the mobile terminal 10. The check-in process is performed, for example, when entering the store by having the mobile terminal 10 perform short-range wireless communication with a check-in terminal (not shown) installed in the store. When the check-in process is performed, the check-in terminal reads the customer 60's membership code from the mobile terminal 10. The check-in terminal then issues a transaction ID that uniquely identifies the transaction and outputs it to the mobile terminal 10. By obtaining the transaction ID, the mobile terminal 10 is ready to start shopping.

買い物を開始できる状態になった場合に、客60は、携帯端末10の表示デバイス23に表示される、図示しないメインメニューの中から、「添付品受取設定」を選択する。このとき、携帯端末10の表示デバイス23には、図4に示す添付品受取設定画面が表示される。 When the customer 60 is ready to start shopping, the customer 60 selects "Attachment Receipt Settings" from a main menu (not shown) displayed on the display device 23 of the mobile terminal 10. At this time, the attachment receipt settings screen shown in FIG. 4 is displayed on the display device 23 of the mobile terminal 10.

添付品受取設定画面には、受取設定ボタン81と、受取不要設定ボタン82と、戻るボタン83とが表示される。 The attachment reception settings screen displays a reception settings button 81, a no reception settings button 82, and a back button 83.

受取設定ボタン81は、全ての添付品を受け取る設定とするボタンである。受取設定ボタン81が押下されると、客60が登録した商品が添付品を必要とする商品である場合に、携帯端末10は、全ての添付品を受け取るものとして、添付品の必要数量を算出する。また、受取設定ボタン81が押下されると、携帯端末10は、決済処理が完了した際に、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所とを報知する。また、携帯端末10は、添付品の必要数量を報知してもよい。詳しくは後述する(図6,図7参照)。 The Receiving Settings button 81 is a button for setting to receive all attachments. When the Receiving Settings button 81 is pressed, if the product registered by the customer 60 is a product that requires attachments, the mobile terminal 10 calculates the required number of attachments assuming that all attachments will be received. In addition, when the Receiving Settings button 81 is pressed, the mobile terminal 10 warns the customer not to forget to receive attachments and notifies the customer of the location where the attachments can be received when the payment process is completed. The mobile terminal 10 may also notify the customer of the required number of attachments. This will be described in more detail later (see Figures 6 and 7).

受取不要設定ボタン82は、全ての添付品を受け取らない設定とするボタンである。受取不要設定ボタン82が押下されると、客60が登録した商品が添付品を必要とする商品である場合であっても、携帯端末10は、全ての添付品を受け取らないものとして、添付品の必要数量の算出を行わない。また、携帯端末10は、決済処理が完了した際に、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所とを報知しない。 The "No attachments required" setting button 82 is a button for setting the product not to receive any attachments. When the "No attachments required" setting button 82 is pressed, even if the product registered by the customer 60 is a product that requires attachments, the mobile terminal 10 does not calculate the required quantity of attachments, assuming that none of the attachments will be received. In addition, when the payment process is completed, the mobile terminal 10 does not warn the customer about forgetting to receive attachments, nor notify the customer of the location where the attachments can be received.

戻るボタン83は、添付品受取設定画面から抜けて、例えばメインメニュー画面に遷移させるボタンである。 The back button 83 is a button that exits the attachment receiving settings screen and transitions to, for example, the main menu screen.

客60は、購入する商品を手に取り、商品に貼付されているバーコード等のコードシンボルを、携帯端末10のカメラ25に翳す。そして、携帯端末10は、カメラ25が撮像した商品の画像に写ったコードシンボルを読み取る。なお、コードシンボルには、商品を一意に識別する商品コードが登録されている。 The customer 60 picks up the product he or she wishes to purchase and holds the code symbol, such as a barcode, attached to the product up to the camera 25 of the mobile terminal 10. The mobile terminal 10 then reads the code symbol that appears in the image of the product captured by the camera 25. The code symbol contains a product code that uniquely identifies the product.

携帯端末10は、読み取った商品コードを商品マスタ222と照合することによって、客60が購入する商品を一意に特定する。そして、照合された商品の商品情報を、商品登録情報として登録する。このとき、携帯端末10の表示デバイス23には、図5に示す商品登録画面が表示される。 The mobile terminal 10 uniquely identifies the product purchased by the customer 60 by comparing the read product code with the product master 222. Then, the product information of the matched product is registered as product registration information. At this time, the product registration screen shown in FIG. 5 is displayed on the display device 23 of the mobile terminal 10.

商品登録画面には、登録された商品情報と、登録された商品の登録情報を削除する削除ボタン84と、会計ボタン85と、スクロールボタン86とが表示される。 The product registration screen displays the registered product information, a delete button 84 for deleting the registered product information, a checkout button 85, and a scroll button 86.

商品登録画面に表示される商品情報は、商品名と、当該商品の登録順を示す番号と、購入数量と、価格と、商品点数と、合計金額とを含む。携帯端末10の表示デバイス23には、図5に示すように、登録された商品のうち、最新の所定数分の登録情報が表示される。なお、表示デバイス23に表示された商品情報が、前述した商品登録ファイル223に記憶される。 The product information displayed on the product registration screen includes the product name, a number indicating the registration order of the product, the purchase quantity, the price, the number of products, and the total amount. As shown in FIG. 5, the display device 23 of the mobile terminal 10 displays the latest registration information for a predetermined number of registered products. The product information displayed on the display device 23 is stored in the product registration file 223 described above.

削除ボタン84は、登録された商品毎に表示される。客60は、一度登録した商品の購入を中止する場合に、該当する商品の削除ボタン84を押下して、買い物かご64に投入した商品を売場に戻す。 The delete button 84 is displayed for each registered product. If the customer 60 wishes to cancel the purchase of a registered product, the customer 60 presses the delete button 84 for the corresponding product and returns the product that was added to the shopping cart 64 to the sales floor.

会計ボタン85は、商品の登録を終了して、決済の開始を指示するボタンである。会計ボタン85が押下されると、携帯端末10は、商品登録ファイル223をサーバ装置30に出力する。 The checkout button 85 is a button that ends the product registration and instructs the user to start payment. When the checkout button 85 is pressed, the mobile terminal 10 outputs the product registration file 223 to the server device 30.

スクロールボタン86は、複数の商品が登録された場合に、表示された商品情報をスクロールさせるボタンである。スクロールボタン86は、例えば図5に示すように、商品情報の上部と下部とに表示される。商品登録情報の上部のスクロールボタン86が押下されると、表示デバイス23に表示されている商品情報が、画面上方向にスクロールする。また、商品登録情報の下部のスクロールボタン86が押下されると、表示デバイス23に表示されている商品情報が、画面下方向にスクロールする。これによって、客60は、画面に表示されていない商品情報を確認することができる。なお、スクロールボタン86の代わりに、商品登録画面を上下にスワイプすることによって、商品情報をスクロールさせてもよい。 The scroll button 86 is a button for scrolling the displayed product information when multiple products are registered. The scroll buttons 86 are displayed at the top and bottom of the product information, for example as shown in FIG. 5. When the scroll button 86 at the top of the product registration information is pressed, the product information displayed on the display device 23 is scrolled in the upward direction of the screen. When the scroll button 86 at the bottom of the product registration information is pressed, the product information displayed on the display device 23 is scrolled in the downward direction of the screen. This allows the customer 60 to check product information that is not displayed on the screen. Note that instead of using the scroll button 86, the product information may be scrolled by swiping up and down on the product registration screen.

決済処理が完了して、サーバ装置30は、携帯端末10に対して決済完了情報を出力する。そして、携帯端末10が、サーバ装置30から決済完了情報を取得すると、携帯端末10の表示デバイス23には、図6に示す決済完了画面が表示される。 When the payment process is completed, the server device 30 outputs payment completion information to the mobile terminal 10. Then, when the mobile terminal 10 acquires the payment completion information from the server device 30, the payment completion screen shown in FIG. 6 is displayed on the display device 23 of the mobile terminal 10.

客60が、図4に示した添付品受取設定画面において、添付品の受取設定をしていた場合、決済完了画面には、決済完了の案内と、添付品数量87と、戻るボタン83と、受取場所表示ボタン88と、添付品受取完了ボタン89とが表示される。 If the customer 60 has set up the receipt of attachments on the attachment receipt setting screen shown in FIG. 4, the payment completion screen displays a notice of payment completion, the number of attachments 87, a back button 83, a receipt location display button 88, and an attachment receipt completion button 89.

決済完了の案内は、決済が完了したことを示す案内と、決済の内容(商品点数および合計金額)とを含む。なお、決済完了の案内は、更に決済方法を含んでもよい。 The notification of payment completion includes a notification that the payment has been completed and details of the payment (number of items and total amount). The notification of payment completion may also include the payment method.

添付品数量87は、必要な添付品の数量である。添付品数量87は、添付品の種類毎に知らせるのが望ましい。 Attachment quantity 87 is the quantity of attachments required. It is preferable to notify attachment quantity 87 by type of attachment.

戻るボタン83は、決済完了画面から抜けて、例えばメインメニュー画面に遷移させるボタンである。 The back button 83 is a button that exits the payment completion screen and transitions to, for example, the main menu screen.

受取場所表示ボタン88は、添付品の受取場所を表示させるボタンである。客60は、添付品の受取場所がわからない場合に、受取場所表示ボタン88を押下する。携帯端末10は、受取場所表示ボタン88が押下されると、図7に示す添付品受取場所案内画面を表示する。添付品は、一般に、店舗の会計機の傍やサービスカウンタに置かれていることが多い。しかし、携帯端末10を使用している客は、店内の任意の場所で決済処理を行わせることができるため、添付品の受取場所に迷うことが想定される。このような場合に、携帯端末10に添付品の受取場所を表示させることによって、客60は、添付品を確実に受け取ることができる。なお、本実施形態では、客60に受取場所表示ボタン88を押下させることによって添付品の受取場所を表示させているが、決済処理が完了した際に、添付品の受取場所を自動的に表示させてもよい。 The reception location display button 88 is a button that displays the reception location of the attachments. When the customer 60 does not know the reception location of the attachments, the customer 60 presses the reception location display button 88. When the reception location display button 88 is pressed, the mobile terminal 10 displays the attachment reception location guide screen shown in FIG. 7. Attachments are generally placed near the cash register or at the service counter of the store. However, since a customer using the mobile terminal 10 can perform the payment process at any location in the store, it is expected that the customer will be confused about the reception location of the attachments. In such a case, the customer 60 can receive the attachments reliably by having the mobile terminal 10 display the reception location of the attachments. Note that in this embodiment, the reception location of the attachments is displayed by having the customer 60 press the reception location display button 88, but the reception location of the attachments may be automatically displayed when the payment process is completed.

添付品受取完了ボタン89は、客60に対して、添付品の受け取りを完了した際に押下させるボタンである。客60は、添付品の受取場所で添付品を受け取った際に、添付品受取完了ボタン89を押下する。これによって、携帯端末10は、客60が添付品の受け取りを完了したものと判断する。 The attachments receipt completion button 89 is a button that the customer 60 is prompted to press when they have finished receiving the attachments. The customer 60 presses the attachments receipt completion button 89 when they have received the attachments at the attachments receiving location. This causes the mobile terminal 10 to determine that the customer 60 has finished receiving the attachments.

決済完了画面において、受取場所表示ボタン88が押下されると、携帯端末10の表示デバイス23には、図7に示す添付品受取場所案内画面が表示される。 When the pick-up location display button 88 is pressed on the payment completion screen, the display device 23 of the mobile terminal 10 displays the attachment pick-up location information screen shown in FIG. 7.

添付品受取場所案内画面には、受取場所90と、添付品数量87と、添付品受取完了ボタン89と、戻るボタン83とが表示される。 The attachment receiving location information screen displays the receiving location 90, the attachment quantity 87, an attachment receiving completion button 89, and a back button 83.

受取場所90は、店舗における添付品の受取場所を示す地図である。受取場所90には、携帯端末10の現在位置が併せて表示される。なお、携帯端末10は、前述した測位デバイス27によって、店舗における自身の現在位置を測位する。 The pick-up location 90 is a map showing the pick-up location in the store for the attachment. The current location of the mobile terminal 10 is also displayed in the pick-up location 90. The mobile terminal 10 measures its own current location in the store using the positioning device 27 described above.

添付品数量87、添付品受取完了ボタン89、戻るボタン83は、前述した通りである。 The attachment quantity 87, attachment receipt completion button 89, and back button 83 are as described above.

客60が、添付品の受け取りを忘れて退店すると、携帯端末10の表示デバイス23には、図8に示す報知画面が表示される。 When a customer 60 leaves the store without receiving the attachments, the notification screen shown in FIG. 8 is displayed on the display device 23 of the mobile terminal 10.

報知画面には、添付品の受け取りを忘れていることを示すメッセージが表示される。また、報知画面には、添付品数量87と、受取場所表示ボタン88と、添付品受取完了ボタン89と、戻るボタン83とが表示される。 The notification screen displays a message indicating that attachments have been forgotten to be received. The notification screen also displays the number of attachments 87, a reception location display button 88, an attachment reception completion button 89, and a back button 83.

更に、図8に示す報知画面が表示された際には、スピーカ26からビープ音91が出力される。なお、ビープ音91の代わりに音声メッセージが出力されてもよいし、携帯端末10が備える、図示しないバイブレータを振動させてもよい。 When the notification screen shown in FIG. 8 is displayed, a beep 91 is output from the speaker 26. Note that instead of the beep 91, a voice message may be output, or a vibrator (not shown) provided in the mobile terminal 10 may be vibrated.

なお、携帯端末10は、添付品受取完了ボタン89が押下されない状態、すなわち、添付品を受け取っていない状態で、携帯端末10の現在位置が、予め設定されている店舗の位置から離脱した場合に(すなわち客60が添付品を受け取らずに退店した場合に)、図8に示す報知画面を表示する。 When the attachment receipt completion button 89 is not pressed, i.e., when the attachments have not been received, and the current location of the mobile terminal 10 moves away from the pre-set store location (i.e., when the customer 60 leaves the store without receiving the attachments), the mobile terminal 10 displays the notification screen shown in FIG. 8.

客60は、報知画面に気付くと、店舗に戻って添付品を受け取る。 When customer 60 notices the notification screen, he or she returns to the store to pick up the attached items.

(商品販売データ処理システムの機能構成)
図9を用いて、商品販売データ処理システム40の機能構成を説明する。図9は、商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。
(Functional configuration of product sales data processing system)
The functional configuration of the product sales data processing system 40 will be described with reference to Fig. 9. Fig. 9 is a functional block diagram showing an example of the functional configuration of the product sales data processing system.

(携帯端末の機能構成)
まず、携帯端末10の機能構成を説明する。携帯端末10の制御部21は、制御プログラム221を読み出して、RAM213に展開して実行することによって、図9に示す添付品受取設定部101と、コード情報取得部102と、商品登録部103と、添付品数量算出部104と、決済指示部105と、決済完了情報取得部106と、報知部107と、添付品受取完了確認部108と、現在位置推定部109とを、機能部位として実現する。但し、これら機能部位の一部は、携帯端末10ではなく、サーバ装置30が担当してもよい。
(Functional configuration of mobile terminal)
First, the functional configuration of the mobile terminal 10 will be described. The control unit 21 of the mobile terminal 10 reads out the control program 221, deploys it in the RAM 213, and executes it to realize the attachment reception setting unit 101, the code information acquisition unit 102, the product registration unit 103, the attachment quantity calculation unit 104, the payment instruction unit 105, the payment completion information acquisition unit 106, the notification unit 107, the attachment reception completion confirmation unit 108, and the current location estimation unit 109 as functional parts shown in Fig. 9. However, some of these functional parts may be handled by the server device 30, not the mobile terminal 10.

添付品受取設定部101は、添付品を受け取るか、または添付品を受け取らないか、の設定を行う。具体的には、添付品受取設定部101は、携帯端末10に表示された受取設定ボタン81が押下されたことを検出した際に、購入する商品に付属する添付品を全て受け取る設定とする。また、添付品受取設定部101は、携帯端末10に表示された受取不要設定ボタン82が押下されたことを検出した際に、購入する商品に付属する添付品を全て受け取らない設定とする。 The attachment reception setting unit 101 sets whether to receive attachments or not to receive attachments. Specifically, when the attachment reception setting unit 101 detects that the reception setting button 81 displayed on the mobile terminal 10 has been pressed, it sets the unit to receive all attachments that come with the product to be purchased. In addition, when the attachment reception setting unit 101 detects that the no reception setting button 82 displayed on the mobile terminal 10 has been pressed, it sets the unit to not receive any attachments that come with the product to be purchased.

コード情報取得部102は、客が購入する商品に付されたバーコードや2次元コード等のコードシンボルをカメラ25に読み取らせる。また、コード情報取得部102は、コードシンボルに記録されている情報をデコードすることによって、商品コードを取得する。なお、コード情報取得部102は、携帯端末10とは別体で構成されるスキャナにコードシンボルを読み取らせてもよい。 The code information acquisition unit 102 causes the camera 25 to read a code symbol, such as a barcode or two-dimensional code, attached to a product purchased by a customer. The code information acquisition unit 102 also acquires the product code by decoding the information recorded in the code symbol. The code information acquisition unit 102 may also cause a scanner configured separately from the mobile terminal 10 to read the code symbol.

商品登録部103は、商品コードに基づいて商品マスタ222から、客60が購入する商品情報を取得し、商品情報を商品登録ファイル223に登録する。 The product registration unit 103 obtains product information purchased by the customer 60 from the product master 222 based on the product code, and registers the product information in the product registration file 223.

添付品数量算出部104は、商品登録部103が登録した商品が、当該商品を消費する際の添付品を必要とすることを条件として、添付品の必要数量を加算する。 The attachment quantity calculation unit 104 adds the required quantity of attachments on the condition that the product registered by the product registration unit 103 requires attachments when consuming the product.

決済指示部105は、携帯端末10に表示された会計ボタン85が押下されたことを検出した際に、サーバ装置30に対して決済処理を要求する。また、決済指示部105は、サーバ装置30に対して、客60を一意に特定する会員コードと、一取引を一意に特定する取引IDと、決済の対象となる商品登録情報とを出力する。 When the payment instruction unit 105 detects that the checkout button 85 displayed on the mobile terminal 10 has been pressed, it requests the server device 30 to perform payment processing. In addition, the payment instruction unit 105 outputs to the server device 30 a membership code that uniquely identifies the customer 60, a transaction ID that uniquely identifies one transaction, and product registration information that is the subject of the payment.

決済完了情報取得部106は、サーバ装置30から、決済処理が完了したことを示す情報を取得する。また、決済完了情報取得部106は、サーバ装置30から、決済内容を示す情報を取得する。 The payment completion information acquisition unit 106 acquires information indicating that the payment process has been completed from the server device 30. The payment completion information acquisition unit 106 also acquires information indicating the details of the payment from the server device 30.

報知部107は、決済処理が完了した際に、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知する。また、報知部107は、添付品の必要数量を報知してもよい。 When the payment process is completed, the notification unit 107 issues a warning to the user not to forget to receive the attachments and notifies the user of the location where the attachments can be received. The notification unit 107 may also notify the user of the required number of attachments.

添付品受取完了確認部108は、添付品の受け取りが完了したことを示す情報を取得する。具体的には、添付品受取完了確認部108は、携帯端末10に表示された添付品受取完了ボタン89が押下されたことを検出した際に、添付品の受け取りが完了したと判断する。 The attachment receipt completion confirmation unit 108 acquires information indicating that the receipt of the attachments has been completed. Specifically, the attachment receipt completion confirmation unit 108 determines that the receipt of the attachments has been completed when it detects that the attachment receipt completion button 89 displayed on the mobile terminal 10 has been pressed.

現在位置推定部109は、携帯端末10の現在位置を推定する。 The current location estimation unit 109 estimates the current location of the mobile terminal 10.

(サーバ装置の機能構成)
次に、サーバ装置30の機能構成を説明する。サーバ装置30は、図示しない制御プログラムを実行することによって、図9に示す決済処理部301と、決済完了情報出力部302とを機能部位として実現する。
(Functional configuration of the server device)
Next, a description will be given of the functional configuration of the server device 30. The server device 30 executes a control program (not shown) to realize a payment processing unit 301 and a payment completion information output unit 302 shown in Fig. 9 as functional parts.

決済処理部301は、携帯端末10から、決済処理要求を取得したかを判定する。また、決済処理部301は、携帯端末10から取得した客60の会員コードおよび取引IDに基づいて、決済の対象となる商品登録情報に係る決済処理を、図示しない決済サーバに依頼する。 The payment processing unit 301 determines whether a payment processing request has been received from the mobile terminal 10. The payment processing unit 301 also requests a payment server (not shown) to perform payment processing related to the product registration information that is the subject of payment, based on the membership code and transaction ID of the customer 60 that have been received from the mobile terminal 10.

決済完了情報出力部302は、携帯端末10に対して、決済処理が完了したことを示す情報と、決済内容を示す情報とを出力する。 The payment completion information output unit 302 outputs to the mobile terminal 10 information indicating that the payment process has been completed and information indicating the details of the payment.

(商品販売データ処理システムが行う処理の流れ)
図10を用いて、商品販売データ処理システム40が行う処理の流れを説明する。図10は、実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。なお、客60は、予め、携帯端末10を操作して、購入する商品に付属する添付品を全て受け取る設定をしているものとする。
(Processing flow of the product sales data processing system)
The flow of processing performed by the product sales data processing system 40 will be described with reference to Fig. 10. Fig. 10 is a flow chart showing an example of the flow of processing performed by the product sales data processing system of the embodiment. It is assumed that the customer 60 operates the mobile terminal 10 in advance to set up to receive all attachments that come with the product to be purchased.

(携帯端末が行う処理の流れ)
客60は、購入する商品に貼付されたコードシンボルをカメラ25に撮像させる。そして、商品登録部103は、カメラ25が撮像したコードシンボルに記録されている商品コードを認識して、商品マスタ222と照合することによって、客60が購入する商品の商品情報を商品登録ファイル223に登録する(ステップS11)。
(Flow of processing performed by a mobile device)
The customer 60 photographs the code symbol affixed to the product to be purchased with the camera 25. The product registration unit 103 then recognizes the product code recorded in the code symbol photographed by the camera 25 and collates it with the product master 222, thereby registering the product information of the product purchased by the customer 60 in the product registration file 223 (step S11).

添付品数量算出部104は、登録された商品が添付品を必要とするかを判定する(ステップS12)。登録された商品が添付品を必要とすると判定される(ステップS12:Yes)とステップS13に進む。一方、登録された商品が添付品を必要とすると判定されない(ステップS12:No)とステップS14に進む。なお、添付品数量算出部104は、商品マスタ222を参照して、登録された商品の商品コードに対応する商品が、添付品を必要とするかを判定する。 The attachment quantity calculation unit 104 determines whether the registered product requires attachments (step S12). If it is determined that the registered product requires attachments (step S12: Yes), the process proceeds to step S13. On the other hand, if it is determined that the registered product does not require attachments (step S12: No), the process proceeds to step S14. The attachment quantity calculation unit 104 refers to the product master 222 to determine whether the product corresponding to the product code of the registered product requires attachments.

ステップS12において、登録された商品が添付品を必要とすると判定されると、添付品数量算出部104は、添付品の数量を加算する(ステップS13)。なお、添付品の加算は、必要とされる添付品の種類毎に行われる。例えば、客60が購入した商品がスプーンを必要とする商品の場合、添付品数量算出部104は、スプーンの数量を加算する。その後、ステップS14に進む。 If it is determined in step S12 that the registered product requires an attachment, the attachment quantity calculation unit 104 adds the quantity of the attachment (step S13). The addition of the attachment is performed for each type of attachment required. For example, if the product purchased by the customer 60 requires a spoon, the attachment quantity calculation unit 104 adds the quantity of the spoon. Then, the process proceeds to step S14.

ステップS12において、録された商品が添付品を必要とすると判定されない場合、およびステップS13に続いて、決済指示部105は、客60から決済指示があるかを判定する(ステップS14)。客60から決済指示があると判定される(ステップS14:Yes)とステップS15に進む。一方、客60から決済指示があると判定されない(ステップS14:No)とステップS11に戻る。なお、決済指示部105は、携帯端末10に表示された会計ボタン85が押下されたことを検出した際に、客60から決済指示があったと判定する。 If it is determined in step S12 that the recorded product does not require any accessories, and following step S13, the payment instruction unit 105 determines whether there is a payment instruction from the customer 60 (step S14). If it is determined that there is a payment instruction from the customer 60 (step S14: Yes), the process proceeds to step S15. On the other hand, if it is determined that there is no payment instruction from the customer 60 (step S14: No), the process returns to step S11. Note that the payment instruction unit 105 determines that there is a payment instruction from the customer 60 when it detects that the checkout button 85 displayed on the mobile terminal 10 has been pressed.

ステップS14において、客60から決済指示があると判定されると、決済指示部105は、サーバ装置30に対して、客60の会員コードと、取引IDと、商品登録情報とを出力することによって決済処理要求を行う(ステップS15)。 When it is determined in step S14 that a payment instruction has been received from the customer 60, the payment instruction unit 105 makes a payment processing request to the server device 30 by outputting the customer 60's membership code, transaction ID, and product registration information (step S15).

決済完了情報取得部106は、サーバ装置30から決済完了情報と決済内容を示す情報とを取得したかを判定する(ステップS16)。サーバ装置30から決済完了情報と決済内容を示す情報とを取得したと判定される(ステップS16:Yes)とステップS17に進む。一方、サーバ装置30から決済完了情報と決済内容を示す情報とを取得したと判定されない(ステップS16:No)とステップS16の判定を繰り返す。 The payment completion information acquisition unit 106 determines whether payment completion information and information indicating the payment details have been acquired from the server device 30 (step S16). If it is determined that payment completion information and information indicating the payment details have been acquired from the server device 30 (step S16: Yes), the process proceeds to step S17. On the other hand, if it is not determined that payment completion information and information indicating the payment details have been acquired from the server device 30 (step S16: No), the determination of step S16 is repeated.

ステップS16において、サーバ装置30から決済完了情報と決済内容を示す情報とを取得したと判定されると、添付品数量算出部104は、客60が購入した商品の中に、添付品が必要な商品があるかを判定する(ステップS17)。客60が購入した商品の中に、添付品が必要な商品があると判定される(ステップS17:Yes)とステップS18に進む。一方、客60が購入した商品の中に、添付品が必要な商品があると判定されない(ステップS17:No)と、携帯端末10は、図10の処理を終了する。 When it is determined in step S16 that payment completion information and information indicating the payment details have been obtained from the server device 30, the attachment quantity calculation unit 104 determines whether any of the products purchased by the customer 60 require attachments (step S17). If it is determined that any of the products purchased by the customer 60 require attachments (step S17: Yes), the process proceeds to step S18. On the other hand, if it is not determined that any of the products purchased by the customer 60 require attachments (step S17: No), the mobile terminal 10 ends the process of FIG. 10.

ステップS17において、客60が購入した商品の中に、添付品が必要な商品があると判定されると、報知部107は、客60に対して、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所との報知を行う(ステップS18)。これにより、客60が店内の任意の場所で決済指示を行った場合であっても(すなわち添付品が客60の近くになかった場合であっても)、添付品の受け取りを確実に行わせることができる。また、ステップS18において、報知部107は、添付品の受取数量の報知を行ってもよい。 If it is determined in step S17 that the product purchased by the customer 60 includes a product that requires attachments, the notification unit 107 warns the customer 60 not to forget to receive the attachments and notifies the customer 60 of the location where the attachments can be received (step S18). This ensures that the attachments are received even if the customer 60 issues a payment instruction anywhere in the store (i.e., even if the attachments are not near the customer 60). Furthermore, in step S18, the notification unit 107 may notify the customer of the number of attachments to be received.

添付品受取完了確認部108は、携帯端末10に表示された添付品受取完了ボタン89が押下されたかを判定する(ステップS19)。添付品受取完了ボタン89が押下されたと判定される(ステップS19:Yes)と、携帯端末10は、図10の処理を終了する。一方、添付品受取完了ボタン89が押下されたと判定されない(ステップS19:No)とステップS20に進む。 The attachments receipt completion confirmation unit 108 determines whether the attachments receipt completion button 89 displayed on the mobile terminal 10 has been pressed (step S19). If it is determined that the attachments receipt completion button 89 has been pressed (step S19: Yes), the mobile terminal 10 ends the process in FIG. 10. On the other hand, if it is not determined that the attachments receipt completion button 89 has been pressed (step S19: No), the process proceeds to step S20.

ステップS19において、添付品受取完了ボタン89が押下されたと判定されないと、現在位置推定部109は、携帯端末10が店舗外にあるか(すなわち客60が添付品を受け取らずに退店したか)を判定する(ステップS20)。携帯端末10が店舗外にあると判定される(ステップS20:Yes)とステップS21に進む。一方、携帯端末10が店舗外にあると判定されない(ステップS20:No)とステップS19に戻る。 If it is not determined in step S19 that the attachment receipt completion button 89 has been pressed, the current location estimation unit 109 determines whether the mobile terminal 10 is outside the store (i.e., whether the customer 60 has left the store without receiving the attachments) (step S20). If it is determined that the mobile terminal 10 is outside the store (step S20: Yes), the process proceeds to step S21. On the other hand, if it is not determined that the mobile terminal 10 is outside the store (step S20: No), the process returns to step S19.

ステップS20において、携帯端末10が店舗外にあると判定されると、報知部107は、添付品の取り忘れに対する注意喚起と、受取場所との報知を行う(ステップS21)。これにより、客60が添付品を受け取らずに退店した場合であっても、添付品の受け取りを確実に行わせることができる。その後、ステップS19に戻る。 If it is determined in step S20 that the mobile terminal 10 is outside the store, the notification unit 107 issues a warning to the customer 60 not to forget to pick up the attachments and notifies the customer of the pick-up location (step S21). This ensures that the customer 60 can pick up the attachments even if the customer 60 leaves the store without picking up the attachments. Then, the process returns to step S19.

(サーバ装置が行う処理の流れ)
決済処理部301は、携帯端末10から、決済処理要求を取得したかを判定する(ステップS31)。決済処理要求を取得したと判定される(ステップS31:Yes)とステップS32に進む。一方、決済処理要求を取得したと判定されない(ステップS31:No)とステップS31を繰り返す。
(Flow of processing performed by the server device)
The payment processing unit 301 judges whether a payment processing request has been received from the mobile terminal 10 (step S31). If it is judged that a payment processing request has been received (step S31: Yes), the process proceeds to step S32. On the other hand, if it is not judged that a payment processing request has been received (step S31: No), the process repeats step S31.

ステップS31において、決済処理要求を取得したと判定されると、決済処理部301は、図示しない決済サーバに決済処理を依頼する(ステップS32)。 When it is determined in step S31 that a payment processing request has been acquired, the payment processing unit 301 requests payment processing from a payment server (not shown) (step S32).

決済処理が終了すると、決済完了情報出力部302は、携帯端末10に対して、決済処理が完了したことを示す情報と決済内容を示す情報とを出力する(ステップS33)。その後、サーバ装置30は、図10の処理を終了する。 When the payment process is completed, the payment completion information output unit 302 outputs information indicating that the payment process is completed and information indicating the payment details to the mobile terminal 10 (step S33). After that, the server device 30 ends the process of FIG. 10.

(第1の実施形態の商品販売データ処理システムの変形例)
図11を用いて、商品販売データ処理システムの変形例を説明する。図11は、商品販売データ処理システムの変形例の機能構成を示す機能ブロック図である。
(Modification of the product sales data processing system of the first embodiment)
A modified example of the product sales data processing system will be described with reference to Fig. 11. Fig. 11 is a functional block diagram showing the functional configuration of the modified example of the product sales data processing system.

実施形態の第1の変形例である商品販売データ処理システム40は、客が購入する商品を登録する都度、登録された商品が添付品を必要とする商品であった場合に、添付品を受け取るか受け取らないかを、客に尋ねるものである。 The product sales data processing system 40, which is a first variant of the embodiment, asks the customer whether or not he or she would like to receive attachments each time the customer registers a product to be purchased, if the registered product requires attachments.

実施形態の第1の変形例である商品販売データ処理システム40は、携帯端末10とサーバ装置30とを備える。 The product sales data processing system 40, which is a first modified example of the embodiment, includes a mobile terminal 10 and a server device 30.

携帯端末10は、先に説明した携帯端末10の機能構成(図9参照)に対して、添付品受取設定部101の代わりに添付品受取確認部110を有する。図11に示すその他の機能部位の作用は、図9で説明した通りである。 The mobile terminal 10 has an attachment receipt confirmation unit 110 instead of the attachment receipt setting unit 101 in the functional configuration of the mobile terminal 10 described above (see FIG. 9). The functions of the other functional parts shown in FIG. 11 are as described in FIG. 9.

添付品受取確認部110は、商品登録部103が登録した商品が、添付品を必要とする商品であることを条件として、商品が登録された際に、客60から、添付品を受け取るか受け取らないかを指示する情報を取得する。具体的には、添付品受取確認部110は、客60が、携帯端末10に対して、添付品を受け取る旨の情報を入力する操作を行った場合に、その時に登録された商品の添付品を受け取るものと判断する。また、添付品受取確認部110は、客60が、携帯端末10に対して、添付品を受け取らない旨の情報を入力する操作を行った場合に、その時に登録された商品の添付品を受け取らないものと判断する。具体的な操作例は後述する(図12参照)。 The attachment receipt confirmation unit 110 obtains information from the customer 60 instructing whether to receive or not to receive attachments when a product is registered, provided that the product registered by the product registration unit 103 is a product that requires attachments. Specifically, when the customer 60 performs an operation on the mobile terminal 10 to input information to the effect that he or she will receive attachments, the attachment receipt confirmation unit 110 determines that the customer 60 will receive the attachments of the product registered at that time. Also, when the customer 60 performs an operation on the mobile terminal 10 to input information to the effect that he or she will not receive attachments, the attachment receipt confirmation unit 110 determines that the customer 60 will not receive the attachments of the product registered at that time. A specific operation example will be described later (see FIG. 12).

なお、携帯端末10は、図11の構成に、更に、添付品受取設定部101を備えてもよい。そして、添付品受取設定部101が、添付品を受け取る旨の設定を行った場合に限って、添付品受取確認部110が、客60が添付品を必要とする商品を登録した際に、添付品を受け取るかの確認を行ってもよい。 The mobile terminal 10 may further include an attachment reception setting unit 101 in addition to the configuration of FIG. 11. Then, only when the attachment reception setting unit 101 has set the attachment to be received, the attachment reception confirmation unit 110 may confirm whether the customer 60 will receive the attachment when the customer 60 registers a product that requires an attachment.

また、添付品受取設定部101は、図4に示した添付品受取設定画面において、受取設定ボタン81が押下された後で、「登録時の確認不要」または「登録時に確認する」のいずれかを選択させてもよい。そして、客60が、「登録時の確認不要」を選択した際には、第1の実施形態で説明した動作を行わせて、客60が、「登録時に確認する」を選択した際には、第1の実施形態の変形例で説明した動作を行わせてもよい。 Furthermore, the attachment reception setting unit 101 may allow the user to select either "No confirmation required at registration" or "Confirm at registration" after the reception setting button 81 is pressed on the attachment reception setting screen shown in FIG. 4. When the customer 60 selects "No confirmation required at registration," the operation described in the first embodiment may be performed, and when the customer 60 selects "Confirm at registration," the operation described in the modified example of the first embodiment may be performed.

(商品登録時の確認画面の説明)
図12を用いて、商品販売データ処理システムの変形例において、商品登録時に表示される添付品受取確認画面について説明する。図12は、商品販売データ処理システムの変形例において、携帯端末に表示される添付品受取確認画面の一例を示す図である。
(Explanation of the confirmation screen when registering a product)
An attachment receipt confirmation screen displayed at the time of product registration in a modified example of the product sales data processing system will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of an attachment receipt confirmation screen displayed on a mobile terminal in a modified example of the product sales data processing system.

買い物を行っている客60が、添付品が必要な商品を登録した際に、携帯端末10の表示デバイス23には、図12に示す添付品受取確認画面が表示される。 When a customer 60 who is shopping registers a product that requires an attachment, the display device 23 of the mobile terminal 10 displays the attachment receipt confirmation screen shown in FIG. 12.

添付品受取確認画面には、削除ボタン84と、受取ボタン92と、受取不要ボタン93とが表示される。削除ボタン84の機能は、前述した通りである。 The attachment receipt confirmation screen displays a Delete button 84, a Receive button 92, and a No need to receive button 93. The function of the Delete button 84 is as described above.

受取ボタン92は、現在登録された商品の添付品を受け取ることを指示するボタンである。受取ボタン92が押下されると、携帯端末10の添付品数量算出部104は、現在登録された商品に係る添付品の必要数量を加算する。 The receive button 92 is a button that instructs the user to receive attachments for the currently registered product. When the receive button 92 is pressed, the attachment quantity calculation unit 104 of the mobile terminal 10 adds the required quantity of attachments for the currently registered product.

受取不要ボタン93は、現在登録された商品の添付品を受け取らないことを指示するボタンである。受取不要ボタン93が押下されると、携帯端末10の添付品数量算出部104は、現在登録された商品に係る添付品の必要数量を加算しない。 The No Receive button 93 is a button that indicates not to receive any attachments for the currently registered product. When the No Receive button 93 is pressed, the attachment quantity calculation unit 104 of the mobile terminal 10 does not add the required quantity of attachments for the currently registered product.

そして、全ての商品を登録した後で決済が完了すると、決済完了画面(図6参照)の添付品数量87の項目に、その時点で添付品数量算出部104が保持している添付品の必要数量が表示される。 When payment is completed after all products have been registered, the required quantity of attachments held by the attachment quantity calculation unit 104 at that time is displayed in the attachment quantity 87 field on the payment completion screen (see Figure 6).

(第2の実施形態)
図13を用いて、第2の実施形態である商品販売データ処理システム41を説明する。図13は、第2の実施形態の商品販売データ処理システムの概略構成図である。
Second Embodiment
A merchandise sales data processing system 41 according to the second embodiment will be described with reference to Fig. 13. Fig. 13 is a schematic diagram showing the configuration of the merchandise sales data processing system according to the second embodiment.

商品販売データ処理システム41は、携帯端末10と、会計装置50と、サーバ装置30とを備える。 The product sales data processing system 41 includes a mobile terminal 10, an accounting device 50, and a server device 30.

携帯端末10は、客60が所持するスマートフォンやタブレット端末等である。また、携帯端末10は、客60が店舗から貸与されるものであってもよい。客60は、携帯端末10を、買い物かご64を収容したショッピングカート62に取り付けて買い物を行う。携帯端末10は、客60が購入する商品を特定する識別情報を取得して、当該商品を登録する。また、携帯端末10は、商品の登録が完了した際に、客60の指示を受けて、客60の会員番号と、取引IDとが埋め込まれたコード情報を生成する。コード情報は、バーコードや2次元コード等である。そして、携帯端末10は、生成したコード情報を自身の画面に表示する。客60は、携帯端末10に表示されたコード情報を会計装置50に接続されたスキャナ52に読み取らせ、会計装置50に商品登録情報をサーバ装置30から取得させる。 The mobile terminal 10 is a smartphone, tablet terminal, or the like, owned by the customer 60. The mobile terminal 10 may also be loaned to the customer 60 by the store. The customer 60 attaches the mobile terminal 10 to a shopping cart 62 containing a shopping basket 64 to make a purchase. The mobile terminal 10 acquires identification information that identifies the product that the customer 60 purchases and registers the product. When the product registration is complete, the mobile terminal 10 receives an instruction from the customer 60 and generates code information in which the customer 60's membership number and transaction ID are embedded. The code information is a barcode, a two-dimensional code, or the like. The mobile terminal 10 then displays the generated code information on its own screen. The customer 60 causes the scanner 52 connected to the accounting device 50 to read the code information displayed on the mobile terminal 10, and causes the accounting device 50 to acquire the product registration information from the server device 30.

会計装置50は、客60が購入した商品に係る決済処理を行う。会計装置50にはスキャナ52が接続されている。スキャナ52は、携帯端末10の画面に表示されたコード情報を読み取る。スキャナ52は、会計装置50と別体で構成されているが、会計装置50と一体的に構成されてもよい。また、会計装置50は、スキャナ52から取得したコード情報を、客60の会員コードおよび取引IDにデコードし、会員コードおよび取引IDに基づいて客60が携帯端末10を用いて登録した商品登録情報をサーバ装置30から取得する。また、会計装置50は、客60からの決済方法の指示を受け付ける。会計装置50は、客60から現金決済の指示を受け付けた場合、自身が備える図示しない釣銭機による硬貨または紙幣の収受を行うことによって決済を行う。また、会計装置50は、客60からクレジットカード等で支払いを行うカード決済の指示を受け付けた場合、客60の会員コードと、取引IDと、商品登録情報とをサーバ装置30に出力して、サーバ装置30に決済処理要求を行う。 The accounting device 50 performs a payment process for the product purchased by the customer 60. A scanner 52 is connected to the accounting device 50. The scanner 52 reads the code information displayed on the screen of the mobile terminal 10. The scanner 52 is configured separately from the accounting device 50, but may be configured integrally with the accounting device 50. The accounting device 50 also decodes the code information obtained from the scanner 52 into the customer 60's membership code and transaction ID, and obtains from the server device 30 the product registration information registered by the customer 60 using the mobile terminal 10 based on the membership code and transaction ID. The accounting device 50 also accepts instructions on the payment method from the customer 60. When the accounting device 50 accepts an instruction for cash payment from the customer 60, it performs payment by collecting coins or bills using a change machine (not shown) provided in the accounting device 50. In addition, when the accounting device 50 receives an instruction from the customer 60 to make a card payment by credit card or the like, it outputs the customer 60's membership code, transaction ID, and product registration information to the server device 30 and makes a payment processing request to the server device 30.

また、会計装置50は、客60が購入する商品が添付品を必要とする場合、決済処理が完了した際に、客60に対して、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所とを伝える。また、会計装置50は、客60に対して、添付品の必要数量を伝えてもよい。一方、携帯端末10は、第1の実施形態で説明したように、客60が添付品を受け取らずに退店した場合に、添付品の受け取り忘れに対する注意喚起を行う。すなわち、第2の実施形態では、会計装置50または携帯端末10が本開示における商品販売データ処理装置の一例である。 Furthermore, when the product purchased by the customer 60 requires attachments, the accounting device 50 warns the customer 60 not to forget to receive the attachments and informs the customer 60 of the location where the attachments can be received when the payment process is completed. The accounting device 50 may also inform the customer 60 of the required number of attachments. Meanwhile, as described in the first embodiment, the mobile terminal 10 warns the customer 60 not to forget to receive the attachments if the customer 60 leaves the store without receiving the attachments. That is, in the second embodiment, the accounting device 50 or the mobile terminal 10 is an example of a product sales data processing device in the present disclosure.

なお、会計装置50が行う決済方法は、現金決済とクレジット決済に限定されない。会計装置50は、その他の決済方法、例えば、店舗での購入金額に応じて付与されるポイントを、商品の支払いに充当するポイント決済や、ICカードや携帯端末10にチャージされた電子マネーによって支払いを行う電子マネー決済、バーコードや2次元コードを読み取って決済を行うコード決済、ブロックチェーン技術を用いた仮想通貨決済等にも対応可能である。会計装置50は、選択された決済方法に応じて、自身が決済処理を行うか、サーバ装置30に決済処理を行わせるかを判断する。 The payment methods used by the accounting device 50 are not limited to cash and credit card payments. The accounting device 50 can also handle other payment methods, such as point payment, in which points awarded according to the purchase amount at the store are used to pay for products, electronic money payment, in which payment is made using electronic money charged to an IC card or mobile terminal 10, code payment, in which payment is made by reading a barcode or two-dimensional code, and virtual currency payment using blockchain technology. Depending on the selected payment method, the accounting device 50 determines whether to perform the payment process itself or have the server device 30 perform the payment process.

サーバ装置30は、会計装置50と通信を行うことによって、例えばクレジット決済等の決済処理を、図示しない決済サーバに依頼する。より具体的には、サーバ装置30は、会計装置50から、決済処理要求を取得する。その際、サーバ装置30は、会計装置50から、客60の会員コードと、一取引を一意に特定する取引IDと、決済処理の対象となる商品登録情報とを取得する。そして、サーバ装置30は、決済が完了した際に、会計装置50に対して、決済が完了したことを示す決済完了情報を出力する。また、サーバ装置30は携帯端末10と電気的に接続されて、決済が完了した際に、携帯端末10に対して、決済が完了したことを示す決済完了情報と決済内容とを出力する。 The server device 30 communicates with the accounting device 50 to request a payment server (not shown) to perform payment processing, such as credit card payment. More specifically, the server device 30 obtains a payment processing request from the accounting device 50. In doing so, the server device 30 obtains from the accounting device 50 the membership code of the customer 60, a transaction ID that uniquely identifies one transaction, and product registration information for the product that is the subject of the payment processing. Then, when the payment is completed, the server device 30 outputs payment completion information to the accounting device 50 indicating that the payment has been completed. The server device 30 is also electrically connected to the mobile terminal 10, and when the payment is completed, it outputs payment completion information to the mobile terminal 10 indicating that the payment has been completed and the payment details.

なお、携帯端末10とサーバ装置30とは、ネットワークNと、ルータ13と、無線通信ユニット12とを介して、電気的に接続されている。また、会計装置50とサーバ装置30とは、ネットワークNを介して接続されている。 The mobile terminal 10 and the server device 30 are electrically connected via a network N, a router 13, and a wireless communication unit 12. The accounting device 50 and the server device 30 are also connected via the network N.

(第2の実施形態の商品販売データ処理システムの機能構成)
図14を用いて、商品販売データ処理システム41の機能構成を説明する。図14は、第2の実施形態の商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。
(Functional configuration of the product sales data processing system according to the second embodiment)
The functional configuration of the product sales data processing system 41 will be described with reference to Fig. 14. Fig. 14 is a functional block diagram showing an example of the functional configuration of the product sales data processing system of the second embodiment.

(携帯端末の機能構成)
まず、携帯端末10の機能構成を説明する。携帯端末10は、先に説明した携帯端末10の機能構成(図9参照)に対して、決済指示部105の代わりにコード情報表示部111を有する。図14に示すその他の機能部位の作用は、図9で説明した通りである。
(Functional configuration of mobile terminal)
First, the functional configuration of the mobile terminal 10 will be described. The mobile terminal 10 has a code information display unit 111 instead of the payment instruction unit 105 in comparison with the functional configuration of the mobile terminal 10 described above (see FIG. 9). The actions of the other functional parts shown in FIG. 14 are as described in FIG. 9.

コード情報表示部111は、客60を一意に特定する会員コードと、一取引を一意に特定する取引IDとを含むコード情報を生成する。また、コード情報表示部111は、携帯端末10の表示デバイス23に、生成したコード情報を表示する。 The code information display unit 111 generates code information including a membership code that uniquely identifies the customer 60 and a transaction ID that uniquely identifies one transaction. The code information display unit 111 also displays the generated code information on the display device 23 of the mobile terminal 10.

(会計装置の機能構成)
次に、会計装置50の機能構成を説明する。会計装置50は、コード情報読取部501と、決済方法取得部502と、決済実行指示部503と、決済完了情報取得部504とを備える。
(Functional configuration of accounting device)
Next, a description will be given of the functional configuration of the transaction device 50. The transaction device 50 comprises a code information reading unit 501, a payment method acquisition unit 502, a payment execution instruction unit 503, and a payment completion information acquisition unit 504.

コード情報読取部501は、スキャナ52が読み取ったコード情報をデコードして、客60の会員コードと、取引IDとを取得する。 The code information reading unit 501 decodes the code information read by the scanner 52 to obtain the customer 60's membership code and transaction ID.

決済方法取得部502は、客60の選択操作によって、決済方法の選択を受け付ける。 The payment method acquisition unit 502 accepts the selection of the payment method by the customer 60 through a selection operation.

決済実行指示部503は、客60に選択された決済方法による決済処理要求をサーバ装置30に送信する。なお、例えば現金決済のように、会計装置50自身が決済処理を行うことができる場合は、決済処理を実行する。 The payment execution instruction unit 503 sends a payment processing request to the server device 30 using the payment method selected by the customer 60. Note that if the accounting device 50 itself can perform the payment processing, such as cash payment, it executes the payment processing.

決済完了情報取得部504は、サーバ装置30から、決済が完了したことを示す決済完了情報を取得する。 The payment completion information acquisition unit 504 acquires payment completion information indicating that the payment has been completed from the server device 30.

(サーバ装置の機能構成)
サーバ装置30の機能構成は、第1の実施形態で説明した通りである(図9参照)。但し、第1の実施形態において、サーバ装置30は携帯端末10のみと通信を行っていたが、本実施形態のサーバ装置30は、携帯端末10に加えて、会計装置50とも通信を行う点が異なる。
(Functional configuration of the server device)
The functional configuration of the server device 30 is as described in the first embodiment (see FIG. 9 ). However, unlike the first embodiment in which the server device 30 communicates only with the mobile terminal 10, the server device 30 of this embodiment communicates with the accounting device 50 in addition to the mobile terminal 10.

(第2の実施形態の商品販売データ処理システムが行う処理の流れ)
図15を用いて、商品販売データ処理システム41が行う処理の流れを説明する。図15は、第2の実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。なお、客60は、予め、携帯端末10を操作して、購入する商品に付属する添付品を全て受け取る設定をしているものとする。また、図15は、客60がクレジット決済を選択した場合の処理の流れを示す。
(Flow of processing performed by the product sales data processing system of the second embodiment)
The flow of processing performed by the product sales data processing system 41 will be described with reference to Fig. 15. Fig. 15 is a flow chart showing an example of the flow of processing performed by the product sales data processing system of the second embodiment. It is assumed that the customer 60 operates the mobile terminal 10 in advance to set up to receive all attachments that come with the product to be purchased. Fig. 15 also shows the flow of processing when the customer 60 selects credit card payment.

(携帯端末が行う処理の流れ)
携帯端末10が行う処理の流れは、第1の実施形態で説明した携帯端末10が行う処理の流れ(図10参照)において、ステップS15で、決済処理要求をサーバ装置に出力する代わりに、携帯端末10の表示デバイス23に、客60を一意に特定する会員コードと取引IDとを含むコード情報を表示する(図15のステップS45)点のみが異なる。
(Flow of processing performed by a mobile device)
The processing flow performed by the mobile terminal 10 differs from the processing flow performed by the mobile terminal 10 described in the first embodiment (see Figure 10) only in that in step S15, instead of outputting a payment processing request to the server device, code information including a membership code that uniquely identifies the customer 60 and a transaction ID is displayed on the display device 23 of the mobile terminal 10 (step S45 in Figure 15).

(会計装置が行う処理の流れ)
コード情報読取部501は、携帯端末10からコード情報を読み取ったかを判定する(ステップS61)。コード情報を読み取ったと判定される(ステップS61:Yes)とステップS62に進む。一方、コード情報を読み取ったと判定されない(ステップS61:No)とステップS61を繰り返す。
(Processing flow performed by accounting device)
The code information reading unit 501 determines whether the code information has been read from the mobile terminal 10 (step S61). If it is determined that the code information has been read (step S61: Yes), the process proceeds to step S62. On the other hand, if it is not determined that the code information has been read (step S61: No), the process repeats step S61.

ステップS61において、コード情報を読み取ったと判定されると、コード情報読取部501は、読み取ったコード情報を、客60の会員コードと、取引IDとにデコードし、会員コードおよび取引IDに基づいて、客60が購入しようとしている商品登録情報をサーバ装置30から取得する(ステップS62)。 When it is determined in step S61 that the code information has been read, the code information reading unit 501 decodes the read code information into the customer 60's membership code and transaction ID, and obtains the product registration information that the customer 60 is attempting to purchase from the server device 30 based on the membership code and transaction ID (step S62).

続いて、決済方法取得部502は、客60の選択操作によって選択された決済方法を取得する(ステップS63)。なお、ここでは、客60によって、クレジット決済が選択されたものとする。 Next, the payment method acquisition unit 502 acquires the payment method selected by the selection operation of the customer 60 (step S63). In this example, it is assumed that the customer 60 has selected credit card payment.

決済実行指示部503は、サーバ装置30に対して、決済の実行を指示する(ステップS64)。なお、このとき決済実行指示部503は、サーバ装置30に対して、客60の会員コードと、取引IDと、商品登録情報とを含む、決済処理要求を出力する。 The payment execution instruction unit 503 instructs the server device 30 to execute the payment (step S64). At this time, the payment execution instruction unit 503 outputs a payment processing request to the server device 30, including the customer 60's membership code, transaction ID, and product registration information.

決済完了情報取得部504は、サーバ装置30から、決済を完了したことを示す決済完了情報と決済内容とを取得したかを判定する(ステップS65)。決済完了情報と決済内容とを取得したと判定される(ステップS65:Yes)と、会計装置50は、図15の処理を終了する。一方、決済完了情報と決済内容とを取得したと判定されない(ステップS65:No)と、ステップS65を繰り返す。 The payment completion information acquisition unit 504 determines whether payment completion information indicating that the payment has been completed and the payment details have been acquired from the server device 30 (step S65). If it is determined that the payment completion information and the payment details have been acquired (step S65: Yes), the accounting device 50 ends the process in FIG. 15. On the other hand, if it is not determined that the payment completion information and the payment details have been acquired (step S65: No), step S65 is repeated.

(サーバ装置が行う処理の流れ)
サーバ装置30が行う処理の流れは、第1の実施形態で説明したサーバ装置30が行う処理の流れ(図10参照)と同じである。但し、第1の実施形態では、サーバ装置30は携帯端末10のみと通信を行っていたが、本実施形態において、サーバ装置30は、携帯端末10および会計装置50と通信を行う点が異なる。
(Flow of processing performed by the server device)
The flow of processing performed by the server device 30 is the same as the flow of processing performed by the server device 30 described in the first embodiment (see FIG. 10 ). However, a difference is that while in the first embodiment the server device 30 communicates only with the mobile terminal 10, in this embodiment the server device 30 communicates with the mobile terminal 10 and the accounting device 50.

(第2の実施形態の変形例)
第2の実施形態において、会計装置50は、サーバ装置30から、決済を完了したことを示す決済完了情報を取得した場合に、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知してもよい。具体的には、会計装置50は、図8に示す報知画面をタッチパネルに表示させる。これにより、添付品が会計装置50から離れた場所に置いてあった場合であっても、客60が添付品を確実に受け取ることができる。
(Modification of the second embodiment)
In the second embodiment, when the accounting device 50 receives payment completion information indicating that the payment has been completed from the server device 30, the accounting device 50 may notify the customer 60 of the location where the attachments are to be received and to warn the customer that the attachments have been forgotten. Specifically, the accounting device 50 displays the notification screen shown in Fig. 8 on the touch panel. This allows the customer 60 to reliably receive the attachments even if the attachments are placed in a location far from the accounting device 50.

なお、この場合、携帯端末10は、決済が完了した際には、添付品の受け取り忘れに対する注意喚起を報知せず、客60が添付品を受け取らずに退店した場合にのみ、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知してもよい。 In this case, the mobile terminal 10 may not warn the customer 60 about forgetting to pick up the attachments when the payment is completed, and may warn the customer 60 about forgetting to pick up the attachments and provide the location to pick up the attachments only if the customer 60 leaves the store without picking up the attachments.

(第3の実施形態)
図16を用いて、第3の実施形態である商品販売データ処理システム42を説明する。図16は、第3の実施形態の商品販売データ処理システムの概略構成図である。
Third Embodiment
A merchandise sales data processing system 42 according to the third embodiment will be described with reference to Fig. 16. Fig. 16 is a schematic diagram of the merchandise sales data processing system according to the third embodiment.

商品販売データ処理システム42は、携帯端末10と、会計装置50と、店舗サーバ56と、サーバ装置30とを備える。 The product sales data processing system 42 includes a mobile terminal 10, an accounting device 50, a store server 56, and a server device 30.

携帯端末10は、客60が所持するスマートフォンやタブレット端末等である。また、携帯端末10は、客60が店舗から貸与されるものであってもよい。客60は、携帯端末10を、買い物かご64を収容したショッピングカート62に取り付けて買い物を行う。携帯端末10は、客60が購入する商品を特定する識別情報を読み取って、当該商品を登録する。また、携帯端末10は、登録した商品に係る決済の指示を受け付けて、会計装置50に対して、客60を特定する会員コードと、一取引を一意に特定する取引IDとに加えて、商品登録情報を送信する。 The mobile terminal 10 is a smartphone, tablet terminal, or the like, owned by the customer 60. The mobile terminal 10 may also be loaned to the customer 60 by the store. The customer 60 attaches the mobile terminal 10 to a shopping cart 62 that contains a shopping basket 64 and goes shopping. The mobile terminal 10 reads identification information that identifies the product the customer 60 purchases and registers the product. The mobile terminal 10 also accepts a payment instruction for the registered product and transmits the product registration information to the accounting device 50 in addition to a membership code that identifies the customer 60 and a transaction ID that uniquely identifies one transaction.

また、携帯端末10は、第1の実施形態で説明した通り、客60が購入する商品が、添付品を必要とする場合に、決済処理が完了した際に、客60に対して、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所とを伝える。また、携帯端末10は、客60に対して、添付品の必要数量を伝えてもよい。更に、携帯端末10は、客60が添付品を受け取らずに退店した場合に、添付品の受け取り忘れに対する注意喚起を行う。なお、携帯端末10は、本開示における商品販売データ処理装置の一例である。 As described in the first embodiment, when the product purchased by the customer 60 requires attachments, the mobile terminal 10 warns the customer 60 not to forget to receive the attachments and notifies the customer 60 of the location where the attachments can be received when the payment process is completed. The mobile terminal 10 may also inform the customer 60 of the required number of attachments. Furthermore, when the customer 60 leaves the store without receiving the attachments, the mobile terminal 10 warns the customer 60 not to forget to receive the attachments. The mobile terminal 10 is an example of a product sales data processing device in this disclosure.

会計装置50は、携帯端末10から、客60の会員コードと、取引IDと、商品登録情報とを取得する。そして、会計装置50は、客60が購入した商品に係る決済処理を行う。会計装置50は、客60から現金決済の指示を受け付けた場合、自身が備える図示しない釣銭機による硬貨または紙幣の収受を行うことによって決済を行う。また、会計装置50は、客60からクレジット決済の指示を受け付けた場合、客60の会員コードと、取引IDと、商品登録情報とをサーバ装置30に出力して、サーバ装置30に決済処理を行わせる。 The accounting device 50 acquires the customer 60's membership code, transaction ID, and product registration information from the mobile terminal 10. The accounting device 50 then performs payment processing for the products purchased by the customer 60. When the accounting device 50 receives an instruction from the customer 60 to make a cash payment, it performs the payment by collecting coins or bills using a change dispenser (not shown) that the accounting device 50 is equipped with. When the accounting device 50 receives an instruction from the customer 60 to make a credit card payment, it outputs the customer 60's membership code, transaction ID, and product registration information to the server device 30 and has the server device 30 perform the payment processing.

なお、会計装置50が行う決済方法は、現金決済とクレジット決済に限定されない。会計装置50は、その他の決済方法、例えば、店舗での購入金額に応じて付与されるポイントを、商品の支払いに充当するポイント決済や、ICカードや携帯端末10にチャージされた電子マネーによって支払いを行う電子マネー決済、バーコードや2次元コードを読み取って決済を行うコード決済、ブロックチェーン技術を用いた仮想通貨決済等にも対応可能である。会計装置50は、選択された決済方法に応じて、自身が決済処理を行うか、サーバ装置30に決済処理を行わせるかを判断する。 The payment methods used by the accounting device 50 are not limited to cash and credit card payments. The accounting device 50 can also handle other payment methods, such as point payment, in which points awarded according to the purchase amount at the store are used to pay for products, electronic money payment, in which payment is made using electronic money charged to an IC card or mobile terminal 10, code payment, in which payment is made by reading a barcode or two-dimensional code, and virtual currency payment using blockchain technology. Depending on the selected payment method, the accounting device 50 determines whether to perform the payment process itself or have the server device 30 perform the payment process.

また、会計装置50は、決済が終了したことを示す情報と、決済内容とを、店舗サーバ56を介して、携帯端末10に出力する。 The accounting device 50 also outputs information indicating that the payment has been completed and the details of the payment to the mobile terminal 10 via the store server 56.

店舗サーバ56は、携帯端末10と会計装置50とが通信を行う際の中継器である。すなわち、携帯端末10が出力した客60の会員コードと、取引IDと、商品登録情報とは、店舗サーバ56を介して会計装置50に送られる。店舗サーバ56は、複数の会計装置50の中から、客60が使用していない会計装置50を選択し、空いている会計装置50に対して、会員コードと、取引IDと、商品登録情報と、を送信する。なお、会計装置50が店内に1台のみ配置される場合には、店舗サーバ56を設けなくてもよい。 The store server 56 is a repeater for communication between the mobile terminal 10 and the accounting device 50. That is, the membership code, transaction ID, and product registration information of the customer 60 output by the mobile terminal 10 are sent to the accounting device 50 via the store server 56. The store server 56 selects an accounting device 50 that is not being used by the customer 60 from among multiple accounting devices 50, and transmits the membership code, transaction ID, and product registration information to the available accounting device 50. Note that if only one accounting device 50 is placed in the store, the store server 56 does not need to be provided.

サーバ装置30は、会計装置50と通信を行うことによって、例えばクレジット決済等の決済処理を、図示しない決済サーバに依頼する。より具体的には、サーバ装置30は、会計装置50から、決済処理要求を取得する。その際、サーバ装置30は、会計装置50から、客60の会員コードと、取引IDと、決済処理の対象となる商品登録情報とを取得する。そして、サーバ装置30は、決済が完了した際に、会計装置50に対して、決済が完了したことを示す決済完了情報を出力する。なお、サーバ装置30は、店舗サーバ56を経由して、会計装置50と通信を行ってもよい。 The server device 30 communicates with the accounting device 50 to request payment processing, such as credit card payment, from a payment server (not shown). More specifically, the server device 30 obtains a payment processing request from the accounting device 50. In doing so, the server device 30 obtains from the accounting device 50 the customer 60's membership code, transaction ID, and product registration information for the item to be processed. When the payment is completed, the server device 30 outputs payment completion information to the accounting device 50 indicating that the payment has been completed. The server device 30 may also communicate with the accounting device 50 via the store server 56.

なお、携帯端末10と店舗サーバ56とは、無線通信ユニット12を介して、電気的に接続されている。また、会計装置50および店舗サーバ56とサーバ装置30とは、ルータ13とネットワークNを介して接続されている。また、会計装置50と店舗サーバ56とは、店内ネットワーク等で接続されている。 The mobile terminal 10 and the store server 56 are electrically connected via a wireless communication unit 12. The accounting device 50, the store server 56, and the server device 30 are connected via a router 13 and a network N. The accounting device 50 and the store server 56 are also connected via an in-store network, etc.

(第3の実施形態の商品販売データ処理システムの機能構成)
図17を用いて、商品販売データ処理システム42の機能構成を説明する。図17は、第3の実施形態の商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。
(Functional configuration of the product sales data processing system according to the third embodiment)
The functional configuration of the product sales data processing system 42 will be described with reference to Fig. 17. Fig. 17 is a functional block diagram showing an example of the functional configuration of the product sales data processing system of the third embodiment.

(携帯端末の機能構成)
まず、携帯端末10の機能構成を説明する。携帯端末10は、先に説明した携帯端末10の機能構成(図9参照)に対して、決済指示部105の代わりに商品登録情報出力部112を有する。図17に示すその他の機能部位の作用は、図9で説明した通りである。
(Functional configuration of mobile terminal)
First, the functional configuration of the mobile terminal 10 will be described. The mobile terminal 10 has a product registration information output unit 112 instead of the payment instruction unit 105 in comparison with the functional configuration of the mobile terminal 10 described above (see FIG. 9). The actions of the other functional parts shown in FIG. 17 are as described in FIG. 9.

商品登録情報出力部112は、店舗サーバ56を介して、会計装置50に対して、客60を特定する会員コードと、取引IDと、商品登録情報とを出力する。 The product registration information output unit 112 outputs the membership code identifying the customer 60, the transaction ID, and the product registration information to the accounting device 50 via the store server 56.

(会計装置の機能構成)
次に、会計装置50の機能構成を説明する。会計装置50は、先に説明した機能構成(図14参照)において、コード情報読取部501の代わりに、商品登録情報取得部505を備える。商品登録情報取得部505は、携帯端末10から、店舗サーバ56を介して、客60の会員コードと、取引IDと、商品登録情報とを取得する。
(Functional configuration of accounting device)
Next, the functional configuration of the accounting device 50 will be described. The accounting device 50 has the functional configuration described above (see FIG. 14 ), but with a product registration information acquisition unit 505 instead of the code information reading unit 501. The product registration information acquisition unit 505 acquires the membership code, transaction ID, and product registration information of the customer 60 from the mobile terminal 10 via the store server 56.

また、会計装置50は、更に、決済完了情報出力部506を備える。決済完了情報出力部506は、携帯端末10に対して、決済が完了したことを示す決済完了情報と、決済内容を示す情報とを出力する。 The accounting device 50 further includes a payment completion information output unit 506. The payment completion information output unit 506 outputs, to the mobile terminal 10, payment completion information indicating that the payment has been completed and information indicating the details of the payment.

(サーバ装置の機能構成)
サーバ装置30の機能構成は、第1の実施形態で説明した通りである(図9参照)。但し、第1の実施形態において、サーバ装置30は携帯端末10のみと通信を行っていたが、本実施形態のサーバ装置30は、携帯端末10に加えて、会計装置50とも通信を行う点が異なる。
(Functional configuration of the server device)
The functional configuration of the server device 30 is as described in the first embodiment (see FIG. 9 ). However, unlike the first embodiment in which the server device 30 communicates only with the mobile terminal 10, the server device 30 of this embodiment communicates with the accounting device 50 in addition to the mobile terminal 10.

(第3の実施形態の商品販売データ処理システムが行う処理の流れ)
図18を用いて、商品販売データ処理システム42が行う処理の流れを説明する。図18は、第3の実施形態の商品販売データ処理システムが行う処理の流れの一例を示すフローチャートである。なお、客60は、予め、携帯端末10を操作して、購入する商品に付属する添付品を全て受け取る設定をしているものとする。また、図18は、客60がクレジット決済を選択した場合の処理の流れを示す。
(Processing flow performed by the product sales data processing system of the third embodiment)
The flow of processing performed by the product sales data processing system 42 will be described with reference to Fig. 18. Fig. 18 is a flow chart showing an example of the flow of processing performed by the product sales data processing system of the third embodiment. It is assumed that the customer 60 operates the mobile terminal 10 in advance to set up to receive all attachments that come with the product to be purchased. Fig. 18 also shows the flow of processing when the customer 60 selects credit card payment.

(携帯端末が行う処理の流れ)
携帯端末10が行う処理の流れは、第2の実施形態で説明した携帯端末10が行う処理の流れ(図15参照)において、ステップS45で、携帯端末10にコード情報を表示して会計装置50にコード情報を読み取らせる代わりに、客60の会員コードと、取引IDと、商品登録情報とを会計装置50に出力する点(図18のステップS85)点のみが異なる。
(Flow of processing performed by a mobile device)
The processing flow performed by the mobile terminal 10 differs from the processing flow performed by the mobile terminal 10 described in the second embodiment (see FIG. 15) only in that in step S45, instead of displaying code information on the mobile terminal 10 and having the accounting device 50 read the code information, the membership code, transaction ID, and product registration information of the customer 60 are output to the accounting device 50 (step S85 in FIG. 18).

(会計装置が行う処理の流れ)
商品登録情報取得部505は、携帯端末10から、客60の会員コードと、取引IDと、商品登録情報とを取得したかを判定する(ステップS101)。客60の識別情報と商品登録情報を取得したと判定される(ステップS101:Yes)とステップS102に進む。一方、客60の識別情報と商品登録情報を取得したと判定されない(ステップS101:No)とステップS101を繰り返す。
(Processing flow performed by accounting device)
The product registration information acquisition unit 505 judges whether the member code, transaction ID, and product registration information of the customer 60 have been acquired from the mobile terminal 10 (step S101). If it is judged that the identification information and product registration information of the customer 60 have been acquired (step S101: Yes), the process proceeds to step S102. On the other hand, if it is not judged that the identification information and product registration information of the customer 60 have been acquired (step S101: No), step S101 is repeated.

ステップS101において、客60の会員コードと、取引IDと、商品登録情報とを取得したと判定されると、決済方法取得部502は、客60の選択操作によって選択された決済方法を取得する(ステップS102)。なお、ここでは、客60によって、クレジット決済が選択されたものとする。 When it is determined in step S101 that the customer 60's membership code, transaction ID, and product registration information have been acquired, the payment method acquisition unit 502 acquires the payment method selected by the customer 60's selection operation (step S102). Note that in this example, it is assumed that the customer 60 has selected credit card payment.

決済実行指示部503は、サーバ装置30に対して、決済の実行を指示する(ステップS103)。なお、このとき決済実行指示部503は、サーバ装置30に対して、客60の会員コードと、取引IDと、商品登録情報とを含む、決済処理要求を出力する。 The payment execution instruction unit 503 instructs the server device 30 to execute the payment (step S103). At this time, the payment execution instruction unit 503 outputs a payment processing request to the server device 30, including the customer 60's membership code, transaction ID, and product registration information.

決済完了情報取得部504は、サーバ装置30から、決済を完了したことを示す決済完了情報を取得したかを判定する(ステップS104)。決済完了情報を取得したと判定される(ステップS104:Yes)とステップS105に進む。一方、決済完了情報を取得したと判定されない(ステップS104:No)と、ステップS104を繰り返す。 The payment completion information acquisition unit 504 determines whether payment completion information indicating that the payment has been completed has been acquired from the server device 30 (step S104). If it is determined that payment completion information has been acquired (step S104: Yes), the process proceeds to step S105. On the other hand, if it is not determined that payment completion information has been acquired (step S104: No), step S104 is repeated.

ステップS104において、決済完了情報を取得したと判定されると、決済完了情報出力部506は、携帯端末10に対して、決済完了情報と決済内容とを出力する(ステップS105)。その後、会計装置50は、図18の処理を終了する。 If it is determined in step S104 that payment completion information has been acquired, the payment completion information output unit 506 outputs the payment completion information and the payment details to the mobile terminal 10 (step S105). After that, the accounting device 50 ends the process of FIG. 18.

(サーバ装置が行う処理の流れ)
サーバ装置30が行う処理の流れは、第2の実施形態で説明したサーバ装置30が行う処理の流れ(図15参照)と同じである。
(Flow of processing performed by the server device)
The flow of the process performed by the server device 30 is the same as the flow of the process performed by the server device 30 described in the second embodiment (see FIG. 15).

(第3の実施形態の変形例)
第3の実施形態において、会計装置50は、サーバ装置30から、決済を完了したことを示す決済完了情報を取得した場合に、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知してもよい。具体的には、会計装置50は、図8に示す報知画面をタッチパネルに表示させる。これにより、添付品が会計装置50から離れた場所に置いてあった場合であっても、客60が添付品を確実に受け取ることができる。
(Modification of the third embodiment)
In the third embodiment, when the accounting device 50 receives payment completion information indicating that the payment has been completed from the server device 30, the accounting device 50 may notify the customer 60 of the location where the attachments are to be received and to warn the customer that the attachments have been forgotten. Specifically, the accounting device 50 displays the notification screen shown in Fig. 8 on the touch panel. This allows the customer 60 to reliably receive the attachments even if the attachments are placed in a location far from the accounting device 50.

なお、この場合、携帯端末10は、決済が完了した際には、添付品の受け取り忘れに対する注意喚起を報知せず、客60が添付品を受け取らずに退店した場合にのみ、添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知してもよい。 In this case, the mobile terminal 10 may not warn the customer 60 about forgetting to pick up the attachments when the payment is completed, and may warn the customer 60 about forgetting to pick up the attachments and provide the location to pick up the attachments only if the customer 60 leaves the store without picking up the attachments.

(実施形態の作用効果)
以上説明したように、実施形態の携帯端末10(商品販売データ処理装置の一例)は、購入する商品の識別情報を取得して、商品を登録する商品登録部103と、登録した商品に係る決済の指示を受け付けて決済処理の要求を行う決済指示部105と、決済処理が完了した後に、商品を消費する際に必要な添付品の受け取り忘れに対する注意喚起と、添付品の受取場所と、を報知する報知部107と、を備える。したがって、客が、購入した商品の添付品の受け取りを忘れるのを確実に防止することができる。
(Effects of the embodiment)
As described above, the mobile terminal 10 (an example of a product sales data processing device) of the embodiment includes a product registration unit 103 that acquires identification information of a product to be purchased and registers the product, a payment instruction unit 105 that accepts payment instructions related to the registered product and requests payment processing, and a notification unit 107 that, after the payment processing is completed, calls attention to the forgetting of attachments necessary for consuming the product and notifies the receiving location of the attachments. Therefore, it is possible to reliably prevent a customer from forgetting to receive attachments for a purchased product.

また、実施形態の携帯端末10(商品販売データ処理装置の一例)は、添付品の受け取りが完了したことを示す情報を取得する添付品受取完了確認部108と、店舗における携帯端末10の位置を推定する現在位置推定部109と、を更に備え、報知部107は、添付品の受け取りが完了したことを示す情報が取得されない状態で、携帯端末10が店舗の外にあると推定されたことを条件として、報知を行う。したがって、客が、購入した商品の添付品の受け取りを忘れるのを、より一層確実に防止することができる。 The mobile terminal 10 of the embodiment (an example of a product sales data processing device) further includes an attachment receipt completion confirmation unit 108 that acquires information indicating that the receipt of attachments has been completed, and a current location estimation unit 109 that estimates the location of the mobile terminal 10 in the store, and the notification unit 107 issues a notification on the condition that the mobile terminal 10 is estimated to be outside the store when no information indicating that the receipt of attachments has been acquired. This makes it possible to more reliably prevent customers from forgetting to receive attachments for purchased products.

また、実施形態の携帯端末10(商品販売データ処理装置の一例)は、添付品を受け取るか、または添付品を受け取らないか、の設定を行う添付品受取設定部101を更に備え、報知部107は、添付品を受け取る旨の設定を行ったことを条件として、報知を行う。したがって、添付品を受け取る意志がない客に対して、不要な報知が発せられるのを防止することができる。 The mobile terminal 10 (an example of a product sales data processing device) of the embodiment further includes an attachment reception setting unit 101 for setting whether to receive attachments or not, and the notification unit 107 issues a notification on the condition that the setting to receive attachments has been made. Therefore, it is possible to prevent unnecessary notifications from being issued to customers who have no intention of receiving attachments.

また、実施形態の携帯端末10(商品販売データ処理装置の一例)は、商品登録部103が登録した商品が添付品を必要とする商品であることを条件として、当該商品が登録された際に、添付品を受け取るかを指示する情報を取得する添付品受取確認部110と、登録した商品が添付品を必要とすることを条件として、添付品の必要数量を加算する添付品数量算出部104と、更に備え、添付品数量算出部104は、添付品を受け取る旨の情報が取得されたことを条件として、添付品の必要数量を加算する。したがって、客は、添付品が必要な商品毎に、添付品を受け取るかを選択することができるため、より適切な受取数量を算出させることができる。 The mobile terminal 10 of the embodiment (an example of a product sales data processing device) further includes an attachment receipt confirmation unit 110 that acquires information instructing whether to receive attachments when a product registered by the product registration unit 103 is registered, provided that the product requires attachments, and an attachment quantity calculation unit 104 that adds the required quantity of attachments, provided that the registered product requires attachments, and the attachment quantity calculation unit 104 adds the required quantity of attachments, provided that information indicating that attachments will be received has been acquired. Therefore, the customer can select whether to receive attachments for each product that requires attachments, allowing a more appropriate quantity to be calculated.

また、実施形態の携帯端末10(商品販売データ処理装置の一例)は、決済処理が完了した際に、添付品の受取場所を示す地図を表示する。したがって、客は、店内のいかなる場所で決済処理を行っても、添付品の受け取り場所に迷うことなく、添付品を確実に受け取ることができる。 In addition, the mobile terminal 10 (an example of a product sales data processing device) of the embodiment displays a map showing the location where the attachments can be received when the payment process is completed. Therefore, no matter where in the store the payment process is performed, the customer can receive the attachments without getting lost and without worrying about the location where the attachments can be received.

以上、本発明の実施形態を説明したが、これらの実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, these embodiments are merely examples and are not intended to limit the scope of the invention. This new embodiment can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents as set forth in the claims.

10 携帯端末(商品販売データ処理装置)
12 無線通信ユニット
13 ルータ
14 店内ネットワーク
21 制御部
22 記憶部
23 表示デバイス
24 操作デバイス
25 カメラ
26 スピーカ
27 測位デバイス
28 通信インタフェース
30 サーバ装置
40,41,42 商品販売データ処理システム
50 会計装置
52 スキャナ
60 客
62 ショッピングカート
64 買い物かご
81 受取設定ボタン
82 受取不要設定ボタン
83 戻るボタン
84 削除ボタン
85 会計ボタン
86 スクロールボタン
87 添付品数量
88 受取場所表示ボタン
89 添付品受取完了ボタン
90 受取場所
91 ビープ音
92 受取ボタン
93 受取不要ボタン
101 添付品受取設定部
102 コード情報取得部
103 商品登録部
104 添付品数量算出部
105 決済指示部
106 決済完了情報取得部
107 報知部
108 添付品受取完了確認部
109 現在位置推定部
110 添付品受取確認部
111 コード情報表示部
112 商品登録情報出力部
221 制御プログラム
222 商品マスタ
223 商品登録ファイル
501 コード情報読取部
502 決済方法取得部
503 決済実行指示部
504 決済完了情報取得部
505 商品登録情報取得部
506 決済完了情報出力部
N ネットワーク
10 Mobile terminal (product sales data processing device)
12 Wireless communication unit 13 Router 14 In-store network 21 Control unit 22 Memory unit 23 Display device 24 Operation device 25 Camera 26 Speaker 27 Positioning device 28 Communication interface 30 Server device 40, 41, 42 Product sales data processing system 50 Accounting device 52 Scanner 60 Customer 62 Shopping cart 64 Shopping basket 81 Receipt setting button 82 No receipt setting button 83 Back button 84 Delete button 85 Accounting button 86 Scroll button 87 Attachment quantity 88 Receipt location display button 89 Attachment receipt completion button 90 Receipt location 91 Beep 92 Receipt button 93 No receipt button 101 Attachment receipt setting unit 102 Code information acquisition unit 103 Product registration unit 104 Attachment quantity calculation unit 105 Settlement instruction unit 106 Payment completion information acquisition unit 107 Notification unit 108 Attachment receipt completion confirmation unit 109 Current location estimation unit 110 Attachment receipt confirmation unit 111 Code information display unit 112 Product registration information output unit 221 Control program 222 Product master 223 Product registration file 501 Code information reading unit 502 Payment method acquisition unit 503 Payment execution instruction unit 504 Payment completion information acquisition unit 505 Product registration information acquisition unit 506 Payment completion information output unit N Network

国際公開第2020/189155号International Publication No. 2020/189155

Claims (7)

携帯端末として構成される商品販売データ処理装置であって、
購入する商品の識別情報を取得して、前記商品を登録する商品登録部と、
登録した前記商品に係る決済の指示を受け付けて決済処理の要求を行う決済指示部と、
前記決済処理が完了した後に、前記商品を消費する際に必要な添付品の受け取り忘れに対する注意喚起と、前記添付品の受取場所と、を報知する報知部と、
を備える、商品販売データ処理装置。
A product sales data processing device configured as a mobile terminal,
a product registration unit that acquires identification information of a product to be purchased and registers the product;
a payment instruction unit that receives a payment instruction for the registered product and requests a payment process;
a notification unit that, after the payment process is completed, calls the user's attention to the fact that an attachment necessary for consuming the product has been forgotten to be received and notifies the user of a location to receive the attachment;
A product sales data processing device comprising:
前記商品販売データ処理装置は、
前記添付品の受け取りが完了したことを示す情報を取得する添付品受取完了確認部と、
店舗における前記携帯端末の位置を推定する現在位置推定部と、を更に備え、
前記報知部は、前記添付品の受け取りが完了したことを示す情報が取得されない状態で、前記携帯端末が前記店舗の外にあると推定されたことを条件として、前記報知を行う、
請求項1に記載の商品販売データ処理装置。
The product sales data processing device includes:
an attachment receipt completion confirmation unit that acquires information indicating that receipt of the attachment has been completed;
a current location estimation unit that estimates a location of the mobile terminal in the store,
The notification unit issues the notification on the condition that the mobile terminal is estimated to be outside the store in a state in which information indicating that the receipt of the attachment has been completed is not acquired.
The product sales data processing device according to claim 1 .
前記商品販売データ処理装置は、
前記添付品を受け取るか、または前記添付品を受け取らないか、の設定を行う添付品受取設定部を更に備え、
前記報知部は、前記添付品を受け取る旨の設定が行われていることを条件として、前記報知を行う、
請求項1または請求項2に記載の商品販売データ処理装置。
The product sales data processing device includes:
The device further includes an attachment reception setting unit for setting whether to receive the attachment or not to receive the attachment,
The notification unit performs the notification on the condition that a setting to receive the attachment has been made.
3. A product sales data processing device according to claim 1 or 2.
前記商品販売データ処理装置は、
前記商品登録部が登録した商品が前記添付品を必要とする商品であることを条件として、当該商品が登録された際に、前記添付品を受け取るかを指示する情報を取得する添付品受取確認部と、
登録した商品が前記添付品を必要とすることを条件として、前記添付品の必要数量を加算する添付品数量算出部と、
を更に備え、
前記添付品数量算出部は、前記添付品を受け取る旨の情報が取得されたことを条件として、前記添付品の必要数量を加算する、
請求項1または請求項2に記載の商品販売データ処理装置。
The product sales data processing device includes:
an attachment receipt confirmation unit that acquires information instructing whether to receive the attachment when the product registered by the product registration unit is a product that requires the attachment;
an attachment quantity calculation unit that adds a required quantity of the attachment on the condition that the registered product requires the attachment;
Further comprising:
The attachment quantity calculation unit adds a required quantity of the attachment on condition that information indicating receipt of the attachment is acquired.
3. A product sales data processing device according to claim 1 or 2.
前記携帯端末は、前記決済処理が完了した際に、前記添付品の受取場所を示す地図を表示する、
請求項1または請求項2に記載の商品販売データ処理装置。
When the payment process is completed, the mobile terminal displays a map showing a location where the attachment can be received.
3. A product sales data processing device according to claim 1 or 2.
携帯端末とサーバ装置とを備える、商品販売データ処理システムであって、
前記携帯端末は、
購入する商品の識別情報を取得して、前記商品を登録する商品登録部と、
登録した前記商品に係る決済の指示を受け付けて決済処理の要求を行う決済指示部と、
決済が完了したことを示す情報を取得する決済完了情報取得部と、
前記決済処理が完了した後に、前記商品を消費する際に必要な添付品の取り忘れに対する注意喚起と、前記添付品の受取場所と、を報知する報知部と、
を備え、
前記サーバ装置は、
前記決済処理の要求を取得して前記登録された商品に係る決済処理を依頼する決済処理部と、
前記決済処理が完了したことを示す情報を、前記携帯端末に出力する決済完了情報出力部と、
を備える、商品販売データ処理システム。
A product sales data processing system comprising a mobile terminal and a server device,
The mobile terminal includes:
a product registration unit that acquires identification information of a product to be purchased and registers the product;
a payment instruction unit that receives a payment instruction for the registered product and requests a payment process;
a payment completion information acquisition unit that acquires information indicating that payment has been completed;
a notification unit that, after the payment process is completed, issues a warning to the user that an attachment necessary for consuming the product has been forgotten to be removed and notifies the user of a location to receive the attachment;
Equipped with
The server device includes:
a payment processing unit that receives the payment processing request and requests payment processing for the registered product;
a payment completion information output unit that outputs information indicating that the payment process has been completed to the mobile terminal;
A product sales data processing system comprising:
携帯端末として構成される商品販売データ処理装置を制御するコンピュータを、
購入する商品の識別情報を取得して、前記商品を登録する商品登録部と、
登録した前記商品に係る決済の指示を受け付けて決済処理の要求を行う決済指示部と、
前記決済処理が完了した後に、前記商品を消費する際に必要な添付品の受け取り取り忘れに対する注意喚起と、前記添付品の受取場所と、を報知する報知部と、
して機能させるプログラム。
A computer that controls a product sales data processing device configured as a mobile terminal,
a product registration unit that acquires identification information of a product to be purchased and registers the product;
a payment instruction unit that receives a payment instruction for the registered product and requests a payment process;
a notification unit that, after the payment process is completed, calls attention to forgetting to receive an attachment required for consuming the product and notifies a receiving location of the attachment;
A program that makes it work.
JP2023125223A 2023-08-01 Product sales data processing device, product sales data processing system and program Pending JP2025021500A (en)

Publications (1)

Publication Number Publication Date
JP2025021500A true JP2025021500A (en) 2025-02-14

Family

ID=

Similar Documents

Publication Publication Date Title
JP2014006856A (en) Pos system
JP7536340B2 (en) Mobile terminal, sales data processing system, program and method for controlling mobile terminal
JP2024109873A (en) Sales Processing System
JP2025015535A (en) Sales management system, mobile terminal, and program
JP2024161261A (en) Management server, management system, mobile terminal, control method, and storage medium
JP7445286B2 (en) Product sales data processing system, product registration processing method, mobile terminal and program
JP2024074837A (en) Product-related data processing system and program
JP2025021500A (en) Product sales data processing device, product sales data processing system and program
JP7513298B2 (en) Mobile terminal, sales data processing system, sales data processing method and program
JP7301330B2 (en) Weighing and pricing device, sales system, merchandise registration processing method, and program
WO2020179783A1 (en) Weighing device, merchandise data processing system, and program
JP2022035079A (en) Crane game machine settlement system, crane game machine settlement method, crane game machine, intermediate server, gateway device, and manager device
JP6028272B2 (en) POS system and program
JP6065141B2 (en) POS system, payment apparatus and program
US20230098475A1 (en) Terminal device, purchase management method, and program
JP6762586B2 (en) POS system, checkout device, registration device and program
JP7142966B2 (en) Settlement device, POS system, and program
JP2017126380A (en) Registration device, pos system, and program
JP5971440B2 (en) POS system and program
JP6028274B1 (en) POS system and program
JP6146530B2 (en) POS system and program
JP5971441B2 (en) POS system, registration device and program
JP2016207224A (en) POS system, registration device and program
JP2025019613A (en) program
JP2023024001A (en) Store terminal device, information output method, and program