Storage medium, order management method, and order management system

JP2026016697A5Pending Publication Date: 2026-04-07TERAOKA SEIKO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing systems struggle to accommodate various input methods for delivering products to customers via different delivery companies with unique order number systems.

Method used

A program that integrates with an order management system to store order identification information and location information in association, featuring display means for selecting and accepting order information, enabling flexible input methods.

Benefits of technology

Facilitates efficient management and delivery of products across multiple delivery companies by standardizing order processing and storage, enhancing operational flexibility and customer service.

✦ 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 technique capable of coping with various input methods.SOLUTION: A program causes a computer used in an order management system including storage means capable of storing a product to function as storage means for storing order identification information for identifying an order of the product and position information of the storage means in which the product is stored in association with each other, first display means for displaying a list of the order identification information so as to be selectable by an operation of a store clerk, and second display means for displaying a reception screen for receiving the order identification information by an operation of the store 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 food to customers or delivery companies via a delivery box. When placing the food in the delivery box, a store clerk may input the number of the delivery box (see, for example, Patent Document 1).

[0003] In addition, in recent years, a number of delivery companies have entered the market, and since each delivery company has a different order number system, different measures are required for each delivery company. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-296315 Summary of the Invention [Problem to be solved by the invention]

[0005] Given 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 accommodate these various input methods.

[0006] The present invention has been made in view of the above circumstances, and an object of the present invention is 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 and location information of the storage means in which the product is stored, in association with each other; a first display means that displays a list of the order identification information so that it can be selected 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 explanation of the drawings]

[0008] [Figure 1] 1 is an explanatory diagram showing an example of the configuration of an order management system 1 according to an embodiment. [Figure 2] FIG. 10 is an explanatory diagram showing an example of a customer service area in an ordering store ST. [Figure 3] FIG. 2 is an explanatory diagram showing an example of the hardware configuration of a store order management server 10. [Figure 4] 2 is an explanatory diagram showing an example of the hardware configuration of a store clerk order management device 11. FIG. [Figure 5] FIG. 2 is an explanatory diagram showing an example of the 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 rocker device 30. FIG. [Figure 8] FIG. 2 is an explanatory diagram showing an example of the hardware configuration of a customer terminal device 50. [Figure 9] 2 is an explanatory diagram showing an example of various information stored in the store order management server 10. FIG. [Figure 10] FIG. 10 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]10 is an explanatory diagram showing an example of a screen on the customer terminal device 50 when a customer CS places an online order using the customer terminal device 50. FIG. [Figure 13] 10 is an explanatory diagram showing an example of an order handling screen displayed on the touch panel display unit 115 of the store clerk order management device 11. FIG. [Figure 14] 10 is an explanatory diagram showing an example of an order handling screen displayed on the touch panel display unit 115 of the store clerk order management device 11. FIG. [Figure 15] FIG. 10 is an explanatory diagram showing an example of a screen when specifying a storage location for 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] FIG. 10 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. [Figure 18] FIG. 10 is an explanatory diagram illustrating an example of the configuration of an order management system 3300 according to a fourth embodiment. [Figure 19] FIG. 19 is an explanatory diagram showing an example of the hardware configuration of a calling terminal 1910. [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] 10 is an explanatory diagram showing an example of a storage slot management table 3500 stored in the locker management server 3321. FIG. [Figure 22] FIG. 10 is an explanatory diagram showing an example of a screen when specifying a call terminal 1910 in the order system 3310. [Figure 23] FIG. 10 is a diagram showing a screen displaying both of them. [Figure 24] FIG. 25 is an explanatory diagram showing an example of the configuration of a product delivery system 2500. DETAILED DESCRIPTION OF THE INVENTION

