Commodity handover system and program

The goods delivery system addresses low online transaction convenience by enabling in-store settlement and flexible payment options, enhancing the overall user experience.

JP2025111768APending Publication Date: 2025-07-30TERAOKA SEIKO CO LTD

Patent Information

Application Number
JP2025076235
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-01
Publication Date
2025-07-30

AI Technical Summary

Technical Problem

Existing online transaction systems face low convenience due to payment being made at the time of online ordering, deterring individuals from placing orders, especially when they prefer to pay in-store.

Method used

A goods delivery system that operates in multiple modes, allowing registration and settlement of goods in-store, and enabling delivery of reserved items upon completion of settlement, with options for online or in-store payment.

Benefits of technology

Enhances the convenience of online transactions by allowing flexible payment options, encouraging customers to place orders online and facilitating seamless pickup of reserved goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025111768000001_ABST
    Figure 2025111768000001_ABST
Patent Text Reader

Abstract

To improve convenience of on-line transactions.SOLUTION: A commodity handover system operates in one of multiple operation modes. The operation modes include first operation mode and second operation mode. The first operation mode receives a registration of a commodity in a store, settles a payment for the registered commodity, and hands over the commodity. The second operation mode receives, as input, settlement-related information indicating whether settlement of a reserved commodity of which pick-up has been reserved has been completed or not, settles a payment for the reserved commodity when the input settlement-related information indicates that the settlement has not been completed, and hands over the reserved commodity stored in a commodity storage apparatus.SELECTED DRAWING: Figure 24
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a goods delivery system and a program.

Background Art

