Program, order management method, and order management system

JP2025061518A5Active Publication Date: 2025-07-11TERAOKA SEIKO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025008190
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-07-11
Estimated Expiration
2041-04-28

AI Technical Summary

Technical Problem

Existing order management systems struggle to accommodate various input methods for placing items in delivery boxes, leading to inefficiencies and difficulties in handling different delivery company systems.

Method used

A computer-based order management system that includes storage for products, order identification information, and position information, featuring a first display for listing order identification information and a second display for accepting order identification information, allowing for multiple input methods and systems.

Benefits of technology

The system effectively manages and processes orders from various input methods and delivery companies, enhancing efficiency and flexibility in order management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a technology capable of coping with various input methods.SOLUTION: A program causes a computer used for an order management system comprising housing means capable of housing merchandise to function as: storage means for storing order identification information identifying an order of merchandise and position information on the housing means in which the merchandise is housed by associating pieces of the information with each other; first display means for listing the order identification information to be selectable by an operation of a clerk; and second display means for displaying an acceptance screen for accepting the order identification information through the operation of the clerk.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program, an order management method, and an order management system. [Background technology]

[0002] It has been known in the past to deliver cooked products to customers or delivery companies via a delivery box. When placing a product in the delivery box, a store clerk may input the number of the delivery box (for example, see Patent Document 1).

[0003] In addition, in recent years, with the rapid entry of new delivery companies, each delivery company has its own order number system, which necessitates different approaches for each delivery company. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2007-296315 A Summary of the Invention [Problem to be solved by the invention]

[0005] Due to this background, there are a variety of input methods for placing products in the delivery box, but there has been a problem in that it is not possible to handle these various input methods.

[0006] The present invention has been made in view of the above circumstances, and has an object to provide a technique that can accommodate various input methods. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, one aspect of the present invention is a program that causes a computer used in an order management system equipped with storage means capable of storing products to function as a storage means that stores order identification information that identifies an order for the product in association with location information of the storage means in which the product is stored, a first display means that displays a list of the order identification information selectable by operation of a store clerk, and a second display means that displays a reception screen that accepts the order identification information by operation of a store clerk. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is an explanatory diagram showing an example of the configuration of an order management system 1 according to an embodiment. [Diagram 2] FIG. 2 is an explanatory diagram showing an example of a customer service area in an ordering store ST. [Diagram 3] FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a store order management server 10. [Figure 4] FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a staff order management device 11. [Diagram 5] FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a POS terminal device 20. [Figure 6] FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a locker device 30. [Figure 7] 2 is an explanatory diagram showing an example of the appearance of a locker device 30. FIG. [Figure 8] 2 is an explanatory diagram showing an example of a hardware configuration of a customer terminal device 50. FIG. [Figure 9] FIG. 2 is an explanatory diagram showing an example of various information stored in the store order management server 10. [Figure 10] FIG. 11 is an explanatory diagram showing the transition of storage management information 911a until the transaction is completed in the order management system 1. [Figure 11] 1 is a sequence diagram showing the flow of processing performed by the order management system 1 from registering a product to storing the product in a locker device 30. FIG. [Figure 12]11 is an explanatory diagram showing an example of a screen of a customer terminal device 50 when a customer CS uses the customer terminal device 50 to place an online order. FIG. [Figure 13] 1 is an explanatory diagram showing an example of an order handling screen displayed on a touch panel display unit 115 of a staff order management device 11. FIG. [Figure 14] 1 is an explanatory diagram showing an example of an order handling screen displayed on a touch panel display unit 115 of a staff order management device 11. FIG. [Figure 15] FIG. 13 is an explanatory diagram showing an example of a screen when specifying a storage destination of an item in the locker system 3320. [Figure 16] FIG. 2 is a sequence diagram showing the flow of processing performed by the order management system 1 when receiving a product. [Figure 17] 11 is an explanatory diagram showing an example of a screen displayed on the locker device 30 when an operation related to receiving a product is performed. FIG. [Figure 18] FIG. 13 is an explanatory diagram showing an example of the configuration of an order management system 3300 according to a fourth embodiment. [Figure 19] 19 is an explanatory diagram showing an example of a hardware configuration of a calling terminal 1910. FIG. [Figure 20] FIG. 3 is an explanatory diagram showing an example of a terminal management table 3400 stored in the call control device 3311. [Figure 21] 13 is an explanatory diagram showing an example of a storage opening management table 3500 stored in the locker management server 3321. FIG. [Figure 22] 13 is an explanatory diagram showing an example of a screen when specifying a call terminal 1910 in the order system 3310. FIG. [Diagram 23] FIG. 13 is a diagram showing a screen format in which both are displayed. [Figure 24] FIG. 25 is an explanatory diagram showing a configuration example of a product delivery system 2500. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] (Embodiment 1) (Example of Order Management System 1 configuration) FIG. 1 is an explanatory diagram showing an example of the configuration of an order management system 1 according to an embodiment. The order management system 1 is installed in, for example, a food court or a restaurant. Products handled by the order management system 1 include eat-in products that are consumed in the store ST and take-out products that can be taken home. Take-out products here include products that are delivered by a delivery company to the end consumer, in addition to products delivered by customers as end consumers.

[0010] The store ST in which the order management system 1 is installed is not limited to a restaurant, but may be any store that delivers reserved products, such as a supermarket, a home improvement store, a convenience store, a variety of supply stores, etc. In this specification, the terms "customer" and "client" are synonymous unless otherwise specified.

[0011] 1, the order management system 1 includes a transaction management server Sv, a customer terminal device 50 carried 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 POS (Point Of Sales) terminal device 20, a locker device 30, a kitchen terminal device 40, a call display 45, and a vendor order terminal 60.

[0012] Each server and each device included in the order management system 1 is connected to be able to communicate with each other via networks 70 and 71. Specifically, each of the various devices installed in the store ST is connected to be able to communicate with each other via a network 70 such as a LAN (Local Area Network). In addition, the transaction management server Sv, the store order management server 10, and the customer terminal device 50 are connected to be able to communicate with each other via a network 71 such as the Internet or a WAN (Wide Area Network). The vendor order terminal 60 is a terminal that accepts orders from one or more delivery companies (operators of delivery services). The vendor order terminal 60 is connected to the ordering device of each delivery company via a network such as the Internet so as to be able to communicate with each other. The vendor order terminal 60 is, for example, a tablet terminal. The vendor order terminal 60 receives the order identification information and the order contents given by the delivery company. In the following description, the order identification information is also referred to as an "order number" for convenience. Although the "order number" is written as a "number", it is not limited to numbers and is composed of alphabets and the like. The order number has a different structure for each delivery company, and is also different from the delivery certification code Cd and the settlement certification code Pcd described later. As shown in FIG. 1, the vendor order terminal 60 is not connected to each device provided in the store, such as the store order management server 10. The vendor order terminal 60 may be composed of multiple devices. For example, it may be composed of a personal computer (PC) and a tablet terminal. In this case, the PC is responsible for communication with the ordering device of each delivery company. The tablet terminal may be configured to communicate with the PC and display the order number and order details. Each server and device is a computer device equipped with a central processing unit (CPU), read only memory (ROM), random access memory (RAM), communication unit, etc.

[0013] There are three ways to order products in the order management system 1: ordering using the customer terminal device 50, ordering using the POS terminal device 20 at the store ST, and ordering through a delivery company. In the following, ordering using the customer terminal device 50 is referred to as "online ordering", ordering using the POS terminal device 20 at the store ST is referred to as "offline ordering", and ordering through a delivery company is referred to as "vendor order".

[0014] The transaction management server Sv is a server device that accepts online orders. In addition, the transaction management server Sv can cause a credit card payment server (not shown) to execute payment processing corresponding to the credit card in response to a credit card payment request from the customer terminal device 50, the POS terminal device 20, etc. When the transaction management server Sv accepts an online order, it transmits online order information to the store order management server 10.

[0015] The store order management server 10 is a server device that manages various information such as information on customers CS, information on stores ST, and information on products for each store ST (product master). The store order management server 10 manages the order details accepted by the transaction management server Sv. Specifically, the store order management server 10 stores (registers) product-related information indicating products accepted through online orders and products accepted through offline orders. The store order management server 10 also manages products accepted through offline orders (order details accepted by the POS terminal device 20).

[0016] The store order management server 10 also manages each device in the store (the store clerk order management device 11, the POS terminal device 20, the locker device 30, the kitchen terminal device 40, and the call display 45). Specifically, the store order management server 10 issues instructions to each device in the store to display predetermined information. The store order management server 10 also stores various information required for transactions, such as a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price of each product. The product master also includes product identification information, product name, and unit price of the product to be weighed, which needs to be weighed (product to be weighed). The store order management server 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records, in addition to the product master. The store order management server 10 may also store membership information of the customer CS.

[0017] The clerk order management device 11 is a terminal device used by a clerk to manage products ordered online and products ordered offline. For example, the clerk order management device 11 displays the order details indicated by the online order information and the order details indicated by the offline order information. The clerk checks the order details displayed on the clerk order management device 11 and prepares products according to the order details. The clerk order management device 11 is, for example, a portable terminal device, and more specifically, a tablet terminal. The clerk order management device 11 may be a notebook computer or a stationary terminal device such as a desktop computer.

[0018] The POS terminal device 20 is used when a store clerk at the store ST accepts an order from a customer CS, and executes product registration processing and payment processing for the products registered by the registration processing in response to the operation of the store clerk. The POS terminal device 20 may also execute product registration processing and payment processing in response to the operation of the customer CS. Furthermore, in the order management system 1, a ticket selling device may be used instead of or in addition to the POS terminal device 20. The ticket selling device is a device that executes product registration processing and payment processing and issues meal tickets in response to the operation of the customer CS.

[0019] When the payment is completed, the POS terminal device 20 issues a receipt Rc. A delivery certification code Cd is printed on the receipt Rc. The delivery certification code Cd is a coded version of delivery information (e.g., order number and unlocking request) for delivering the product.

[0020] The customer terminal device 50 is a terminal device used when placing an online order. The customer terminal device 50 is, for example, a portable terminal device such as a smartphone or a tablet terminal. The customer terminal device 50 for placing an order may be a stationary terminal device such as a desktop computer. A specific application program (hereinafter referred to as an "ordering application") is installed in the customer terminal device 50. When the ordering application is started, the customer terminal device 50 communicates with the store order management server 10 via the network 71, and becomes able to place an offline order.

[0021] When the online payment is completed, the customer terminal device 50 can display the delivery certification code Cd. When the payment is made at the store ST, the customer terminal device 50 displays a payment certification code Pcd for making the payment at the POS terminal device 20. In this case, the customer can make the payment by having the POS terminal device 20 read the payment certification code Pcd. When the payment is completed, the customer terminal device 50 can display the delivery certification code Cd.

[0022] The locker device 30 is equipped with multiple storage openings and a door lock for each storage opening, and is a device for storing products ordered by a customer CS and delivering the products. The locker device 30 locks the storage opening when the product is stored in the storage opening. The locker device 30 can unlock the storage opening and deliver the product by inputting the order number or reading the delivery certification code Cd displayed on the customer terminal device 50 or receipt Rc.

[0023] The kitchen terminal device 40 is placed, for example, in a kitchen, and includes a monitor (kitchen monitor) and a printer. The kitchen monitor and printer output information in response to cooking instructions from the store order management server 10, for example. The kitchen terminal device 40 also includes an operation unit such as a cooking completion button, and accepts pressing of the operation unit by a waiter when cooking is completed. When the operation unit is pressed, the kitchen terminal device 40 transmits information indicating that cooking is completed to the waiter order management device 11 via the store order management server 10.

[0024] The call display 45 is disposed in a position visible to customers in the store ST. The call display 45 displays the order number corresponding to the product that has been cooked. When the number of the ordered product is displayed on the call display 45, the customer goes to the locker device 30 and receives the product by having the locker device 30 read the delivery certification code Cd. The call display 45 may also display the cooking status of each product (whether cooking is in progress or cooking has been completed). Specifically, the call display 45 may have an area indicating that cooking is in progress and an area indicating that cooking has been completed, and the order number of each product may be displayed in an area corresponding to the cooking status of each product.

[0025] (An example of a customer service area in a store ST) Next, an example of a customer service area in a store ST will be described with reference to FIG. FIG. 2 is an explanatory diagram showing an example of a customer service area in an ordering store ST. As shown in Fig. 2, a counter CT is disposed in the store ST. A POS terminal device 20 and a locker device 30 are placed on the counter CT. A call display 45 is disposed above the counter CT in the store ST. Furthermore, a store clerk area and a customer area are formed on either side of the counter CT in the store ST. The customer area includes a customer service area FL1 and a product delivery area FL2.

[0026] In the face-to-face customer service area FL1, a store clerk receives an order directly from a customer CS, registers the product in the POS terminal device 20 according to the store clerk's operation, and settles the payment for the registered product. Then, when cooking is completed, the product is stored in the locker device 30 and handed over.

[0027] The product delivery area FL2 is a place where products are delivered. Products stored in the locker device 30 include products ordered online, products ordered offline, and products ordered by a vendor. Specifically, the product delivery area FL2 is a place where the customer CS who placed an online order, the customer CS who placed an offline order, and the delivery person of the delivery company who placed an order from a vendor can take out the products themselves from the storage openings of the locker device 30. When the cooking of the ordered product is completed and the storage opening for the product is determined, the call display 45 displays the order number corresponding to the order details and the storage opening number.

[0028] A delivery person of a delivery company who has placed an order with the delivery company goes to the locker device 30 and inputs the order number. If the payment has already been made by online payment when placing an online order, the customer CS goes to the locker device 30 without making the payment at the POS terminal device 20, displays the delivery certification code Cd on the customer terminal device 50, and has the locker device 30 read it. On the other hand, if the payment at the store was selected as the payment method when placing an online order, the customer CS goes to the face-to-face customer service area FL1 and makes the payment at the POS terminal device 20. Also, when placing an offline order, the customer CS makes the payment at the POS terminal device 20 in the face-to-face customer service area FL1. After making the payment, the customer CS goes to the locker device 30 and has the locker device 30 read the delivery certification code Cd printed on the receipt Rc.

[0029] When the order number is entered or the code reader reads the delivery certification code Cd, the locker device 30 opens the door to the storage opening where the product is stored. The delivery person or customer CS takes out the product from the storage opening and receives it. This completes the transaction.

[0030] (Store order management server hardware configuration) Fig. 3 is an explanatory diagram showing an example of a 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.