[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, as well as products that are delivered to the end consumer by a customer.

[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, home improvement store, convenience store, or general goods store. 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] The servers and devices included in the order management system 1 are communicatively connected via networks 70 and 71. Specifically, the various devices installed in the store ST are communicatively connected via the network 70, such as a local area network (LAN). The transaction management server Sv, the store order management server 10, and the customer terminal device 50 are communicatively connected via a network 71, such as the Internet or a wide area network (WAN). 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 communicatively connected to the order placing devices of each delivery company via a network such as the Internet. The vendor order terminal 60 is, for example, a tablet terminal. The vendor order terminal 60 receives order identification information and order details assigned by the delivery company. In the following description, the order identification information is also referred to as the "order number" for convenience. Although the "order number" is written as a "number," it is not limited to numbers and may include letters or the like. The order number has a different structure for each delivery company and is also different from the delivery certification code Cd and settlement certification code Pcd described below. Furthermore, as shown in FIG. 1, the vendor order terminal 60 is not connected to each device installed 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, communication with each delivery company's ordering device is handled by the PC. 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), a 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. Hereinafter, ordering using the customer terminal device 50 will be referred to as "online ordering," ordering using the POS terminal device 20 at the store ST will be referred to as "offline ordering," and ordering through a delivery company will be 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 a customer terminal device 50, a POS terminal device 20, etc. When the transaction management server Sv accepts an online order, it sends 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 about customers CS, information about stores ST, and information about products for each store ST (product master). The store order management server 10 manages the order details accepted by the transaction management server Sv. Specifically, the store order management server 10 stores (registers) information about products that have been accepted as online orders or offline orders. The store order management server 10 also manages products that have been accepted as 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 instructs each device in the store to display predetermined information. The store order management server 10 also stores various information necessary 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 for each product. The product master also includes product identification information, product name, and unit price of products that require weighing (products to be weighed). In addition to the product master, the store order management server 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records. The store order management server 10 may also store membership information for customer CS.

[0017] The clerk order management device 11 is a terminal device used by a clerk to manage products ordered online and 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, specifically a tablet terminal. The clerk order management device 11 may be a laptop computer or a stationary terminal device such as a desktop computer.

[0018] The POS terminal device 20 receives an order from a customer CS by a store ST staff member, and executes product registration processing and payment processing for the products registered by the registration processing in response to operations by the staff member. The POS terminal device 20 may also execute product registration processing and payment processing in response to operations by the customer CS. Furthermore, a ticket vending machine may be used in the order management system 1 instead of or in addition to the POS terminal device 20. The ticket vending machine is a device that executes product registration processing and payment processing and issues meal tickets in response to operations by 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 used to place an order may be a stationary terminal device such as a desktop computer. A specific application program (hereinafter referred to as the "order application") is installed in the customer terminal device 50. When the order application is launched, the customer terminal device 50 communicates with the store order management server 10 via the network 71, enabling offline ordering.

[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 the payment certification code Pcd for the payment to be made 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 has multiple storage openings and a door lock for each storage opening, and is a device for storing and delivering products ordered by a customer CS. The locker device 30 locks the storage opening once the product is stored in the storage opening. The locker device 30 then unlocks the storage opening and enables delivery of the product by entering the order number or by 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 receives a press of the operation unit from a waiter when cooking is complete. When the operation unit is pressed, the kitchen terminal device 40 transmits information indicating that cooking is complete to the waiter order management device 11 via the store order management server 10.

[0024] The call display 45 is placed 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 the ordering store ST. As shown in Fig. 2, a counter CT is located 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 also located above the counter CT in the store ST. Furthermore, the store ST has a clerk area and a customer area on either side of the counter CT. The customer area includes a face-to-face 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 using the POS terminal device 20 in response to the store clerk's operation, and then settles the payment for the registered product. Once cooking is complete, the product is stored in the locker device 30 and is then handed over to the customer.

[0027] The product delivery area FL2 is where products are delivered. Products stored in the locker device 30 include products ordered online, offline, and by vendors. Specifically, the product delivery area FL2 is where customers CS who placed online orders, customers CS who placed offline orders, and delivery personnel from delivery companies who placed vendor orders personally retrieve products from the storage openings of the locker device 30. Once the cooking of the ordered products is complete and the storage opening for the products is determined, the call display 45 displays the order number and storage opening number corresponding to the order details.

[0028] A delivery person from a delivery company who has placed an order with a delivery company goes to the locker device 30 and enters the order number. If the payment has already been made online when placing an online order, the customer CS goes to the locker device 30 without paying 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 pays at the POS terminal device 20. Also, when placing an offline order, the customer CS pays at the POS terminal device 20 in the face-to-face customer service area FL1. After paying, 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 certificate code Cd, the locker device 30 opens the door to the storage compartment where the product is stored. The delivery person or customer CS then removes the product from the storage compartment and collects it. This completes the transaction.

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

[0031] The CPU 101 is a central processing unit that 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 port 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, and the locker device 30, via the network .

[0032] (Example of hardware configuration of the store clerk 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 vendor order terminal 60. In FIG. 4, the store clerk order management device 11 and the vendor 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 the main storage device of the CPU 111 . The communication unit 114 of the store 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 store 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 20. POS terminal 20 includes CPU 201, ROM 202, RAM 203, hard disk 204, customer display unit 205, customer scanner unit 206, card payment unit 208, change dispenser 209, clerk display unit 210, key operation unit 211, clerk scanner unit 212, printing unit 213, audio output unit 214, and communication unit 215. These components can communicate with each other via a bus.

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

[0037] The RAM 203 is a readable and writable memory that stores various types of 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 types of information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. Furthermore, 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 paying for an online order 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 payment unit 208 is a payment mechanism that accepts various cards. The various cards include credit cards, prepaid cards for electronic money, and point cards. A balance (balance) is stored (charged) on the prepaid card. The card payment unit 208 includes a card recognition unit, a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information from various cards. The read information is used to settle the registered product bill. The card recognition unit can also recognize information to be used in settling the registered product bill, for example, when using points held on a point card. The card recognition unit can also recognize information that is not used in settling the registered product bill, for example, when points are awarded to a point card. The card recognition unit in this embodiment is compatible with contact-type cards (IC cards, magnetic cards) and contactless-type cards (IC cards). 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 also 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 each denomination.

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

[0044] The key operation unit 211 includes various keys (hardware keys, buttons), and receives various inputs from the 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 types of information. For example, the store clerk scanner unit 212 optically reads barcodes attached to products and store clerk codes attached to store clerk name tags. 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 the 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 locking 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 the main storage device of 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, customer CS, 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 (two-dimensional code, bar code, etc.). The door locking unit 307 is a lock provided for each door 362 (see FIG. 7). The door locking unit 307 is locked or unlocked under the control of the CPU 301, for example. Door open / close sensors 308 are provided for each door 362, and detect whether the door 362 is in an open state or a closed state.

[0050] Weighing sensors 309 are provided on the bottom of each storage opening 361 (see FIG. 7) and detect the weight of the product stored in the storage opening 361. Locker device 30 uses the detection results of weighing sensors 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 light up in a predetermined single color or multiple colors. Indicator 363 uses a predetermined lighting pattern to notify the delivery person or customer CS that the product to be delivered is stored in the corresponding storage opening 361. Indicator 363 can also use its lighting pattern to notify whether door lock unit 307 is in an unlocked state or a locked state, whether door 362 is in an open state or a closed state, or whether 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] (External appearance of the rocker device 30) Fig. 7 is an explanatory diagram showing an example of the appearance of locker device 30. Fig. 7(A) is a perspective view of locker device 30 as seen from the rear side (store clerk side). Fig. 7(B) is a perspective view of 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 plurality of storage openings 361 (361-1 to 361-6).

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

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

[0055] As shown in FIG. 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 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 (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 by 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] An indicator 363 is provided corresponding to each storage opening 361. Specifically, the indicator 363 is provided above each storage opening 361. The indicator 363 lights up in a predetermined pattern depending on the open / closed state of the door 362 and the state of the door lock unit 307.

[0059] Furthermore, 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 (store clerk side). For example, depending on the lighting state of the interior light, it may be possible to indicate which storage opening 361 a customer CS will take out an item from, or which storage opening 361 a store clerk will store an item in. The indicator 363 and the interior light may be used together, or only the interior light may be provided without providing the indicator 363.

[0060] As described above, the touch panel display unit 305 displays instructions for the delivery person or customer CS regarding product reception, and also accepts operations for the delivery person or customer CS regarding product reception. 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 illustration, 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 the hardware configuration of customer terminal device 50. In Fig. 8, 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 that 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 the main storage device of 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 barcodes). The network-compatible communication unit 507 is a unit that performs communication wirelessly 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 the 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 types of 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 of an online order received. The order information 901 is also generated by the POS terminal 20 based on the details of an offline order received. 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 that can uniquely identify 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 the customer's 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. Furthermore, since the customer identification information is associated with member information, it can be 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 also includes payment information used for payment, such as price and tax rate. The delivery time indicates the scheduled time when the product will be delivered. When the POS terminal device 20 accepts an order, the delivery time is set to, for example, the estimated time when cooking will be completed, depending on the cooking time of the product and the congestion status 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 settlement-related information indicates either "Completed" if the payment has been made online, or "Not yet" if the payment has not yet been made at the store.

[0070] As an example, order information 901a shows an online order for an unpaid seafood curry set with a delivery time of 8:00 PM. 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 "8:00 PM," and the payment-related information is "unpaid."

[0071] (Example of 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 where the product is stored, the transaction progress, etc., and is updated as appropriate. As shown in FIG. 9(B), the storage management information table 910 includes the following fields: order number, storage port number, product status, and storage period. By storing information in each field, 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 a product is stored, the storage slot number indicates one of the storage slot numbers "1-6" designated by the store clerk. When no product is stored, the storage slot number indicates "0." Even if the storage slot number indicates one of the numbers, it will become "0" again once the product is removed by the customer CS.

[0073] The product status indicates the progress of the product in a transaction. Examples of product status include "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 yet started, so the status is "uncooked."

[0075] The "cooking" status indicates the state after cooking has started but 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 from the kitchen terminal device 40 indicating that cooking has started, 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 slot number 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 that the product is being stored in the storage port 361. When the product is stored in the storage port 361, the store order management server 10 changes the product status from "preparing to store" to "being stored."

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

[0080] The "excess" status indicates that 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. On the other hand, the "excess" status is changed from another status when a certain amount of time has passed since the delivery time. Note that the status may be changed to "excess" in response to the operation of the store clerk.

[0081] The status of "storage / elsewhere" indicates that 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 "discard" status indicates that the product has been discarded. For example, when a product stored in storage port 361 is removed for disposal, the status is changed to "discard" in response to an operation by a store clerk. Note that the product stored in storage port 361 may be temporarily removed from storage port 361 and stored elsewhere, and then the status may be changed to "discard" in response to an operation by a store clerk after the status has been changed to "stored elsewhere." In this case, if an operation to set the status to "discard" is performed without first passing through the "stored elsewhere" status, the operation may be invalid, 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 certification code Cd. The status "delivered" indicates that the door 362 has been unlocked and the product has been removed from the storage opening 361.

[0084] The storage period shown 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 the 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 period is "20:30." Note that once 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 361 No. 2. The product with order number "1234ABC" was ordered from a vendor. Therefore, order number "1234ABC" does not exist in the order information table that 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 from order numbers for non-vendor orders. Specifically, order numbers for non-vendor orders are three-digit numbers, but the order number "1234ABC" is a combination of four digits and three letters.

[0088] (Example of storage slot 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 that indicates the products (order numbers) stored in each storage port 361. The storage port information 921 is updated as products are stored in and removed 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 slot 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 slot 361 is in an empty state.

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

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

[0092] (Transition of receipt 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 transaction is completed in the order management system 1. Figure 10(A) shows the storage management information 911a when the order is completed. Specifically, the storage management information 911a in Figure 10(A) indicates that the order number is "255", the storage slot 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 when 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] Figure 10(C) shows the storage management information 911a when cooking is complete. Specifically, the storage management information 911a in Figure 10(C) differs from Figure 10(B) in that the product status is "cooked." When the store order management server 10 receives a cooking completion notification from the kitchen terminal device 40 indicating that cooking is complete, it changes the product status from "cooking" to "cooked."

[0095] Figure 10(D) shows the storage management information 911a when the store clerk order management device 11 accepts the designation of a storage port number from a store clerk. Specifically, the storage management information 911a in Figure 10(D) differs from Figure 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] Figure 10(E) shows the storage management information 911a when the storage of the product in the storage opening 361 and locking are completed. Specifically, the storage management information 911a in Figure 10(E) differs from Figure 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 locking is completed, the store order management server 10 changes the product status from "preparing to store" to "storing."

[0097] Figure 10(F) shows the storage management information 911a when the product has been received. Specifically, the storage management information 911a in Figure 10(F) differs from Figure 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 has been completed, the store order management server 10 changes the product status from "receiving," which was changed after "preparing to store," 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 the time of ordering 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 storing the product 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 pick up the product at the store ST.

[0100] Step S1113: When the store clerk prepares the product ordered by the delivery company, he or she 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 slot information 921 (see FIG. 9(C)) from the store order management server 10.

[0101] Step S1114: When the store order management server 10 receives an inquiry about the storage slot information 921 from the store clerk order management device 11, the store order management server 10 transmits the storage slot 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 storage port number that indicates the storage port 361 that stores the product. Upon receiving the storage port number, the store clerk order management device 11 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, it 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 them 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 the product has been stored in the storage slot 361 indicated by the specified storage slot number. In the request for storage permission determination, the storage slot number of the storage slot 361 where the product has been stored is sent 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 the storage slot number included in the request is the specified storage slot number. In the storage permission determination, if the storage slot number included in the request is the specified storage slot number, the store order management server 10 derives a determination result that allows storage in the storage slot 361. On the other hand, if the storage slot number included in the request is not the specified storage slot number, the store order management server 10 derives a determination result that does not allow storage in the storage slot 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 derived is that storage is permitted includes an instruction to lock the locker. The instruction information when the determination result derived is that storage is not permitted includes an instruction to display that the storage location 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 indicates that a determination result permitting storage is derived, the locker device 30 locks the door lock unit 307 and displays a notification on the touch panel display unit 115 stating, "The product has been stored in storage opening No. XX. Locking is complete." On the other hand, if the instruction information indicates that a determination result prohibiting storage is derived, the locker device 30 does not lock the door lock unit 307 and displays a notification on the touch panel display unit 115 stating, "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 processing, it is assumed that a determination result permitting storage has been derived. Step S1123: When the locking of the door locking unit 307 is completed, the locker device 30 transmits a locking completion notice 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 product in the locker device 30, lock it, and store the product.

[0111] Next, we will explain the screens displayed when a customer CS places an order on the customer terminal device 50. The customer CS can select online payment or in-store payment on a payment method selection screen (not shown). Figure 12(A) shows the screen (first order confirmation screen) displayed when online payment is selected. Figure 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 content confirmation area AR41 displays 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 additional orders after an 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 the product selection screen (not shown), allowing the selection of additional products. The order cancellation button BT42 is a button that allows the customer CS to cancel an order if they have changed their mind after confirming the order and wish to cancel it.

[0113] The receipt guidance area AR42 includes the delivery certification code Cd and a message guiding 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 corresponding to the selected transportation type.

[0114] Figure 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 Figure 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 guidance area AR43 includes a payment verification code Pcd and a message informing the customer that payment will be made at the store ST where the order was placed. The payment verification code Pcd is coded information including the order number and information indicating that payment has not yet been made.

[0116] In this way, the customer CS can place an 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, and a second display that displays a reception screen for receiving order numbers by a store clerk. First, the first display will be described, 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 handling screen displayed on the touch panel display unit 115 of the store clerk order management device 11. In FIGS. 13 and 14, the order handling screen 1400 includes an order handling operation area AR20, a locker status area AR30, and a button area BT30. The order handling operation area AR20 is an example of a first display. The locker status area AR30 is an example of a third display.

[0119] (Regarding the order handling operation area AR20) The order handling operation area AR20 includes an all list tab Tb1, an unstored tab Tb2, a stored tab Tb3, an alternative storage 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 with a status of "preparing to store." The storing tab Tb3 is a tab that displays a list of list items corresponding to orders whose status is "storing." The off-site storage tab Tb4 is a tab that displays a list of list items corresponding to orders with the status "off-site storage." 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 is selected. As shown in Fig. 13, list items 1401 (1401a to 1401o) of orders corresponding to all statuses are displayed in the order handling operation area AR20. 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 status (product status) of the order indicated by the order number. The status item is expressed by text. Note that the status item does not have to be expressed by text, but may also be expressed by symbols or colors.

[0122] The delivery time field indicates the delivery time of each order. The storage limit item indicates the time beyond which the delivery time will expire. The time beyond which the delivery time will expire is the time obtained by adding a predetermined time (for example, 30 minutes) to the delivery time. If a product remains stored in the storage opening 361 and the time beyond which the product will expire is exceeded, the product will be removed from the storage opening 361 by a store clerk and either stored in another location until the customer CS comes to pick it up, or discarded.

[0123] The settlement item shows settlement-related information, specifically, whether the payment has been completed online ("Completed") or not ("Not Completed") by making an in-store payment. 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. By checking the eat-in / take-out category, the store clerk can prepare for eat-in or take-out. For example, preparing for eat-in means placing the items on a tray. For example, preparing for take-out means packing the items into bags.

[0125] Each list item 1401 is displayed from top to bottom in order of earliest delivery time. Restaurants are 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 relative to the delivery time, it will become cold or warm. For this reason, it may be necessary to start preparation from a time calculated backward from the delivery time by a certain amount. From this perspective, each list item 1401 is displayed in order of delivery time. This makes it easier for staff to determine the order and the time to start preparing the products. In other words, staff can start preparing the products for each order at their own discretion by looking at the delivery time. This allows staff to prepare products smoothly.

[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. Specifically, the store order management server 10 pre-sets a predetermined time to be counted back from the delivery time for each product or for each order quantity of each product. For example, the predetermined time is 10 minutes for products with short cooking times and 20 minutes for products with long cooking times. That is, the store order management server 10 notifies the store clerk to start preparation 10 to 15 minutes before the delivery time for products with short cooking times, and notifies the store clerk to start preparation 20 to 25 minutes before the delivery time for products with long cooking times. The cooking time and the predetermined time to be counted back can be set to any time by the store clerk. For orders accepted by the POS terminal device 20, the store order management server 10 simply notifies the kitchen terminal device 40 to start preparation immediately.

[0127] (About the Locker Status Area AR30) The locker status area AR30 includes a storage slot status area AR31 that indicates the storage status of each storage slot 361 of the locker device 30. The storage slot status areas AR31 (AR31-1 to AR31-6) correspond to the six storage slots 361-1 to 361-6 (see FIG. 7) of the locker device 30. The storage slot status areas AR31-1 to AR31-6 correspond to the arrangement of the storage slots 361-1 to 361-6 as seen from the store clerk's side (FIG. 7(A)). That is, the storage slot status areas AR31-1 to AR31-3 are displayed in order from right to left on the top row, and the storage slot status areas AR31-4 to AR31-6 are displayed in order from right to left on the bottom row. In addition, the storage slot status areas AR31-1 to AR31-6 display a number from "1" to "6" corresponding to the storage slot number. By displaying the storage slot status areas AR31-1 to AR31-6 in this order, the store clerk can easily understand the correspondence between the storage slot status areas AR31-1 to AR31-6 and the storage slots 361-1 to 361-6.

[0128] In FIG. 13, storage slot status areas AR31-1, AR31-2, and AR31-3 indicate a storage status where products are stored. Storage slot status areas AR31-4 and AR31-6 indicate an unstored (empty) status where no products are stored. Furthermore, storage slot status area AR31-5 indicates an overdue status where excessive time has passed since products were stored. In other words, storage slots 361 with storage slot numbers 1, 2, and 3 are storing products, storage slots 361 with storage slot numbers 4 and 6 are not storing products, and excessive time has passed since products were stored in storage slot 361 with storage slot number 5.

[0129] The storage slot status area AR31 is displayed with a background color that corresponds to the product status. This allows the store clerk to understand the product status from the background color. In addition, in the case of an offline order, the storage slot 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 slot 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 (expiry time) 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 indicating "expired" indicating the product status may be made to flash. Also, if an indicator is provided on the back side of the storage slot 361, the indicator may be lit in a predetermined manner when the storage limit has passed. The notification may be made, for example, based on an instruction from the store order management server 10.

[0131] In addition, the storage slot 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 response screen 1400, the button area BT30 includes a storage registration button BT31, a storage cancellation button BT32, a transfer registration button BT33, an alternative storage 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 that accepts cancellation of the storage of the product in the storage opening 361. The movement registration button BT33 is a button for accepting movement of the storage opening 361 of the product stored in the storage opening 361. The off-site storage registration button BT34 is a button for accepting registration of off-site storage of the product (off-site storage registration). The selection clear button BT35 is a button that accepts cancellation of the selection frame SF that indicates that a product has been selected. The update button BT36 is a button that accepts updating of various types of information currently being displayed to the latest information. The display switching button BT37 is a button that switches to a locker system input screen 3700, which will be described later.

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

[0135] Then, the store clerk presses the storage registration button BT31, checks the storage slot status area AR31, and specifies 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 the two storage slots 361 with storage slot numbers 4 and 6 indicating availability.

[0136] When the store clerk stores the product in the storage compartment 361 indicated by the specified storage compartment number (6), the door 362-6 of the storage compartment 361-6 with the number 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] 14 is an explanatory diagram showing an example of an order response screen 1500 that is 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. The status of list item 1401f indicates "storing."

[0138] Furthermore, the storage slot reception notification 1410b indicates that the product has been stored in storage slot 361-6 numbered 6. This allows the store clerk to confirm that the product has been stored in 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 that is displayed when switching from the order status shown in Fig. 13 or Fig. 14. Therefore, the storage status of 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 store clerk order management device 11. The locker system input screen 3700 includes an order number input area AR120 instead of the order response operation area AR20. The order number input area AR120 is an example of a second display.

[0141] The order number input area AR120 is an area that accepts input of the order number of a product in order to store the product in the specified storage slot 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 where the order number input by the store clerk into 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 includes numeric keys, letter keys, a backspace key, a clear key, etc., and is an area where each key operation is accepted. Because 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 confirming 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 FIGS. 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 FIGS. 13 and 14, improving operability.

[0144] In addition to inputting the quantity, the store clerk can also input the order using the code reader 117. In this case, the vendor order terminal 60 displays an order number code, such as a one-dimensional code or two-dimensional code, indicating the order number. The store clerk reads the order number code using the code reader 117. This allows the store clerk order management device 11 to obtain 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 then performs the same operations as when inputting the quantity.

[0145] The code reading unit 117 can also read barcodes attached to various cooking instruction slips printed, for example, by 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, for example, indicating the order number of an order from a delivery company, the order number of the slip can be obtained. Reading the barcode using 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, for example, a character string of alphanumeric characters.

[0147] It can also accommodate various numbering systems. For example, the order number in the storage slot status area AR31-1 is "9-F256." As such, numbers containing "-" or "N" cannot be entered using the input button area AR122. Furthermore, even if relatively long numbers like the order number displayed in the order number display area AR121 could be entered using the input button area AR122, it would take time and there would be a risk of input errors. Therefore, by providing a code reader 117, it is possible to accommodate various numbering systems, reduce time, and eliminate the possibility of input errors, thereby improving usability for store clerks.

[0148] On the locker system input screen 3700, the store clerk operates the various keys in the input key area AR122 to enter the order number written on the order slip or the like, or enters it using the code reading unit 117. Then, the store clerk confirms 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] Once 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 operation of the storage slot status area AR31 of the storage slot 361 that stores the product with order number 126, from among the storage slot status areas AR31 displayed in the locker status area AR30.

[0150] On the locker system input screen 3700, storage slots 361-2, 361-4, and 361-6 are shown as empty. For example, when a store clerk wants to store an item in storage slot 361-4, he or she presses storage slot status area AR31-4. When storage slot status area AR31-4 is pressed, the outer frame is highlighted, for example, to indicate 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 storage slot 361-4. Then, the status of storage slot status area AR31-4 changes from "empty" to "storing," and order number 126 is displayed.

[0152] The operation of specifying the storage destination of the product (storage port status area AR31) described above 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. Furthermore, the operation of specifying the storage destination of the product may be performed after the operation of inputting the order number, or may be performed before the operation of inputting the order number.

[0153] Furthermore, even if a storage port 365 indicates "storing," it is possible to store the product in that 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 "storing" status is selectable. When the storage port status area AR31 indicating the "storing" status 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] Furthermore, when an item is stored, the storage slot number of the storage slot 361 into which the item is stored and the order number of the item are associated 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 and receipt history button 3701. The storage and 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 it was handed over. The storage and receipt history button 3701 is a button that accepts switching to a storage and receipt history viewing screen. This viewing screen is a screen that makes it easy to know whether the delivery of the product stored in the storage opening 361 has been completed. Furthermore, 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 switch button BT37 is a button that accepts switching to the order handling 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 using the display switch 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 accepting the input of order numbers. By making it possible to switch between the order response screens 1400 and 1500 and the locker system input screen 3700 in this way, various input methods can be accommodated. In particular, the locker system input screen 3700 also allows input using the code reader 117, so it can accommodate not only alphanumeric characters but also symbols such as hyphens and kanji characters. Because order numbers are generally composed of alphanumeric characters and symbols, various input methods can be accommodated.