[0002] Conventionally, there is a known sales form in which a customer orders a product online using a smartphone or a personal computer and goes to a store to pick it up. For example, it is known that a customer orders a product using a smartphone and the product cooked in response to the order is delivered to the customer via a delivery box (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, since payment is made at the time of online ordering and the product is delivered at the store, a person who wants to pay at the store may hesitate to place an online order, and there is a problem that the convenience of online transactions is low.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of improving the convenience of online transactions.

Means for Solving the Problems

[0006] In order to solve the above-described problems, a goods delivery system according to an aspect of the present invention operates in any one of a plurality of operation modes including: a first operation mode in which registration of goods is accepted in a store, settlement of the registered goods is performed, and delivery of the goods is carried out; and a second operation mode in which settlement-related information indicating whether or not settlement of a reserved item for which pickup has been reserved has been completed is input, and when the input settlement-related information indicates non-settlement, settlement of the reserved item is performed, and delivery of the reserved item stored in a goods storage device is carried out. The goods delivery system is characterized by this.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22A

Figure 22B

Figure 23

Figure 24

Figure 25

BEST MODE FOR CARRYING OUT THE INVENTION

[0008] (Embodiment) (Configuration Example of the Goods Delivery System 1) FIG. 1 is an explanatory diagram showing a configuration example of the goods delivery system 1 according to the embodiment. The goods delivery system 1 is introduced, for example, in a food and beverage store where takeout is possible. Note that the store where the goods delivery system 1 is introduced is not limited to a food and beverage store, and may be any store that delivers reserved goods (for example, a supermarket, a home center, a convenience store, various supply stores, etc.). In this specification, "customer" and "client" are synonymous unless otherwise distinguished.

[0009] In FIG. 1, the goods delivery system 1 includes an order management server Sv, a customer terminal device 50 held by a customer CS, and various devices installed in a store ST. The various devices installed in the store ST include a store order management server 10, a store clerk order management device 11, a ticket vending apparatus 20, and a locker device 30. Although not shown, the various devices installed in the store ST also include, among others, a kitchen terminal device (kitchen monitor) arranged in the kitchen, a label printer that issues takeout labels, a call display that displays an order number for which cooking has been completed, and the like.

[0010] Each server and each device included in the goods delivery system 1 are communicably connected via a network. For example, various devices installed in the store ST are communicably connected via a network 70 such as a LAN (Local Area Network). Also, the order management server Sv, the store order management server 10, and the customer terminal device 50 are communicably connected via a network 71 such as the Internet or a WAN (Wide Area Network). Each server and each device are computer devices equipped with a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a communication unit, and the like.

[0011] The sales forms in the goods delivery system 1 include a form of placing an order using the customer terminal device 50 and a form of placing an order using the ticket vending device 20 in the store ST. Hereinafter, the form of placing an order using the customer terminal device 50 is referred to as an "online order", and the form of placing an order using the ticket vending device 20 in the store ST is referred to as an "offline order".

[0012] The order management server Sv is a server device that accepts online orders. Also, the order management server Sv can execute a settlement process corresponding to a credit card for a credit card settlement server (not shown) in response to a credit card settlement request from the customer terminal device 50, the ticket vending device 20, or the like. When the order management server Sv accepts an online order, it transmits the online order information to the store order management server 10.

[0013] The store order management server 10 is a server device that manages various types of information such as information about customers CS, information about stores ST, and information about products for each store ST (product master). The store order management server 10 manages the order content received by the order management server Sv. Specifically, the store order management server 10 stores (registers) information about reserved products (see FIG. 10) indicating products received through online orders (hereinafter sometimes referred to as "reserved products"). In addition, the store order management server 10 also manages products received through offline orders (order content received by the ticket vending device 20).

[0014] In addition, the store order management server 10 manages each device in the store (the store clerk order management device 11, the ticket vending device 20, and the locker device 30). Specifically, the store order management server 10 gives instructions to each device in the store to display predetermined information. In addition, the store order management server 10 stores various types of information necessary for transactions such as the product master. The product master is a file that stores product information such as product identification information (for example, JAN (Japanese Article Number) code), product name, and selling price for each product. In addition, the product master includes product identification information, product name, unit price of the product to be measured, etc. for products that require measurement (products to be measured). In addition to the product master, the store order management server 10 also stores various types of information such as inventory status, sales history, and deposit and withdrawal records. In addition, the store order management server 10 may store the membership information of the customer CS.

[0015] The store clerk order management device 11 is a terminal device used by store clerks to manage products received through online orders or offline orders. For example, the store clerk order management device 11 displays the order content using the online order information sent from the store order management server 10 and the offline order information sent from the ticket vending device 20. The store clerk checks the order content displayed on the store clerk order management device 11 and prepares the products according to the order content. The store clerk order management device 11 is, for example, a portable terminal device, specifically, a tablet terminal or a notebook computer. Note that the store clerk order management device 11 may be a stationary terminal device such as a desktop computer.

[0016] The ticket vending device 20 is installed, for example, near the entrance of a store and issues food tickets corresponding to the products (cooking menus) provided in a restaurant. When a customer CS enters the store, the customer purchases a food ticket at the ticket vending device 20 by inserting cash or having the electronic money read by the ticket vending device 20. When the ticket vending device 20 issues a food ticket, it transmits the registration information corresponding to the food ticket to the kitchen terminal device or the kitchen printer. Thereby, the store clerk in the kitchen can grasp that an order for the product (dish) corresponding to the food ticket has been placed. Further, when the customer CS purchases a food ticket, the customer waits until the cooking is completed. An order number is described on the food ticket. When the cooking is completed, the ordered product is delivered to the customer CS by the store clerk or is handed over to the customer CS by displaying the order number on the call display.

[0017] The customer terminal device 50 is a terminal device used when ordering reserved products (food and drinks). The customer terminal device 50 is, for example, a portable terminal device such as a smartphone or a tablet terminal. Note that the customer terminal device 50 may be a stationary terminal device such as a desktop personal computer. A predetermined application program (hereinafter referred to as the "order application") is installed in the customer terminal device 50. When the order application is started, the customer terminal device 50 can communicate with the store order management server 10 via the network 71 and order reserved products. When the settlement of the reserved product is completed, the customer terminal device 50 can display a pickup certificate code Rcd used at the time of picking up the product. The pickup certificate code Rcd is an encoded piece of information including order identification information (order number) and information indicating whether or not the settlement is completed.

[0018] The locker device 30 includes a plurality of storage openings and a locking unit for each storage opening, and is a device that stores reserved goods ordered by the customer CS and delivers them to the customer CS. When the locker device 30 stores the reserved goods, it locks the storage opening. Further, the locker device 30 can unlock the storage opening by reading the collection certificate code Rcd displayed on the customer terminal device 50 and deliver the reserved goods to the customer CS.

[0019] (An example of the customer service area in the store ST) Next, an example of the customer service area in the store ST will be described with reference to FIG. 2. FIG. 2 is an explanatory diagram showing an example of the customer service area in the store ST which is the order destination. As shown in FIG. 2, counters CT (CT1, CT2) are arranged in the store ST. The locker device 30 is placed on the counter CT2. Also, a ticket vending device 20 is arranged between the counter CT1 and the counter CT2. Further, in the store ST, a staff area and a customer area are formed with the counter CT in between. The customer area includes a ticket vending area FL1 and a goods collection area FL2.

[0020] In the ticket vending area FL1, the ticket vending device 20 receives an order from the customer CS, registers goods according to the operation of the customer CS, and settles the registered goods. Then, the goods are delivered to the customer CS. When taking out the goods, the goods may be stored in the storage opening of the locker device 30 and delivered to the customer CS.

[0021] The goods collection area FL2 is a place to deliver reserved goods for which online orders have been placed. Specifically, the goods collection area FL2 is a place where the customer CS who has placed an online order takes out the reserved goods from the storage opening of the locker device 30 by himself / herself. When the payment has been completed by online payment when placing an online order, the customer CS will go to the locker device 30 without settling at the ticket vending device 20.

[0022] On the other hand, when a customer CS selects in-store payment as the payment method when placing an online order, the customer CS goes to the face-to-face customer service area FL1 and settles the payment at the ticket vending machine 20. After completing the payment in the face-to-face customer service area FL1, the customer CS moves in front of the locker device 30 in the merchandise collection area FL2.

[0023] The customer CS causes the collection certificate code Rcd to be displayed on the display unit of the customer terminal device 50 and causes the code reader of the locker device 30 to read the collection certificate code Rcd. Then, the door of the storage compartment in which the reserved merchandise is stored among the storage compartments of the locker device 30 opens. The customer CS takes out the reserved merchandise from the storage compartment and receives the reserved merchandise. Thereby, the transaction by the online order is completed.

[0024] (Hardware Configuration of Store Order Management Server) FIG. 3 is an explanatory diagram showing an example of the hardware configuration of the store order management server 10. In FIG. 3, the store order management server 10 includes a CPU 101, a storage unit 102, a RAM 103, an external network-compatible communication unit 104, and a store network-compatible communication unit 105.

[0025] The CPU 101 is a central processing unit, and controls the operation of the store order management server 10 by reading and executing the programs stored in the storage unit 102. The storage unit 102 is an auxiliary storage device of the CPU 101, and stores various types of information used by the CPU 101 including the merchandise delivery program according to the present embodiment. The various types of information are, for example, an online order information table 1000 (see FIG. 10(A)), a storage management information table 1010 (see FIG. 10(B)), and a storage compartment information table 1020 (see FIG. 10(C)). The RAM 103 is the main storage device of the CPU 101. The RAM 103 stores the information generated in the process. The external network-compatible communication unit 104 communicates with devices outside the store such as the order management server Sv via the network 71. The store network-compatible communication unit 105 communicates with devices within the store ST, such as the store clerk order management device 11, the ticket vending device 20, and the locker device 30, via the network 70.

[0026] (Hardware configuration example of the store clerk order management device 11) FIG. 4 is an explanatory diagram showing an example of the hardware configuration of the store clerk order management device 11. In FIG. 4, the store clerk order management device 11 includes a CPU 111, a storage unit 112, a RAM 113, a communication unit 114, a touch panel display unit 115, and a speaker 116. The CPU 111 is a central processing unit, and controls the operation of the store clerk order management device 11 by reading and executing the programs stored in the storage unit 112. The storage unit 112 is an auxiliary storage device of the CPU 111, and stores various types of information used by the CPU 111, including programs.

[0027] The RAM 113 is the main storage device of the CPU 111. The communication unit 114 communicates with each device (such as the ticket vending device 20 and the locker device 30) within the store ST by communicating with the store order management server 10 via the in-store network 70. Note that the communication unit 114 may be able to communicate with each device (such as the ticket vending device 20 and the locker device 30) within the store ST without going through the store order management server 10.

[0028] The touch panel display unit 115 displays images and accepts various operations from the store clerk. Note that in the store clerk order management device 11, an operation unit other than the touch panel display unit 115 may be provided. The speaker 116 outputs sound. For example, the speaker 116 outputs a notification sound when an order is received, or a voice indicating the same.

[0029] (Hardware configuration example of the locker device 30) FIG. 5 is an explanatory diagram showing an example of the hardware configuration of the locker device 30. In FIG. 5, the locker device 30 includes a CPU 301, a storage unit 302, a RAM 303, a communication unit 304, a touch panel display unit 305, a code reader 306, door lock units 307 (307-1 to 307-6), door open / close sensors 308 (308-1 to 308-6), weighing sensors 309 (309-1 to 309-6), and indicators 363 (363-1 to 363-6).

[0030] The CPU 301 is a central processing unit, and controls the operation of the locker device 30 by reading and executing programs stored in the storage unit 302. The storage unit 302 is an auxiliary storage device of the CPU 301, and stores various types of information used by the CPU 301, including the product delivery program according to this embodiment. The RAM 303 is the main storage device of the CPU 301. The communication unit 304 communicates with the store order management server 10 via the network 70 in the store, and thus communicates with each device (such as the store clerk order management device 11 and the ticket vending device 20) in the store ST. Note that the communication unit 304 may communicate with each device (such as the store clerk order management device 11 and the ticket vending device 20) in the store ST without going through the store order management server 10.

[0031] The touch panel display unit 305 displays images and accepts various operations from customers and store clerks. The code reader 306 reads codes such as two-dimensional codes or barcodes. The door lock unit 307 is a lock provided corresponding to each door 362 (see FIG. 6). The door lock unit 307 is locked or unlocked, for example, according to the control of the CPU 301. The door open / close sensor 308 is provided corresponding to each door 362, and detects whether the door 362 is in an open state or a closed state.

[0032] The weighing sensor 309 is provided at the bottom surface of each storage opening 361 (see FIG. 6), and detects the weight of the merchandise (reserved merchandise) stored in the storage opening 361. The locker device 30 detects whether a merchandise is stored or taken out by using the detection result of the weighing sensor 309. Note that the locker device 30 may be provided with a camera for photographing the inside of each storage opening 361 instead of the weighing sensor 309. In this case, the locker device 30 can also detect the presence or absence of merchandise in the storage opening 361 by using the imaging result of the camera. Further, the locker device 30 may be provided with a sensor having a light emitting unit and a light receiving unit in the storage opening 361 instead of the weighing sensor 309. In this case, the locker device 30 can also detect the presence or absence of merchandise in the storage opening 361 by using the detection result of the sensor.

[0033] The indicator 363 is provided on the front side (customer side) of the locker device 30 corresponding to each storage opening 361. The indicator 363 may be configured by, for example, an LED (Light Emitting Diode) that can be lit in a predetermined single color or multiple colors. The indicator 363 notifies the customer CS that the merchandise to be picked up is stored in the corresponding storage opening 361 by a predetermined lighting pattern. In addition, the indicator 363 can also notify, by a lighting pattern, whether the door locking unit 307 is in the unlocked state or the locked state, whether the door 362 is in the open state or the closed state, whether the door 362 has been in the open state for a certain period of time or more, and the like. Note that the locker device 30 may be provided with a speaker that outputs sound. Further, the locker device 30 may be provided with a microphone that inputs sound and a voice recognition function that recognizes voice.

[0034] (Appearance example of the locker device 30) FIG. 6 is an explanatory diagram showing an example of the appearance of the locker device 30. FIG. 6(A) is a perspective view of the locker device 30 as viewed from the back side (store clerk side). FIG. 6(B) is a perspective view of the locker device 30 as viewed from the front side (customer side). As shown in FIGS. 6(A) and 6(B), the locker device 30 includes a plurality of storage openings 361 (361-1 to 361-6), a touch panel display unit 305, and a code reader 306. Further, the locker device 30 includes doors 362 (362-1 to 362-6), indicators 363 (363-1 to 363-6), and handle portions 364 (364-1 to 364-6) corresponding to the plurality of storage openings 361 (361-1 to 361-6).

[0035] As shown in FIG. 6(A), the back side of the locker device 30 is open without the doors 362 being provided. The plurality of storage openings 361 are arranged in three columns each in the upper and lower rows. Storage opening numbers from 1 to 6 are respectively assigned to the storage openings 361-1 to 361-6. When the locker device 30 is viewed from the back, as shown in FIG. 6(A), for the upper-row storage openings 361, numbers from "1" to "3" are assigned from right to left, and for the lower-row storage openings 361, numbers from "4" to "6" are assigned from right to left. When the locker device 30 is viewed from the front, as shown in FIG. 6(B), for the upper-row storage openings 361, numbers from "1" to "3" are assigned from left to right, and for the lower-row storage openings 361, numbers from "4" to "6" are assigned from left to right.

[0036] Note that the number of the storage openings 361 and the arrangement of the storage openings 361 in the locker device 30 are not limited to the mode shown in FIG. 6, and other modes may be possible.

[0037] Also, as shown in FIG. 6(B), the doors 362 (362-1 to 362-6) are provided on the front side of the storage openings 361 (361-1 to 361-6). Locks are respectively provided on the doors 362. For this reason, the doors 362 cannot be opened in the locked state and open (automatically) when unlocked.

[0038] Note that, as shown in FIG. 6(B), the door 362 is configured to be recessed with respect to the surface of the front panel Pn of the locker device 30 when in the closed state. Therefore, even when the handle portion 364 is provided to protrude from the door 362, the amount of protrusion toward the front side (customer side) with respect to the surface of the front panel Pn can be suppressed.

[0039] The handle portions 364 (364-1 to 364-6) can be grasped by the customer CS or the store clerk. By the customer CS or the store clerk grasping the handle portion 364, it is possible to open or close the door 362. Note that, in the present embodiment, since the door 362 opens automatically when unlocked, the handle portion 364 may not be provided.

[0040] The indicator 363 is provided corresponding to each storage opening 361. Specifically, the indicator 363 is provided above each storage opening 361, respectively. The indicator 363 lights up in a predetermined pattern according to the open / closed state of the door 362 and the state of the door lock portion 307.

[0041] In addition, an interior light for illuminating the inside of the storage opening 361 may be provided on the top surface or the like of each storage opening 361, and the interior light may be used as an indicator. The interior light may be visible from either the front side (customer side) or the back side (store clerk side). For example, it is possible to notify the customer CS of the storage opening 361 from which the customer takes out the product or to notify the store clerk of the storage opening 361 into which the store clerk stores the product, depending on the lighting pattern of the interior light. Note that the indicator 363 and the interior light may be used in combination, or only the interior light may be provided without providing the indicator 363.

[0042] The touch panel display unit 305 provides guidance display regarding the pickup of products to the customer CS and accepts operations regarding the pickup of products by the customer CS. The code reader 306 reads the pickup certification code Rcd displayed on the customer terminal device 50.

[0043] Note that, as shown in FIG. 6(B), the code reader 306 is disposed at a position recessed from the surface of the front panel Pn of the locker device 30. Specifically, the code reader 306 is disposed at a position where it does not protrude forward with respect to the surface of the front panel Pn.

[0044] In the present embodiment, since the code reader 306 and the handle portion 364 in the closed state of the door 362 are not caused to protrude forward with respect to the surface of the front panel Pn, it is possible to prevent clothing, belongings, etc. from being caught when the customer CS passes in front of the locker device 30.

[0045] Also, in FIG. 6(B), a product FD is stored in the storage port 361-1. This indicates that when the preparation of the product ordered by the online order is completed, the store clerk stores the product from the back side of the storage port 361-1. In the drawing, the product FD is placed in a paper bag.

[0046] (Configuration Example of Ticket Vending Device 20) Next, a configuration example of the ticket vending device 20 will be described. FIG. 7 is an explanatory diagram showing an example of the appearance of the ticket vending device 20. FIG. 8 is an explanatory diagram showing an example of the hardware configuration of the ticket vending device 20. Hereinafter, the configuration shown in FIG. 8 will be described while referring to FIG. 7.

[0047] The ticket vending device 20 includes a CPU 801, a storage unit 802, a RAM 803, a touch panel display unit 804, a key operation unit 805, a card settlement unit 806, a change machine 807, a printing unit 808, a communication unit 809, an audio output unit 810, and a code reader 811. These are connected to each other via a bus 820 so as to be communicable.

[0048] The CPU 801 is a central processing unit, and controls the operation of the ticket vending device 20 by reading and executing various programs stored in the storage unit 802. The storage unit 802 is an auxiliary storage device of the CPU 801, and stores various kinds of information used by the CPU 801, including the product delivery program according to this embodiment.

[0049] The RAM 803 is the main storage device of the CPU 801, is a memory that can be read from and written to, and stores various kinds of information. For example, the RAM 803 stores information read from the ROM 802, information acquired from the outside, and information generated in the process.

[0050] The touch panel display unit 804 is a touch panel that displays various kinds of information and accepts various operations. The touch panel display unit 804 displays various products that the customer CS can purchase, and accepts, for example, specifications such as whether it is takeout, the specified language, the specified product size, the specified quantity, and the specified ticket issuance button from the customer CS. The touch panel display unit 804 displays various kinds of information in the specified language.

[0051] The card settlement unit 806 is a settlement mechanism using various cards. The various cards include credit cards, prepaid cards that are electronic money, and point cards. The card settlement unit 806 magnetically or electrically reads the information of various cards. The read information is used for the settlement of products.

[0052] The change machine 807 (cash settlement unit) is a settlement mechanism using cash. Specifically, as shown in FIG. 7, the change machine 807 includes a bill insertion slot 807a, a coin insertion slot 807b, a change return lever 807c, a bill discharge port 807d, and a coin discharge port 807e. The change machine 807 calculates the amount of money inserted into the bill insertion slot 807a and the coin insertion slot 807b, and calculates the change amount, which is the difference between the inserted amount and the purchase amount. When accepting the operation of the change return lever 807c, the change machine 807 discharges the change from the bill discharge port 807d or the coin discharge port 807e.

[0053] The printing unit 808 prints and outputs various media (such as food coupons, receipts, and receipts). The communication unit 809 communicates with each device (such as the store clerk order management device 11 and the locker device 30, etc.) within the store ST by communicating with the store order management server 10 via the in-store network 70. Note that the communication unit 114 may be able to communicate with each device (such as the store clerk order management device 11 and the locker device 30, etc.) within the store ST without going through the store order management server 10. Also, the communication unit 809 transmits and receives information with a call display (not shown), a kitchen monitor, a kitchen printer, etc. Further, the communication unit 809 transmits order information to a call display, a kitchen terminal device, a kitchen printer. The order information includes the name, size, quantity, order number, etc. of the registered products.

[0054] The voice output unit 810 outputs voice. For example, the voice output unit 810 outputs voice guidance, warning sounds, etc. The voice guidance and warning sounds are related to, for example, product registration and settlement. The voice output unit 810 can output voice guidance in a specified language. The code reader 811 reads codes such as two-dimensional codes or barcodes.

[0055] (Example of the hardware configuration of the customer terminal device 50) FIG. 9 is an explanatory diagram showing an example of the hardware configuration of the customer terminal device 50. In FIG. 9, the customer terminal device 50 includes a CPU 501, a storage unit 502, a RAM 503, a display unit 504, an operation unit 505, an imaging unit 506, a network-compatible communication unit 507, and a GPS (Global Positioning System) unit 508. The CPU 501 is a central processing unit, and controls the operation of the customer terminal device 50 by reading and executing the programs stored in the storage unit 502. The storage unit 502 is an auxiliary storage device of the CPU 501, and stores various information used by the CPU 501 including programs. The RAM 503 is the main storage device of the CPU 501.

[0056] The display unit 504 displays an image according to the display control of the CPU 501. The display unit 504 is configured as a touch panel capable of operating on the screen. The operation unit 505 collectively indicates various operators provided in the customer terminal device 50 and various input devices connected to the customer terminal device 50. The imaging unit 506 performs imaging according to the control of the CPU 501. Further, the imaging unit 506 of the present embodiment can read various codes (two-dimensional codes and barcodes). The network-compatible communication unit 507 is a part that communicates wirelessly via the network 71. The network-compatible communication unit 507 enables the customer terminal device 50 to communicate with the order management server Sv. The GPS unit 508 acquires the position information of the customer terminal device 50 using radio waves transmitted from GPS satellites.

[0057] (An example of various information stored in the store order management server 10) FIG. 10 is an explanatory diagram showing an example of various information stored in the store order management server 10. FIG. 10(A) shows an example of the online order information table 1000. The online order information table 1000 is a table that stores online order information 1001. The online order information 1001 is generated by the order management server Sv when the order management server Sv receives an online order. When the store order management server 10 receives the online order information 1001 from the order management server Sv, the received online order information 1001 is stored in the online order information table 1000.

[0058] As shown in FIG. 10(A), the online order information table 1000 includes items such as an order number, customer identification information, customer address, product information, arrival time, and settlement-related information. When information is stored in each item, the online order information 1001 is stored as a record.

[0059] The order number is order identification information that can uniquely identify each order. Customer identification information is information that can uniquely identify customer CS. The customer identification information may be, for example, a membership number. Also, the customer identification information may be associated with the customer's name, address, contact information, etc. The customer address indicates the address of the customer terminal device 50 that received the order.

[0060] Product information indicates the order details (product name, size, price, etc.) ordered by customer CS. The product information includes settlement information used for settlement such as price and tax rate. The arrival time indicates the scheduled time when customer CS is scheduled to come to pick up the reserved product. Settlement-related information indicates either "completed" for payment completed by online payment or "uncompleted" for payment not completed by in-store payment.

[0061] For example, online order information 1001a has an order number of "255", customer identification information of "001A", product information of "Seafood Curry Set", arrival time of "20:00", and settlement-related information indicating "uncompleted".

[0062] (Example of storage management information table) Figure 10(B) shows an example of the storage management information table 1010. The storage management information table 1010 is a table that stores storage management information 1011. The storage management information 1011 is information indicating the storage slot where the reserved product is stored, the progress of the transaction, etc., and is updated as appropriate. As shown in Figure 10(B), the storage management information table 1010 includes items such as order number, storage slot number, product status, and expiration date. When information is stored in each item, the storage management information 1011 is stored as a record.

[0063] The order number is the same as the order number shown in the online order information table 1000. The storage port number indicates any one of the numbers "1 to 6" specified by the store clerk when the product is being stored. Also, the storage port number indicates "Null" when storage port 361 has not been specified by the store clerk's operation. Also, the storage port number becomes "Null" again when the product is picked up by customer CS.

[0064] The product status indicates the progress of reserved products in a transaction. The product status includes, for example, "uncooked", "cooking", "preparing for storage", "storing", "stored elsewhere", "expired", "stored / elsewhere", "discarded", "receiving", "received".

[0065] The "uncooked" status indicates a state where cooking has not yet started. Therefore, the "uncooked" status indicates a state where the product is not stored in storage port 361. For example, when an online order is received, since cooking has not started, the status becomes "uncooked".

[0066] The "cooking" status indicates a state after cooking has started and before cooking is completed. Therefore, the "cooking" status indicates a state where the product is not stored in storage port 361. The store order management server 10 manages the start time of cooking for each product, and changes the product status from "uncooked" to "cooking" in response to the start of cooking.

[0067] The "cooked" status indicates a state where cooking is completed. When the store order management server 10 receives a cooking completion notice indicating that cooking is completed from the kitchen terminal device, it changes the product status from "cooking" to "cooked". In the "cooked" status, the store clerk order management device 11 can accept the designation of the storage port number from the store clerk.

[0068] The status of "Storage Preparation" indicates the state before the product is stored after the storage port number is specified. In the "Cooked" status, when the store order management server 10 receives the designation of the storage port number from the store clerk order management device 11, the product status is changed from "Cooked" to "Storage Preparation". Specifically, when the store order management server 10 receives the storage port number from the store clerk order management device 11, it stores the storage port number and changes the product status from "Cooked" to "Storage Preparation".

[0069] The status of "Storing" indicates the state where the product is stored in the storage port 361. When the product is stored in the storage port 361, the store order management server 10 changes the product status from "Storage Preparation" to "Storing".

[0070] The status of "Stored Elsewhere" indicates the state where the product is stored at a location different from the storage port 361 of the locker device 30. For example, the status of "Stored Elsewhere" indicates the state where the product has been taken out of the storage port 361 due to the expiration of the storage period of the product, or the state where a product of a size that does not fit in the storage port 361 is stored at a location different from the storage port 361.

[0071] The status of "Expired" indicates the state where a certain period of time has elapsed since the arrival time. Here, statuses such as "Storing" and "Stored Elsewhere" are appropriately changed according to the operations of the store clerk. On the other hand, the status of "Expired" is changed from other statuses when a certain period of time has elapsed since the arrival time. Note that it may be possible to change to the status of "Expired" according to the operations of the store clerk.

[0072] The status of "Storage / Elsewhere" indicates the state where a part of the product is assigned to the storage port 361 and the remaining product is stored at a location other than the storage port 361.

[0073] The "Discarded" status indicates that the item has been discarded. For example, when an item stored in the storage slot 361 is taken out for disposal, the status is changed to "Discarded" according to the operation of the store clerk. In addition, an item stored in the storage slot 361 can be taken out from the storage slot 361 and stored elsewhere first, and then the status can be changed to "Stored Elsewhere" according to the operation of the store clerk, and then changed to the "Discarded" status. In this case, if an operation to set the status to "Discarded" is performed without going through the "Stored Elsewhere" status, the operation may be invalidated and an error may be notified to the store clerk.

[0074] The "Receiving" status indicates that the door 362 of the storage slot 361 where the reserved item is stored is unlocked in response to the customer CS having the pickup proof code Rcd read by the locker device 30 (code reader 306).

[0075] The "Received" status indicates that the door 362 is unlocked and the reserved item has been taken out from the storage slot 361.

[0076] In addition, the storage period shown in the storage management information table 1010 indicates the storage period of the reserved item stored in the storage slot 361. When the storage period expires, for example, the reserved item is removed by the store clerk.

[0077] For example, the storage management information 1011a indicates the state before the cooking of the reserved item with the order number "255" is completed and the item is stored in the 4th storage slot 361. Specifically, the storage management information 1011a shows that the order number is "255", the storage slot number is "6", the item status is "Storage Preparation", and the storage period is "20:30". When the item is stored in the storage slot 361 with the storage slot number "6", the item status is changed to "Storing".

[0078] (An example of the storage slot information table) Figure 10(C) shows an example of the storage port information table 1020. The storage port information table 1020 is a table that stores storage port information 1021 indicating the reserved products (order numbers) stored in each storage port 361. The storage port information 1021 is appropriately updated according to the storage and retrieval of products to each storage port 361. As shown in Figure 10(C), the storage port information table 1020 includes items of storage port number and order number. By storing information in each item, the storage port information 1021 is stored as a record.

[0079] The storage port number indicates any one of "1" to "6". The order number is information that can uniquely identify each order. "999" of the order number indicates that the storage port 361 is in an un-stored state.

[0080] For example, the storage port information 1021a indicates that the storage port number is "6" and the order number is "255". That is, the storage port information 1021a indicates that the reserved product with the order number "255" is stored in the storage port 361 with the storage port number "6".

[0081] (Transition of the storage management information 1011 until the transaction is completed in the product delivery system 1) Figure 11 is an explanatory diagram showing the transition of the storage management information 1011a until the transaction is completed in the product delivery system 1. Figure 11(A) shows the storage management information 1011a when the online order is completed. Specifically, the storage management information 1011a in Figure 11(A) indicates that the order number is "255", the storage port number is "Null", the product status is "uncooked", and the expiration date is "20:30".

[0082] Figure 11(B) shows the storage management information 1011a after cooking has started. Specifically, the storage management information 1011a in Figure 11(B) is different from that in Figure 11(A) in that the product status is "being cooked". The store order management server 10 manages the arrival time of customer CS for each product and the cooking start time according to the arrival time. When the cooking start time arrives and the store order management server 10 receives a cooking start notification indicating that cooking has started from the kitchen terminal device 60, it changes the product status from "uncooked" to "being cooked".

[0083] Figure 11(C) shows the storage management information 1011a when cooking is completed. Specifically, the storage management information 1011a in Figure 11(C) is different from that in Figure 11(B) in that the product status is "cooked". When the store order management server 10 receives a cooking completion notification indicating that cooking has been completed from the kitchen terminal device 60, it changes the product status from "being cooked" to "cooked".

[0084] Figure 11(D) shows the storage management information 1011a when the store staff order management device 11 receives the designation of the storage port number from the store staff. Specifically, the storage management information 1011a in Figure 11(D) is different from that in Figure 11(C) in that the product status is "preparing for storage" and the storage port number is "6". When the store order management server 10 receives the storage port number from the store staff order management device 11, it stores the storage port number and changes the product status from "cooked" to "preparing for storage".

[0085] Figure 11(E) shows the storage management information 1011a when the storage and locking of the reserved product at the storage port 361 are completed. Specifically, the storage management information 1011a in Figure 11(E) is different from that in Figure 11(D) in that the product status is "being stored". When the store order management server 10 receives a locking completion notification indicating that the product has been stored and the locking has been completed from the locker device 30, it changes the product status from "preparing for storage" to "being stored".

[0086] FIG. 11(F) shows the storage management information 1011a when the receipt of the reserved product is completed. Specifically, the storage management information 1011a in FIG. 11(F) is different from that in FIG. 11(E) in that the product status is "received". When the store order management server 10 receives a delivery completion notice indicating that the delivery has been completed from the locker device 30, it changes the product status from "in receipt", which has been changed after "storage preparation", to "received".

[0087] In this way, by storing (updating) the storage management information 1011a, the store order management server 10 can manage the status of each reserved product from order to delivery respectively.

[0088] (Processing from registration of reserved product to storage in locker device 30) FIG. 12 is a sequence diagram showing the flow of processing from the registration of a reserved product to its storage in the locker device 30, which is performed by the product delivery system 1. In FIG. 12, the flow until a certain customer CS orders a reserved product to be purchased using their customer terminal device 50 and the reserved product is prepared at the store ST will be described.

[0089] Step S1201: The customer terminal device 50 activates an order application in response to an operation by the customer CS. Step S1202: The customer terminal device 50 receives an order operation from the customer CS, communicates with the order management server Sv, and determines the order content. When the order content is determined, online order information 1001 (see FIG. 10(A)) is transmitted from the order management server Sv to the store order management server 10.

[0090] Step S1203: The store order management server 10 receives the online order information 1001 from the order management server Sv. Step S1204: The store order management server 10 stores the online order information 1001 received from the order management server Sv in the online order information table 1000 (see FIG. 10(A)) in the storage unit 102. Step S1205: The store order management server 10 transmits update information indicating the updated portion among the online order information 1001 stored in the online order information table 1000 to the store clerk order management device 11.

[0091] Step S1206: The store clerk order management device 11 is displaying an online response screen. Step S1207: When the store clerk order management device 11 receives the update information from the store order management server 10, it updates the online response screen by reflecting the updated portion.

[0092] Step S1208: When the store clerk order management device 11 receives a cooking completion notification from a kitchen terminal device (not shown), it makes an inquiry to the store order management server 10 about the storage port information 1021 (see FIG. 10(C)).

[0093] Step S1209: When the store order management server 10 receives an inquiry about the storage port information 1021 from the store clerk order management device 1, it transmits the storage port information 1021 to the store clerk order management device 11.

[0094] Step S1210: The store clerk order management device 11 displays the storage port information 1021 and accepts from the store clerk a designation of a storage port number indicating the storage port 361 where the reserved goods are to be stored. When the store clerk order management device 11 accepts the designation of the storage port number, it transmits the accepted storage port number together with the order number to the store order management server 10.

[0095] Step S1211: When the store order management server 10 receives the storage port number and the order number from the store clerk order management device 11, it updates the storage port information 1021 (see FIG. 10(C)) and the storage management information 1011 (see FIG. 10(B)). Specifically, the store order management server 10 stores the order number corresponding to the storage port number of the storage port information 1021, stores the storage port number of the storage management information 1011, and changes the product status from "cooked" to "ready for storage".

[0096] Step S1212: When the store clerk stores the reserved item in the storage port 361 from the store clerk side where the door 362 is not provided, the locker device 30 detects the storage of the reserved item by the weighing sensor 309. Step S1213: The locker device 30 requests the store order management server 10 for a storage permission determination. The storage permission determination is a determination as to whether or not the reserved item has been stored in the storage port 361 indicated by the designated storage port number. In the request for the storage permission determination, the storage port number of the stored storage port 361 is transmitted.

[0097] Step S1214: When the store order management server 10 receives a request for storage permission determination from the locker device 30, the store order management server 10 performs a storage permission determination to determine whether the storage port number included in the request is the designated storage port number. In the storage permission determination, when the storage port number included in the request is the designated storage port number, the store order management server 10 derives a determination result that permits storage in the storage port 361. On the other hand, when the storage port number included in the request is not the designated storage port number, the store order management server 10 derives a determination result that does not permit storage in the storage port 361.

[0098] Step S1215: The store order management server 10 transmits instruction information corresponding to the determination result derived in the storage permission determination to the locker device 30. The instruction information in the case where a determination result permitting storage is derived includes an instruction indicating that locking is to be performed. The instruction information in the case where a determination result not permitting storage is derived includes an instruction to display that the storage position is incorrect.

[0099] Step S1216: The locker device 30 performs processing according to the instruction information using the touch panel display unit 115. For example, if the instruction information is for a determination result that storage is permitted, the locker device 30 locks the door locking unit 307 and notifies the touch panel display unit 115 with "The product has been stored in storage port No. ○. Locking is completed." On the other hand, if the instruction information is for a determination result that storage is not permitted, the locker device 30 does not lock the door locking unit 307 and notifies the touch panel display unit 115 with "The storage port is incorrect. It will not be locked."

[0100] Note that in the following processing, it will be described as having derived a determination result that storage is permitted. Step S1217: When the locking of the door locking unit 307 is completed, the locker device 30 transmits a locking completion notification indicating that the locking is completed to the store order management server 10.

[0101] Step S1218: When the store order management server 10 receives the locking completion notification from the locker device 30, it refers to the storage management information table 1010 (see FIG. 10(B)) and changes the product status of the storage management information 1011 indicated by the order number corresponding to the designated storage port number from "storage preparation" to "in storage".

[0102] By the above-described processing, when the customer CS places an online order using the customer terminal device 50, at the store ST, it becomes possible to store the reserved product in the locker device 30, lock it, and store it by the arrival time.

[0103] (Example of the screen of the customer terminal device 50 when placing an online order) FIGS. 13 and 14 are explanatory diagrams showing an example of the screen of the customer terminal device 50 when the customer CS places an online order using the customer terminal device 50. When placing an online order, customer CS activates the order application on customer terminal device 50. When the order application is activated, customer CS operates customer terminal device 50 to display product selection screen 1300 on display unit 504 of customer terminal device 50. Product selection screen 1300 is a screen for accepting selection of products (reserved products) to be ordered.

[0104] Figure 13(A) shows an example of product selection screen 1300 displayed on customer terminal device 50. Product selection screen 1300 includes classification selection area AR1, product list area AR2, product amount area AR3, and cart button BT1. Classification selection area AR1 shows a plurality of classifications and is an area for accepting selection of one of the plurality of classifications. Product list area AR2 shows a plurality of products (menus) belonging to the classification selected in classification selection area AR1 and is an area for accepting selection of one of the plurality of products. Product amount area AR3 is an area showing the total points and total amount of the selected product. Order confirmation button BT1 is a button for accepting transition to a screen for product confirmation (product confirmation screen 1320 in Figure 13(C)).

[0105] For example, assume that customer CS selects one classification (shown as "set" in the figure) from among the plurality of classifications in classification selection area AR1. A list of products belonging to the classification selected in classification selection area AR1 is displayed in product list area AR2. Customer CS presses the product that they wish to purchase (shown as "seafood curry set" in the figure) from among the products displayed in product list area AR2. When the product that the customer wishes to purchase is selected, the screen transitions to option order screen 1310 shown in Figure 13(B).

[0106] Figure 13(B) shows an example of option order screen 1310. Option order screen 1310 includes selected product confirmation area AR11, option area AR12, product amount area AR13, and cart button BT11. The selected product confirmation area AR11 shows the product selected on the product selection screen 1300 in Fig. 13(A). The option area AR12 is an area for accepting option orders for the selected product. The option order is, for example, an auxiliary order related to the selected product. The option area AR12 in Fig. 13(B) accepts the selection of the spiciness of the seafood curry and the selection of the size of the drink included in the set. The product amount area AR13 displays the amount of the selected product with the option order reflected. The cart button BT11 is a button for accepting putting the selected product into the cart (temporarily registering).

[0107] When an option order is selected and the cart button BT11 is pressed, the selected product is put into the cart (temporarily registered) with the content of the set option order reflected. Then, it returns from the option order screen 1310 to the product selection screen 1300 (Fig. 13(A)). After that, according to the operation of the customer CS, it is possible to put the next product into the cart.

[0108] When the order confirmation button BT1 is pressed in the state where the product is temporarily registered on the product selection screen 1300, it transitions to the product confirmation screen 1320 shown in Fig. 13(C).

[0109] Fig. 13(C) shows an example of the product confirmation screen 1320. The product confirmation screen 1320 includes a cart product confirmation area AR21, an eat-in / take-out selection area AR23, an arrival time setting area AR24, a store confirmation area AR25, an amount confirmation area AR26, and an order button BT22.

[0110] The cart product confirmation area AR21 is an area showing the products in the cart. In the cart product confirmation area AR21, a delete button BT21 is displayed. The delete button BT21 is a button that accepts the cancellation of the products placed in the cart.

[0111] The eat-in / takeout selection area AR23 is an area that accepts the selection of either "Eat in the store" indicating eating in the store ST after receiving the products placed in the cart at the store ST, or "Takeout" indicating takeout. In the illustration, it shows that takeout is selected. If the consumption tax rate differs between eat-in and takeout, the consumption tax amount and the total amount displayed in the amount confirmation area AR26 may be changed according to the selection of eat-in or takeout.

[0112] The store arrival time setting area AR24 is an area that accepts the store arrival time for picking up reserved products. The store confirmation area AR25 is an area that shows the store ST of the order destination. Note that the store ST shown in the store confirmation area AR25 shows the store ST selected by the customer CS on the store selection screen displayed before the product selection screen 1300, for example. Note that the store confirmation area AR25 may accept the change of the store ST of the order destination.

[0113] The amount confirmation area AR26 is an area where information regarding the amounts of the products placed in the cart is displayed. In the amount confirmation area AR26, for example, the subtotal amount, consumption tax amount, rounding adjustment amount, and total amount of the products placed in the cart are displayed. The order button BT22 is a button that accepts the confirmation of an order. When the order button BT22 is operated, it transitions to the payment method selection screen 1400 shown in FIG. 14(A).

[0114] Figure 14(A) shows an example of a payment method selection screen 1400. The payment method selection screen 1400 includes an online payment selection button BT23 and a store payment selection button BT24. The online payment selection button BT23 is a button that accepts paying for the price of the products placed in the cart by online payment using the customer terminal device 50. The store payment selection button BT24 is a button that accepts paying for the price of the products placed in the cart by payment using the ticket vending device 20 at the store ST. In the figure, it shows that the online payment selection button BT23 is selected. For online payment, payment is made by a pre-registered credit card.

[0115] When the payment button BT25 is pressed, it transitions to the first order confirmation screen 1410 shown in Figure 14(B). Also, when the confirmation button BT26 is pressed in a state where the store payment selection button BT24 is selected, it transitions to the second order confirmation screen 1420 shown in Figure 14(C).

[0116] Figure 14(B) shows an example of the first order confirmation screen 1410. The first order confirmation screen 1410 includes an order content confirmation area AR41, an additional order button BT41, an order cancellation button BT42, and a pick-up guidance area AR42.

[0117] The order content confirmation area AR41 shows the order number that uniquely indicates this order, the name of the ordered product, the store of the order destination, the arrival time at the store, etc. The additional order button BT41 is a button that accepts additional orders even though the order has been confirmed. When the additional order button BT41 is pressed, the display unit 504 of the customer terminal device 50 returns to the product selection screen 1300 (see Figure 13(A)), and it becomes possible to select additional products. The order cancellation button BT42 is a button that accepts cancellation of the order when the customer CS wants to cancel the order after reconsideration even though the order has been confirmed.

[0118] The pickup guidance area AR42 shows a message for guiding the customer CS to have the code reader 306 of the locker device 30 of the destination store ST read the pickup proof code Rcd, and the pickup proof code Rcd.

[0119] Figure 14(C) shows an example of the second order confirmation screen 1420. The second order confirmation screen 1420 is different from the first order confirmation screen 1410 in Figure 14(B) in that the pickup guidance area AR43 is displayed.

[0120] The pickup guidance area AR43 shows a message for guiding the customer CS to have the code reader 811 of the ticket vending device 20 of the destination store ST read the settlement proof code Pcd, and the settlement proof code Pcd. The settlement proof code Pcd is information in which information including order identification information (order number) and information indicating the presence or absence of settlement completion is encoded.

[0121] In this way, the online order is confirmed, and the customer CS can visit the store ST at the arrival time to pick up the reserved product.

[0122] (Example of a screen displayed on the touch panel display unit 115 of the store clerk order management device 11) Figures 15 and 16 are explanatory diagrams showing an example of an online order corresponding screen displayed on the touch panel display unit 115 of the store clerk order management device 11. In Figure 15, the online order corresponding screen 1500 includes an order corresponding operation area AR20, a locker status area AR30, and a button area BT30.

[0123] (Regarding the order corresponding operation area AR20) The order corresponding operation area AR20 includes an all list tab Tb1, an un-stored tab Tb2, a storing tab Tb3, a stored elsewhere tab Tb4, and an excess tab Tb5. The all list tab Tb1 is a tab for displaying a list of all order contents. The un-stored tab Tb2 is a tab for displaying a list of list items corresponding to online orders for products with a status of "preparing for storage". The "Storing" tab Tb3 is a tab that displays a list of list items corresponding to online orders for products with a status of "Storing". The "Stored Elsewhere" tab Tb4 is a tab that displays a list of list items corresponding to online orders for products with a status of "Stored Elsewhere". The "Exceeded" tab Tb5 is a tab that displays a list of list items corresponding to online orders for products with a status of "Exceeded".

[0124] Figure 15 shows a screen where the "All Lists" tab Tb1 is selected. As shown in Figure 15, in the order handling operation area AR20, list items 1501 (1501a to 1501o) corresponding to online orders for all statuses are displayed. The list items 1501a to 1501o each correspond to one online order.

[0125] The list item 1501 includes items such as order number, status, arrival time, storage period, settlement, and order quantity. The item of the order number indicates the order number in the online order. The order number is represented by, for example, three-digit numbers. However, the order number is not limited to three-digit numbers. For example, the order number may be a number other than three digits. Also, the order number may be, for example, a combination of numbers and alphabets. The item of the status indicates the current status (product status) of each online order indicated by the order number. The item of the status is represented by characters.

[0126] The item of the arrival time indicates the arrival time specified by the customer CS in the online order. The item of the storage period indicates the exceeded time with respect to the arrival time. The exceeded time is the time obtained by adding a predetermined time (for example, 30 minutes) preset with respect to the arrival time. If a certain product remains stored in the storage port 361 and the exceeded time has elapsed, the product is taken out from the storage port 361 by the store clerk and stored in another place or discarded until the customer CS comes to pick it up.

[0127] The actuarial item indicates either "completed" for payments made through online settlement or "uncompleted" for payments not yet made through in-store settlement. The order quantity item indicates the number of products ordered through online orders (registered quantity).

[0128] Note that list item 1501 may include an item for dine-in / takeout classification. By checking the item for dine-in / takeout classification, the store clerk can prepare for dine-in or takeout. Preparing for dine-in, for example, means placing the product on a tray. Also, preparing for takeout, for example, means packing the product in a bag.

[0129] Each list item 1501 is displayed in order from top to bottom, in ascending order of arrival time at the store. For online orders, it is required to prepare the products according to the arrival time of customer CS. For example, for products that require maintaining temperature such as warmth or coldness, if the preparation time is too early compared to the arrival time, they may get cold or warm. Therefore, in some cases, it is required to start preparation from the time obtained by reverse calculating a predetermined time from the arrival time. From this perspective, each list item 1501 is displayed in the order of arrival time at the store. This makes it easier for the store clerk to determine in what order and from what time to start preparing the reserved products. That is, the store clerk can start preparing the reserved products for each online order based on their own judgment by looking at the arrival time. Therefore, it can be helpful for the store clerk to smoothly prepare the reserved products related to online orders.

[0130] Also, in this embodiment, the store order management server 10 causes the kitchen terminal device to notify the time to prepare (start cooking) the product. Specifically, the store order management server 10 presets a predetermined time calculated backward from the arrival time for each product or for each order quantity of each product. For example, the predetermined time is 10 minutes for a product with a short cooking time and 20 minutes for a product with a long cooking time. That is, the store order management server 10 notifies the store clerk to start preparation 10 to 15 minutes before the arrival time for a product with a short cooking time, and notifies the store clerk to start preparation 20 to 25 minutes before the arrival time for a product with a long cooking time. Note that the cooking time and the predetermined time for backward calculation can be set to any time by the store clerk.

[0131] (Regarding the locker status area AR30) The locker status area AR30 includes a storage port status area AR31 indicating the storage status of each storage port 361 of the locker device 30. The storage port status areas AR31 (AR31-1 to AR31-6) correspond to the six storage ports 361-1 to 361-6 (see FIG. 6) of the locker device 30. The storage port status areas AR31-1 to AR31-6 correspond to the arrangement of the storage ports 361-1 to 361-6 as viewed from the store clerk side (FIG. 6(A)). That is, the storage port status areas AR31-1 to AR31-3 are sequentially displayed from right to left in the upper row, and the storage port status areas AR31-4 to AR31-6 are sequentially displayed from right to left in the lower row. In addition, any one of the numbers from "1" to "6" corresponding to the storage port number is displayed in the storage port status areas AR31-1 to AR31-6. By displaying the storage port status areas AR31-1 to AR31-6 in such an order, the store clerk can easily grasp the correspondence between the storage port status areas AR31-1 to AR31-6 and the storage ports 361-1 to 361-6.

[0132] In FIG. 15, the storage port status areas AR31-1, AR31-2, and AR31-3 indicate the status of being in storage where goods are stored. The storage port status areas AR31-4 and AR31-6 indicate the status of not being stored (empty) where no goods are stored. Also, the storage port status area AR31-5 indicates the status of exceeding the time limit after storing the goods. That is, the storage ports 361 with storage port numbers 1, 2, and 3 are storing goods, the storage ports 361 with storage port numbers 4 and 6 are in a state where no goods are stored, and the storage port 361 with storage port number 5 indicates a state where the time limit has been exceeded after the goods were stored.

[0133] The storage port status area AR31 is displayed with a background color corresponding to the product status. Therefore, the store clerk can grasp the product status by the background color. Also, the storage port status area AR31 includes the display of the order number, the arrival time at the store, and the expiration date. In addition, when the expiration date (exceeding time) has passed, it may be notified accordingly. Specifically, the entire storage port status area AR31-5 may be blinked, or the display area of "exceeded" indicating the product status may be blinked. Also, if an indicator is provided on the back side of the storage port 361, the indicator may be lit in a predetermined manner when the expiration date has passed. The said notification is performed, for example, based on an instruction from the store order management server 10.

[0134] Also, in the storage port status areas AR31-4 and AR31-6 indicating the non-stored state, only the character "empty" indicating the non-stored state is displayed, and the order number, the arrival time at the store, and the expiration date are not displayed.

[0135] (Regarding the button area BT30) Also, in the online order response screen 1500, the button area BT30 includes a storage registration button BT31, a storage registration cancellation button BT32, a movement registration button BT33, and a storage at another location registration button BT34. The storage registration button BT31 is a button that accepts a registration operation for storing the products of an online order in the storage port 361. The storage registration cancellation button BT32 is a button that accepts the cancellation of storing a product in the storage port 361. The transfer registration button BT33 is a button that accepts the transfer of the product stored in the storage port 361 to another storage port 361. The off-site storage registration button BT34 is a button that accepts the registration (off-site storage registration) for storing a product at another location. The selection clear button BT35 is a button that accepts the cancellation of the selection frame SF indicating that a product is selected. The update button BT36 is a button that accepts the update of various displayed information to the latest information.

[0136] (Regarding the registration operation when storing a product in the storage port 361) Next, the registration operation when storing a product in the storage port 361 will be described. On the online order response screen 1500, a product preparation completion notification 1510a is displayed. The product preparation completion notification 1510a indicates, for example, that the cooking of the product with the order number "No. 255" is completed, and a notification prompting the storage of the product by selecting the storage port 361 as the storage destination. The store clerk performs an operation (press) of selecting the list item 1501f indicating the order number "No. 255". When this operation is accepted, a selection frame SF indicating that the list item 1501f is selected is displayed in the list item 1501f.

[0137] Then, the store clerk presses the storage registration button BT31, checks the storage port status area AR31, and designates an empty storage port 361. For example, it is assumed that the store clerk performs an operation (press) of designating the storage port status area AR31-6 corresponding to the storage port 361-6 of No. 6 from among the two storage ports 361 with storage port numbers 4 and 6 indicating availability.

[0138] Then, when the store clerk stores the reserved item in storage bin 361 indicated by the designated storage bin number (number 6), the door 362-6 of storage bin 361-6 with number 6 is locked. Then, the screen shown in FIG. 16 is displayed on the touch panel display unit 115 of the store clerk order management device 11.

[0139] FIG. 16 is an explanatory diagram showing an example of the online order response screen 1600 displayed on the touch panel display unit 115 after the door 362 is locked. As shown in the online order response screen 1600 of FIG. 16, in the storage bin status area AR31-6, the order number "255", the arrival time at the store, and the storage period are input. Also, the status of the list item 1401f indicates that it is being stored.

[0140] Also, the storage bin acceptance notice 1510b indicates that the reserved item has been stored in storage bin 361-6 with number 6. Thereby, the store clerk can confirm that the reserved item has been stored in storage bin 361 indicated by the storage bin number displayed on the touch panel display unit 115.

[0141] (Processing when customer CS receives the item) FIG. 17 is a sequence diagram showing the flow of the process when the item receiving system 1 receives an item. In FIG. 17, the flow when a certain customer CS uses his / her customer terminal device 50 to order a reserved item and then comes to the store ST to receive the reserved item will be described.

[0142] Step S1701: The customer terminal device 50 displays a proof code on the display unit 504 in response to the operation of the customer CS at the store ST. The proof code is the receipt proof code Rcd (see FIG. 14(B)) when the payment has been completed by online payment, and is the settlement proof code Pcd (see FIG. 14(C)) when the store settlement is made.

[0143] Step S1702: The code reader 306 of the locker device 30 reads the proof code displayed on the customer terminal device 50. Step S1703: When the locker device 30 reads the proof code, it determines whether the read proof code is the receipt proof code Rcd. Step S1704: When the proof code read by the locker device 30 is not the receipt proof code Rcd, that is, when it is the settlement proof code Pcd, the locker device 30 notifies that settlement is to be performed by the ticket vending device 20 (see the settlement notification screen 2010 in Fig. 20(B)), and ends the series of processes.

[0144] Step S1705: When the proof code read by the locker device 30 is the receipt proof code Rcd, based on the read receipt proof code Rcd, the locker device 30 sends an unlocking request to the store order management server 10. The unlocking request includes an order number, and a request is made to unlock the storage slot 361 which is the storage destination of the product indicated by the order number.

[0145] Step S1706: The store order management server 10 receives the unlocking request from the locker device 30, refers to the storage management information table 1010 (Fig. 10(B)), and performs a storage determination to determine whether the product status of the reserved product indicated by the order number is "being stored". Step S1707: The store order management server 10 sends instruction information corresponding to the determination result of the storage determination to the locker device 30. For example, when the product status of the reserved product indicated by the order number is "being stored", the store order management server 10 sends instruction information including an unlocking instruction and information indicating the storage slot number associated with the order number to the locker device 30. On the other hand, when the product status of the reserved product indicated by the order number is not "being stored", the store order management server 10 sends instruction information indicating that there is no corresponding reserved product to the locker device 30.

[0146] Step S1708: When the locker device 30 receives the instruction information from the store order management server 10, it unlocks the door lock portion 307 according to the received instruction information. Specifically, when receiving the instruction information including the unlocking instruction from the store order management server 10, the locker device 30 unlocks the door lock portion 307 of the storage port 361 with the storage port number indicated by the instruction information. When the door lock portion 307 is unlocked, the door 362 will open (automatically). Also, when unlocking the door lock portion 307, the locker device 30 lights the indicator 363 provided corresponding to the storage port 361 in a predetermined manner to notify the customer CS of the storage port 361 where the product to be picked up is stored.

[0147] On the other hand, when receiving the instruction information indicating that there is no corresponding reserved product from the store order management server 10, the locker device 30 notifies the touch panel display unit 305 that there is no reserved product stored. In this case, an alert to call the store clerk may be notified to the store clerk order management device 11. Then, the store clerk checks the product status of the reserved product indicated by the order number. If the product status is "stored elsewhere", the store clerk can go to pick up the reserved product stored in another place. Also, if the product status of the reserved product indicated by the order number is "in cooking", the store clerk conveys to the customer CS to wait until the cooking is completed.

[0148] In the following process, it will be described assuming that the locker device 30 has received the instruction information including the unlocking instruction.

[0149] Step S1709: After unlocking the storage port 361, the locker device 30 waits until the product is taken out. The customer CS takes out the product from the storage port 361 opened by unlocking and closes the door 362. The taking out of the product is detected, for example, by the fact that the door 362 changes from the open state to the closed state and is detected by the door opening and closing sensor 308. The taking out of the product may also be detected based on the change in the weight measured by the weighing sensor 309.

[0150] Step S1710: When the customer CS takes out the product from the storage opening 361, the locker device 30 transmits a delivery completion notice indicating that the delivery has been completed, together with the order number, to the store order management server 10.

[0151] Step S1711: When the store order management server 10 receives the delivery completion notice from the locker device 30, it changes the product status corresponding to the order number in the storage management information 1011 (see FIG. 10(B)) from "Received" to "Received".

[0152] Through the above-described processing, the customer CS can receive the reserved product stored in the locker device 30.

[0153] (Processing when the settlement of the reserved product is made at the store ST) FIG. 18 is a sequence diagram showing the flow of processing when the settlement of the reserved product is made at the store ST. In FIG. 18, the flow when a certain customer CS visits the store ST to make a settlement after ordering a reserved product by offline settlement will be described.

[0154] Step S1800: When the ticket vending device 20 accepts an outstanding transaction from the customer CS by inputting a password for identifying the outstanding transaction or by selection from the list display selection screen 2130 (see FIG. 21(D)), it proceeds to Step S1805. Step S1801: The customer terminal device 50 displays a proof code on the display unit 504 according to the operation of the customer CS at the store ST. The proof code is the collection proof code Rcd (see FIG. 14(B)) when the payment has been made by online settlement, and is the settlement proof code Pcd (see FIG. 14(C)) when the store settlement is made. Step S1802: The code reader 811 of the ticket vending device 20 reads the proof code displayed on the customer terminal device 50. Step S1803: When the ticket vending device 20 reads the proof code, it determines whether the read proof code is the settlement proof code Pcd. Step S1804: If the read proof code is not the settlement proof code Pcd, that is, if it is the collection proof code Rcd, the ticket vending device 20 notifies that the merchandise will be received at the locker device 30 and ends the series of processes. Specifically, the ticket vending device 20 notifies, via the display on the touch panel display unit 804 and the voice from the voice output unit 810, to read the collection proof code Rcd at the locker device 30. Also, at this time, the storage port number where the reserved merchandise is stored may be notified.

[0155] Step S1805: If the read proof code is the settlement proof code Pcd, the ticket vending device 20 makes a transmission request for reserved merchandise settlement information to the store order management server 10. The settlement proof code Pcd includes the order number. The transmission request for reserved merchandise settlement information includes the order number, and a request for the settlement information of the reserved merchandise indicated by the order number is made. The reserved merchandise settlement information includes information necessary for settlement such as the payment amount.

[0156] Step S1806: The store order management server 10 receives the transmission request for reserved merchandise settlement information from the ticket vending device 20, refers to the online order information table 1000 (Fig. 10(A)), and acquires the reserved merchandise settlement information corresponding to the reserved merchandise indicated by the order number. Step S1807: The store order management server 10 transmits the reserved merchandise settlement information to the ticket vending device 20.

[0157] Step S1808: When the ticket vending device 20 receives the reserved merchandise settlement information, it performs a settlement process using the reserved merchandise settlement information. Step S1809: The ticket vending device 20 transmits settlement completion information indicating that the settlement has been completed, together with the order number, to the store order management server 10.

[0158] Step S1810: When the store order management server 10 receives the settlement completion information from the ticket vending device 20, it changes the settlement-related information corresponding to the order number in the online order information 1001 (see Fig. 10(A)) from "unsettled" to "settled".

[0159] Step S1811: The store order management server 10 transmits settlement completion information indicating that the settlement has been completed to the customer terminal device 50 via the order management server Sv. Step S1812: When the ticket vending device 20 receives the settlement completion information from the store order management server 10, it encodes the settlement completion information and displays the collection certificate code Rcd on the display unit 504, and ends a series of processes.

[0160] By the above-described process, when a reserved product is settled in the store and the settlement is completed, the collection certificate code Rcd can be displayed on the customer terminal device 50. Further, when the customer causes the collection certificate code Rcd to be read by the locker device 30, the customer CS can receive the reserved product stored in the locker device 30.

[0161] (Example of the screen of the locker device 30 when an operation related to receiving a reserved product is performed) FIGS. 19 and 20 are explanatory diagrams showing an example of the screen of the locker device 30 when an operation related to receiving a reserved product is performed. FIG. 19(A) shows a standby screen 1900 displayed on the touch panel display unit 305 of the locker device 30. The standby screen 1900 is a screen that prompts the customer CS to perform a touch operation to start receiving the product. When the customer CS performs a touch operation, the screen shown in FIG. 19(B) is transitioned to.

[0162] FIG. 19(B) shows a guidance screen 1910. The guidance screen 1910 is a screen that guides the customer CS to perform an operation of causing the code reader 306 to read the collection certificate code Rcd. The guidance screen 1910 also includes a password input button BT51. The password input button BT51 is a button that accepts input of a collection password instead of reading the collection certificate code Rcd.

[0163] Note that the pickup password is issued when a reserved item is ordered using the customer terminal device 50. The pickup password can be any number or character and may be selected by the customer CS or generated by the order management server Sv. By enabling the input of the pickup password, even if the customer CS visits the store without bringing the customer terminal device 50 or the pickup confirmation code Rcd cannot be displayed on the customer terminal device 50, it is possible to unlock the storage opening 361.

[0164] When the customer CS causes the pickup confirmation code Rcd to be read by the code reader 306 or the correct password is entered and the storage opening 361 is unlocked, the screen shown in Fig. 20(A) is transitioned to. Fig. 20(A) shows the pickup guidance screen 2000 displayed on the touch panel display unit 305. The pickup guidance screen 2000 includes the order number and the storage opening number of the storage destination. Thereby, the customer CS can receive the reserved item from the storage opening 361 with the displayed storage opening number.

[0165] When the reserved item is taken out from the storage opening 361 by the customer CS, a message indicating the completion of the transaction (for example, a character display such as "Thank you.") is displayed on the touch panel display unit 305. Thereby, the customer CS can confirm the completion of the transaction using the order application.

[0166] Although not shown, when the customer CS takes out the reserved item from the storage opening 361 indicated by the designated storage opening number, the online order response screen 1600 (see Fig. 16) of the store clerk order management device 11 is also updated. Specifically, on the online order response screen 1600, the storage opening status area AR31-6 is updated to a display indicating the un-stored state. Also, in the order response operation area AR20, the list item 1401f corresponding to the online order with the order number 255 is deleted.

[0167] On the other hand, in the guidance screen 1910 shown in FIG. 19(B), if the customer CS causes the payment proof code Pcd to be read by the code reader 306, the storage opening 361 does not unlock and the screen shown in FIG. 20(B) is transitioned to. FIG. 20(B) shows the payment notification screen 2010 displayed on the touch panel display unit 305. The payment notification screen 2010 includes the order number and a display indicating that payment at the ticket vending device 20 is urged. Thereby, the customer CS can grasp that the reserved product cannot be received or that the payment has not been completed, and can make a payment at the ticket vending device 20.

[0168] In addition, when the product status of the product with the order number indicated by the pickup proof code Rcd is not "being stored" for the customer CS, or when an incorrect password is input, the storage opening 361 does not unlock and an error notification indicating that is performed. Specifically, the error notification is a notification indicating that no reserved product is stored in the storage opening 361 or a notification indicating that the password is incorrect.

[0169] (Example of the screen of the ticket vending device 20 when making a payment for a reserved product at a store) FIG. 21 is an explanatory diagram showing an example of the screen of the ticket vending device 20 when making a payment for a reserved product at a store. FIG. 21(A) shows the standby screen 2100 displayed on the touch panel display unit 804 of the ticket vending device 20. The standby screen 2100 includes a transaction type selection button 2101 and a language switching button 2102. The transaction type selection button 2101 includes an eat-in button 2101a for accepting an order for eat-in, a take-out button 2101b for accepting an order for take-out, and a locker settlement button 2101c for accepting the settlement of a reserved product for which an online order has been made. The language switching button 2102 is a button for accepting the designation of any one of Japanese, English, and Chinese. In FIG. 21, Japanese is selected.

[0170] In FIG. 21(A), when the locker settlement button 2101c is selected, the system transitions to the guidance screen 2110 shown in FIG. 21(B). The guidance screen 2110 is a screen that guides the customer CS to have the code reader 811 read the settlement proof code Pcd. The guidance screen 2110 also includes a password input button 2111 and a list display selection button 2112. The password input button 2111 is a button that accepts the input of a settlement password instead of reading the settlement proof code Pcd.

[0171] Note that the settlement password is issued when a reserved item is ordered using the customer terminal device 50. The settlement password can be any numbers or characters and may be selected by the customer CS or generated by the order management server Sv. By enabling the input of the settlement password, it becomes possible to perform settlement even when the customer CS visits the store without bringing the customer terminal device 50 or when the customer terminal device 50 cannot display the settlement proof code Pcd.

[0172] When the customer CS has the code reader 811 read the settlement proof code Pcd or when the correct password is input, the system transitions to the screen shown in FIG. 20(C). FIG. 20(C) shows the settlement start screen 2120 displayed on the touch panel display unit 804. The settlement start screen 2120 includes a settlement start button 2121. When the settlement start button 2121 is pressed, the system accepts the selection of a payment method and starts the settlement. As a result, the customer CS can settle the reserved item at the store.

[0173] Also, in the guidance screen 2110 shown in FIG. 21(B), when the list display selection button 2112 is pressed, the screen transitions to the one shown in FIG. 21(D). FIG. 21(D) shows a list display selection screen 2130 displayed on the touch panel display unit 804. The list display selection screen 2130 represents the un-settled transactions among the transactions (settlement-related information) for which online orders have been placed in the order according to the store visit time. On the list display selection screen 2130, selection of a transaction (settlement-related information) is accepted from the customer CS. When a transaction is selected and the decision button 2131 is pressed, settlement becomes possible. Specifically, as shown in FIG. 21(D), for example, when the transaction with order number 255 is selected and the decision button 2131 is pressed, the screen transitions to the settlement start screen 2120 shown in FIG. 21(C), and settlement becomes possible.

[0174] In this way, by accepting selection of a transaction (settlement-related information) from the customer CS on the list display selection screen 2130, it becomes possible to perform settlement even when the customer CS visits the store without bringing the customer terminal device 50 or when the settlement proof code Pcd cannot be displayed on the customer terminal device 50.

[0175] (Example of the screen of the customer terminal device 50 after settlement of reserved goods in the store) FIG. 22A is an explanatory diagram showing an example of the screen of the customer terminal device 50 after settlement of reserved goods in the store. In FIG. 22A, a settlement completion screen 2200 is displayed on the display unit 504 of the customer terminal device 50. The settlement completion screen 2200 shows a message guiding the customer CS to let the code reader 306 of the locker device 30 of the store ST read the pickup proof code Rcd, and the pickup proof code Rcd. When the customer CS allows the locker device 30 to read the pickup proof code Rcd, the door 362 unlocks. Thereby, the customer CS can receive the reserved goods stored in the locker device 30.

[0176] (Example of the screen when the ticket vending device 20 reads the pickup proof code Rcd) FIG. 22B is an explanatory diagram showing an example of a screen when the ticket vending apparatus 20 reads the collection certification code Rcd. Here, although the customer CS has obtained the collection certification code Rcd by performing online payment, that is, although it is possible to receive the reserved product from the locker apparatus 30, it is assumed that the customer accidentally causes the ticket vending apparatus 20's code reader 811 to read the collection certification code Rcd. Specifically, on the guidance screen 2110 of FIG. 21(B), it is assumed that the customer CS causes the code reader 811 to read the collection certification code Rcd.

[0177] In this case, as shown in FIG. 22B, a notification screen 2210 is displayed on the ticket vending apparatus 20. The notification screen 2210 shows a screen notifying that the online payment has been completed and that the collection certification code Rcd read by the ticket vending apparatus 20 is to be read by the code reader 306 of the locker apparatus 30. Thereby, the customer can cause the code reader 306 of the locker apparatus 30 to read the collection certification code Rcd and receive the reserved product.

[0178] (Example of the screen of the ticket vending apparatus 20 when ordering eat-in products at the store ST) FIG. 23 is an explanatory diagram showing an example of a screen of the ticket vending apparatus 20 when ordering eat-in products at the store ST. FIG. 23(A) shows a screen similar to the standby screen 2100 shown in FIG. 21(A). When the eat-in button 2101a is selected on the standby screen 2100 of FIG. 23(A), the screen shown in FIG. 23(B) is transitioned to. FIG. 23(B) shows a product selection screen 2300. The product selection screen 2300 is a screen for accepting the selection of products. When a product (for example, "seafood curry set") is selected on the product selection screen 2300 and the order confirmation button 2301 is pressed, the screen shown in FIG. 23(C) is transitioned to.

[0179] Figure 23(C) shows the order confirmation screen 2310. The order confirmation screen 2310 includes an order confirmation area 2311, an additional order button 2312, a cancel button 2313, and a settlement start button 2314. The order confirmation area 2311 includes an order number and a product name. The additional order button 2312 is a button to return to the product selection screen 2300 in Figure 23(B) and accept additional orders. The cancel button 2313 is a button to accept the cancellation of the received order. The settlement start button 2314 is a button to accept the start of settlement. When the settlement start button 2314 is pressed, the selection of the settlement type is accepted and settlement is performed. When the settlement is completed, the screen shown in Figure 23(D) is transitioned to.

[0180] Figure 23(D) shows the settlement completion screen 2320. On the settlement completion screen 2320, a message prompting the extraction of the food ticket is displayed. When the customer CS extracts the food ticket, the customer presents it to the store clerk and waits for the cooking of the product to be completed. When the cooking is completed, the customer CS receives the product in exchange for the food ticket and eats or drinks inside the store. In this way, the transaction in the case of eating in is completed.

[0181] Although not shown in the figure, when ordering takeout products at the store ST (even when the takeout button 2101b is pressed on the standby screen 2100 in Figure 23(A)), the basic process is the same as when eating in. When ordering takeout products, the customer CS receives the products placed in a paper bag or the like in exchange for the food ticket and takes the products home.

[0182] Regarding the receipt of the takeout products ordered at the store ST, the locker device 30 may be used. In this case, for example, a pickup proof code Rcd may be printed on the food ticket, and when the cooking is completed, the customer CS may be allowed to read the pickup proof code Rcd on the locker device 30 to unlock the door 362 and receive the product. Also, in this case, a call display may be used to notify the customer CS that the cooking of the ordered product has been completed.

[0183] (Example of the processing performed by the ticket vending device 20) FIG. 24 is a flowchart showing an example of the processing performed by the ticket vending device 20. In FIG. 24, the ticket vending device 20 determines whether a transaction has been started (step S2401). Specifically, in step S2401, it is determined whether the transaction type selection button 2101 (see FIG. 21(A)) has been pressed. The ticket vending device 20 waits until a transaction is started (step S2401: NO), and when a transaction is started (step S2401: YES), it determines whether the started transaction is an in-store settlement for an online order (step S2402). Specifically, in step S2402, it is determined whether the locker settlement button 2101c (see FIG. 21(A)) has been pressed.

[0184] When the started transaction is not an in-store settlement for an online order (step S2402: NO), that is, in the case of a transaction for receiving an order at the store ST, the ticket vending device 20 operates in the first operation mode (steps S2403, S2404). Specifically, the ticket vending device 20 accepts the selection of registered products (step S2403). For example, in step S2403, the ticket vending device 20 displays the product selection screen 2300 (see FIG. 23(B)) and accepts the selection of registered products. Then, the ticket vending device 20 determines whether the registration is complete (step S2404). For example, in step S2404, the ticket vending device 20 determines whether the settlement start button 2314 (FIG. 23(C)) has been pressed.

[0185] When the registration is not complete (step S2404: NO), the ticket vending device 20 returns to step S2403. When the registration is complete (step S2404: YES), the ticket vending device 20 proceeds to step S2411.

[0186] On the other hand, in step S2402, if the started transaction is a store settlement for an online order (step S2402: YES), the ticket vending device 20 operates in the second operation mode (steps S2405 to S2410). Specifically, the ticket vending device 20 urges the identification of reserved items (order numbers) (step S2405). For example, in step S2405, the ticket vending device 20 displays a guidance screen 2110 (see Fig. 21(B)) or a list display selection screen 2130 (Fig. 21(D)) etc. to urge the identification of reserved items.

[0187] Then, the ticket vending device 20 determines whether it has received a selection of reserved items from the customer CS (step S2406). For example, in step S2406, the ticket vending device 20 determines whether it has received a selection of reserved items from the list display selection screen 2130 (Fig. 21(D)). If the ticket vending device 20 has received a selection of reserved items from the customer CS (step S2406: YES), it proceeds to step S2410.

[0188] If the ticket vending device 20 has not received a selection of reserved items from the customer CS (step S2406: NO), it determines whether a proof code has been read (step S2407). If no proof code has been read (step S2407: NO), the ticket vending device 20 returns to step S2405. If a proof code has been read (step S2407: YES), the ticket vending device 20 determines whether the read proof code is the settlement proof code Pcd (step S2408).

[0189] If the read verification code is not the settlement verification code Pcd (step S2408: NO), that is, if the read verification code is the withdrawal verification code Rcd, the ticket vending device 20 notifies that the online settlement has been completed (step S2409) and ends the series of processes. On the other hand, if the read verification code is the settlement verification code Pcd (step S2408: YES), the ticket vending device 20 sends a request to the store order management server 10 to transmit the reserved item settlement information corresponding to the order number included in the settlement verification code Pcd, and acquires the reserved item settlement information from the store order management server 10 (step S2410).

[0190] Then, the ticket vending device 20 performs a settlement process (step S2411). Next, the ticket vending device 20 determines whether the settlement is in the second operation mode (store settlement of an online order) (step S2412). If the settlement is not in the second operation mode (step S2412: NO), the ticket vending device 20 ends the series of processes. On the other hand, if the settlement is in the second operation mode (step S2412: YES), the ticket vending device 20 transmits the settlement completion information to the customer terminal device 50 via the order management server Sv (step S2413) and ends the series of processes.

[0191] (Functional Configuration of the Product Delivery System 1) Next, the functional configuration of the product delivery system 1 will be described. The product delivery system 1 includes a ticket vending device 20 and a locker device 30. First, the ticket vending device 20 will be described. The ticket vending device 20 is an example of a settlement device and includes an operation control unit, a registration unit, a settlement unit, a first input unit, a first notification control unit, and an output unit. Each unit is realized by the CPU 801 of the ticket vending device 20. That is, the functions of each unit are realized by the CPU 801 executing the product delivery program stored in the storage unit 802.

[0192] The operation control unit controls the operation in any one of a plurality of operation modes including a first operation mode and a second operation mode. In the first operation mode, the registration unit receives the registration of a product in the store ST and performs the registration of the product. The registration of the product is performed, for example, by the operation of a store clerk. However, the registration of the product may be performed by the operation of the customer CS. Also, the product registered by the registration unit may be an eat-in product or a take-out product. Further, in the first operation mode, the settlement unit performs the settlement of the product registered by the registration unit. In the first operation mode, after the settlement of the product is completed, the delivery of the product is performed. The delivery of the product is the handover from the store clerk to the customer CS. However, the delivery of the product is not limited to this, and may be a delivery using the locker device 30.

[0193] In the second operation mode, settlement-related information is input to the first input unit. The settlement-related information is information indicating whether the settlement of the reserved product is completed. The reserved product may be a take-out product or an eat-in product. The order of the reserved product is placed by the customer terminal device 50. However, the order of the reserved product may be placed by the personal computer at the customer CS's home or by a tablet terminal. Also, the order of the reserved product is placed from outside the store ST, but may also be placed within the store ST. Also, when receiving the order of the reserved product, the delivery time (arrival time at the store) for picking up the product is set. The arrival time is set by the customer CS specifying it, but may also be set at a time when a predetermined time has elapsed (for example, the time 30 minutes after placing the order).

[0194] The settlement-related information is represented by a code. Specifically, the code is a settlement certificate code Pcd (see FIG. 14(C)) or a receipt certificate code Rcd (see FIG. 14(B)). That is, the information indicating whether the settlement is completed is coded. Therefore, when the code reader 811 reads the code, the settlement-related information is input to the first input unit.

[0195] In the second operation mode, when the code reader 811 reads the settlement proof code Pcd, settlement-related information indicating non-settlement (hereinafter referred to as "non-settlement-related information") is input to the first input unit. Here, the settlement proof code Pcd includes information that can uniquely identify an order (order identification information: order number) and a request to transmit reservation product settlement information for settling a reservation product, as information to be transmitted to the store order management server 10. When non-settlement-related information is input to the first input unit, the communication unit 809 transmits a request to transmit reservation product settlement information together with the order identification information to the store order management server 10. Then, the communication unit 809 receives the reservation product settlement information associated with the order identification information from the store order management server 10. As a result, the reservation product settlement information received by the communication unit 809 is input to the first input unit.

[0196] In the second operation mode, when non-settlement-related information is input to the first input unit, the settlement unit settles the reservation product. Specifically, when non-settlement-related information is input, the settlement unit performs settlement using the reservation product settlement information input by the first input unit.

[0197] In the second operation mode, if the settlement of the reservation product is not completed, the delivery of the reservation product stored in the locker device 30 is not performed. On the other hand, in the second operation mode, after the settlement of the reservation product is completed, the delivery of the reservation product stored in the locker device 30 is performed. That is, when the settlement of the reservation product is completed, the customer CS can receive the product stored in the locker device 30.

[0198] (Configuration in which the code does not include settlement-related information) In this embodiment, the code includes settlement-related information, but it may not include settlement-related information. In this case, the code only needs to include order identification information (order number) and a transmission request for settlement-related information and reserved item settlement information to the store order management server 10. When the code is read by the code reader 811, the communication unit 809 transmits the order identification information to the store order management server 10 and also issues a transmission request for settlement-related information and reserved item settlement information. When the transaction indicated by the order identification information is unsettled, the communication unit 809 receives the settlement-related information and reserved item settlement information associated with the order identification information from the store order management server 10. Thereby, it is possible to input the settlement-related information and reserved item settlement information received by the communication unit 809 into the first input unit. Note that the settlement proof code Pcd is not limited to being displayed on the customer terminal device 50, and may be printed on a paper medium or the like.

[0199] (When online payment is completed) Next, the case where online payment is completed will be described. In the second operation mode, settlement-related information indicating that settlement has been completed (hereinafter referred to as "settled-related information") may be input to the first input unit. Specifically, when the code reader 811 reads the receipt proof code Rcd, the settled-related information may be input to the first input unit. When the first notification control unit determines that the settled-related information has been input to the first input unit, it notifies that it is possible to pick up the reserved item from the locker device 30. For example, the first notification control unit lights the indicator 363 corresponding to the storage port 361 in which the reserved item is stored in a predetermined lighting pattern to notify that the reserved item is stored.

[0200] (Selection from the list display of unsettled-related information) The input of the un-settled related information to the first input unit is not limited to reading the settlement certification code Pcd. For example, the touch panel display unit 804 displays a list of un-settled related information in the order according to the handover time (for example, refer to the list display selection screen 2130 in FIG. 21(D)). The touch panel display unit 804 receives the un-settled related information specified by the customer CS from among the un-settled related information displayed in the list. Thus, it is also possible to input the un-settled related information received from the customer CS to the first input unit.

[0201] (Regarding the locking of the locker device 30) In addition, the locker device 30 is locked when the reserved goods are stored. In the second operation mode, when the settlement of the reserved goods by the settlement unit is completed, the output unit of the ticket vending device 20 outputs the settled related information. The settled related information is represented by, for example, the collection certification code Rcd. The output destination of the settled related information is, for example, the customer terminal device 50. Specifically, the output unit controls the communication unit 809 to transmit the settled related information to the customer terminal device 50 via the order management server Sv. When the customer terminal device 50 receives the settled related information, the customer terminal device 50 displays the settled related information. In the locker device 30, when the settled related information is input, the locker device 30 is unlocked.

[0202] (Configuration in which settlement related information is input from a password) Note that the settlement related information is not limited to being input by being read by the code reader 811, and may be input by inputting a password. This will be specifically described below. The settlement related information is associated with numbers and characters (passwords) and stored in the store order management server 10. The password is issued at the time of ordering the reserved goods. The password may be any one specified by the customer CS, or may be randomly selected by the store order management server 10.

[0203] Also, in this case, the touch panel display unit 804 may be configured to receive the input of the password from the customer CS. Then, when receiving the input of the password, the communication unit 809 makes a transmission request for the password, together with the settlement-related information and the reserved item settlement information, to the store order management server 10. And when the transaction indicated by the password is unsettled, the communication unit 809 receives the settlement-related information and the reserved item settlement information associated with the password from the store order management server 10. Thereby, it is also possible to input the settlement-related information and the reserved item settlement information received by the communication unit 809 into the first input unit.

[0204] Next, the locker device 30 will be described. The locker device 30 is an example of a merchandise storage device and includes a second input unit, a second notification control unit, and a locking control unit. Each unit is realized by the CPU 301 of the locker device 30. That is, the functions of each unit are realized by the CPU 801 executing the merchandise delivery program stored in the storage unit 302.

[0205] Settlement-related information is input to the second input unit. The settlement-related information is input to the second input unit when the collection proof code Rcd or the settlement proof code Pcd is read by the code reader 306. For example, when the settlement proof code Pcd is read by the code reader 306, unsettled-related information is input to the second input unit. Also, when the collection proof code Rcd is read by the code reader 306, settled-related information is input to the second input unit.

[0206] When unsettled-related information is input to the second input unit, the second notification control unit gives a notification prompting settlement (see, for example, the settlement notification screen 2010 in FIG. 20(B)). Specifically, the second notification control unit gives a notification prompting settlement at the ticket vending device 20. Also, when settled-related information is input to the second input unit, the second notification control unit gives a notification indicating that the delivery of the reserved item is possible (see, for example, the collection guidance screen 2000 in FIG. 20(A)).

[0207] Also, in the present embodiment, the locker device 30 includes a door locking unit 307 (locking unit) that locks the door 362 of the storage opening 361 when a reserved item is stored. When the settlement-related information is input to the second input unit, the locking control unit unlocks the door locking unit 307. Specifically, the collection certificate code Rcd includes order identification information (order number) and an unlocking request for unlocking the locker device 30. When the settlement-related information is input to the second input unit, the communication unit 304 sends an unlocking request to the store order management server 10 along with the transmission of the order identification information. Then, the communication unit 304 receives an instruction to unlock the storage opening 361 (door 362) associated with the order identification information from the store order management server 10. As a result, an unlocking instruction received by the communication unit 304 is input to the second input unit. Also, when an unlocking instruction is input to the second input unit, the unlocking control unit unlocks the door 362. When the door locking unit 307 is unlocked, the door 362 automatically opens. Note that the door 362 may be configured to be manually opened.

[0208] In addition, when the settlement-related information is associated with numbers or characters (passwords), the touch panel display unit 305 may be configured to receive password input from the customer CS. Then, when receiving the password input, the communication unit 304 sends a password, a transmission request for the settlement-related information, and an unlocking request to the store order management server 10. The communication unit 304 receives the settlement-related information associated with the password and an unlocking instruction from the store order management server 10. It is also possible to input the settlement-related information and the unlocking instruction received by the communication unit 304 to the second input unit.

[0209] In the present embodiment, the merchandise storage device is the locker device 30, but it is not limited to this. The merchandise storage device only needs to be able to store merchandise for each order. For example, it does not necessarily need to be lockable. Specifically, the merchandise storage device may not include the door locking unit 307. For example, the merchandise storage device can also be applied to cabinets, refrigerators, microwave ovens, etc.

[0210] Further, the merchandise storage device may not include the door 362. Specifically, for example, the merchandise storage device may have a storage area whose flat surface is divided into a plurality of sections, and a display terminal (e.g., an electronic shelf label) corresponding to each storage area may be provided. Then, when the code reader 306 reads the receipt verification code Cd, the display terminal corresponding to the storage area where the reserved merchandise is stored may emit light to notify the customer of the location.

[0211] As described above, in the merchandise delivery system 1 of the present embodiment, the ticket vending device 20 can operate in a first operation mode in which the registered merchandise is settled and the merchandise is delivered, or a second operation mode in which the unsettled reserved merchandise is settled and the reserved merchandise stored in the locker device 30 is delivered. Therefore, the customer CS can settle the payment at the store ST without performing online payment when ordering the reserved merchandise. Accordingly, a person who wishes to settle the payment at the store ST can place an order online, so that the convenience of online transactions can be improved.

[0212] Also, in the present embodiment, in the second operation mode, when the settlement-related information indicates that the settlement has been completed, the ticket vending device 20 is configured to notify that the reserved merchandise can be delivered from the locker device 30. Thereby, it is possible to prompt the customer CS who does not need to settle the payment to pick up the merchandise at the locker device 30. Therefore, it is possible to prevent the customer CS who does not need to settle the payment from staying in front of the ticket vending device 20, and thus it is possible to suppress congestion in front of the ticket vending device 20.

[0213] In addition, in this embodiment, the ticket vending device 20 is configured such that settlement-related information is input by reading a code (settlement proof code Pcd or receipt proof code Rcd). Thereby, when the settlement proof code Pcd is read, settlement can be performed, and when the receipt proof code Rcd is read, it is possible to notify that delivery is possible. For this reason, the customer CS can perform settlement by having the settlement proof code Pcd read by the code reader 811 at the store ST. Therefore, the operation procedure related to the settlement of the customer CS when receiving the reserved product ordered online can be simplified.

[0214] In addition, in this embodiment, in the second operation mode, the ticket vending device 20 displays a list of settlement-related information in the order according to the time of delivering the reserved product, and the received settlement-related information is input from the list display. Thereby, even when the customer CS visits the store without bringing the customer terminal device 50 or when the settlement proof code Pcd cannot be displayed on the customer terminal device 50, the settlement of the product ordered online can be performed at the store ST.

[0215] In addition, in this embodiment, in the second operation mode, when the settlement of the reserved product is completed, the ticket vending device 20 outputs settlement-related information indicating that the settlement has been completed. Further, the locker device 30 is configured to be unlocked when settlement-related information indicating that the settlement has been completed is input. Thereby, until the settlement of the reserved product ordered online is completed, it is possible to prevent the reserved product from being delivered to the customer CS. On the other hand, when the settlement of the reserved product is completed at the store, the reserved product can be delivered to the customer CS.

[0216] Also, in the present embodiment, when the settlement of a reserved product is completed in the ticket vending device 20, settlement-related information is transmitted to the customer terminal device 50, and a settlement certificate code Pcd is displayed on the screen of the customer terminal device 50. As a result, the customer CS can perform settlement by having the settlement certificate code Pcd read by the code reader 811 at the store ST. Therefore, the operation procedure related to the settlement of the customer CS when receiving a reserved product ordered online can be simplified.

[0217] Also, in the product delivery system 1 of the present embodiment, when settlement-related information indicating non-settlement is input to the locker device 30, the locker device 30 is configured to give a notification prompting settlement. As a result, it is possible to prompt the customer CS who has not completed the settlement of a reserved product ordered online to perform settlement at the store ST. Also, it is possible to prevent the reserved product from being delivered until the settlement of the reserved product is completed. Also, the customer CS can perform settlement at the store ST without performing online settlement when ordering a reserved product. Therefore, since a person who wants to settle at the store ST can place an order online, the convenience of online transactions can be improved.

[0218] Also, in the present embodiment, when settlement-related information indicating settlement-completed is input to the locker device 30, the locker device 30 is configured to notify that the delivery of the reserved product is possible. As a result, when the settlement is completed, it is possible to prompt the customer CS to receive the reserved product.

[0219] Also, in the present embodiment, when settlement-related information indicating settlement-completed is input to the locker device 30, the locker device 30 is configured to unlock the door locking unit 307. As a result, it is possible to prevent the reserved product from being delivered to the customer CS who has not completed the settlement of the reserved product.

[0220] In addition, in the present embodiment, the locker device 30 is configured such that the settlement-related information is input by reading a code (for example, receipt certification code Rcd) including the settlement-related information. Thereby, the customer CS can receive the reserved product by having the store ST read the code by the code reader 306. Therefore, the operation procedure of the customer CS related to receiving the reserved product ordered online can be simplified.

[0221] (Modification Example of the Embodiment) Hereinafter, Modification Examples 1 to 9 of the present embodiment will be described. In each of the following modification examples, the description of the content described in the above-described embodiment will be omitted as appropriate. Also, it is possible to adopt a configuration in which each configuration shown in the above-described embodiment and Modification Examples 1 to 9 is combined. Specifically, among the above-described embodiment and Modification Examples 1 to 9, a configuration including all of them may be adopted, or a configuration in which one combination of the above-described embodiment and Modification Examples 1 to 9 is adopted may be adopted.

[0222] (Modification Example 1) First, Modification Example 1 will be described. In the above-described embodiment, the configuration in which the receipt certification code Rcd is displayed on the customer terminal device 50 has been described. In Modification Example 1, in addition to or instead of such a configuration, a configuration in which the receipt certification code Rcd is printed on the receipt will be described.

[0223] FIG. 25 is an explanatory diagram showing an example of a receipt issued by the ticket vending device 20 in Modification Example 1. In Modification Example 1, when the settlement at the store ST in the online order is completed, the ticket vending device 20 issues a receipt 2500. On the receipt 2500, purchase information 2501, notification information 2502, and the receipt certification code Rcd are printed.

[0224] The purchase information 2501 indicates various information such as the amount for the reserved item ordered. The notification information 2502 indicates a message that guides the code reader 306 of the locker device 30 of the store ST to read the receipt verification code Rcd. When the customer CS causes the receipt verification code Rcd printed on the receipt 2500 to be read by the locker device 30, the door 362 is unlocked. As a result, the customer CS can receive the reserved item stored in the locker device 30.

[0225] According to Modification Example 1, even if the customer CS does not cause the receipt verification code Rcd to be displayed on the customer terminal device 50 after the settlement is completed, the customer CS can use the received receipt 2500 to unlock the door 362. Therefore, the procedure for receiving a reserved item in an online order can be simplified.

[0226] (Modification Example 2) Next, Modification Example 2 will be described. In the above-described embodiment, a configuration has been described in which the door 362 is unlocked by causing the locker device 30 to read the receipt verification code Rcd. In Modification Example 2, in addition to or instead of such a configuration, a configuration will be described in which the door 362 can be unlocked without causing the locker device 30 to read the receipt verification code Rcd.

[0227] In Modification Example 2, when the settlement at the store ST in the online order is completed, the ticket vending device 20 transmits settlement completion information indicating that the settlement at the store ST in the online order has been completed to the locker device 30. This settlement completion information includes an instruction to unlock the door 362. When the locker device 30 receives the settlement completion information, it unlocks the door 362. As a result, the customer CS can receive the reserved item stored in the locker device 30.

[0228] According to Modification 2, the door 362 can be unlocked without causing the locker device 30 to read the collection proof code Rcd. Therefore, the operation procedure related to receiving reserved items in online orders can be simplified, and customers can receive reserved items more easily. In particular, Modification 2 is effective when the ticket vending device 20 and the locker device 30 are arranged close to each other.

[0229] (Modification 3) Next, Modification 3 will be described. In the above-described embodiment, the configuration in which when the ticket vending device 20 reads the collection proof code Rcd, the ticket vending device 20 notifies that it is possible to receive the item at the locker device 30 has been described (see the notification screen 2210 in FIG. 22B). In Modification 3, in addition to or instead of such a configuration, a configuration will be described in which when the ticket vending device 20 reads the collection proof code Rcd, the door 362 of the locker device 30 can be unlocked based on the instruction of the ticket vending device 20.

[0230] In Modification 3, when the ticket vending device 20 reads the collection proof code Rcd, the ticket vending device 20 transmits settlement completion information indicating that the settlement has already been completed to the locker device 30. This settlement completion information includes an instruction to unlock the door 362. When the locker device 30 receives the settlement completion information, the locker device 30 unlocks the door 362 of the storage port 361 in which the reserved item is stored. As a result, the customer CS can receive the reserved item stored in the locker device 30.

[0231] According to Modification 3, even if the customer CS accidentally causes the ticket vending device 20 to read the collection proof code Rcd, the door 362 of the locker device 30 can be unlocked. Therefore, even if the ticket vending device 20 reads the collection proof code Rcd, the operation procedure related to receiving reserved items in online orders can be simplified, and customers can receive reserved items more easily. In particular, Modification 3 is effective when the ticket vending device 20 and the locker device 30 are arranged close to each other.

[0232] (Modification 4) Next, Modification Example 4 will be described. In the above-described embodiment, the configuration in which the locker device 30 reads the collection certificate code Rcd after the settlement of the outstanding reserved merchandise is completed has been described. In Modification Example 4, in addition to or instead of such a configuration, the configuration in which the locker device 30 is caused to input a one-time password after the settlement of the outstanding reserved merchandise is completed will be described.

[0233] In Modification Example 4, when the store order management server 10 receives the settlement completion information from the ticket vending device 20 after the settlement of the outstanding reserved merchandise is completed in the ticket vending device 20, the store order management server 10 generates a one-time password. The one-time password includes numbers and characters. Further, the one-time password may be displayed on the touch panel display unit 804 or may be printed on a paper medium by the printing unit 808.

[0234] Then, the customer CS goes to the locker device 30, causes a predetermined input screen to be displayed on the touch panel display unit 305, and inputs the one-time password. Then, the locker device 30 transmits the input one-time password to the store order management server 10 and transmits an unlocking request. Then, when the one-time password matches the previously generated password, the store order management server 10 transmits instruction information including an unlocking instruction and information indicating the storage port number to the locker device 30. When the locker device 30 receives the instruction information, the locker device 30 unlocks the door 362. As a result, the customer CS can receive the reserved merchandise stored in the locker device 30.

[0235] According to Modification Example 4, the door 362 can be unlocked by causing the locker device 30 to input a one-time password. Therefore, the operation procedure related to the receipt of reserved merchandise in online ordering can be simplified, and the customer can receive the reserved merchandise more easily.

[0236] (Modification Example 5) Next, Modification Example 5 will be described. In the above-described embodiment, a configuration in which the storage port 361 where the reserved item is to be stored is not notified to the store clerk when the store clerk stores the reserved item in the storage port 361 has been described. In Modification Example 5, in addition to or instead of such a configuration, a configuration in which the storage port 361 where the reserved item is to be stored is notified to the store clerk when the store clerk stores the reserved item in the storage port 361 will be described.

[0237] In Modification Example 5, it is assumed that the indicator 363 is provided not only on the customer side but also on the store clerk side corresponding to each storage port 361. The locker device 30 can perform various notifications, for example, by using an indicator provided on the store clerk side (hereinafter referred to as the "store clerk side indicator") and the touch panel display unit 305.

[0238] In Modification Example 5, when the store clerk designates the storage port 361 for storing the reserved item, the locker device 30 lights up the store clerk side indicator corresponding to the designated storage port 361 in a predetermined manner. Further, the locker device 30 may display the storage port 361 indicated by the instruction information (storage port number) on the touch panel display unit 305. Then, when the item is stored in the storage port 361 indicated by the store clerk side indicator, the door 362 is locked.

[0239] Note that the store clerk side indicator may notify the item status by a lighting pattern. In addition, the store clerk side indicator can also notify, by a lighting pattern, whether the door locking unit 307 is in the unlocked state or the locked state, whether the door 362 is in the open state or the closed state, and whether the door 362 has been in the open state for a certain period of time or more.

[0240] According to Modification Example 5, since the storage port 361 where the reserved item is to be stored is notified to the store clerk, the store clerk can be guided to the storage destination of the reserved item. Therefore, the work load of the store clerk related to the storage of the reserved item can be reduced.

[0241] (Modification Example 6) Next, Modification Example 6 will be described. In the above-described embodiment, the configuration in which the door 362 is provided only on the front side (customer side) of the storage opening 361 has been described. In Modification Example 6, in addition to or instead of such a configuration, a configuration in which the door 362 is also provided on the back side (clerk side) will be described.

[0242] In Modification Example 6, the door (hereinafter referred to as the "clerk side door") is provided on the back side of the locker device 30 corresponding to each storage opening 361 (see FIG. 6). Each clerk side door is provided with a lock. For this reason, the clerk side door cannot be opened in the locked state and can be opened in the unlocked state. Further, the clerk side door is configured to open automatically when it is unlocked. In Modification Example 6, it is assumed that the clerk side door is locked in the non-stored state of the storage opening 361.

[0243] In Modification Example 6, when a clerk uses the clerk order management device 11 to specify the storage opening 361 for storing reserved goods, the clerk side door of the storage opening 361 is unlocked based on an instruction from the store order management server 10. By unlocking, the clerk side door opens automatically. Then, the clerk stores the reserved goods in the storage opening 361 from the opened clerk side door and closes the clerk side door. When the clerk side door is in the closed state, the clerk side door and the door 362 (customer side door) are locked.

[0244] In addition, when the storage opening 361 designated by the clerk for storing reserved goods is in use, etc., the locker device 30 may be configured not to unlock the clerk side door. Note that the clerk side door and the door 362 can be unlocked by the clerk performing a predetermined operation (such as inputting a predetermined password).

[0245] According to Modification 6, since the store - staff side door is provided and the storage opening 361 of the storage location of the reserved item designated by the store staff can be opened, the store staff can guide the storage location of the reserved item. Therefore, the load on the store staff regarding the storage of reserved items can be reduced. Also, in Modification 6, the reserved item can be stored with the store - staff side door and door 362 locked until it is handed over to the customer CS. Therefore, the reserved item can be hygienically managed.

[0246] In Modification 6, the store - staff side door may be unlocked in advance in the non - stored state. However, in this case, in order to guide the store staff to the storage location of the reserved item, for example, the storage opening 361 of the storage location may be notified using the indicator 363. Also, in Modification 6, the store - staff side door may not be provided with a lock. That is, the store - staff side door may be a door that closes the opening on the store - staff side. Even in this case, the items can be hygienically managed.

[0247] (Modification 7) Next, Modification 7 will be described. In the above - described embodiment, a configuration using the locker device 30 that allows items to be taken out from both the store - staff side and the customer side has been described. In Modification 7, in addition to or instead of such a configuration, for example, a configuration using the locker device 30 that allows items to be taken out from only one side, such as when the locker device 30 is arranged with the wall surface at the back, will be described.

[0248] In Modification 7, assume that the locker device 30 is provided with the wall surface at the back. Therefore, when the store staff stores an item or when the customer CS takes out an item, the door 362 will be opened. Note that the opening of the storage opening 361 on the back side of the locker device 30 according to Modification 7 may be blocked.

[0249] In Modification Example 7, when a store clerk designates a storage opening 361 for storing reserved goods, the door 362 of the designated storage opening 361 is unlocked. When unlocked, the door 362 automatically opens, and an indicator 363 corresponding to the storage opening 361 lights up. Note that the door 362 may be unlocked in advance in the non-stored state. Then, the goods are stored in the storage opening 361, and the door 362 is closed. When the door 362 is in the closed state, it is locked.

[0250] Note that when the storage opening 361 designated by the store clerk for storing reserved goods is in the process of storage or the like, the locker device 30 may be configured not to unlock the door 362. Note that the door 362 can be unlocked by the store clerk performing a predetermined operation (such as inputting a predetermined password).

[0251] According to Modification Example 7, even when the locker device 30 is installed along a wall surface or the like, that is, even when it is arranged so that reserved goods can be taken out only from one side, the storage location of the reserved goods can be guided to the store clerk, and the reserved goods can be stored. Therefore, the work load of the store clerk related to the storage of reserved goods can be reduced. Also, in Modification Example 7, the reserved goods can be stored in a sealed state until they are delivered to the customer CS. Therefore, the reserved goods can be hygienically managed.

[0252] (Modification Example 8) Next, Modification Example 8 will be described. In the above-described embodiment, the configuration in which the store clerk locks the storage opening 361 when storing goods has been described. In Modification Example 8, in addition to or instead of such a configuration, a configuration in which the store clerk does not lock the storage opening 361 even when storing goods will be described.

[0253] In Modification 8, the locker device 30 may not include the door locking portion 307. In Modification 8, a store clerk designates a storage opening 361 for storing reserved goods, and the storage of the reserved goods is completed by storing the goods in the storage opening 361. After that, when the customer CS comes to the store and causes the collection certificate code Rcd to be read by the code reader 306, the indicator 363 of the storage opening 361 corresponding to the order number indicated by the collection certificate code lights up. Then, the reserved goods stored in the storage opening 361 are picked up by the customer CS.

[0254] According to Modification 8, even if the door locking portion 307 is not provided, the store ST can settle the uncollected reserved goods and deliver the reserved goods to the customer CS.

[0255] Note that in Modification 8, the locker device 30 may not include the door 362. That is, the storage opening 361 may be open not only on the store clerk side but also on the customer side. Even in this case, the customer CS can pick up the reserved goods, and the store ST can settle the uncollected reserved goods and deliver the reserved goods to the customer CS.

[0256] (Modification 9) First, Modification 9 will be described. In the above-described embodiment, the configuration for receiving the designation of the storage opening number from the store clerk has been described. In Modification 9, in addition to or instead of such a configuration, a configuration for automatically designating the storage opening number without requiring the designation by the store clerk will be described.

[0257] (Designation of the storage opening 361 according to the height of the customer CS) In Modification 9, for example, information indicating the gender of the customer CS may be associated with the order number. The information indicating the gender of the customer CS is information indicating the height, and for example, if the customer is female, it is regarded as having a low height, and if the customer is male, it is regarded as having a high height. Note that the information indicating the height is not limited to the information indicating the gender of the customer CS, and may be information indicating the height itself. The information indicating the height may be obtained from, for example, the membership information, or may be received from the customer CS when placing an online order.

[0258] In Modification 9, when the store clerk order management device 11 receives the storage port information 1021 (see FIG. 10(C)) from the store order management server 10 (step S1209 in FIG. 12), it refers to the gender of the customer CS associated with the order number of the target reserved product. The store clerk order management device 11 selects the storage port 361 for storing the reserved product based on the position of the storage port 361 and the gender of the customer CS. Specifically, for example, when the gender is male and the upper storage ports 361 (storage ports 361-1, 361-2, 361-3) are in an unoccupied state, the store clerk order management device 11 preferentially selects the upper storage ports. On the other hand, when the gender is female and the lower storage ports 361 (storage ports 361-4, 361-5, 361-6) are in an unoccupied state, the store clerk order management device 11 preferentially selects the lower storage ports.

[0259] Thereby, the reserved product can be stored in the storage port 361 according to the height of the customer CS. Specifically, for a female customer CS, the reserved product can be stored in the lower storage port 361, and for a male customer CS, the reserved product can be stored in the higher storage port 361. Therefore, the convenience of the product delivery system 1 can be improved.

[0260] (Designation of the storage port 361 when there are multiple orders from the same customer CS) In Modification 9, when there are multiple orders from the same customer CS, the store clerk order management device 11 may preferentially designate the adjacent storage port 361 if the adjacent storage port 361 is in an unoccupied state. Also, when the customer CS cannot be identified, the store clerk order management device 11 may regard the customer CS who placed orders continuously within a predetermined time as the same customer CS and preferentially designate the adjacent storage port 361.

[0261] Thereby, for the same customer CS, the reserved product can be stored in the adjacent storage port 361, so that the labor of the customer CS related to picking up the reserved product can be reduced.

[0262] (Designation of the storage port 361 according to the type of product) In the ninth modification, the store clerk order management device 11 may designate a storage port 361 according to the type of product. For example, when storage ports 361 for warm or cold items are provided, the store clerk order management device 11 may designate the storage port 361 corresponding to the type of product indicated by the order content. Further, for example, when storage ports 361 corresponding to the size of the product are provided, the store clerk order management device 11 may designate the storage port 361 corresponding to the size of the product indicated by the order content. Further, for example, when storage ports corresponding to the smell, such as a smelly garlic dish or a fish dish, are provided, the store clerk order management device 11 may designate the storage port 361 corresponding to the smell of the product indicated by the order content.

[0263] Thereby, it is possible to suppress the deterioration of the quality of the reserved product caused by storing it in the storage port 361.

[0264] Hereinafter, a summary of the embodiments will be described. [Title of the Invention] Product delivery system and program [Technical Field] The present invention relates to a product delivery system and a program. [Background Art] Conventionally, a sales form is known in which a customer orders a product online using a smartphone, a personal computer, or the like and goes to a store to pick it up. For example, it is known that a customer orders a product using a smartphone and a product cooked according to the order is delivered to the customer via a delivery box (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents] [Patent Document 1] Japanese Patent No. 6243076 [Summary of the Invention] [Problems to be Solved by the Invention] However, in the prior art, since payment is made at the time of online ordering and the product is delivered at the store, a person who wants to pay at the store may hesitate to place an online order, and there is a problem that the convenience of online transactions is low. The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of improving the convenience of online transactions.

[0265] [Means for Solving the Problems] (1) In order to solve the above-described problems, a goods delivery system according to an aspect of the present invention receives registration of goods in a store, settles the registered goods, and has a first operation mode in which the goods are delivered, and settlement-related information indicating whether or not settlement of a reserved item for which pickup has been reserved is input. When the input settlement-related information indicates non-settlement, the reserved item is settled, and the reserved item stored in the goods storage device is delivered. The goods delivery system operates in any one of a plurality of operation modes including a second operation mode, and is characterized in that. According to the above configuration, the customer CS can settle at the store ST without performing online settlement when ordering a reserved item. Therefore, a person who wants to settle at the store ST can place an order online, so that the convenience of online transactions can be improved.

[0266] (2) In the configuration of (1) above, in the second operation mode, when the input settlement-related information indicates that settlement has been completed, it may be notified that the reserved item can be delivered from the goods storage device. According to the above configuration, it is possible to prompt delivery by the locker device 30 for customers who do not need to settle. Therefore, it is possible to prevent customers CS who do not need to settle from staying in front of the ticket vending device 20, and it is possible to suppress congestion in front of the ticket vending device 20.

[0267] (3) In the configuration of (1) or (2) above, the settlement-related information is represented by a code, and in the second operation mode, the settlement-related information may be input by reading the code. According to the above configuration, when the settlement proof code Pcd is read, settlement can be performed, and when the receipt proof code Rcd is read, it is possible to notify that delivery is possible. Therefore, the customer CS can perform settlement at the store ST by having the settlement proof code Pcd read by the code reader 811. Accordingly, the operation procedure related to the settlement of the customer CS when receiving the reserved product ordered online can be simplified.

[0268] (4) In any of the configurations of (1) to (3) above, in the second operation mode, the settlement-related information indicating unsettlement may be displayed in a list in the order according to the time of delivering the reserved product, and the settlement-related information indicating the received unsettlement may be input from the list. According to the above configuration, even when the customer CS visits the store without bringing the customer terminal device 50 or when the settlement proof code Pcd cannot be displayed on the customer terminal device 50, the settlement of the product ordered online can be performed at the store ST.

[0269] (5) In any of the configurations of (1) to (4) above, the product storage device is locked when the reserved product is stored, and in the second operation mode, when the settlement of the reserved product is completed, the settlement-related information indicating settlement is output, and the product storage device may be unlocked by inputting the settlement-related information indicating settlement. According to the above configuration, it is possible to prevent the reserved product ordered online from being delivered to the customer CS until the settlement of the reserved product is completed. On the other hand, when the settlement of the reserved product is completed at the store, the reserved product can be delivered to the customer CS.

[0270] (6) In the configuration of (5) above, the settlement-related information indicating settlement may be transmitted to the terminal device held by the customer and displayed on the screen of the terminal device, and the product storage device may input the settlement-related information displayed on the screen of the terminal device. According to the above configuration, the customer CS can perform the settlement at the store ST by having the settlement proof code Pcd read by the code reader 811. Therefore, the operation procedure related to the settlement of the customer CS when receiving the reserved goods ordered online can be simplified.

[0271] In the configuration of the above (5) or (6), the settlement-related information indicating that the settlement has been completed is output to the printing means that issues the printed medium and is printed on the printed medium. In the commodity storage device, the settlement-related information printed on the printed medium may be input. According to the above configuration, the customer CS can perform the settlement at the store ST by having the settlement proof code Pcd read by the code reader 811. Therefore, the operation procedure related to the settlement of the customer CS when receiving the reserved goods ordered online can be simplified.

[0272] In any of the configurations of the above (5) to (7), the settlement-related information indicating that the settlement has been completed may be transmitted to the commodity storage device, and the transmitted settlement-related information may be input in the commodity storage device. According to the above configuration, the settlement can be performed by transmitting the settlement-related information from the ticket vending device 20 to the locker device 30. Therefore, the operation procedure related to the settlement of the customer CS when receiving the reserved goods ordered online can be simplified.

[0273] (7) Also, in order to solve the above-described problems, a goods delivery system according to another aspect of the present invention includes a storage unit that stores reserved goods for which pickup has been reserved, and when settlement-related information indicating the presence or absence of completion of settlement of the reserved goods is input and the settlement-related information indicating non-settlement is input, a notification for prompting settlement is performed. A goods delivery system characterized by that. According to the above configuration, it is possible to prompt a customer CS who has not completed the settlement of a reserved product ordered online to settle at the store ST. Also, until the settlement of the reserved product is completed, it is possible to prevent the reserved product from being delivered. Further, the customer CS can settle at the store ST without performing an online settlement when ordering the reserved product. Therefore, since a person who wants to settle at the store ST can place an order online, the convenience of online transactions can be improved.

[0274] (8) In the configuration of (7) above, when the settlement-related information indicating that the settlement has been completed is input, it may be notified that the delivery of the reserved product is possible. According to the above configuration, when the settlement is completed, it is possible to prompt the customer CS to receive the reserved product.

[0275] (9) In the configuration of (7) or (8) above, a locking unit for locking the storage unit when the reserved product is stored therein may be provided, and when the settlement-related information indicating that the settlement has been completed is input, the locking unit may be unlocked. According to the above configuration, it is possible to prevent the reserved product from being delivered to a customer CS who has not completed the settlement of the reserved product.

[0276] (10) In any of the configurations of (7) to (9) above, the settlement-related information may be input by reading a code including the settlement-related information. According to the above configuration, the customer CS can receive the reserved product at the store ST by having the code read by the code reader 306. Therefore, the operation procedure of the customer related to receiving the reserved product ordered online can be simplified.

[0277] In any of the configurations of (7) to (10) above, the settlement-related information may be input by receiving the settlement-related information. According to the above configuration, the operation procedure of the customer related to receiving the reserved product ordered online can be simplified.

[0278] (11) In order to solve the above problems, a goods delivery system according to another aspect of the present invention is a goods delivery system including a goods storage device and a settlement device, wherein the goods storage device includes a storage unit for storing reserved goods for which pickup has been reserved, and settlement-related information indicating whether the settlement of the reserved goods has been completed is input. When the settlement-related information indicating non-settlement is input, a notification prompting settlement is given. The settlement device accepts registration of goods in the store and settles the registered goods, and includes a first operation mode in which the goods are delivered, and a second operation mode in which when the settlement-related information is input and the input settlement-related information indicates non-settlement, the reserved goods are settled and the reserved goods stored in the goods storage device are delivered. The goods delivery system operates in any one of a plurality of operation modes. According to the above configuration, it is possible to prompt a customer CS who has not completed the settlement of reserved goods ordered online to settle at the store ST. Also, it is possible to prevent the reserved goods from being delivered until the settlement of the reserved goods is completed. Further, the customer CS can settle at the store ST without performing online settlement when ordering the reserved goods. Therefore, a person who wants to settle at the store ST can place an order online, so that the convenience of online transactions can be improved.

[0279] (12) In order to solve the above problems, a program according to another aspect of the present invention causes a computer used in a goods delivery system to execute a process of operating in any one of a plurality of operation modes including a first operation mode in which registration of goods is accepted in the store and the registered goods are settled and the goods are delivered, and a second operation mode in which when settlement-related information indicating whether the settlement of reserved goods for which pickup has been reserved is input and the input settlement-related information indicates non-settlement, the reserved goods are settled and the reserved goods stored in the goods storage device are delivered. According to the above configuration, when the customer CS orders a reserved product, the customer can make the payment at the store ST without performing an online payment. Therefore, a person who wants to make a payment at the store ST can place an order online, improving the convenience of online transactions.

[0280] (13) To solve the above-described problems, a program according to another aspect of the present invention causes a computer used in a product delivery system including a storage unit that stores a reserved product for which pickup has been reserved, to execute a process of performing a notification prompting payment when payment-related information indicating whether or not the payment for the reserved product has been completed is input, and the payment-related information indicating non-payment is input. The program is characterized in that. According to the above configuration, it is possible to prompt a customer CS who has not completed the payment for a reserved product ordered online to make the payment at the store ST. Further, until the payment for the reserved product is completed, the reserved product can be prevented from being delivered. Also, when the customer CS orders a reserved product, the customer can make the payment at the store ST without performing an online payment. Therefore, a person who wants to make a payment at the store ST can place an order online, improving the convenience of online transactions.

[0281] In the above description, the ticket vending device 20 includes an operation control unit, a registration unit, a settlement unit, a first input unit, a first notification control unit, and an output unit, and the locker device 30 includes a second input unit, a second notification control unit, and a locking control unit. However, all or part of these functional units may be provided in other computer devices. For example, some of these functional units may be provided in the store order management server 10, or may be provided in the store clerk order management device 11, or may be provided in other computer devices other than these. That is, instead of the ticket vending device 20 or the locker device 30, another computer device may, for example, control the operation mode of the ticket vending device 20 or cause the locker device 30 to issue a notification prompting settlement. Further, the computer devices in which these functional units are provided are not limited to a plurality of units, and may be one unit. For example, one computer device may include all of these functional units.

[0282] Note that, a program for realizing the merchandise delivery system 1, the ticket vending apparatus 20, and the locker apparatus 30 described above may be recorded on a computer-readable recording medium, and the program may be read into a computer system and executed. Here, the "computer system" shall include hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" shall mean a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, etc., and a storage device such as a hard disk incorporated in a computer system. Furthermore, the "computer-readable recording medium" shall also include a volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and holds the program for a certain period of time. Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program shall mean a medium having a function of transmitting information such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Also, the above program may be for realizing a part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the functions described above in combination with a program already recorded in a computer system.

Explanation of Signs

[0283] Rcd…Receipt Proof Code Pcd…Settlement Proof Code Sv…Order Management Server 1…Merchandise Delivery System 10…Store Order Management Server 20…Ticket Vending Apparatus 30…Locker Apparatus 50…Customer Terminal Device

Claims

1. It operates in an operation mode in which settlement-related information indicating the presence or absence of completion of settlement of a reserved item for which an arrival time related to pickup is specified is input, and when the input settlement-related information indicates non-settlement, the settlement of the reserved item is performed and the reserved item stored in the merchandise storage device is delivered. When the reserved item is stored in the merchandise storage device, a storage period based on the arrival time is set. A merchandise delivery system characterized by the above.

2. The reserved item is managed by a merchandise status indicating an elapsed state. The merchandise status includes an overdue status indicating that a certain period of time has elapsed since the arrival time. The merchandise delivery system according to claim 1, characterized by the above.

3. The reserved item is managed by a merchandise status indicating an elapsed state. The merchandise status includes a storage status indicating a state of being stored at a location different from the merchandise storage device. The merchandise delivery system according to claim 1 or 2, characterized by the above.

4. When the settlement-related information indicates non-settlement and the settlement of the reserved item is performed, any one of a plurality of settlements including a first settlement using a settlement proof code for settling the reserved item and a second settlement using a list display selection screen represented in the order according to the arrival time is performed. The merchandise delivery system according to any one of claims 1 to 3, characterized by the above.

5. When the input settlement-related information indicates that the settlement has been completed, it operates in an operation mode in which the reserved item stored in the merchandise storage device is delivered. The merchandise delivery system according to any one of claims 1 to 4.

6. A merchandise delivery system including a settlement device and a merchandise storage device, wherein The settlement device operates in an operation mode in which settlement-related information indicating the presence or absence of completion of settlement of a reserved item for which an arrival time related to pickup is specified is input, and when the input settlement-related information indicates non-settlement, the settlement of the reserved item is performed and the reserved item stored in the merchandise storage device is delivered. The merchandise storage device includes a storage unit for storing the reserved item. When the reserved item is stored in the storage unit, a storage period based on the arrival time is set. When the settlement-related information indicating non-settlement is input, a notification prompting settlement is given. When the settlement-related information indicating settlement has been completed is input, the reserved goods stored in the storage unit are delivered. A goods delivery system characterized by the above.

7. On a computer used in a goods delivery system, Settlement-related information indicating whether or not settlement of a reserved good for which an arrival time related to pickup has been specified has been completed is input. When the input settlement-related information indicates non-settlement, the settlement of the reserved good is performed, and the system operates in an operation mode in which the reserved good stored in the goods storage device is delivered. When the reserved good is stored in the goods storage device, a storage period based on the arrival time is set. A program characterized by causing the execution of the process.

8. A program that causes a first computer to function as the settlement device and a second computer to function as the goods storage device in a goods delivery system including a settlement device and a goods storage device that stores reserved goods for which an arrival time related to pickup has been specified, On the first computer, Settlement-related information indicating whether or not settlement of the reserved good has been completed is input. When the input settlement-related information indicates non-settlement, the settlement of the reserved good is performed, and the system operates in an operation mode in which the reserved good stored in the goods storage device is delivered. Causing the execution of the process, When the reserved good is stored in the storage unit, a storage period based on the arrival time is set, On the second computer, When the settlement-related information indicating non-settlement is input, a notification prompting settlement is issued. When the settlement-related information indicating settlement has been completed is input, the reserved good stored in the storage unit is delivered. A program characterized by causing the execution of the process.

Citation Information

Patent Citations

  • System for managing merchandise housing box

    JP1998177686A

  • System and method for receiving order by utilizing receiving locker and program

    JP2003044755A

  • Information processor and commodity storage and program

    JP2015082262A

  • Settlement device, settlement method, and settlement program

    JP2015203887A

  • Automated food service and billing system and method

    US7568618B1

Cited By

  • Methods for making botanical extract composition

    US12569528B2