[0031] The CPU 101 is a central processing unit, and controls the operation of the store order management server 10 by reading and executing programs stored in the storage unit 102 . The storage unit 102 is an auxiliary storage device of the CPU 101, and stores various information used by the CPU 101, including the product delivery program according to this embodiment. The various information includes, for example, an order information table 900 (see FIG. 9(A)), a storage management information table 910 (see FIG. 9(B)), and a storage opening information table 920 (see FIG. 9(C)). The RAM 103 is a main storage device for the CPU 101. The RAM 103 stores information generated during processing. The external network compatible communication unit 104 communicates with devices outside the store, such as the transaction management server Sv, via the network 71. The store network compatible communication unit 105 communicates with devices in the store ST, such as the store clerk order management device 11, the POS terminal device 20, the locker device 30, etc., via the network 70.

[0032] (Example of Hardware Configuration of Staff Order Management Device 11 and Vendor Order Terminal 60) 4 is an explanatory diagram showing an example of the hardware configuration of the store clerk order management device 11 and the dealer order terminal 60. In FIG. 4, the store clerk order management device 11 and the dealer order terminal 60 include a CPU 111, a storage unit 112, a RAM 113, a communication unit 114, a touch panel display unit 115, a speaker 116, and a code reading unit 117. The CPU 111 is a central processing unit that controls the operation of the store clerk order management device 11 by reading and executing programs stored in the storage unit 112 . The storage unit 112 is an auxiliary storage device for the CPU 111, and stores various types of information used by the CPU 111, including programs.

[0033] The RAM 113 is a main storage device for the CPU 111 . The communication unit 114 of the clerk order management device 11 communicates with the store order management server 10 via the in-store network 70, thereby communicating with each device in the store ST (such as the POS terminal device 20 and the locker device 30). Note that the communication unit 114 of the clerk order management device 11 may be able to communicate with each device in the store ST (such as the POS terminal device 20 and the locker device 30) without going through the store order management server 10. The communication unit 114 of the vendor order terminal 60 communicates with the ordering device of each delivery vendor, as described above.

[0034] The touch panel display unit 115 displays images and accepts various operations from the store clerk. Note that the store clerk order management device 11 may be provided with an operation unit other than the touch panel display unit 115. The speaker 116 outputs sounds. For example, the speaker 116 outputs a notification sound when an order is accepted, a voice indicating that an order has been accepted, and the like. The code reader 117 reads various codes such as one-dimensional codes and two-dimensional codes. The CPU 111 decodes the read code. The code reader 117 is, for example, a camera.

[0035] (Example of Hardware Configuration of POS Terminal Device 20) 5 is an explanatory diagram showing an example of the hardware configuration of POS terminal device 20. POS terminal device 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a card payment unit 208, a change dispenser 209, a store clerk display unit 210, a key operation unit 211, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, and a communication unit 215. These can communicate with each other via a bus.

[0036] The CPU 201 is a central processing unit, and controls the operation of the POS terminal device 20 by reading and executing various programs stored in the ROM 202. The various programs include a product delivery program according to this embodiment. The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.

[0037] The RAM 203 is a readable and writable memory, and stores various information. For example, the RAM 203 stores information acquired from the outside (for example, a product master acquired from the store order management server 10) and information generated in various processes. The information generated in various processes includes, for example, registration information generated in a registration process for registering products and settlement information generated in a settlement process for settling the registered products.

[0038] The hard disk 204 stores various information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. The hard disk 204 may store information acquired from the outside and information generated during processing instead of the RAM 203.

[0039] The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information to the customer CS and receives various inputs from the customer CS.

[0040] The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various information. For example, the customer-side scanner unit 206 optically reads the payment verification code Pcd displayed on the customer terminal device 50 when the payment for an online order is made at the store ST. In this embodiment, the customer-side scanner unit 206 may also read a barcode (such as a product code) attached to a product.

[0041] The card settlement unit 208 is a settlement mechanism using various cards. The various cards include credit cards, prepaid cards such as electronic money, and point cards. The prepaid cards store (charge) an amount (balance). The card settlement unit 208 includes a card recognition unit, a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information on the various cards. The read information is used to settle the registered product. The card recognition unit can also recognize information to be used in settling the registered product this time, for example, when using points held in a point card. The card recognition unit can also recognize information that is not used in settling the registered product this time, for example, when points are given to a point card. The card recognition unit of this embodiment corresponds to a contact type card (IC card, magnetic card) or a contactless type card (IC card). The display unit displays the payment amount. The operation unit accepts the selection of a payment type (credit card or electronic money).

[0042] The change machine 209 (cash settlement unit) is a cash settlement mechanism, and has an input port and an output port for banknotes and coins. The change machine 209 calculates the amount inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. The change machine 209 is, for example, facing the customer side, and accepts various operations and cash insertion from the customer CS. The change machine 209 has a sensor that detects banknotes and coins inserted into the input port. The sensor detects that banknotes and coins have been inserted into the input port, and detects the number of banknotes and coins by denomination.

[0043] The salesclerk display unit 210 is a touch display for salesclerks. The salesclerk display unit 210 displays various information such as preset keys corresponding to products, and receives various inputs from salesclerks such as inputs related to product registration.

[0044] The key operation unit 211 includes various keys (hardware keys, buttons) and receives various inputs from a store clerk, such as inputs related to product registration.

[0045] The store clerk scanner unit 212 is a scanner unit for store clerks, and optically reads various information. For example, the store clerk scanner unit 212 optically reads barcodes attached to products and store clerk codes attached to store clerk nametags. In addition to the above, the store clerk scanner unit 212 may also read codes printed on gift certificates and various cards.

[0046] The printing unit 213 prints and outputs various media (receipts Rc, invoices, meal tickets, etc.) A delivery certification code Cd is printed on the receipt Rc. The audio output unit 214 outputs sounds such as audio guidance and warning sounds. The communication unit 215 communicates with each device in the store ST (such as the store clerk order management device 11 and the locker device 30) by communicating with the store order management server 10 via the in-store network 70. Note that the communication unit 215 may be able to communicate with each device in the store ST (such as the store clerk order management device 11 and the locker device 30) without going through the store order management server 10.

[0047] (Example of Hardware Configuration of Locker Device 30) Fig. 6 is an explanatory diagram showing an example of a hardware configuration of locker device 30. In Fig. 6, 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 opening / closing sensors 308 (308-1 to 308-6), weighing sensors 309 (309-1 to 309-6), and indicators 363 (363-1 to 363-6).

[0048] The CPU 301 is a central processing unit that 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 for the CPU 301, and stores various information used by the CPU 301, including the product delivery program according to this embodiment. The RAM 303 is a main storage device for the CPU 301 . The communication unit 304 communicates with each device in the store ST (such as the store clerk order management device 11 and the POS terminal device 20) by communicating with the store order management server 10 via the in-store network 70. Note that the communication unit 304 may be able to communicate with each device in the store ST (such as the store clerk order management device 11 and the POS terminal device 20) without going through the store order management server 10.

[0049] The touch panel display unit 305 displays images and accepts various operations from the delivery person, the customer CS, the store clerk, etc. The touch panel display unit 305 displays a numeric keypad and the like and accepts input of the order number by the delivery person. The code reader 306 reads the delivery certification code Cd (such as a two-dimensional code or a bar code). The door lock unit 307 is a lock provided for each door 362 (see FIG. 7). The door lock unit 307 is locked or unlocked according to the control of the CPU 301, for example. Door open / close sensor 308 is provided for each door 362, and detects whether door 362 is in an open state or a closed state.

[0050] The weighing sensor 309 is provided on the bottom of each storage opening 361 (see FIG. 7) and detects the weight of the product stored in the storage opening 361. The locker device 30 uses the detection result of the weighing sensor 309 to detect whether a product has been stored or removed.

[0051] The indicators 363 are provided on the front side (customer side) of the locker device 30 corresponding to each storage opening 361. The indicators 363 may be configured, for example, with LEDs (Light Emitting Diodes) that can be lit in a predetermined single color or multiple colors. The indicator 363 uses a predetermined lighting pattern to notify the delivery person or the customer CS that the product to be delivered is stored in the corresponding storage opening 361. In addition, the indicator 363 can also use its lighting pattern to notify whether the door lock unit 307 is in an unlocked state or a locked state, whether the door 362 is in an open state or a closed state, or whether the door 362 has been open for a certain period of time or more. The locker device 30 may be equipped with a speaker that outputs sound. The locker device 30 may also be equipped with a microphone that inputs sound and a voice recognition function that recognizes voice.