[0157] The locker system input screen 3700 shown in FIG. 15 may be automatically switched to the order screen shown in FIGS. 13 and 14. This is because the order response operation area AR20 on the order response screen is updated with new information whenever an order is received. Therefore, to obtain new information, it is better to wait on the order response screen shown in FIGS. 13 and 14. Therefore, even if the display switching button BT37 is not operated, the locker system input screen 3700 may be automatically switched to the order response screen when a predetermined condition is met. 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 met. This allows the store clerk to obtain new information quickly, thereby enabling optimal store management.

[0158] (Processing when delivery person and customer service representative 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. Based on this order number, the locker device 30 sends an unlock request to the store order management server 10. The unlock request includes the order number and requests that the storage opening 361, which is the storage location for the product identified by the order number, be unlocked.

[0159] Step S1609: The store order management server 10 receives an unlock request from the locker device 30 and performs a delivery determination to determine whether the product indicated by the order number can be delivered. 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 to the locker device 30 that includes an instruction to unlock the locker and information indicating the storage slot number associated with the order number. If the product indicated by the order number is unpaid, the store order management server 10 transmits instruction information to the locker device 30 indicating that the corresponding product is not available.

[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 in accordance with 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 (automatically) opened. When unlocking the door lock unit 307, the locker device 30 also 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. The locker device 30 also displays the storage opening number and a message to the customer CS to remove the product from the storage opening 361 indicated by the storage opening number on the touch panel display unit 305.

[0162] On the other hand, if the locker device 30 receives instruction information from the store order management server 10 indicating that the corresponding product is not available, the locker device 30 will display a message on the touch panel display unit 305 indicating that the product is not stored. In this case, an alert may be sent 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 retrieve the product stored elsewhere.

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

[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 product ordered by the customer CS is stored, it changes the product 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, by the door 362 changing from an open state to a closed state, and is detected by the door opening / closing sensor 308. 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 to the store order management server 10 together with the order number, indicating that the delivery has been completed.

[0167] Step S1615: When the store order management server 10 receives the 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 sends 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-described process, the customer CS can receive the product stored in the locker device 30.

[0170] (Example of a screen on the locker device 30 when an operation related to receiving a product is performed) Figure 17 is an explanatory diagram showing an example of the screen of the locker device 30 when an operation related to receiving an item is performed. Figure 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 customer CS to perform a touch operation to start receiving the item. When the delivery person or customer CS performs a touch operation, the screen transitions to the screen shown in Figure 17(B).

[0171] FIG. 17(B) shows a guide screen 1810. The guide screen 1810 shows a screen that prompts the delivery person to hold the code over the code reader 306 or to input the value. The delivery person reads the code displayed on the terminal they carry or inputs the value. The customer CS reads the delivery certification code Cd with the code reader 306. 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), a numeric keypad is already displayed, but it may be displayed when BT51 is operated. Alternatively, when BT51 is operated, a button for selecting the type of numeric keypad may be displayed first, and a numeric keypad corresponding to the selected button may be displayed. This is to display a numeric keypad that can input numbers in a case where the number systems differ between delivery companies and general customers. For example, suppose that delivery company A uses a number system that uses 0 to 9 and A to F, delivery company B uses a number system that uses 0 to 9 and A to M, and general customers use a number system that uses 0 to 9. If these are matched on one screen, the numeric keypad will be able to input 0 to 9 and A to M, but if unnecessary keys are included, the person entering the number may make an error or be confused. Therefore, by displaying a numeric keypad corresponding to each number system, delivery companies and general customers can easily input numbers and also reduce input errors.

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

[0174] The delivery person unlocks the storage slot 361 by entering the value. Alternatively, the delivery person may have the code displayed on the device he or she carries read the code. The customer CS unlocks the storage slot 361 by having the code reader 306 read the delivery proof code Cd or by entering the correct password. Once the storage slot 361 is unlocked, the screen shown in Figure 17(C) appears. Figure 17(C) shows a pickup guidance screen 1820 displayed on the touch panel display unit 305. The pickup guidance screen 1820 includes the order number and the storage slot number of the storage destination. This allows the delivery person or customer CS to pick up the product from the storage slot 361 with the displayed storage slot number. The screen shown in Figure 17(C) is the screen used when the customer CS, rather than the delivery person, picks up 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 that the transaction is complete (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 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 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] Furthermore, if the customer CS has the code reader 306 read the payment certification code Pcd, the locker device 30 does not unlock the storage opening 361, but displays a notification urging the customer to pay on the touch panel display unit 305. This allows the customer CS to understand that he or she cannot receive the product or that the payment has not been completed, and allows the customer CS to pay at the POS terminal device 20.

[0178] Furthermore, 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 from which the product was removed is updated to show an untouched status.

[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. Specifically, the error message is a message indicating that no product is stored in the storage opening 361 or that the password is incorrect.

[0180] In the first embodiment described above, the locker device 30 (storage unit) is placed in the store ST and is capable of storing products for each order. "Placed 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 placed outside the building of the store ST, such as at a storefront. The locker device 30 has a storage opening 361 and stores products for each order. The products are, for example, cooked food. An order is considered to be a single unit from registration to payment, regardless of, for example, the number or type of registered products. Products received in one order are generally stored in one storage opening 361. However, when a large number of products are ordered, when the products are large, or when hot and cold products are mixed, products received in one order may be stored in multiple storage openings 361.

[0181] The storage unit stores information about product orders and location information of the storage slots 361 in which the products are stored, in association with each other. The information about the order includes an order number that identifies the order. The information about the order also includes payment-related information that indicates whether payment has been completed. The location information of the storage slots 361 is, for example, information that identifies the storage slot 361, and in this embodiment indicates any of the numbers "1" to "6." The location information is specified by a store clerk and indicates one of the storage slots 361 that are in an empty state. However, the location information does not have to be specified by a store clerk, and may also be automatically specified by the store order management server 10.

[0182] The notification unit issues a notification (hereinafter referred to as a "delivery notification") that the product stored in the storage opening 361 indicated by the position information is ready for delivery. The delivery notification is, for example, a notification that indicates that cooking has been completed and the product is ready for delivery 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, before issuing the delivery notification, it is necessary to notify the customer CS of the order number. 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 this 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 (for example, product name and quantity).

[0185] When the notification unit issues a delivery notification, the customer goes to the locker device 30 and picks up 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 unit. The delivery information is information for receiving the product stored in the storage port 361 indicated by the location 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, and the delivery information is input to the input unit.

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

[0189] (Regarding notification of storage slot number) Next, 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 lighting up the indicator 363.

[0190] The storage unit also has a door 362 that can be opened and closed. The notification unit makes the door 362 indicated by the location information openable based on the delivery information input to the input unit, and issues a delivery notification. "Openable" means that the door lock unit 307 is unlocked. In this embodiment, the door 362 is configured to automatically open when the door lock unit 307 is unlocked. When the door lock unit 307 is unlocked, the notification unit issues a notification by, for example, displaying the storage opening 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 is provided with the door 362, but it is not necessary to provide the door 362 (and the door lock unit 307). Even in this case, the notification unit can issue a delivery notification indicating that a product has been stored in the storage opening 361 indicated by the location 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 location information.

[0193] (Effects of the First Embodiment) As described above, the order management system 1 of the first embodiment stores order numbers in association with storage port numbers, and issues a delivery notification indicating 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 prevents the customer CS from going to pick up the product even though the locker device 30 does not contain the product. Therefore, products can be delivered efficiently in transactions 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 continuing to display the order number 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 it receives a storage port number 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 is configured to notify that an item has been stored in the storage slot 361 indicated by the location information, based on the delivery information (delivery certification code Cd) input to the locker device 30. This allows the delivery of the item corresponding to the delivery information, making delivery of the item more efficient. Furthermore, the storage slot number of the storage slot 361 in which the item is stored can be indicated to the customer CS, allowing the customer CS to easily identify the storage slot 361.

[0197] Furthermore, the order management system 1 is able to open the door 362 of the storage opening 361 based on the delivery information input to the locker device 30. This allows the door 362 of the storage opening 361 where the product is stored to be opened, 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 content described in the first embodiment will be omitted as appropriate. In the first embodiment described above, a configuration has been described 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 receipt Rc. In the second embodiment, instead of or in addition to this configuration, a configuration will be described 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) loaned to the customer CS.

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

[0200] (Configuration example of order management system 3300 according to embodiment 2) FIG. 18 is an explanatory diagram showing an example of the configuration 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, product orders from customers CS other than vendors may be placed from a customer terminal device 50 or from the POS terminal device 20.

[0201] First, the calling terminal 1910 will be described. The calling terminal 1910 is a pager terminal (a so-called "calling 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 the call terminal 1910 makes a call. 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, upon 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] Furthermore, if the customer terminal device 50 is configured to accept an order, the customer terminal device 50 displays the order number and provides a message 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, provided that payment has been made, accepts the selection of call terminal identification information and transmits the order number and call terminal identification information to the store order management server 10.

[0207] The store order management server 10 uses the information received from the POS terminal device 20 to store the call terminal identification information and the order number in association with each other, 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] Furthermore, the order-related information is associated with the storage port number. In the order management system 3300, when cooking is completed, the waiter order management device 11 receives from the waiter the storage port number of the storage port 361 into which the product will 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 waiter order management device 11 in association with the order-related information. Then, when the waiter 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 slot 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 slot number in association with the order-related information, it transmits a call instruction to the call terminal 1910. When the call terminal 1910 receives the call instruction, it vibrates, outputs a call sound, or emits light to notify the customer CS that they will receive the product.

[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 unlocks and the customer CS receives the product. Furthermore, the customer CS places the call terminal 1910 in the storage slot 361 in exchange for the product. When the call terminal 1910 is placed in the locker device 30, the store order management server 10 cancels the association between the order-related information and the product information and the association between the order-related information and the storage slot 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 to them. Therefore, compared to the first embodiment, there is not much benefit to ordering products outside the store ST. For this reason, in the order management system 3300, orders are generally accepted at the customer terminal device 50 within the store ST.

[0212] (Example of hardware configuration of calling terminal 1910) 19 is an explanatory diagram showing an example of the 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 that 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 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. 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 the customer CS. The speaker 2006 outputs a sound. The speaker 2006 outputs a notification sound when a call is made to the customer CS. The lamp 2007 is a light emitting element such as an LED (Light Emitting Diode), and 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 the 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 issue a delivery notification and causes the call display 45 to display the order number.

[0216] The locker system 3320, which is added to the existing order system 3310, includes the store clerk order management device 11, a locker device 30, and a locker management server 3321. The locker management server 3321 has the function of controlling the locker device 30, which is performed by the store order management server 10 described above. That is, the locker management server 3321 stores a storage slot management table corresponding to the storage management information table 910 (see FIG. 9(B)) and the storage slot 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 affixed to the call terminal 1910, the locker management server 3321 receives an unlocking request from the locker device 30, determines whether the product can be handed over, and transmits instruction information according to the determination 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 a locker system 3320 to an order system 3310 that is already in operation, it may be difficult to cooperate with each other, as it places a heavy burden on the store ST. For example, as mentioned 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 not desirable for the inability of the systems to be linked to each other to become a barrier 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 linked to each other.

[0219] In the second embodiment, the order system 3310 and the locker system 3320 are assumed to be independent and not linked to each other. Specifically, information on the products 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 products to be stored in the locker device 30 is input by operation of a store clerk. Also, for example, when storing product A in the locker device 30, the store clerk specifies the storage destination (storage slot 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 in the call control device 3311. As shown in FIG. 20, the terminal management table 3400 includes the following fields: 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). Note that the terminal management table 3400 does not include a field for the storage slot number. In this way, the call control device 3311 does not manage the storage slots 361 in which products are 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 slot management table 3500 stored in the locker management server 3321. As shown in Fig. 21, the storage slot management table 3500 includes the following items: order number (or call terminal identification information), storage time, storage slot number, and receipt time. The order number is manually input by a store clerk. It is sufficient that the storage slot management table 3500 includes at least one of the order number and the call terminal identification information. The storage time is the time when the product was stored in the storage slot 361. The storage slot number is the storage slot number of the storage slot 361 where 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 location 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 using a switch button. The order response screen 1500 displays a list of order numbers so that the clerk can select them. Meanwhile, the locker system input screen 3700 displays a reception screen for accepting the input of the order number. By making the order response screen 1500 and the locker system input screen 3700 switchable in this way, various input methods can be accommodated. In particular, the locker system input screen 3700 also allows input using the code reader 117, so it can accommodate not only alphanumeric characters but also symbols such as hyphens and kanji characters. Because order numbers are generally composed of alphanumeric characters and symbols, various input methods can be accommodated.

[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 store clerk order management device 11. The order system input screen 3800 includes a call terminal identification information input area AR130 instead of the order handling operation area AR20 of the first embodiment and the like.

[0225] The call terminal identification information input area AR130 is an area that accepts input of identification information (terminal number) of the call terminal 1910 to be assigned to the 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 call terminal identification information display area AR131 is an area where call 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 using the 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 slot 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 slot 361. The storage time is, for example, a time before the delivery time. The storage slot number indicates the number of the storage slot 361 in which the product associated with the call terminal 1910 was stored.

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

[0228] On the order system input screen 3800, the clerk selects the call terminal 1910 (for example, "03B") in the input button area AR132 to be in an unused state. Then, the clerk confirms that the call terminal identification information displayed in the call terminal identification information display area AR131 is correct, 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, the button 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 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] The order system input screen 3800 shows that storage slots 361-2, 361-4, and 361-6 are empty. For example, when a store clerk wants to store an item in storage slot 361-4, he or she presses storage slot status area AR31-4. When storage slot status area AR31-4 is pressed, the display mode indicates that the area has been selected, for example by highlighting the outer frame.

[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 indicating that the product corresponding to the call terminal 1910 of "03B" has been stored in storage slot 361-4. Then, the storage slot status area AR31-4 changes status from "empty" to "storing," and the call terminal identification information of "03B" is displayed. Furthermore, 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 7:05 PM.

[0232] The operation of specifying the storage destination of the product (storage port status area AR31) described above may be performed after storing the product in the storage port 361, or may be performed before storing the product in the storage port 361. Furthermore, the operation of specifying the storage destination of the product may be performed after selecting the call terminal identification information, or may be performed before 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 slot 365 indicates "storing," it is possible to store the product in the storage slot 361 by moving the product being stored.

[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 allows the user to easily understand 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] (Modification of Embodiments 1 and 2) Modifications 1 to 8 of the first and second embodiments will be described below. Note that in the following modifications, the contents described in the first and second embodiments will be omitted as appropriate. It is also possible to have a configuration in which the configurations shown in the first and second embodiments and modifications 1 to 8 are combined. Specifically, a configuration may be used that includes all of the first and second embodiments and modifications 1 to 8, or a configuration may be used that combines one of the first and second embodiments and modifications 1 to 8.

[0236] (Variation 1) First, a description will be given of Modification 1. In the above-described embodiment, a configuration has been described in which the storage opening 361 of the storage destination is not notified when the store clerk stores an item in the storage opening 361. In Modification 1, a configuration will be described in which, in addition to or instead of such a configuration, the storage opening 361 of the storage destination is notified when the store clerk stores an item 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 the 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 be configured to notify the product status by a lighting pattern. In addition, the store clerk indicator may also use a lighting pattern to notify whether the door lock unit 307 is unlocked or locked, whether the door 362 is open or closed, or whether the door 362 has been open for a certain period of time.

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

[0241] (Variation 2) Next, we will explain Modification 2. In the above-mentioned embodiment, we have explained a configuration in which the door 362 is provided only on the front side (customer side) of the storage opening 361. In Modification 2, we will explain a configuration in which, in addition to or instead of this configuration, the door 362 is also provided on the back side (clerk side).

[0242] In Modification 2, doors (hereinafter referred to as "staff side doors") are provided on the back side of the locker device 30, corresponding to 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 Modification 2, 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 the storage opening 361 into which to store the product, the store order management server 10 instructs the store clerk-side door of the storage opening 361 to unlock it. When the door is unlocked, the store clerk-side door opens automatically (or manually). The store clerk then stores the product in the storage opening 361 through the opened store clerk-side door and closes the store clerk-side door. When the store clerk-side door is closed, 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 currently storing another product, the locker device 30 may not accept the specification 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 predetermined operation (such as entering 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 involved 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 modification, 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 363, or if a store clerk side indicator is provided, the store clerk side indicator may be used to notify the storage opening 361 of the storage destination.

[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, merchandise can be managed hygienically.

[0248] (Variation 3) Next, we will explain Modification 3. In the above-mentioned embodiment, we have explained a configuration using locker device 30 that allows products to be taken out from both the store clerk side and the customer side. In Modification 3, in addition to or instead of this configuration, we will explain a configuration using locker device 30 that allows products to be taken out from only one side, for example, when locker device 30 is placed with its back to a wall.

[0249] In Modification 3, locker device 30 is installed, for example, with its back to a wall. Therefore, door 362 is opened both when a store clerk stores an item and when a customer CS takes an item out. Note that the opening of storage opening 361 on the back side of locker device 30 according to Modification 3 may be closed.

[0250] In the third modification, when a store clerk specifies a storage opening 361 for storing an item, the door 362 of the specified 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] If the storage opening 361 designated by the store clerk to store the product is currently being stored, 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 entering a predetermined password).

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

[0253] (Variation 4) Next, we will explain Modification 4. In the above-mentioned embodiment, we have explained a configuration in which the storage opening 361 is locked when a store clerk places an item in it. In Modification 4, we will explain a configuration in which, in addition to or instead of this configuration, the storage opening 361 is not locked even when a store clerk places an item in it.

[0254] In Modification 4, the locker device 30 does not need to be equipped with the door lock unit 307. In Modification 4, the store clerk designates a storage opening 361 for storing the product, and stores the product in that storage opening 361, thereby completing the storage of the product. Thereafter, when the customer CS 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 that storage opening 361.

[0255] According to the fourth modification, even if the store ST does not have the door lock unit 307, 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 still be handed over.

[0256] (Variation 5) Next, Modification 5 will be described. In the above-described embodiment, a configuration has been described in which a storage port number is specified by a waiter. Modification 5 will describe a configuration in which, in addition to or instead of such a configuration, a storage port number is automatically specified without the need for a waiter to specify it. For example, in Modification 5, when cooking is completed, the storage port number of an available storage port 361 may be automatically assigned without the waiter specifying the storage port number.

[0257] (Storage compartment 361 specified based on customer CS height) In variant 5, for example, information indicating the gender of customer CS may be associated with the order number. The information indicating the gender of customer CS is information indicating height, for example, information that considers a woman to be short and a man to be tall. Note that the information indicating height is not limited to information indicating the gender of customer CS, but may also be information indicating height itself. The information indicating height may be obtained, for example, from membership information, or may be received from 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 a 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, if the gender is male and the upper storage openings 361 (storage openings 361-1, 361-2, 361-3) are not in a stored state, the store clerk order management device 11 gives priority to selecting the upper storage openings. On the other hand, if the gender is female and the lower storage openings 361 (storage openings 361-4, 361-5, 361-6) are not in a stored state, the store clerk order management device 11 gives priority to selecting the lower storage openings.

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

[0260] (Specifying storage slot 361 when there are multiple orders from the same customer CS) In Modification 5, when there are multiple orders from the same customer CS, the store clerk order management device 11 may preferentially designate the adjacent storage slot 361 if the adjacent storage slot 361 is not in a storage state. Also, if the customer CS cannot be identified, the store clerk order management device 11 may consider customers CS who have placed consecutive orders within a predetermined time period to be the same customer CS, and may preferentially designate the adjacent storage slot 361.

[0261] This allows the same customer CS to store products 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 waiter order management device 11 may specify a storage port 361 according to the type of product. For example, if storage ports 361 corresponding to hot and cold products are prepared, the waiter order management device 11 may specify a storage port 361 corresponding to the type of product indicated in the order details. Also, for example, if storage ports 361 corresponding to the size of the product are prepared, the waiter order management device 11 may specify a storage port 361 corresponding to the size of the product indicated in the order details. Also, for example, if storage ports corresponding to the smell of a garlic dish or a fish dish are prepared, the waiter order management device 11 may specify a storage port 361 corresponding to the smell of the product indicated in the order details.

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

[0264] (Variation 6) Next, Modification 6 will be described. In Modification 6, a configuration will be described in which an order number or the like is used to certify delivery. As shown in the storage management information 911 (see FIG. 9(B)), associating a storage port number with an order number can be considered the same as setting a passcode (e.g., order number "255") for unlocking the storage port 361 indicated by the storage port number. Therefore, the order number can be used as the passcode for unlocking. To unlock the locker, the passcode may be manually entered into the locker device 30. Alternatively, the passcode may be coded as a delivery certification code Cd. In this case, to unlock the locker, the locker device 30 may be caused to read the delivery certification code Cd.

[0265] In addition to the order number, the call terminal identification information can also be used as an unlocking passcode. Specifically, associating a storage slot number with the call terminal identification information (terminal number) can be considered the same as setting a passcode (for example, call terminal identification information "03B") for unlocking the storage slot 361 indicated by the storage slot number. Therefore, the unlocking passcode can be used as the call terminal identification information. To unlock the locker, the passcode may be manually entered into the locker device 30. Furthermore, the passcode may 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 assigned 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 also 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 need to be encrypted. In this case, the order number and 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 entered into the store clerk order management device 11 and the designated call terminal identification information can be directly used as the passcode. This makes it easy to set a passcode for unlocking the locker system 3320. In this way, in an operation such as pattern B, since there is no need to consider the link between the order system 3310 and the locker system 3320, using a passcode based on the order number or the like increases operability. However, the delivery proof code Cd and the unlocking passcode can also be highly random and not based on the order number or the like.

[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 simply identifying the 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 passed 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. The storage elapsed time may also 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] Furthermore, an alert may be issued when the elapsed storage time exceeds an overtime period (for example, 20 minutes). For example, the store clerk order management device 11 may highlight the order number or storage port number for which 20 minutes have passed on the touch panel display unit 115 using a pop-up display or the like. The alert may be issued using sound or voice in addition to or instead of the display screen notification. The overtime period is not limited to 20 minutes and can be set to any time period by the store clerk's operation.

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

[0272] (Variation 8) Next, we will explain variant 8. In variant 8, 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 order source based on the format of the cooking instruction receipt. The cooked product has the cooking instruction receipt taped to it and is ready to be stored.

[0273] (Variation 9) In the first and second embodiments, the order response screen 1400 and the locker system input screen 3700 are switched by providing a switching button BT37, but both may be displayed on a single 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] Figure 23(B) is a diagram showing the screen appearance when the touch panel display unit 115 is vertically oriented. In Figure 23(B), the order handling operation area AR20 is displayed at the top, the order number input area AR120 is displayed in the center, and the locker status area AR30 is displayed at the bottom. Note that the display positions of the order handling operation area AR20, order number input area AR120, and locker status area AR30 are not important. For example, the order handling 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] Figure 23(C) is a diagram showing the screen appearance when the touch panel display unit 115 is horizontally oriented. In Figure 23(C), the order handling operation area AR20 is displayed on the left, the order number input area AR120 is displayed in the center, and the locker status area AR30 is displayed on the right. Note that the display positions of the order handling operation area AR20, order number input area AR120, and locker status area AR30 are not important. For example, the order handling 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, Modification 10 will be described. In Modification 10, delivery companies are referred to as "delivery service providers." FIG. 24 is an explanatory diagram showing an example configuration of a product delivery system 2500 according to Modification 10. In FIG. 24, the product delivery system 2500 of Modification 10 includes the store clerk order management device 11 described in the above embodiment. The product delivery system 2500 of Modification 10 differs significantly from the configuration shown in FIG. 1 above in that it includes a delivery service provider system DS, and the display screen of the store clerk order management device 11 is the same as in the above embodiment, so the above embodiment can be applied to the control related to the display of the store clerk order management device 11.

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

[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 delivery service providers. 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 delivery service provider tablet 2511 is a tablet terminal equipped with a touch panel display unit, and displays the order information received from the delivery service provider management server 2510.

[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 attached to the instruction slip. This allows the order number of the slip to be obtained. By reading the code using the code reader 117, the store clerk can avoid the trouble and mistakes of placing the items, and can carry out allocation work efficiently.

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

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

[0284] When storing the product in the locker device 30, the store clerk order management device 11 receives the designation of the storage unit 361 from the touch panel display unit 115. Specifically, the store clerk 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 location of one or more storage units 361 that will store the product, and outputs information that associates location information indicating the location 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 used to display and tally the order information and history received via the service. Therefore, as mentioned above, the delivery person either reads the code displayed on the terminal he or 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 locations of one or more storage units 361 storing products to which instruction slips for delivery service providers are affixed, and outputs information associating location information indicating the locations with the slip numbers of the products stored in the storage units 361. This allows store staff to easily grasp the locations where products to which instruction slips for delivery service providers are affixed are stored. This allows products to be stored in the optimal storage location according to the operation of the locker device 30, such as the number of products, product size, capacity of the storage units 361, and congestion status. This improves convenience in the delivery of products to which instruction slips for delivery service providers are affixed.

[0288] Furthermore, 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 to connect them 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. Therefore, as more providers enter the delivery service business in the product delivery system 2500, the number of delivery service provider systems DS also increases accordingly.

[0290] The embodiments will be summarized below. [Title 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 food to customers or delivery companies via a delivery box. When placing the food in the delivery box, a store clerk may input the number of the delivery box (see, for example, Patent Document 1). In addition, in recent years, a number of delivery companies have entered the market, and since each delivery company has a different order number system, different measures are required 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] Given 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 accommodate these various input methods. The present invention has been made in view of the above circumstances, and an object of the present invention is 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 storage 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 so that it can be selected 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 accommodate various input methods.

[0292] (2) In the configuration of (1) above, the display unit functions as a switching unit (for example, a display switching button BT37) for switching 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 accommodate various input methods. Furthermore, the switching means allows easy switching 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 (for example, 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 display means and the second display means, it is possible to provide a technology that can accommodate 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 of the above configurations (1) to (3), the first display means displays a list of the order identification information and the 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 accommodate 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, if 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 processing 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 a 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 accommodate 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 that stores order identification information that identifies an order for the product and location information of the storage means where the product is stored, in association with each other, 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. 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 accommodate various input methods.

[0297] The programs for implementing the above-described order management system 1, store order management server 10, and locker device 30 may be recorded on a computer-readable recording medium and loaded into a computer system for execution. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" also refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also includes devices that retain a program for a certain period of time, such as volatile memory (RAM) within a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may also be transmitted from a computer system storing the program in a storage device to another computer system via a transmission medium or by transmission waves within the transmission medium. The term "transmission medium" used to transmit the program refers to a medium capable 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 program may also be used to implement some of the functions described above. 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...payment verification code Sv...Order management server AR20: Order handling operation area AR30…Locker Status Area AR120...Order number input 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 that stores and manages ordered goods in a storage device, A first acquisition means for obtaining order information by inputting the number of items to be placed. A second acquisition means for receiving and obtaining order information, A manual association means that associates the location information of the storage means with the order information acquired by the first acquisition means through the operation of a store employee. Automatic association means for associating the location information and the order information acquired by the second acquisition means without requiring any operation by a store employee. A storage means for storing the location information and order information associated by the manual or automatic linking means as storage management information. A program characterized by being designed to function as such.

2. Display means for displaying the status of the storage means based on the storage management information stored in the storage means. The program according to claim 1, characterized in that it functions as such.

3. The display means is When the automatic association means associates the location information with the order information, the status of the storage means is not displayed. When associating the position information with the order information using the manual association means, the status of the storage means is displayed. The program according to feature 2.

4. A computer used in an order management system that stores and manages ordered goods in a storage device, The first acquisition step involves obtaining order information by inputting the quantity, The second acquisition step involves receiving and obtaining order information, A manual association step is performed by an employee to associate the location information of the storage means with the order information acquired in the first acquisition step. An automatic association step that associates the location information and the order information acquired in the second acquisition step without requiring any operation from a store employee, A storage step that stores the location information and order information associated by the manual association step or the automatic association step as storage management information. An order management method characterized by performing a process that includes the following.

5. An order management system that stores and manages ordered products in a storage unit, A first acquisition unit that acquires order information by inputting the number of items to be placed, A second acquisition unit that receives and acquires order information, A manual association unit that associates the location information of the storage unit with the order information acquired by the first acquisition unit through the operation of a store employee, An automatic association unit that associates the location information and the order information acquired by the second acquisition unit without requiring any operation from a store employee, A storage unit that stores the location information and order information associated by the manual or automatic linking unit as storage management information. An order management system characterized by having the following features.