[0052] (Exemplary appearance of the locker device 30) Fig. 7 is an explanatory diagram showing an example of the appearance of the locker device 30. Fig. 7(A) is a perspective view of the locker device 30 as seen from the back side (store clerk side). Fig. 7(B) is a perspective view of the locker device 30 as seen from the front side (customer side). As shown in FIGS. 7(A) and 7(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. Locker device 30 also includes doors 362 (362-1 to 362-6), indicators 363 (363-1 to 363-6), and handles 364 (364-1 to 364-6) corresponding to the multiple storage openings 361 (361-1 to 361-6).

[0053] As shown in FIG. 7(A), the rear side of the locker device 30 is open and does not have a door 362. The storage openings 361 are arranged in parallel, three each in the upper and lower stages. The storage openings 361-1 to 361-6 are assigned storage opening numbers 1 to 6, respectively. When the locker device 30 is viewed from the rear, as shown in FIG. 7(A), the upper storage openings 361 are assigned numbers "1" to "3" from right to left, and the lower storage openings 361 are assigned numbers "4" to "6" from right to left. When the locker device 30 is viewed from the front, as shown in FIG. 7(B), the upper storage openings 361 are assigned numbers "1" to "3" from left to right, and the lower storage openings 361 are assigned numbers "4" to "6" from left to right.

[0054] The number of storage openings 361 and the arrangement of storage openings 361 in locker device 30 are not limited to the embodiment shown in FIG. 7, and may be other embodiments.

[0055] 7(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). Each door 362 is provided with a lock. Therefore, the doors 362 cannot be opened when locked, and open (automatically) when unlocked.

[0056] 7(B), when the door 362 is closed, it is configured to be recessed from the surface of the front panel Pn of the locker device 30. Therefore, even if the handle portion 364 is provided to protrude from the door 362, the amount of protrusion toward the front side (customer side) from the surface of the front panel Pn can be reduced.

[0057] The handles 364 (364-1 to 364-6) can be placed on the customer CS or a store clerk. The customer CS or a store clerk can open or close the door 362 by placing their hands on the handles 364. In this embodiment, the door 362 opens (automatically) when unlocked, so the handles 364 do not necessarily have to be provided.

[0058] The indicators 363 are provided corresponding to the respective storage openings 361. Specifically, the indicators 363 are provided above the respective storage openings 361. The indicators 363 light up in a predetermined pattern according to the open / closed state of the door 362 and the state of the door lock unit 307.

[0059] Also, an interior light that illuminates the inside of each 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 (clerk side). For example, depending on the lighting state of the interior light, it is possible to notify the customer CS of the storage opening 361 from which the product is to be removed, or to notify the store clerk of the storage opening 361 into which the product is to be stored. Incidentally, indicator 363 and an interior light may be used together, or indicator 363 may not be provided and only an interior light may be provided.

[0060] As described above, the touch panel display unit 305 displays instructions for the delivery person or the customer CS regarding receipt of the product, and also accepts operations related to receipt of the product by the delivery person or the customer CS. The code reader 306 reads the delivery certification code Rcd displayed on the customer terminal device 50 .

[0061] 7(B), the code reader 306 is disposed at a recessed position relative to the surface of the front panel Pn of the locker device 30. Specifically, the code reader 306 is disposed at a position that does not protrude forward relative to the surface of the front panel Pn.

[0062] In this embodiment, the code reader 306 and the handle portion 364 when the door 362 is in the closed state are not protruded forward from the surface of the front panel Pn, thereby preventing the customer CS's clothes, belongings, etc. from getting caught when passing in front of the locker device 30.

[0063] 7(B), a product FD is stored in the storage opening 361-1. This indicates that the store clerk has stored the product FD from the rear side of the storage opening 361-1. In the figure, the product FD is a take-out product and is placed in a paper bag.

[0064] (Example of Hardware Configuration of Customer Terminal Device 50) Fig. 8 is an explanatory diagram showing an example of a hardware configuration of the customer terminal device 50. In Fig. 8, the customer terminal device 50 includes a CPU 501, a storage unit 502, a RAM 503, a touch panel 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 programs stored in the storage unit 502 . The storage unit 502 is an auxiliary storage device for the CPU 501, and stores various types of information used by the CPU 501, including programs. The RAM 503 is a main storage device for the CPU 501 .

[0065] The touch panel display unit 504 displays an image according to the display control of the CPU 501 . The operation unit 505 collectively indicates various operators (hard keys, etc.) provided on the customer terminal device 50 as well as various input devices connected to the customer terminal device 50. The imaging unit 506 captures images under the control of the CPU 501. Furthermore, the imaging unit 506 of this embodiment is capable of reading various codes (two-dimensional codes and bar codes). The network-compatible communication unit 507 is a unit that wirelessly communicates via the network 71. The network-compatible communication unit 507 enables the customer terminal device 50 to communicate with the transaction management server Sv. The GPS unit 508 acquires location information of the customer terminal device 50 using radio waves transmitted from GPS satellites.

[0066] (Example of various information stored in the store order management server 10) FIG. 9 is an explanatory diagram showing an example of various information stored by the store order management server 10. FIG. 9(A) shows an example of an order information table 900 that stores order information 901. The order information 901 is generated by the transaction management server Sv based on the details accepted in an online order. The order information 901 is also generated by the POS terminal 20 based on the details accepted in an offline order. When the store order management server 10 receives the order information 901 from the transaction management server Sv or the POS terminal 20, it stores the received order information 901 in the order information table 900.

[0067] 9(A), the order information table 900 includes the following fields: order number, customer identification information, customer address, product information, delivery time, and payment-related information. By storing information in each field, order information 901 is stored as a record.

[0068] In FIG. 9(A), the order number is represented by, for example, a three-digit number. The customer identification information is information capable of uniquely identifying a customer CS. The customer identification information is associated with, for example, member information (member number), but is not limited to this and may be the member information itself. The customer identification information may also be associated with a customer name, address, contact information, etc. The customer identification information is associated with the customer terminal device 50 (customer address), and is identified by receiving the customer address. Since the customer identification information is associated with member information, it is identified by the POS terminal device 20 reading the member card.

[0069] The customer address indicates the address of the customer terminal device 50 that accepted the order. When an offline order is accepted by the POS terminal device 20, "-" (not shown) is set as the customer address. The product information indicates the order details (product name, size, price, etc.) placed by the customer CS. The product information includes payment information used for payment, such as price and tax rate. The delivery time indicates the scheduled time when the product is to be delivered. When the POS terminal device 20 accepts an order, the delivery time is set to, for example, the expected time when cooking is completed depending on the cooking time of the product and the congestion of the kitchen. When the customer terminal device 50 accepts an order, the delivery time is set to, for example, the time designated by the customer. The payment-related information indicates whether the payment has been completed online ("Completed") or whether the payment has not yet been completed at the store ("Not yet").

[0070] As an example, order information 901a shows an online order for an unpaid seafood curry set with a delivery time of 8 p.m. Specifically, order information 901a shows that the order number is "255," the customer identification information is "001A," the customer address is "XXX," the product information is "Seafood Curry Set," the delivery time is "20:00," and the payment-related information is "unpaid."

[0071] (An example of a storage management information table) Fig. 9(B) shows an example of a storage management information table 910. The storage management information table 910 is a table that stores storage management information 911. The storage management information 911 is information that indicates the storage port in which the product is stored and the progress of the transaction, and is updated as appropriate. As shown in Fig. 9(B), the storage management information table 910 includes items such as order number, storage port number, product status, and storage period. By storing information in each item, the storage management information 911 is stored as a record.

[0072] The order number is the order number shown in the order information table 900 . When an item is stored, the storage slot number indicates one of the storage slot numbers "1-6" designated by the store clerk. When an item is not stored, the storage slot number indicates "0." When the storage slot number indicates one of the numbers, it becomes "0" again when the item is removed by the customer CS.

[0073] The product status indicates the progress of the product in a transaction, and includes, for example, "uncooked", "cooking", "preparing for storage", "storing", "storing elsewhere", "excess", "storing / elsewhere", "discard", "receiving", and "delivered".

[0074] The "uncooked" status indicates that cooking has not yet started. Therefore, the "uncooked" status indicates that the product has not been stored in the storage opening 361. For example, when an order is received, cooking has not started, so the status is "uncooked."

[0075] The "cooking" status indicates the state after cooking has started and before cooking is completed. Therefore, the "cooking" status indicates the state in which the product has not been stored in the storage opening 361. When the store order management server 10 receives a cooking start notification indicating that cooking has started from the kitchen terminal device 40, it changes the product status from "uncooked" to "cooking."

[0076] The "cooked" status indicates that cooking has been completed. When the store order management server 10 receives a cooking completion notification indicating that cooking has been completed from the kitchen terminal device 40, it changes the product status from "cooking" to "cooked." In the "cooked" status, the store clerk order management device 11 is able to accept a storage port number designation from the store clerk.

[0077] The "preparing for storage" status indicates the state after the storage port number has been specified but before the product is stored. In the "cooked" status, when the store clerk order management device 11 accepts the specification of the storage port number from the store clerk, the store order management server 10 changes the product status from "cooked" to "preparing for storage". 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 "preparing for storage".

[0078] The status "being stored" indicates a state in which the product is being stored in the storage opening 361. When the product is stored in the storage opening 361, the store order management server 10 changes the product status from "preparing to store" to "being stored."

[0079] The "stored elsewhere" status indicates a state in which the product is stored in a location other than the storage opening 361 of the locker device 30. For example, the "stored elsewhere" status indicates a state in which the product has been removed from the storage opening 361 because the storage period for the product has expired, or a state in which a product that does not fit in the storage opening 361 is stored in a location other than the storage opening 361.

[0080] The "excess" status indicates a state in which a certain amount of time has passed since the delivery time. Here, statuses such as "in storage" and "stored elsewhere" are changed as appropriate in response to the operation of the store clerk. Meanwhile, the "excess" status is changed from another status when a certain amount of time has passed since the delivery time. Note that it may be possible to change the status to "excess" in response to the operation of the store clerk.

[0081] The status of “storage / elsewhere” indicates a state in which some of the products are allocated to the storage opening 361 and the remaining products are stored in a location other than the storage opening 361 .

[0082] The "discarded" status indicates a discarded state. For example, when an item stored in storage opening 361 is removed for disposal, the status is changed to "discarded" in response to an operation by a store clerk. Note that the item stored in storage opening 361 may be temporarily removed from storage opening 361 and stored elsewhere, and the status may be changed to "stored elsewhere" in response to an operation by a store clerk, and then the status may be changed to "discarded". In this case, if an operation is performed to set the status to "discarded" without going through the "stored elsewhere" status, the operation may be invalidated and an error may be notified to the store clerk.

[0083] The "receiving" status indicates that the door 362 of the storage opening 361 in which the product is stored has been unlocked in response to the delivery person entering the order number or the customer CS having the locker device 30 (code reader 306) read the delivery verification code Cd. The status of “delivered” indicates a state in which the door 362 is unlocked and the product has been removed from the storage opening 361.

[0084] The storage period indicated in the storage management information table 910 indicates the storage period of the product stored in the storage opening 361. When the storage period expires, the product is removed by, for example, a store clerk.

[0085] As an example, the storage management information 911a shows the state after cooking of the product with order number "255" is completed and before the product is stored in storage opening 361 No. 6. Specifically, the storage management information 911a shows that the order number is "255," the storage opening number is "6," the product status is "preparing for storage," and the storage limit is "20:30." Note that when the product is stored in storage opening 361 with storage opening number "6," the product status changes to "being stored."

[0086] Furthermore, the storage management information 911b indicates that the cooking of the product with order number "1234ABC" has been completed and the product has been stored in storage opening No. 2 361. The product with order number "1234ABC" was ordered from a vendor. Therefore, order number "1234ABC" does not exist in the order information table, which stores orders by "online order" and "offline order".

[0087] Furthermore, it can be seen that the order number "1234ABC" is in a different order number system than the order numbers of orders other than vendor orders. Specifically, the order numbers of orders other than vendor orders are three digits, but the order number "1234ABC" is a combination of four digits and three letters.

[0088] (An example of a storage port information table) Fig. 9(C) shows an example of a storage port information table 920. The storage port information table 920 is a table that stores storage port information 921 indicating the products (order numbers) stored in each storage port 361. The storage port information 921 is updated as appropriate in response to the storage and removal of products from each storage port 361. As shown in Fig. 9(C), the storage port information table 920 includes fields for the storage port number and the order number. By storing information in each field, the storage port information 921 is stored as a record.

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

[0090] For example, the storage port information 921a indicates that the storage port number is "6" and the order number is "255." In other words, the storage port information 921a indicates that the product with the order number "255" is stored in the storage port 361 with the storage port number "6."

[0091] The storage port information 921b indicates that the storage port number is "2" and the order number is "1234ABC." In other words, the storage port information 921b indicates that the product with the order number "1234ABC" is stored in the storage port 361 with the storage port number "6."

[0092] (Transition of collection management information 911 until transaction completion in order management system 1) Figure 10 is an explanatory diagram showing the transition of storage management information 911a until the completion of a transaction in the order management system 1. Figure 10(A) shows the storage management information 911a when an order is completed. Specifically, the storage management information 911a in Figure 10(A) shows that the order number is "255", the storage port number is "0", the product status is "uncooked", and the storage period is "20:30".

[0093] Fig. 10(B) shows the storage management information 911a after cooking has started. Specifically, the storage management information 911a in Fig. 10(B) differs from Fig. 10(A) in that the product status is "cooking". The store order management server 10 manages the delivery time of the customer CS for each product and the cooking start time corresponding to the delivery time. When the cooking start time arrives or an order is accepted at the store ST, the store order management server 10 receives a cooking start notification from the kitchen terminal device 40 and changes the product status from "uncooked" to "cooking".

[0094] Fig. 10(C) shows the storage management information 911a when cooking is completed. Specifically, the storage management information 911a in Fig. 10(C) differs from Fig. 10(B) in that the product status is "cooked". When the store order management server 10 receives a cooking completion notification indicating that cooking is completed from the kitchen terminal device 40, it changes the product status from "cooking" to "cooked".

[0095] Fig. 10(D) shows the storage management information 911a when the store clerk order management device 11 accepts the designation of the storage port number from the store clerk. Specifically, the storage management information 911a in Fig. 10(D) differs from Fig. 10(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 clerk order management device 11, it stores the storage port number and changes the product status from "cooked" to "preparing for storage."

[0096] Fig. 10(E) shows the storage management information 911a when the storage of the product in the storage opening 361 and the locking are completed. Specifically, the storage management information 911a in Fig. 10(E) differs from Fig. 10(D) in that the product status is "storing". When the store order management server 10 receives a locking completion notification from the locker device 30 indicating that the product has been stored and locked, it changes the product status from "preparing to store" to "storing".

[0097] Fig. 10(F) shows the storage management information 911a when the receipt of the product is completed. Specifically, the storage management information 911a in Fig. 10(F) differs from Fig. 10(E) in that the product status is "delivered". When the store order management server 10 receives a delivery completion notification from the locker device 30 indicating that the delivery is completed, the store order management server 10 changes the product status from "receiving", which was changed after "preparing for storage", to "delivered".

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

[0099] (Processing up to storage in locker device 30) Fig. 11 is a sequence diagram showing the flow of processing performed by the order management system 1 up to storage in the locker device 30. Note that Fig. 11 explains the flow from when a product is ordered by a delivery company to when the delivery person is able to receive the product at the store ST.

[0100] Step S1113: When the store clerk prepares the product ordered by the delivery company, the store clerk performs an operation to store the product in the store clerk order management device 11. This operation causes the store clerk order management device 11 to inquire about the storage port information 921 (see FIG. 9(C)) of the store order management server 10.

[0101] Step S1114: When the store order management server 10 receives an inquiry about the storage port information 921 from the store clerk order management device 11, the store order management server 10 transmits the storage port information 921 to the store clerk order management device 11.

[0102] Step S1115: The store clerk order management device 11 displays the storage port information 921 and receives from the store clerk a designation of a storage port number indicating the storage port 361 in which the product is stored. When the store clerk order management device 11 receives the designation of the storage port number, it transmits the received storage port number together with the order number to the store order management server 10.

[0103] Step S1116: When the store order management server 10 receives the storage port number and the order number from the store clerk order management device 11, the store order management server 10 stores the received order number and storage port number in association with each other. Then, the store order management server 10 transmits the order number of the stored product to the call display 45.

[0104] Step S1117: The call display 45 displays the order number received from the store order management server 10 on the display unit (see FIG. 2). As a result, the call display 45 notifies the delivery person that the product is ready and urges him to pick it up.

[0105] Step S1118: When the store clerk places the product in the storage opening 361 from the store clerk side where the door 362 is not provided, the locker device 30 detects the placement of the product by the weighing sensor 309. Step S1119: The locker device 30 requests the store order management server 10 to make a storage permission determination. The storage permission determination is a determination as to whether or not a product has been stored in the storage opening 361 indicated by the specified storage opening number. In the request for storage permission determination, the storage opening number of the storage opening 361 in which the product has been stored is transmitted to the store order management server 10.

[0106] Step S1120: When the store order management server 10 receives a request for storage permission determination from the locker device 30, it performs a storage permission determination to determine whether or not the storage port number included in the request is the specified storage port number. In the storage permission determination, if the storage port number included in the request is the specified 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, if the storage port number included in the request is not the specified storage port number, the store order management server 10 derives a determination result that does not permit storage in the storage port 361.

[0107] Step S1121: The store order management server 10 transmits instruction information according to the determination result derived in the storage permission determination to the locker device 30. The instruction information when the determination result of storage permission is derived includes an instruction to lock the locker. The instruction information when the determination result of storage not permission is derived includes an instruction to display that the storage position is incorrect.

[0108] Step S1122: 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 case where a determination result that allows storage is derived, the locker device 30 locks the door lock unit 307 and notifies the touch panel display unit 115 that "The product has been stored in the storage opening No. XX. Locking has been completed." On the other hand, if the instruction information is for a case where a determination result that does not allow storage is derived, the locker device 30 does not lock the door lock unit 307 and notifies the touch panel display unit 115 that "The storage opening is incorrect. It will not be locked." Note that the content displayed on the touch panel display unit 115 may be displayed on the store clerk order management device 11.

[0109] In the following process, it is assumed that a determination result permitting storage has been derived. Step S1123: When the locker device 30 completes locking of the door lock unit 307, the locker device 30 transmits a locking completion notification indicating that the locking has been completed to the store order management server 10.

[0110] Through the above-described process, the delivery company can store the ordered item in the locker device 30, lock it, and store the item.

[0111] Next, the screens displayed on the customer terminal device 50 when a customer CS places an order will be described. The customer CS can select online payment or in-store payment on a payment method selection screen (not shown). Fig. 12(A) shows the screen (first order confirmation screen) displayed when online payment is selected. Fig. 12(B) shows the screen (second order confirmation screen) displayed when in-store payment is selected. 12(A) shows an example of a first order confirmation screen 1310. The first order confirmation screen 1310 includes an order details confirmation area AR41, an additional order button BT41, a cancel order button BT42, and a receipt guidance area AR42.

[0112] The order details confirmation area AR41 indicates an order number that uniquely identifies the current order, the name of the ordered product, whether payment has been made or not, the store where the order was placed, the delivery time, and the like. The Additional Order button BT41 is a button for accepting an additional order after the order has been confirmed. When the Additional Order button BT41 is pressed, the touch panel display unit 504 of the customer terminal device 50 returns to a product selection screen (not shown), allowing the selection of additional products. The order cancellation button BT42 is a button for accepting cancellation of an order when the customer CS has confirmed the order but has changed his / her mind and wishes to cancel the order.

[0113] The receipt guidance area AR42 includes the delivery certification code Cd and a message instructing the customer CS to have the code reader 306 of the locker device 30 of the ordering store ST read the delivery certification code Cd. The receipt guidance area AR42 also includes a delivery setting button BT43. When the delivery setting button BT43 is pressed, a delivery setting screen (not shown) is displayed, which accepts the selection of a transportation type and displays the required time according to the accepted transportation type.

[0114] Fig. 12(B) shows an example of a second order confirmation screen 1320. The second order confirmation screen 1320 differs from the first order confirmation screen 1310 in Fig. 12(A) in that the payment item in the order details confirmation area AR41 indicates that payment is not yet settled, and in that a receipt guidance area AR43 is displayed.

[0115] The receipt information area AR43 includes a payment certification code Pcd and a message informing the customer that payment will be made at the order destination store ST. The payment certification code Pcd is coded information including the order number and information indicating that the order is unpaid.

[0116] In this way, the customer CS can confirm the online order and pick up the product at the store ST.

[0117] (Example of a screen displayed on the touch panel display unit 115 of the store clerk order management device 11) In this embodiment, the touch panel display unit 115 displays a first display that displays a list of order numbers so that they can be selected by a store clerk's operation, and a second display that displays a reception screen for receiving order numbers by a store clerk's operation. The first display will be described first, and then the second display will be described. The third display that displays the status of the storage means will also be described.

[0118] 13 and 14 are explanatory diagrams showing an example of an order response screen displayed on the touch panel display unit 115 of the staff order management device 11. In Fig. 13 and Fig. 14, the order response screen 1400 includes an order response operation area AR20, a locker status area AR30, and a button area BT30. The order response operation area AR20 is an example of a first display. The locker status area AR30 is an example of a third display.

[0119] (Regarding order handling operation area AR20) The order response operation area AR20 includes an all list tab Tb1, an unstored tab Tb2, an in-store tab Tb3, an elsewhere stored tab Tb4, and an excess tab Tb5. The all list tab Tb1 is a tab that displays a list of all order details. The not yet stored tab Tb2 is a tab that displays a list of list items corresponding to orders whose status is "preparing for storage." The in-storage tab Tb3 is a tab that displays a list of list items corresponding to orders whose status is "in-storage." The stored elsewhere tab Tb4 is a tab that displays a list of list items corresponding to orders with a status of "stored elsewhere." The excess tab Tb5 is a tab that displays a list of list items corresponding to orders with a status of "excess." In addition to these tabs, a tab (for example, a "numeric keypad" tab) may be provided for switching from the order handling operation area AR20 to the order number input area 120 shown in Fig. 15, which will be described later. When the store clerk operates the "numeric keypad" tab, the area switches to the order number input area 120 shown in Fig. 15, improving operability.

[0120] Fig. 13 shows a screen in which the All Lists tab Tb1 has been selected. As shown in Fig. 13, in the order handling operation area AR20, list items 1401 (1401a to 1401o) of orders corresponding to all statuses are displayed. Each of the list items 1401a to 1401o corresponds to one order.

[0121] The list items 1401 include the following items: order number, status, delivery time, storage period, settlement, and number of orders. The order number field indicates the order number of each order. The status item indicates the current state (product status) of the order indicated by the order number. The status item is expressed by characters. Note that the status item is not limited to being expressed by characters, and may be expressed by symbols or colors.

[0122] The delivery time field indicates the delivery time of each order. The storage limit item indicates the overdue time relative to the delivery time. The overdue time is the delivery time plus a preset time (e.g., 30 minutes). If a product remains stored in the storage opening 361 and the overdue time passes, the product is removed from the storage opening 361 by a store clerk and either stored in another location until the customer CS comes to collect it, or discarded.

[0123] The payment item shows payment-related information, and specifically shows either "Completed" if payment has been made online, or "Not yet" if payment has not been made in-store. The item "number of orders" indicates the number of products ordered (number of registrations).

[0124] The list item 1401 may include an item for eat-in / take-out classification. The store clerk can prepare for eat-in or take-out by checking the eat-in / take-out category item. Preparation for eat-in means, for example, placing products on a tray. Preparation for take-out means, for example, packing products into bags.

[0125] Each list item 1401 is displayed from top to bottom in the order of earliest delivery time. In a restaurant, it is required to prepare products according to the delivery time of a customer CS. For example, if a product that needs to be kept at a certain temperature, such as hot or cold, is prepared too early with respect to the delivery time, it will become cold or warm. For this reason, it may be required to start preparation from a time calculated backward from the delivery time by a certain amount. From this point of view, each list item 1401 is displayed in the order of delivery time. This makes it easier for a waiter to determine in what order and from when to prepare the products. In other words, the waiter can start preparing the products for each order by looking at the delivery time and at his / her own discretion. This allows the waiter to smoothly prepare the products.

[0126] In this embodiment, the store order management server 10 notifies the kitchen terminal device 40 of the time to prepare (start cooking) the product. To be more specific, the store order management server 10 pre-sets a predetermined time to be calculated backward from the delivery 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 staff to start preparation 10 to 15 minutes before the delivery time for a product with a short cooking time, and notifies the staff to start preparation 20 to 25 minutes before the delivery time for a product with a long cooking time. The cooking time and the predetermined time to be calculated backward can be set to any time by the staff. For an order accepted by the POS terminal device 20, the kitchen terminal device 40 may be notified to start preparation immediately.

[0127] (About Locker Status Area AR30) The locker status area AR30 includes a storage port status area AR31 that indicates 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. 7) 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 seen from the store clerk's side (FIG. 7(A)). That is, the storage port status areas AR31-1 to AR31-3 are displayed in order from right to left on the upper row, and the storage port status areas AR31-4 to AR31-6 are displayed in order from right to left on the lower row. Also, the storage port status areas AR31-1 to AR31-6 display any number from "1" to "6" corresponding to the storage port number. By displaying the storage opening status areas AR31-1 to AR31-6 in this order, the store clerk can easily understand the correspondence between the storage opening status areas AR31-1 to AR31-6 and the storage openings 361-1 to 361-6.

[0128] 13, the storage port status areas AR31-1, AR31-2, and AR31-3 indicate a storage status in which products are stored. The storage port status areas AR31-4 and AR31-6 indicate a status in which no products are stored (empty). Furthermore, the storage port status area AR31-5 indicates a status in which an excess time has passed since a product was stored. That is, the storage ports 361 with storage port numbers 1, 2, and 3 are storing products, the storage ports 361 with storage port numbers 4 and 6 are not storing products, and the storage port 361 with storage port number 5 is in a state in which an excess time has passed since a product was stored.

[0129] The storage port status area AR31 is displayed in a background color according to the product status. Therefore, the store clerk can understand the product status from the background color. In addition, in the case of an offline order, the storage port status area AR31 includes the display of the order number, product name, delivery time, and storage period. On the other hand, in the case of a vendor order, the storage port status area AR31 includes the display of the order number. Note that even in the case of a vendor order, the display of the order number, product name, delivery time, and storage period may be included, and further, a delivery company may be identified from the order number and information that can identify the delivery company, such as the name of the delivery company, may be displayed.

[0130] When the storage limit (overtime) has passed, a notification to that effect may be made. Specifically, the entire storage slot status area AR31-5 may be made to flash, or the display area showing the "overtime" item status may be made to flash. In addition, if an indicator is provided on the rear side of the storage slot 361, the indicator may be lit in a predetermined manner when the storage limit has passed. The notification is made, for example, based on an instruction from the store order management server 10.

[0131] In addition, the storage port status areas AR31-4 and AR31-6, which indicate the unstored state, only display the word "empty" to indicate the unstored state, and do not display the order number, product name, delivery time, or storage period.

[0132] (About button area BT30)

[0133] Furthermore, on the order handling screen 1400, the button area BT30 includes a storage registration button BT31, a storage cancellation button BT32, a transfer registration button BT33, a storage elsewhere registration button BT34, a selection clear button BT35, an update button BT36, and a display switch button BT37. The storage registration button BT31 is a button that accepts a registration operation for storing a commodity in the storage opening 361. The storage registration cancellation button BT32 is a button for canceling the storage of the product in the storage opening 361. The movement registration button BT33 is a button for accepting the movement of the storage opening 361 of the commodity stored in the storage opening 361. The "storage elsewhere" button BT34 is a button for accepting registration of storing the product elsewhere (storage elsewhere registration). The selection clear button BT35 is a button for accepting cancellation of the selection frame SF indicating that a product has been selected. The update button BT36 is a button that accepts updating of various types of information being displayed to the latest information. The display switching button BT37 is a button for switching to a locker system input screen 3700, which will be described later.

[0134] (Regarding the registration operation when storing products in storage port 361) Next, the registration operation when storing an item in the storage opening 361 will be described. An item preparation completion notification 1410a is displayed on the order response screen 1400. The item preparation completion notification 1410a indicates, for example, that cooking of the item with order number "No. 255" has been completed, and that the customer is prompted to select the storage opening 361 as the storage destination and store the item. The waiter performs an operation (presses) to select list item 1401f indicating order number "No. 255". When this operation is accepted, a selection frame SF indicating that list item 1401f has been selected is displayed on list item 1401f.

[0135] Then, the store clerk presses the storage registration button BT31 to check the storage slot status area AR31 and specify an available storage slot 361. For example, let us say that the store clerk performs an operation (press) to specify the storage slot status area AR31-6 corresponding to storage slot 361-6 No. 6 from among two storage slots 361, No. 4 and No. 6, which indicate availability.

[0136] When the store clerk stores the product in the storage opening 361 indicated by the specified storage opening number (No. 6), the door 362-6 of the storage opening 361-6 No. 6 is locked. Then, the touch panel display unit 115 of the store clerk order management device 11 displays the screen shown in FIG.

[0137] Fig. 14 is an explanatory diagram showing an example of an order response screen 1500 displayed on the touch panel display unit 115 after the door 362 is locked. As shown in the order response screen 1500 of Fig. 14, the order number "No. 255", the product name, the delivery time, and the storage period are entered in the storage slot status area AR31-6. Also, the status of list item 1401f shows "storing".

[0138] Moreover, the storage slot reception notification 1410b indicates that the product has been stored in the storage slot 361-6 No. 6. This enables the store clerk to confirm that the product has been stored in the storage slot 361 indicated by the storage slot number displayed on the touch panel display unit 115.

[0139] Fig. 15 is a diagram showing a locker system input screen 3700 displayed on the touch panel display unit 115 of the store clerk order management device 11. Note that the locker system input screen 3700 shown in Fig. 15 is not the screen displayed when switching from the order status shown in Fig. 13 or Fig. 14. Therefore, the storage status in the locker device 30 is different.

[0140] 15, a locker system input screen 3700 is displayed on the touch panel display unit 115 of the staff order management device 11. The locker system input screen 3700 includes an order number input area AR120 instead of the order handling operation area AR20. The order number input area AR120 is an example of the second display.

[0141] The order number input area AR120 is an area that accepts input of the order number of the product in order to store the product in the specified storage opening 361. The order number input area AR120 includes an order number display area AR121, an input key area AR122, and a confirm button BT120.

[0142] The order number display area AR121 is an area in which the order number input by the store clerk in the input key area AR122 is displayed. The input key area AR122 is an area where the order number is input by entering a number. Specifically, the input key area AR122 is an area that includes numeric keys, letter keys, a backspace key, a clear key, etc., and accepts the operation of each key. Since the order number is a unique number corresponding to the order system 3310, it is input by entering a number using numbers and letters, rather than by selecting a button. The Confirm button BT120 is a button for accepting confirmation of the order number displayed in the order number display area AR121.

[0143] The order number input area AR120 may be provided with a tab (for example, an "all" tab shown in Figures 13 and 14) for switching from the order number input area AR120 to the order handling operation area AR20. When the store clerk operates the "all" tab, the area switches to the order handling operation area AR20 shown in Figures 13 and 14, improving operability.

[0144] In addition to inputting the number of items to be ordered, the store clerk can also input the order number using the code reading unit 117. In this case, the vendor order terminal 60 displays an order number code such as a one-dimensional code or a two-dimensional code indicating the order number. The store clerk reads the order number code using the code reading unit 117. As a result, the store clerk order management device 11 obtains the order number. The store clerk order management device 11 displays the obtained order number in the order number display area AR121. After the order number is displayed, the store clerk presses the confirm button BT120, and thereafter performs the same operations as in the input method by entering the number of items to be ordered.

[0145] The code reading unit 117 can also read barcodes attached to various cooking instruction slips printed by, for example, a kitchen printer (not shown) connected to the kitchen terminal device 40. By reading a barcode printed on a cooking instruction slip printed by the kitchen printer, which indicates, for example, an order number for an order from a delivery company, the order number of the slip can be obtained. Reading with the code reading unit 117 prevents the store clerk from having to take the time and make mistakes when setting the number, and allows for efficient allocation work.

[0146] The store clerk order management device 11 may have an OCR (Optical Character Recognition) function. In this way, the order number does not necessarily have to be displayed as a one-dimensional code or two-dimensional code, and the vendor order terminal 60 can obtain the order number even if it is a character string of alphanumeric characters, for example.

[0147] In addition, various numbering systems can be supported. For example, the order number in the storage slot status area AR31-1 is "9-F256." In this way, numbers including "-" or "N" cannot be input using the input button area AR122. Furthermore, even if a relatively long number such as the order number displayed in the order number display area AR121 could be input using the input button area AR122, it would take time and there would be a possibility of input errors. Therefore, by providing the code reading unit 117, various numbering systems can be supported, the time can be reduced, and the possibility of input errors can be eliminated, improving usability for store clerks.

[0148] On the locker system input screen 3700, the store clerk operates various keys in the input key area AR122 to input the order number written on the order slip or the like, or inputs the order number using the code reading unit 117. The store clerk then checks that the order number displayed in the order number display area AR121 is correct and presses the Confirm button BT120. When the Confirm button BT120 is pressed, the order number is confirmed. When the Confirm button BT120 is pressed, for example, "Cancel Confirmation" is displayed, that is, it switches to the Confirmation Cancel button. The Confirmation Cancel button accepts the cancellation of the confirmation of the order number. When the Confirmation Cancel button is pressed, the order number displayed in the order number display area AR121 is erased.

[0149] When the order number is confirmed, the store clerk order management device 11 accepts the designation of the storage destination. Specifically, the store clerk order management device 11 accepts the operation of the storage port status area AR31 of the storage port 361 that stores the product with order number 126, among the storage port status areas AR31 displayed in the locker status area AR30.

[0150] On the locker system input screen 3700, the storage openings 361-2, 361-4, and 361-6 are shown as empty. For example, when a store clerk wants to store an item in the storage opening 361-4, the store clerk presses the storage opening status area AR31-4. When the storage opening status area AR31-4 is pressed, the outer frame is highlighted, for example, to show that the area has been selected.

[0151] When the storage slot status area AR31-4 is highlighted, the storage registration button BT31 becomes active and operable. When the storage registration button BT31 is pressed, a registration is completed indicating that the product with product number 126 has been stored in the storage slot 361-4. Then, the storage slot status area AR31-4 changes from "empty" to "storing", and order number 126 is displayed.

[0152] The above-mentioned operation of specifying the storage destination of the product (storage opening status area AR31) may be performed after the product is stored in the storage opening 361, or may be performed before the product is stored in the storage opening 361. Also, the operation of specifying the storage destination of the product may be performed after the order number is input, or may be performed before the order number is input.

[0153] Even if the storage port 365 indicates "storing", it is possible to store the product in storage port 361 by moving the product being stored. For example, before the input of the order number is confirmed, the storage port status area AR31 indicating the status "storing" is selectable. When the storage port status area AR31 indicating the status "storing" is pressed, the pressed storage port status area AR31 is highlighted, and the storage registration cancellation button BT32 and the transfer registration button BT33 become active. The store clerk moves the product from the storage port 361 indicated by the highlighted storage port status area AR31. Then, the transfer of the product is completed by pressing the storage registration cancellation button BT32 or the transfer registration button BT33.

[0154] In addition, when an item is stored, the storage slot number of the storage slot 361 in which the item is stored and the order number of the item are associated with each other and stored in the locker management server 3321. The locker management server 3321 may be omitted. In this case, the functions performed by the locker management server 3321 may be performed by either the store clerk order management device 11 or the store order management server 10, or may be shared between the devices.

[0155] The locker system input screen 3700 also includes a storage receipt history button 3701. The storage receipt history is a history including, for example, the time when the product associated with each order number (each call terminal identification information) was stored and the time when the delivery was made. The storage receipt history button 3701 is a button that accepts switching to a storage receipt history viewing screen. This viewing screen is a screen that allows the user to easily understand whether the delivery of the product stored in the storage opening 361 has been completed or not. This viewing screen can be viewed not only from the store clerk order management device 11, but also from the POS terminal device 20 and other devices. The display switching button BT37 is a button that accepts switching to the order response screen 1400 described above.

[0156] In this way, the order response screens shown in Figs. 13 and 14 and the locker system input screen 3700 shown in Fig. 15 can be switched to each other by the display switching button BT37. The order response screens 1400 and 1500 display a list of order numbers so that the clerk can select them. On the other hand, the locker system input screen 3700 displays a reception screen for receiving input of the order number. By making the order response screens 1400 and 1500 and the locker system input screen 3700 switchable in this way, various input methods can be supported. In particular, the locker system input screen 3700 allows input using the code reading unit 117, so it can handle not only alphanumeric characters but also symbols such as hyphens and kanji. Since order numbers are generally composed of alphanumeric characters and symbols, various input methods can be supported.

[0157] The locker system input screen 3700 shown in FIG. 15 may be automatically switched to the order response screen shown in FIG. 13 and FIG. 14. This is because the order response operation area AR20 in the order response screen is updated from time to time with new information, such as every time an order is placed. Therefore, in order to obtain new information, it is better to wait on the order response screen shown in FIG. 13 and FIG. 14. Therefore, even if the display switching button BT37 is not operated, if a predetermined condition is met, the locker system input screen 3700 may be automatically switched to the order response screen. The predetermined condition may be (A) a certain time has passed since the locker system input screen 3700 was not operated by the store clerk, (B) the order response operation area AR20 has been updated, or conditions (A) and (B) are simultaneously satisfied. In this way, the store clerk can obtain new information quickly, so that the store can be operated in an optimal manner.

[0158] (Processing when delivery person and customer service center receive the product) FIG. 16 is a sequence diagram showing the flow of processing performed by the order management system 1 when receiving a product. Step S1608: When the locker device 30 reads the code or inputs a value, it obtains an order number. The locker device 30 transmits an unlock request to the store order management server 10 based on this order number. The unlock request includes the order number and requests that the storage opening 361, which is the storage location of the product indicated by the order number, be unlocked.

[0159] Step S1609: The store order management server 10, upon receiving the unlock request from the locker device 30, performs a delivery determination to determine whether the product indicated by the order number can be delivered. In addition, the delivery determination includes a settlement determination to determine whether the payment for the product indicated by the order number has been completed.

[0160] Step S1610: The store order management server 10 transmits instruction information according to the result of the delivery determination to the locker device 30. For example, the store order management server 10 transmits instruction information including an instruction to unlock and information indicating the storage slot number associated with the order number to the locker device 30. If the product indicated by the order number is unpaid, the store order management server 10 transmits instruction information indicating that the corresponding product is not present to the locker device 30.

[0161] Step S1611: When the locker device 30 receives instruction information from the store order management server 10, it unlocks the door lock unit 307 according to the received instruction information. Specifically, when instruction information including an unlocking instruction is received from the store order management server 10, the locker device 30 unlocks the door lock unit 307 of the storage opening 361 having the storage opening number specified by the instruction information. When the door lock unit 307 is unlocked, the door 362 is opened (automatically). When the locker device 30 unlocks the door lock unit 307, it lights up the indicator 363 provided corresponding to the storage opening 361 in a predetermined manner to notify the customer CS of the storage opening 361 in which the product to be delivered is stored. In addition, the locker device 30 displays the storage opening number and the information that the product should be taken out from the storage opening 361 indicated by the storage opening number on the touch panel display unit 305.

[0162] On the other hand, when instruction information is received from the store order management server 10 indicating that the corresponding product is not available, the locker device 30 notifies the touch panel display unit 305 that the product is not stored. In this case, an alert may be issued to the store clerk order management device 11 to call a store clerk. The store clerk then checks the product status of the product indicated by the order number. If the product status is "stored elsewhere," the store clerk can go and retrieve the product stored elsewhere.

[0163] In the following description, it is assumed that the locker device 30 has received instruction information including an unlocking instruction.

[0164] Step S1612: When the store order management server 10 sends instruction information including an instruction to unlock to the locker device 30, if the item ordered by the customer CS is stored, it changes the item status corresponding to the order number in the storage management information 911 (see Figure 9 (B)) from "In storage" to "In receipt."

[0165] Step S1613: After unlocking the storage opening 361, the locker device 30 waits until the product is removed. The customer CS removes the product from the storage opening 361 that has been unlocked and closes the door 362. The removal of the product is detected, for example, when the door 362 opens and then closes, and is detected by the door opening / closing sensor 308. Note that the removal of the product may also be detected based on a change in weight measured by the weighing sensor 309.

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

[0167] Step S1615: When the store order management server 10 receives a delivery completion notification from the locker device 30, if the product ordered by the customer CS has been stored, it changes the product status corresponding to that order number in the storage management information 911 (see FIG. 9(B)) from "receiving" to "delivered," and changes the storage slot number corresponding to that order number to "0." Then, the store order management server 10 transmits information to the call display 45 indicating that the product status corresponding to that order number has become "delivered."

[0168] Step S1616: When the call display 45 receives the information indicating that the product status has become "delivered", it erases the order number included in the information from the screen and ends the delivery notification.

[0169] Through the above-mentioned process, the customer CS can receive the product stored in the locker device 30.

[0170] (Example of a screen of the locker device 30 when an operation related to receiving a product is performed) Fig. 17 is an explanatory diagram showing an example of a screen of the locker device 30 when an operation related to receiving an item is performed. Fig. 17(A) shows a standby screen 1800 displayed on the touch panel display unit 305 of the locker device 30. The standby screen 1800 is a screen that prompts the delivery person or the customer CS to perform a touch operation to start receiving the item. When the delivery person or the customer CS performs a touch operation, the screen transitions to the screen shown in Fig. 17(B).

[0171] FIG. 17(B) shows a guide screen 1810. The guide screen 1810 shows a screen that prompts the customer to hold the code over the code reader 306 or input the value. The delivery person reads the code displayed on the terminal he or she carries, or inputs the value. The customer CS has the code reader 306 read the delivery certification code Cd. The guide screen 1810 also includes a password input button BT51. The password input button BT51 is a button that accepts input of a receiving password instead of reading the delivery certification code Cd. The receiving password is information that replaces the delivery certification code Cd.

[0172] In FIG. 17(B), the numeric keypad is already displayed, but when the BT51 is operated, the numeric keypad may be displayed. Alternatively, when the BT51 is operated, a button for selecting the type of numeric keypad may be displayed first, and the numeric keypad corresponding to the selected button may be displayed. This is to display a numeric keypad that can input the number system when the number system differs depending on the delivery company or general customers. For example, delivery company A has a number system using 0 to 9 and A to F, delivery company B has a number system using 0 to 9 and A to M, and general customers have a number system using 0 to 9. If these are made to correspond on one screen, the numeric keypad will be one that can input 0 to 9 and A to M, but if there are unnecessary keys, the person inputting will make an incorrect input or will be confused. Therefore, by displaying a numeric keypad corresponding to each number system, delivery companies and general customers can easily input numbers, and incorrect input can also be suppressed.

[0173] The receiving password is issued when a product is ordered using the customer terminal device 50. The receiving password is any number or letter, and may be the order number, may be selected by the customer CS, or may be generated by the transaction management server Sv. The receiving password may be printed on the receipt Rc. By allowing the input of the receiving password, it becomes possible to unlock the storage opening 361, for example, when the customer CS comes to the store without bringing the customer terminal device 50, when the delivery certification code Cd cannot be displayed on the customer terminal device 50, or when the delivery certification code Cd cannot be read due to a malfunction of the code reader 306.

[0174] The delivery person unlocks the storage opening 361 by inputting the value. The delivery person may have the code displayed on the terminal he / she carries read. The customer CS unlocks the storage opening 361 by having the code reader 306 read the delivery proof code Cd or by entering the correct password. When the storage opening 361 is unlocked, the screen shown in FIG. 17(C) appears. FIG. 17(C) shows a receipt guide screen 1820 displayed on the touch panel display unit 305. The receipt guide screen 1820 includes the order number and the storage opening number of the storage destination. This allows the delivery person or the customer CS to receive the product from the storage opening 361 with the displayed storage opening number. The screen shown in FIG. 17(C) is a screen when the customer CS, not the delivery person, receives the product.

[0175] When the delivery person or customer CS removes the product from storage opening 361, the touch panel display unit 305 displays a message indicating the completion of the transaction (for example, a message such as "Thank you").

[0176] Although not shown, when the delivery person or customer CS removes the product from the storage slot 361 indicated by the specified storage slot number, the order response screen 1400 (see FIG. 13) or the locker system input screen 3700 (see FIG. 15) of the store clerk order management device 11 is also updated. Specifically, on the order response screen 1400 or the locker system input screen 3700, the storage slot status area AR31-6 is updated to show an 'unstored' state. Also, in the order response operation area AR20, the list item 1401f corresponding to order number 255 is erased.

[0177] Also, when the customer CS has the code reader 306 read the payment verification code Pcd, the locker device 30 does not unlock the storage opening 361, but displays a notification prompting the customer to make payment on the touch panel display unit 305. This allows the customer CS to know that he or she cannot receive the product or that the payment has not been completed, and allows the customer CS to make the payment at the POS terminal device 20.

[0178] Furthermore, when the delivery person or customer CS removes the product from the storage port 361 indicated by the specified storage port number, the order response screen 1400 (see FIG. 13) or the locker system input screen 3700 (see FIG. 15) of the store clerk order management device 11 is also updated. Specifically, on the order response screen 1400 or the locker system input screen 3700, the storage port status area from which the product was removed is updated to show an untouched state.

[0179] If the customer CS finds that the product status of the product with the order number indicated by the delivery proof code Cd is not "in storage", or if an incorrect password is entered, the storage opening 361 will not be unlocked and an error message will be sent to that effect. The error message is, specifically, a message that indicates that no product is stored in the storage opening 361 or a message that the password is incorrect.

[0180] In the above-described embodiment 1, the locker device 30 (storage unit) is arranged in the store ST and can store products for each order. Arranged in the store ST means, for example, being installed inside the building of the store ST, but is not limited to this and also includes being arranged outside the building of the store ST, such as at a store front. The locker device 30 has a storage opening 361 and stores products for each order. The products are, for example, cooked products. An order is, for example, a unit from registration to payment, regardless of the number or type of registered products. Products received in one order are stored in one storage opening 361 in principle. However, when a large number of products are ordered, when the products are large, when hot and cold products are mixed, etc., products received in one order may be stored in multiple storage openings 361.

[0181] The storage unit stores information related to an order for a product in association with position information of the storage opening 361 in which the product is stored. The information related to the order includes an order number for identifying the order. The information related to the order also includes payment-related information indicating whether or not payment has been completed. The position information of the storage opening 361 is, for example, information for identifying the storage opening 361, and indicates any of the numbers "1" to "6" in this embodiment. The position information is specified by a store clerk and indicates any of the storage openings 361 that are in an empty state. However, the position information is not limited to being specified by a store clerk, and may be automatically specified by the store order management server 10.

[0182] The notification unit issues a notification that the product stored in the storage opening 361 indicated by the position information is available for delivery (hereinafter referred to as a "delivery notification"). The delivery notification is, for example, a notification that indicates that cooking is complete and the product is ready to be delivered from the storage opening 361. The delivery notification includes a notification by display or sound.

[0183] In this embodiment, the delivery notification includes notification of the order number. Therefore, it is necessary to notify the customer CS of the order number before issuing the delivery notification. In this embodiment, the order number is notified to the customer CS by having the customer terminal device 50 display the order number or by having the order number printed on the receipt Rc.

[0184] In the present embodiment, the delivery notification includes notification by display. Specifically, the delivery notification includes displaying the order number on the display unit (call display 45). The delivery notification may also include displaying product information (e.g., product name and quantity).

[0185] When the notification unit issues a delivery notification, the customer goes to the locker device 30 and receives the product stored in the storage opening 361. This completes the transaction in the order management system 1.

[0186] (Regarding the timing of delivery notification) In this embodiment, the timing for issuing the delivery notification is the timing when the storage opening 361 is specified by the store clerk. Specifically, the notification unit issues the delivery notification when the information related to the order and the location information are stored in the storage unit in association with each other. The timing for issuing the delivery notification may also be the timing when cooking is completed. Specifically, the notification unit may issue the delivery notification when a cooking completion notification is received from the kitchen terminal device 40. The delivery notification may also be issued when the product is stored in the storage opening 361.

[0187] (Regarding entry of delivery certificate code Cd) Next, the input of the delivery certification code Cd will be specifically described. Delivery information is input to the input section. The delivery information is information for receiving the product stored in the storage port 361 indicated by the position information, and is input by the customer CS. In this embodiment, the delivery information is, for example, information indicated by the delivery certification code Cd. The customer CS has the code reader 306 read the delivery certification code Cd, whereby the delivery information is input to the input section.

[0188] The delivery information may be any information that can provide information on whether the door lock unit 307 can be unlocked, and may include, for example, an order number. The delivery information may include instruction information or a password indicating whether the door can be unlocked, or may include settlement-related information. The delivery information may be input to the input unit by the customer CS operating the input unit.

[0189] (Regarding notification of storage port number) Next, the notification of the storage port number will be specifically described. In this embodiment, the delivery notification includes notification of the position information (storage port number) of the storage port 361. Specifically, the delivery notification includes notification suggesting the storage port 361 in which the product is stored. More specifically, the delivery notification includes notification suggesting the storage port 361 in which the product is stored by displaying the storage port number on the call display 45 or the touch panel display unit 305 or by turning on the indicator 363.

[0190] The storage unit also includes a door 362 that can be opened and closed. The notification unit issues a delivery notification by making the door 362 indicated by the position information openable based on the delivery information input to the input unit. Opening means unlocking the door lock unit 307. In this embodiment, when the door lock unit 307 is unlocked, the door 362 is configured to automatically open. When the door lock unit 307 is unlocked, the notification unit issues a notification by, for example, displaying the storage port number on the touch panel display unit 305. On the other hand, when the door lock unit 307 is not unlocked, the notification unit does not issue the notification. In this case, the notification unit issues a notification that delivery is not possible.

[0191] In this embodiment, the storage unit includes the door 362, but the door 362 (and the door lock unit 307) may not be included. Even in this case, the notification unit can issue a delivery notification indicating that a product is stored in the storage opening 361 indicated by the position information.

[0192] Furthermore, when delivery information is input to the input unit, the locker device 30 cancels the association between the information relating to the product order based on the delivery information and the position information.

[0193] (Effects of the First Embodiment) As described above, in the order management system 1 of the first embodiment, the order number and the storage port number are stored in association with each other, and a delivery notification is issued to indicate that the product stored in the storage port 361 indicated by the storage port number is available for delivery. This allows the customer CS to know that the product has been stored in the locker device 30. This makes it possible to prevent the customer CS from going to pick up the product even though the product is not stored in the locker device 30. Therefore, the product can be delivered efficiently in a transaction using the locker device 30.

[0194] Furthermore, in the order management system 1, the delivery notification includes displaying the order number on the call display 45. This allows the customer CS to receive the product after the order number is displayed on the call display 45. Furthermore, by having the order number continue to be displayed on the call display 45, even if the customer CS is not present when the delivery notification is issued, the customer CS can later check the order number displayed on the call display 45 and receive the product.

[0195] Furthermore, the order management system 1 is configured to issue a delivery notification when the designated storage port number is received from a store clerk. Specifically, the delivery notification is issued when the order number and storage port number are stored in association with each other. This allows the delivery notification to be issued when cooking is complete and delivery is possible. Therefore, the delivery notification can be issued quickly, allowing the product to be delivered quickly.

[0196] Furthermore, the order management system 1 notifies the customer that an item is stored in the storage opening 361 indicated by the location information based on the delivery information (delivery certification code Cd) input to the locker device 30. This allows the customer CS to receive and deliver the item corresponding to the delivery information, making it possible to more efficiently deliver the item. Furthermore, the customer CS can be informed of the storage opening number of the storage opening 361 in which the item is stored, making it easy for the customer CS to identify the storage opening 361.

[0197] In addition, the order management system 1 can open the door 362 of the storage opening 361 based on the delivery information inputted to the locker device 30. This makes it possible to open the door 362 of the storage opening 361 where the product is stored, preventing other customers CS from taking the product and allowing the customer CS to properly receive the product.

[0198] (Embodiment 2) Next, a second embodiment will be described. In the other embodiments described below, the contents described in the first embodiment will be omitted as appropriate. In the first embodiment described above, a configuration in which a product can be handed over by having the locker device 30 read a delivery certification code Cd displayed on the customer terminal device 50 or the receipt Rc is described. In the second embodiment, instead of or in addition to such a configuration, a configuration in which a product can be handed over by having the locker device 30 read an identification code Id affixed to a call terminal (call bell) lent to the customer CS is described.

[0199] Furthermore, in the second embodiment, a case will be described in which a locker system 3320 for receiving and handing over products using a locker device 30 is added (introduced) to a store ST using an existing order system 3310 that calls customers using a call terminal 1910.

[0200] (Configuration example of the order management system 3300 according to the second embodiment) Fig. 18 is an explanatory diagram showing a configuration example of an order management system 3300 according to the second embodiment. In Fig. 18, the order management system 3300 includes an existing order system 3310 and a locker system 3320. The existing order system 3310 includes a store order management server 10, a POS terminal device 20, a kitchen terminal device 40, a call display 45, a call terminal 1910, a call control device 3311, and a vendor order terminal 60. In the order system 3310, an order for a product by a customer CS other than a vendor may be made from a customer terminal device 50 or from a POS terminal device 20.

[0201] First, the calling terminal 1910 will be described. The calling terminal 1910 is a pager terminal (a so-called "call bell") that vibrates, outputs a notification sound, and emits light. When an order is completed, the customer CS is handed the calling terminal 1910 by a store clerk.

[0202] The customer CS waits until a call is made by the call terminal 1910. When the cooking is completed, the product is stored in the locker device 30, and a call is made by the call terminal 1910. Then, the customer CS goes to the locker device 30 and receives the product in exchange for the call terminal 1910.

[0203] Call terminal 1910 is assigned call terminal identification information (terminal number) that identifies the device itself. An identification code Id is displayed on call terminal 1910. The identification code Id is a coded version of the call terminal identification information. The identification code Id is printed on a sticker. The sticker is affixed to call terminal 1910.

[0204] Here, the call terminal identification information and the order number are associated with each other in the store order management server 10. Hereinafter, the information associating the call terminal identification information and the order number is referred to as "order related information." This order related information is associated with product information in the store order management server 10.

[0205] To be more specific, for example, if an order is accepted at the POS terminal device 20, the POS terminal device 20, when accepting the order, further accepts the selection of call terminal identification information and transmits the accepted contents (order number and call terminal identification information) to the store order management server 10.

[0206] Also, if the customer terminal device 50 is set to accept an order, the customer terminal device 50 displays the order number and provides a guidance encouraging the customer to pick up the order at the call terminal 1910. The order number displayed on the customer terminal device 50 may be coded. The customer CS goes to the counter CT and presents the order number to a store clerk. The POS terminal device 20 inputs the order number displayed on the customer terminal device 50, and, on the condition that payment has been made, accepts the selection of the call terminal identification information and transmits the order number and the call terminal identification information to the store order management server 10.

[0207] The store order management server 10 stores the call terminal identification information and the order number in association with each other using the information received from the POS terminal device 20, and also stores the associated information (order-related information) in association with the product information. The call terminal 1910 is handed over to the customer CS by the store clerk.

[0208] In addition, the order-related information is associated with the storage port number. In the order management system 3300, when cooking is completed, the store clerk order management device 11 receives from the store clerk the storage port number of the storage port 361 in which the product is to be stored, and transmits the received information to the store order management server 10. The store order management server 10 stores the storage port number received by the store clerk order management device 11 in association with the order-related information. Then, when the store clerk stores the product in the storage port 361, the door lock unit 307 of the storage port 361 is locked.

[0209] In the order management system 3300, when the store clerk order management device 11 receives a designation of a storage port 361 from a store clerk, a call is made by the call terminal 1910. Specifically, when the store order management server 10 stores the storage port number and the order related information in association with each other, it transmits a call instruction to the call terminal 1910. When the call terminal 1910 receives the call instruction, it vibrates, outputs a ring tone, or emits light to notify the customer CS that the product will be received.

[0210] The customer CS goes to the locker device 30 and has the code reader 306 read the identification code Id. Then, depending on the result of the delivery determination using the call terminal identification information included in the identification code Id, the door lock unit 307 is unlocked and the customer CS receives the product. Furthermore, the customer CS places the call terminal 1910 in the storage opening 361 in exchange for the product. When the call terminal 1910 is placed in the locker device 30, the store order management server 10 releases the association between the order-related information and the product information, and the association between the order-related information and the storage opening number, and the transaction is completed.

[0211] In the order management system 3300, cooking begins after the call terminal 1910 is lent to the customer CS. Even if an order is placed using the customer terminal device 50 outside the store ST, cooking begins after the customer CS arrives at the store and the call terminal 1910 is lent. For this reason, compared to the first embodiment, there is not much advantage to ordering products outside the store ST. For this reason, in the order management system 3300, the acceptance of orders at the customer terminal device 50 is, in principle, performed within the store ST.

[0212] (Example of hardware configuration of calling terminal 1910) 19 is an explanatory diagram showing an example of a hardware configuration of a calling terminal 1910. In FIG. 19, the calling terminal 1910 includes a CPU 2001, a storage unit 2002, a RAM 2003, a communication unit 2004, a vibration unit 2005, a speaker 2006, and a lamp 2007. The CPU 2001 is a central processing unit, and controls the operation of the calling terminal 1910 by reading and executing programs stored in the storage unit 2002 . The storage unit 2002 is an auxiliary storage device for the CPU 2001, and stores various types of information used by the CPU 2001, including programs. The RAM 2003 is the main storage device of the CPU 2001 .

[0213] The communication unit 2004 communicates with each device in the store ST (such as the store clerk order management device 11 and the locker device 30) by communicating with the store order management server 10 via the in-store network 70. Note that the communication unit 215 may be capable of communicating with each device in the store ST (such as the store clerk order management device 11 and the locker device 30) without going through the store order management server 10. The vibration unit 2005 generates vibrations by rotating a motor, and vibrates the calling terminal 1910. The vibration unit 2005 vibrates when a call is made to a customer CS. The speaker 2006 outputs sounds. The speaker 2006 outputs a notification sound when a call is made to the customer CS. The lamp 2007 is a light emitting body such as an LED (Light Emitting Diode), etc. The lamp 2007 lights up in a predetermined lighting mode when a call is made to the customer CS.

[0214] This concludes the description of the calling terminal 1910. Returning to Fig. 18, the configuration of the order management system 3300 will be described.

[0215] The call control device 3311 controls the call display 45 and the call terminal 1910. The call control device 3311 has a function of controlling the call display 45 and the call terminal 1910, which is performed by the above-mentioned store order management server 10. For example, the call control device 3311 causes the call terminal 1910 to perform a delivery notification and causes the call display 45 to display the order number.

[0216] The locker system 3320 to be added to the existing order system 3310 includes the store clerk order management device 11, the locker device 30, and the locker management server 3321. The locker management server 3321 has a function of controlling the locker device 30 performed by the above-mentioned store order management server 10. That is, the locker management server 3321 stores a storage management information table 910 (see FIG. 9(B)) and a storage port management table equivalent to the storage port information table 920 (see FIG. 9(C)), manages the products stored in the locker device 30, and controls unlocking. Specifically, for example, when the locker device 30 reads the identification code Id attached to the call terminal 1910, the locker management server 3321 receives an unlocking request from the locker device 30, judges whether the product can be handed over, and transmits instruction information according to the judgment result to the locker device 30.

[0217] Here, in the order management system 3300, it is ideal that the order system 3310 and the locker system 3320 are able to communicate with each other and cooperate with each other. However, when adding the locker system 3320 to the order system 3310 that is already in operation, it may be difficult to cooperate with each other because it places a large burden on the store ST. For example, as described above, since the numbering rules for order numbers (reservation numbers) differ between the systems, it may not be easy to cooperate with each other.

[0218] Meanwhile, in recent years, there has been an increasing demand for the introduction of the locker system 3320. However, it is undesirable for the inability of the systems to cooperate with each other to become an obstacle to the introduction of the locker system 3320. Therefore, in order to reduce the burden on the store ST when introducing the locker system 3320, the systems may be operated independently without being cooperated with each other.

[0219] In the second embodiment, the order system 3310 and the locker system 3320 are independent and do not cooperate with each other. Specifically, information on the product to be stored in the locker device 30 and product information associated with the call terminal 1910 are not shared between the systems. For example, information on the product to be stored in the locker device 30 is input by an operation of a store clerk. Also, for example, when the store clerk stores product A in the locker device 30, the store clerk specifies a storage destination (storage port number) and stores the product. The locker management server 3321 manages the storage destination of each product.

[0220] (An example of the terminal management table 3400 stored in the call control device 3311) Fig. 20 is an explanatory diagram showing an example of a terminal management table 3400 stored by the call control device 3311. As shown in Fig. 20, the terminal management table 3400 includes items of product information, order number, call terminal identification information, cooking start time, cooking completion time, and call time. The cooking start time is the time when cooking starts. The cooking completion time is the time when cooking is completed. The call time is the time of arrival at the store (delivery time). The terminal management table 3400 does not include an item of the storage port number. In this way, the call control device 3311 does not manage the storage port 361 in which the product is stored.

[0221] (An example of the storage slot management table 3500 stored in the locker management server 3321) Fig. 21 is an explanatory diagram showing an example of a storage port management table 3500 stored in the locker management server 3321. As shown in Fig. 21, the storage port management table 3500 includes items such as an order number (or call terminal identification information), a storage time, a storage port number, and a receipt time. The order number is manually input by a store clerk. It is sufficient that at least one of the order number and the call terminal identification information is included in the storage port management table 3500. The storage time is the time when the product was stored in the storage port 361. The storage port number is the storage port number of the storage port 361 in which the product was stored. The receipt time is the time when the product was handed over. If the product has not yet been handed over, the receipt time field will be blank.

[0222] (Example of a screen when specifying a storage location for an item in the locker system 3320) The screen example for specifying the storage destination of the product in the locker system 3320 may be both the locker system input screen 3700 described in FIG. 15 and the order response screen 1500 described in FIG.

[0223] In this case, the order response screen 1500 and the locker system input screen 3700 can be switched to each other by a switch button. The order response screen 1500 displays a list of order numbers so that the store clerk can select them. Meanwhile, the locker system input screen 3700 displays a reception screen for receiving input of the order number. By making the order response screen 1500 and the locker system input screen 3700 switchable in this manner, various input methods can be supported. In particular, the locker system input screen 3700 allows input using the code reading unit 117, so it can handle not only alphanumeric characters, but also symbols such as hyphens and kanji. Since order numbers are generally composed of alphanumeric characters and symbols, various input methods can be supported.

[0224] (Example of a screen when specifying the calling terminal 1910 in the order system 3310) Fig. 22 is an explanatory diagram showing an example of a screen when specifying a call terminal 1910 in the order system 3310. As shown in Fig. 22, an order system input screen 3800 is displayed on the touch panel display unit 115 of the staff order management device 11. The order system input screen 3800 includes a call terminal identification information input area AR130 instead of the order response operation area AR20 of the first embodiment and the like.

[0225] The call terminal identification information input area AR130 is an area for accepting input of identification information (terminal number) of the call terminal 1910 to be assigned to a product. The call terminal identification information input area AR130 includes a call terminal identification information display area AR131 and an input button area AR132.

[0226] The called terminal identification information display area AR131 is an area in which called terminal identification information corresponding to an input into the input button area AR132 by an operation of a store clerk is displayed. The input button area AR132 is an area where the call terminal identification information is input by using a selection button. Specifically, the input button area AR132 indicates the usage status of each call terminal 1910. More specifically, the input button area AR132 indicates the call terminal identification information, storage time, and storage port number of each call terminal 1910. The storage time indicates the time when the product associated with the call terminal 1910 was stored in the storage port 361. The storage time is, for example, a time before the delivery time. The storage port number indicates the number of the storage port 361 in which the product associated with the call terminal 1910 is stored.

[0227] As an example, it shows that a product associated with the call terminal 1910 with the call terminal identification information "01B" was stored in the storage slot number "3" at 19:05. It also shows that the call terminals 1910 with the call terminal identification information "02B", "03B", "06B", etc. are in an unused state.

[0228] On the order system input screen 3800, the clerk selects a call terminal 1910 (for example, "03B") in the input button area AR132 to be in an unused state. Then, the clerk confirms that there is no mistake in the call terminal identification information displayed in the call terminal identification information display area AR131, and presses the Confirm button BT130. When the Confirm button BT130 is pressed, the call terminal 1910 with the call terminal identification information "03B" is confirmed. When the Confirm button BT130 is pressed, for example, "Cancel Confirmation" is displayed, that is, it switches to the Confirmation Cancel button. The Confirmation Cancel button accepts cancellation of the confirmation of the order number. When the Confirmation Cancel button is pressed, the order number displayed in the call terminal identification information display area AR131 is erased.

[0229] When the call terminal 1910 is confirmed, the clerk order management device 11 accepts the designation of the storage destination. Specifically, the clerk order management device 11 accepts the operation of the storage slot status area AR31 of the storage slot 361 that stores the product with the order number associated with the call terminal 1910 of "03B" from among the storage slot status areas AR31 displayed in the locker status area AR30.

[0230] On the order system input screen 3800, the storage openings 361-2, 361-4, and 361-6 are shown as empty. For example, when a store clerk wants to store an item in the storage opening 361-4, the store clerk presses the storage opening status area AR31-4. When the storage opening status area AR31-4 is pressed, for example, the outer frame is highlighted, and a display mode is displayed indicating that the area has been selected.

[0231] When the storage slot status area AR31-4 is highlighted, the storage registration button BT31 becomes active and operable. When the storage registration button BT31 is pressed, registration is completed to indicate that the product corresponding to the call terminal 1910 of "03B" has been stored in the storage slot 361-4. Then, the storage slot status area AR31-4 changes from a status of "empty" to a status of "storing", and the call terminal identification information of "03B" is displayed. The input button area AR132 indicating "03B" also indicates that the product associated with the call terminal 1910 of "03B" was stored in storage slot number "4" at 19:05.

[0232] The above-mentioned operation of specifying the storage destination of the product (storage port status area AR31) may be performed after the product is stored in the storage port 361, or may be performed before the product is stored in the storage port 361. Also, the operation of specifying the storage destination of the product may be performed after the operation of selecting the call terminal identification information, or may be performed before the operation of selecting the call terminal identification information.

[0233] Also, on the order system input screen 3800, just like the locker system input screen 3700, even if the storage opening 365 shows "in storage," it is possible to store the stored item in the storage opening 361 by moving the item.

[0234] The order system input screen 3800 also includes a storage and receipt history button 3801. The storage and receipt history is a history including, for example, the time when the product associated with each call terminal identification information (each order number) was stored and the time when it was handed over. The storage and receipt history button 3801 is a button that accepts switching to a storage and receipt history viewing screen. This viewing screen is a screen that allows easy understanding of whether or not the delivery of the product stored in the storage opening 361 has been completed. This viewing screen can also be viewed from the POS terminal device 20 and other devices, in addition to the store clerk order management device 11.

[0235] (Modifications of the first and second embodiments) Below, modified examples 1 to 8 of the present embodiment 1 and 2 will be described. In the following modified examples, the contents described in the above-mentioned embodiment 1 and 2 will be omitted as appropriate. Also, it is possible to adopt a configuration in which each of the configurations shown in the above-mentioned embodiment 1 and 2 and modified examples 1 to 8 is combined. Specifically, it is possible to adopt a configuration that includes all of the above-mentioned embodiment 1 and 2 and modified examples 1 to 8, or a configuration that is a combination of the above-mentioned embodiment 1 and 2 and modified examples 1 to 8.

[0236] (Variation 1) First, a description will be given of Modification 1. In the above embodiment, a description has been given of a configuration in which the storage opening 361 to which the product is to be stored is not notified when the store clerk stores the product in the storage opening 361. In Modification 1, a description will be given of a configuration in which, in addition to or instead of such a configuration, the store clerk notifies the storage opening 361 to which the product is to be stored when the store clerk stores the product in the storage opening 361.

[0237] In the first modification, indicators 363 are provided not only on the customer side but also on the store clerk side in correspondence with each storage opening 361. The locker device 30 can provide various notifications using, for example, an indicator provided on the store clerk side (hereinafter referred to as the "store clerk indicator") or the touch panel display unit 305.

[0238] In the first modification, when a store clerk designates a storage opening 361 for storing an item, the locker device 30 lights up a store clerk indicator corresponding to the designated storage opening 361 in a predetermined manner. The locker device 30 may also display the storage opening 361 indicated by the instruction information (storage opening number) on the touch panel display unit 305. Then, when the item is stored in the storage opening 361 indicated by the store clerk indicator, the door 362 is locked.

[0239] The store clerk indicator may notify the product status by a lighting pattern. In addition, the store clerk indicator may also notify, by a lighting pattern, whether the door lock unit 307 is in an unlocked state or a locked state, whether the door 362 is in an open state or a closed state, or whether the door 362 has been open for a certain period of time or more.

[0240] According to the first modification, the storage opening 361 where the product is to be stored is notified to the store clerk, so that the store clerk can be guided to the storage location of the product. Therefore, the workload of the store clerk in storing the product can be reduced.

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

[0242] In the second modification, doors (hereinafter referred to as "clerk-side doors") are provided on the rear side of the locker device 30 in correspondence with each storage opening 361 (see FIG. 7). Each clerk-side door is provided with a lock. For this reason, the clerk-side doors cannot be opened when locked, but can be opened when unlocked. Furthermore, the clerk-side doors are designed to open automatically when unlocked. In the second modification, the clerk-side doors are assumed to be locked when the storage openings 361 are not stored.

[0243] In the second modification, when a store clerk uses the store clerk order management device 11 to specify a storage opening 361 for storing an item, the store clerk side door of the storage opening 361 is unlocked based on instructions from the store order management server 10. When the store clerk side door is unlocked, it opens automatically (or manually). The store clerk then stores the item in the storage opening 361 through the open store clerk side door and closes the store clerk side door. When the store clerk side door is in the closed state, the store clerk side door and the door 362 (customer side door) are locked.

[0244] If the storage opening 361 specified by the store clerk is storing other products, the locker device 30 may not accept the designation of the storage opening 361 or may not unlock the store clerk side door. The store clerk side door and the door 362 can be unlocked by the store clerk performing a specific operation (such as inputting a predetermined password).

[0245] According to the second modification, a store clerk-side door is provided and the store clerk can open the storage opening 361 for storing the product as specified by the store clerk, so the store clerk can be guided to the storage location of the product. This reduces the burden on the store clerk in storing the product. Furthermore, in the second modification, the product can be stored with the store clerk-side door and the door 362 locked until it is handed over to the customer CS. This allows the product to be managed hygienically.

[0246] In addition, in the second modified example, the store clerk side door may be unlocked in advance when the product is not stored. In this case, in order to guide the store clerk to the storage destination of the product, for example, the store clerk side indicator may be used to notify the storage opening 361 of the storage destination, or the store clerk side indicator may be used if provided.

[0247] In addition, in the second modification, the store clerk side door does not have to be provided with a lock. In other words, the store clerk side door may be a door that fills the opening on the store clerk side. Even in this case, the products can be managed hygienically.

[0248] (Variation 3) Next, a description will be given of Modification 3. In the above embodiment, a configuration using a locker device 30 from which products can be taken out from both the store clerk side and the customer side has been described. In Modification 3, in addition to or instead of such a configuration, a description will be given of a configuration using a locker device 30 from which products can be taken out from only one side, for example, when the locker device 30 is placed with its back to a wall.

[0249] In the third modification, the locker device 30 is installed, for example, with its back to a wall. Therefore, the door 362 is opened when a store clerk puts an item away and when a customer CS takes out an item. The opening of the storage opening 361 on the back side of the locker device 30 according to the third modification may be blocked.

[0250] In the third modification, when a store clerk designates a storage opening 361 in which to store an item, the door 362 of the designated storage opening 361 is unlocked. When unlocked, the door 362 opens automatically and the indicator 363 corresponding to the storage opening 361 lights up. Note that the door 362 may be unlocked in advance when it is in an unstored state. Then, the store clerk stores the item in the storage opening 361 and closes the door 362. When the door 362 is in the closed state, it is locked.

[0251] When the storage opening 361 for storing the product designated by the store clerk is in use, the locker device 30 may not accept the designation of the storage opening 361 or may not unlock the door 362. The door 362 can be unlocked by the store clerk performing a predetermined operation (such as inputting a predetermined password).

[0252] According to the third modification, even if the locker device 30 is installed along a wall surface, i.e., even if it is arranged so that products can be removed from only one side, the store clerk can be guided to the storage opening 361 where the products are to be stored, and the store clerk can store the products. This reduces the workload of the store clerk in storing the products. Furthermore, in the third modification, the products can be stored in a sealed state until they are handed over to the customer CS. This allows the products to be managed hygienically.

[0253] (Variation 4) Next, a description will be given of Modification 4. In the above embodiment, a description has been given of a configuration in which the storage opening 361 is locked when a store clerk places an item in the storage opening 361. In Modification 4, a description will be given of a configuration in which the storage opening 361 is not locked even when a store clerk places an item in the storage opening 361, in addition to or instead of such a configuration.

[0254] In the fourth modification, the locker device 30 does not need to include the door lock unit 307. In the fourth modification, the store clerk designates the storage opening 361 in which the product is to be stored, and stores the product in the storage opening 361, completing the storage of the product. When the customer CS then comes to the store and has the delivery certification code Cd read by the code reader 306, the indicator 363 of the storage opening 361 corresponding to the order number indicated by the delivery certification code Cd lights up. The customer CS then picks up the product stored in the storage opening 361.

[0255] According to the fourth modification, even if the door lock unit 307 is not provided, the payment for unpaid items can be made at the store ST and the items can be handed over. Note that in the fourth modification, the locker device 30 does not have to have the door 362. That is, the storage opening 361 may be open not only to the store clerk side but also to the customer side. Even in this case, the items can be handed over.

[0256] (Variation 5) Next, a fifth modified example will be described. In the above embodiment, a configuration has been described in which a designation of a storage port number is accepted from a waiter. In the fifth modified example, in addition to or instead of such a configuration, a configuration will be described in which a storage port number is automatically designated without designation by a waiter. For example, in the fifth modified example, when cooking is completed, the storage port number of an available storage port 361 may be automatically assigned without designation of a storage port number by a waiter.

[0257] (Designation of storage opening 361 based on customer CS height) In the fifth modification, 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 height, for example, information that considers a female to be short and a male to be tall. Note that the information indicating height is not limited to information indicating the gender of the customer CS, but may also be information indicating the height itself. The information indicating height may be obtained, for example, from membership information, or may be received from the customer CS when placing an online order.

[0258] In the fifth modification, when the store clerk order management device 11 receives the storage opening information 921 (see FIG. 9C) from the store order management server 10 (step S1114 in FIG. 11), it refers to the gender of the customer CS associated with the order number of the target product. The store clerk order management device 11 selects the storage opening 361 for storing the product based on the position of the storage opening 361 and the gender of the customer CS. Specifically, for example, in the case where the gender is male, when the upper storage openings 361 (storage openings 361-1, 361-2, 361-3) are not stored, the store clerk order management device 11 preferentially selects the upper storage openings. On the other hand, in the case where the gender is female, when the lower storage openings 361 (storage openings 361-4, 361-5, 361-6) are not stored, the store clerk order management device 11 preferentially selects the lower storage openings.

[0259] This allows products to be stored in the storage opening 361 that corresponds to the height of the customer CS. Specifically, if the customer CS is a female, the product can be stored in a lower storage opening 361, and if the customer CS is a male, the product can be stored in a higher storage opening 361. This improves the convenience of the order management system 1.

[0260] (Designation of storage slot 361 when multiple orders are placed by the same customer CS) In the fifth modification, when there are multiple orders from the same customer CS, the store clerk order management device 11 may preferentially designate the adjacent storage opening 361 if the adjacent storage opening 361 is not in a storage state. Also, when the customer CS cannot be identified, the store clerk order management device 11 may preferentially designate the adjacent storage opening 361 by regarding the customer CS who have made consecutive orders within a predetermined time as the same customer CS.

[0261] As a result, if the customer CS is the same customer, the products can be stored in adjacent storage openings 361, thereby reducing the effort required for the customer CS to receive the products.

[0262] (Designation of storage opening 361 according to the type of product) In the fifth modification, the clerk order management device 11 may specify the storage opening 361 according to the type of product. For example, when storage openings 361 corresponding to hot and cold products are prepared, the clerk order management device 11 may specify the storage opening 361 corresponding to the type of product indicated by the order contents. Also, for example, when storage openings 361 corresponding to the size of the product are prepared, the clerk order management device 11 may specify the storage opening 361 corresponding to the size of the product indicated by the order contents. Also, for example, when storage openings corresponding to the smell of a garlic dish or a fish dish are prepared, the clerk order management device 11 may specify the storage opening 361 corresponding to the smell of the product indicated by the order contents.

[0263] This makes it possible to prevent deterioration in quality of the product caused by storing it in the storage opening 361.

[0264] (Variation 6) Next, a sixth modification will be described. In the sixth modification, a configuration in which an order number or the like is used to certify delivery will be described. As shown in the storage management information 911 (see FIG. 9(B)), associating a storage port number with an order number can be regarded as the same as setting a passcode (e.g., order number "255") for unlocking the storage port 361 indicated by the storage port number. For this reason, the order number can be used as the passcode for unlocking. To unlock the locker, the passcode may be input by operation into the locker device 30. The passcode may also be coded as a delivery certification code Cd, and in this case, to unlock the locker, the locker device 30 may be made to read the delivery certification code Cd.

[0265] In addition to the order number, the call terminal identification information can also be used as a passcode for unlocking. Specifically, associating a storage port number with the call terminal identification information (terminal number) can be regarded as the same as setting a passcode (e.g., call terminal identification information "03B") for unlocking the storage port 361 indicated by the storage port number. Therefore, the passcode for unlocking can be used as the call terminal identification information. To unlock the locker, the passcode may be input by operation into the locker device 30. The passcode may also be coded as an identification code Id affixed to the call terminal 1910. In this case, to unlock the locker, the locker device 30 may be made to read the delivery certification code Cd.

[0266] Furthermore, when an order number is used as a passcode, the passcode may be, for example, an order number obtained by the POS terminal device 20 encrypted based on a predetermined rule. Similarly, when call terminal identification information is used as a passcode, the passcode may be, for example, a designated call terminal identification information (terminal number) encrypted based on a predetermined rule. The encrypted passcode may be coded. In this case, the storage opening 361 may be unlocked by having the locker device 30 read the coded passcode.

[0267] As described above, the passcode does not have to be encrypted. In this case, the order number and the call terminal identification information used as the passcode may be directly input to the locker device 30. In particular, as shown in the second embodiment, even if the order system 3310 and the locker system 3320 cannot be linked, the order number input to the clerk order management device 11 and the designated call terminal identification information can be directly used as the passcode. This makes it possible to easily set the passcode for unlocking the locker system 3320. In this way, in an operation such as pattern B, since it is not necessary to consider the link between the order system 3310 and the locker system 3320, the operability is increased by using a passcode based on the order number, etc. However, the delivery proof code Cd and the passcode for unlocking can be highly random and not based on the order number, etc.

[0268] According to the sixth modification, the order number and the like displayed on the store clerk order management device 11 can be used not only as information for identifying a transaction but also as a passcode for unlocking the storage opening 361. Therefore, the order number and the call terminal identification information can be effectively utilized.

[0269] (Variation 7) Next, a seventh modification will be described. In the seventh modification, the time that has elapsed since the product was stored in the storage opening 361 (storage elapsed time) may be displayed. The storage elapsed time is displayed in real time for each order number on the touch panel display unit 115 of the store clerk order management device 11, for example. Note that the storage elapsed time may be displayed on a device other than the store clerk order management device 11, such as the POS terminal device 20 or the locker device 30.

[0270] Also, an alert may be issued when the storage elapsed time exceeds an overtime (e.g., 20 minutes). For example, the store clerk order management device 11 may highlight the order number or storage port number that has exceeded 20 minutes on the touch panel display unit 115 by displaying a pop-up or the like. The alert may be issued by sound or voice in addition to or instead of the display screen. The overtime is not limited to 20 minutes and can be changed to any time by the store clerk's operation.

[0271] According to the seventh modification, the store clerk can easily grasp the time that has elapsed since the item was stored in the storage opening 361 for each storage position.

[0272] (Variation 8) Next, an eighth modification will be described. In the eighth modification, the cooking instruction receipt issued in the kitchen corresponds to the transaction between the customer CS and the delivery company. In this case, the cooking instruction receipt issued in the kitchen is issued in a different format for the customer CS and the delivery company. This allows the store clerk (storage worker) to identify the source of the order based on the format of the cooking instruction receipt. The cooking instruction receipt is taped to the cooked product and waits to be stored.

[0273] (Variation 9) In the first and second embodiments, a switching button BT37 is provided to switch between the order response screen 1400 and the locker system input screen 3700, but both may be displayed on one screen. Fig. 23 is a diagram showing a screen format in which both are displayed. Fig. 23(A) is an example in which the order response operation area AR20 and the order number input area AR120 are shortened vertically. The number of lines displayed in the order response operation area AR20 is reduced (for example, to about seven lines), and a smaller numeric keypad is displayed in the order number input area.

[0274] Fig. 23(B) is a diagram showing a screen state when touch panel display unit 115 is vertically long. In Fig. 23(B), order response operation area AR20 is displayed at the top, order number input area AR120 is displayed in the center, and locker status area AR30 is displayed at the bottom. Note that the display positions of the order response operation area AR20, order number input area AR120, and locker status area AR30 are not important. For example, the order response operation area AR20 may be displayed at the bottom, the locker status area AR30 may be displayed in the center, and the order number input area AR120 may be displayed at the top.

[0275] Fig. 23(C) is a diagram showing a screen state when touch panel display unit 115 is horizontally long. In Fig. 23(C), order response operation area AR20 is displayed on the left, order number input area AR120 is displayed in the center, and locker status area AR30 is displayed on the right. Note that the display positions of the order response operation area AR20, order number input area AR120, and locker status area AR30 are not important. For example, the order response operation area AR20 may be displayed on the right, the locker status area AR30 may be displayed in the center, and the order number input area AR120 may be displayed on the left.

[0276] (Variation 10) Next, a description will be given of Modification 10. In Modification 10, a delivery company is referred to as a "delivery service provider." FIG. 24 is an explanatory diagram showing a configuration example of a product delivery system 2500 according to Modification 10. In FIG. 24, the product delivery system 2500 of Modification 10 includes the clerk order management device 11 described in the above embodiment. The product delivery system 2500 of Modification 10 is significantly different from the configuration of FIG. 1 in that it includes a delivery service provider system DS, and the display screen of the clerk order management device 11 is the same as that of the above embodiment, so that the above embodiment can be applied to the control related to the display of the clerk order management device 11.

[0277] The delivery service provider system DS includes a delivery service provider management server 2510, a tablet 2511 for the delivery service provider, and a kitchen printer 2512 for the delivery service provider.

[0278] The delivery service provider system DS and the store system TS are not linked. The delivery service provider management server 2510 manages orders for the delivery service provider. Specifically, the delivery service provider management server 2510 manages order information received by the customer terminal device 50. The delivery service provider management server 2510 transmits the order information to a tablet 2511 for the delivery service provider and a kitchen printer 2512 for the delivery service provider.

[0279] The tablet 2511 for the delivery service provider is a tablet terminal equipped with a touch panel display unit. The tablet 2511 for the delivery service provider displays the order information received from the management server 2510 for the delivery service provider.

[0280] The kitchen printer 2512 for the delivery service provider is a kitchen printer that issues product instruction slips for the delivery service provider. Specifically, the kitchen printer 2512 for the delivery service provider is placed in the kitchen, and issues an instruction slip showing cooking instructions based on order information received from the delivery service provider management server 2510. For example, a barcode showing the order number, the product, the quantity, the seat number, etc. are printed on the instruction slip.

[0281] The code reader 117 reads the barcode on the order slip. This makes it possible to obtain the order number of the slip. Reading the code with the code reader 117 prevents the store clerk from having to take the time and effort to place the items, and helps to prevent mistakes, allowing the store clerk to carry out allocation work efficiently.

[0282] When the instruction slip is issued, the kitchen staff starts cooking the order indicated on the instruction slip. Then, when the cooking is completed, the instruction slip is handed over to the hall staff together with the cooked food. The hall staff stores the cooked food (products for delivery service) in the locker device 30.

[0283] Products (cooked items) for delivery service are packed in a paper bag or the like. Furthermore, an instruction slip printed by the kitchen printer 2512 for the delivery service provider is affixed to this paper bag in a visible manner. A storage worker (store clerk) who stores the reserved products in the locker device 30 searches for the target product to which the instruction slip is affixed, based on the order number and product information displayed on the tablet 2511 for the delivery service provider. The storage worker then picks up the ordered products based on the instruction slip, packs the ordered products in a take-out paper bag or the like, and stores them in the locker device 30.

[0284] When storing the product in the locker device 30, the staff order management device 11 receives the designation of the storage unit 361 from the touch panel display unit 115. Specifically, the staff order management device 11 receives the slip number of the instruction slip issued by the kitchen printer 2512 for the delivery service provider and the position of one or more storage units 361 storing the product, and outputs information that associates position information indicating the position with the slip number of the product for delivery service stored in the storage unit 361.

[0285] The tablet 2511 for the delivery service provider does not accept the designation of the storage unit 361 that stores the products for the delivery service. The tablet 2511 for the delivery service provider is only for displaying and tallying up the order information and history accepted via the service. Therefore, as described above, the delivery person reads the code displayed on the terminal he / she carries or inputs the value.

[0286] The tablet 2511 for the delivery service provider and the locker management server 2421 may be connected. In this case, the tablet 2511 for the delivery service provider may receive a designation of a storage unit 361 from a store clerk. When the tablet 2511 for the delivery service provider receives a designation of a storage unit 361 from the store clerk, it may transmit the received designation result to the locker management server 2421. The locker management server 2421 may update the storage unit management table 2100 using the designation result of the storage unit 361 received from the tablet 2511 for the delivery service provider.

[0287] The product delivery system 2500 according to the tenth modification accepts the position of one or more storage units 361 that store products to which an instruction slip for the delivery service provider is affixed, and outputs information that associates position information indicating the position with the slip number of the product stored in the storage unit 361. Therefore, the store clerk can easily know where the product to which the instruction slip for the delivery service provider is affixed is stored. Therefore, the product to which the instruction slip for the delivery service provider is affixed can be stored in the optimal storage destination according to the operation of the locker device 30, such as the number of products, the size of the products, the capacity of the storage unit 361, and the congestion situation. Therefore, the convenience of the delivery of the product to which the instruction slip for the delivery service provider is affixed can be improved.

[0288] In addition, since the delivery service provider system DS and the store system TS are independent of each other, the cost and time required for system modification for connection can be reduced.

[0289] A delivery service provider system DS is provided for each delivery service provider. Therefore, as the number of delivery service providers increases, the number of delivery service provider systems DS also increases accordingly. Therefore, in the product delivery system 2500, as the number of providers entering the delivery service business increases, the number of delivery service provider systems DS also increases accordingly.

[0290] The embodiments will be summarized below. [Name of invention] Order management system, order management method, and program [Technical field] The present invention relates to an order management system, an order management method, and a program. [Background technology] It has been known in the past to deliver cooked products to customers or delivery companies via a delivery box. When placing a product in the delivery box, a store clerk may input the number of the delivery box (for example, see Patent Document 1). In addition, in recent years, with the rapid entry of new delivery companies, each delivery company has its own order number system, which necessitates different approaches for each delivery company. [Prior art document] [Patent documents] [Patent Document 1] JP 2007-296315 A [Summary of the Invention] [Problem to be solved by the invention] Due to this background, there are a variety of input methods for placing products in the delivery box, but there has been a problem in that it is not possible to handle these various input methods. The present invention has been made in view of the above circumstances, and has an object to provide a technique that can accommodate various input methods.

[0291] [Means for solving the problem] (1) In order to solve the above-mentioned problems, one aspect of the present invention is a program that causes a computer used in an order management system equipped with storage means capable of storing products to function as a memory means (e.g., S1116) that stores order identification information that identifies an order for the product in association with location information of the storage means in which the product is stored, a first display means (e.g., display of an order response operation area AR20) that displays a list of the order identification information selectable by operation of a store clerk, and a second display means (e.g., display of an order number input area AR120) that displays a reception screen that accepts the order identification information by operation of a store clerk. According to the above configuration, by providing the first display means and the second display means, it is possible to provide a technique that can handle various input methods.

[0292] (2) In the above configuration (1), the display unit functions as a switching unit (for example, a display switching button BT37) that switches between a list display by the first display unit and a reception screen by the second display unit. According to the above configuration, it is possible to provide a technique that can handle various input methods. Also, the switching means makes it possible to easily switch between the list display and the reception screen.

[0293] (3) In the configuration of (2) above, the third display means functions as a third display means (e.g., display of the locker status area AR30) that displays the status of the storage means, and the third display means displays the status of the storage means even when switching is performed by the switching means. According to the above configuration, by providing the first and second display means, it is possible to provide a technology that can handle various input methods. Also, by using the third display means, the store clerk can check the status of the storage means without performing any operation to check the status.

[0294] (4) In any one of the above configurations (1) to (3), the first display means displays a list of the order identification information and order-related information corresponding to the order identification information. According to the above configuration, by providing the first display means and the second display means, it is possible to provide a technology that can handle various input methods. Furthermore, orders received from the transaction management server Sv or the like are displayed by the first display means. On the other hand, when order-related information cannot be received, the order can be accepted by the second display means.

[0295] (5) In order to solve the above-mentioned problems, another aspect of the present invention is an order management method, characterized in that a computer used in an order management system equipped with storage means capable of storing products executes processes including a storage step of storing order identification information for identifying an order for the product in association with location information of the storage means in which the product is stored, a first display step of displaying a list of the order identification information selectable by operation of a store clerk, and a second display step of displaying a reception screen that accepts the order identification information by operation of the store clerk. According to the above configuration, by providing the first display step and the second display step, it is possible to provide a technique that can handle various input methods.

[0296] (6) In order to solve the above-mentioned problems, another aspect of the present invention is an order management system that includes a storage means capable of storing products, a memory means for storing order identification information that identifies an order for the product and location information of the storage means in which the product is stored in association with each other, a first display means for displaying a list of the order identification information selectable by operation of a store clerk, and a second display means for displaying a reception screen that accepts the order identification information by operation of a store clerk. According to the above configuration, by providing the first display means and the second display means, it is possible to provide a technique that can handle various input methods.

[0297] The programs for implementing the order management system 1, the store order management server 10, and the locker device 30 described above may be recorded in a computer-readable recording medium, and the programs may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also refers to storage devices that hold a program for a certain period of time, such as 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. The above-mentioned program may be transmitted from a computer system that stores 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. The "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The above-mentioned program may also be for implementing a part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]

[0298] Cd…Delivery verification code Id…Identification code Pcd...Certification code for payment Sv: Order management server AR20: Order handling operation area AR30…Locker Status Area AR120…Order number entry area 1. Order management system 10…Store order management server 20... POS terminal equipment 30...Locker device 40...Kitchen terminal device 45…Call display 50...Customer terminal device 1910…Call terminal 2500…Product delivery system 2510…Delivery service provider management server 2511…Tablet for delivery service companies 2512…Kitchen printer for delivery service companies

Claims

1. A computer used in an order management system for storing and managing ordered products in storage means, a storage means for associating and storing order identification information for identifying an order of a product with position information of the storage means in which the ordered product is stored, a first display means for displaying a list of the order identification information in a selectable manner by an operation of a store clerk, a second display means for displaying a reception screen for receiving the order identification information by an operation of a store clerk, a switching reception unit display means for displaying a switching reception unit that receives an operation of a store clerk for switching between the list display by the first display means and the reception screen by the second display means, functioning as, the switching reception unit display means, displays the switching reception unit both when the first display means is displaying a list and when the second display means is displaying a reception screen A program characterized by the above.

2. A third display means for displaying the state of the storage means functioning as, the third display means, displays the state of the storage means both when the switching reception unit display means is displaying the switching reception unit The program according to claim 1, characterized by the above.

3. The second display means, on the reception screen, displays a numeric keypad for inputting the order identification information and an order identification information display section for displaying the order identification information input by an input operation of the numeric keypad The program according to claim 1 or claim 2, characterized by the above.

4. A computer used in an order management system for storing and managing ordered products in storage means, a storage step of associating and storing order identification information for identifying an order of a product with position information of the storage means in which the ordered product is stored, a first display step of displaying a list of the order identification information in a selectable manner by an operation of a store clerk, a second display step of displaying a reception screen for receiving the order identification information by an operation of a store clerk, a switching reception unit display step of displaying a switching reception unit that receives an operation of a store clerk for switching between the list display in the first display step and the reception screen in the second display step executes a process including, displays the switching reception unit in the switching reception unit display step both when displaying a list in the first display step and when displaying a reception screen in the second display step An order management method characterized by the above.

5. An order management system for storing and managing ordered products in a storage unit, A storage unit that stores, in association with each other, order identification information for identifying an order of a product and location information of the storage unit in which the ordered product is stored. A display unit operated by a store clerk. A first display control unit that causes the display unit to display a list of the order identification information in a selectable manner. A second display control unit that causes the display unit to display a reception screen for receiving the order identification information. A switching reception unit display control unit that causes the display unit to display a switching reception unit that receives switching between the control by the first display control unit that causes the display unit to display a list of the order identification information in a selectable manner and the control by the second display control unit that causes the display unit to display a reception screen for receiving the order identification information. The order management system includes: The switching reception unit display control unit: Causes the display unit to display the switching reception unit both when the first display control unit causes the display unit to display a list of the order identification information in a selectable manner and when the second display control unit causes the display unit to display a reception screen for receiving the order identification information. An order management system characterized by the above.