Order Management System

The order management system addresses inaccuracies in reservation order management by allowing for precise product and time specification, ensuring efficient preparation and sales recording, thereby maintaining order freshness and accuracy.

JP2026111296APending Publication Date: 2026-07-03TOSHIBA TEC KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOSHIBA TEC KK
Filing Date
2024-12-23
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing order management systems in stores like restaurants face issues in managing reservation orders, leading to inaccuracies in recording sales and potential deterioration of goods due to timing mismatches between order receipt and preparation.

Method used

An order management system comprising an order receiving device and a management device that allows for specifying the product, date, and time of order receipt, with integrated storage and management capabilities to ensure accurate recording and efficient preparation.

Benefits of technology

The system enables efficient management of reservation orders by aligning preparation with specified pickup times, ensuring freshness and accurate sales recording, even for orders placed outside business hours.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026111296000001_ABST
    Figure 2026111296000001_ABST
Patent Text Reader

Abstract

This system provides an order management system that can efficiently manage reserved orders with specified delivery dates and times. [Solution] The order management system of the embodiment is an order management system comprising an order receiving device for receiving orders for products manufactured in a store, and a management device for managing orders received by the order receiving device, wherein the order receiving device comprises a first receiving means for receiving an operation to specify the product to be ordered, a second receiving means for receiving an operation to specify the date and time for receiving the product, and a transmitting means for transmitting information including the operation content received by the first receiving means and the second receiving means to the management device, and the management device comprises a storage means for storing the information received from the order receiving device in a storage unit, and a management means for managing orders related to the information based on the date and time for receiving the information stored in the storage unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an order management system.

Background Art

[0002] Conventionally, in stores such as restaurants, a system is used to receive orders from customers and notify data indicating the received order details to the backyard such as the kitchen. Also, stores accept reservation orders in which the date and time of receiving the goods are specified. Furthermore, by linking with an electronic payment system such as code settlement, it has become possible to settle in advance the price of the goods reserved in the reservation order.

[0003] By the way, in a store that has received a reservation order for which the advance settlement has been completed, the store is recording the sales by setting the date and time when the reservation order was received as the date and time when the sales occurred. Also, in a store that has received a reservation order, a notification to the backyard is made at the timing when the reservation order was received.

[0004] However, when managing the transaction related to the reservation order based on the date and time or timing when the reservation order was received, various problems may occur. For example, if a reservation order for which the advance settlement has been completed is received before the store opens, it may be recorded as sales outside business hours. Also, in the backyard, if the cooking of the goods ordered at the timing when the reservation order was received is started, there may be a gap until the time when the goods are received, and the freshness and condition of the goods may deteriorate.

Summary of the Invention

Problems to be Solved by the Invention

[0005] The problem to be solved by the present invention is to provide an order management system capable of efficiently managing the reservation order for which the receipt date is specified.

Means for Solving the Problems

[0006] The order management system of the embodiment is an order management system comprising an order receiving device for receiving orders for products manufactured in a store, and a management device for managing orders received by the order receiving device, wherein the order receiving device comprises a first receiving means for receiving an operation to specify the product to be ordered, a second receiving means for receiving an operation to specify the date and time for receiving the product, and a transmitting means for transmitting information including the operation content received by the first receiving means and the second receiving means to the management device, and the management device comprises a storage means for storing the information received from the order receiving device in a storage unit, and a management means for managing orders related to the information based on the date and time for receiving the information stored in the storage unit. [Brief explanation of the drawing]

[0007] [Figure 1] Figure 1 shows an example of the configuration of an order management system according to an embodiment. [Figure 2] Figure 2 shows an example of the hardware configuration of a handheld terminal according to the embodiment. [Figure 3] Figure 3 shows an example of the hardware configuration of an order station according to the embodiment. [Figure 4] Figure 4 shows an example of the data structure of an order management table according to the embodiment. [Figure 5] Figure 5 shows an example of the functional configuration of a handheld terminal and order station according to an embodiment. [Figure 6] Figure 6 shows an example of the pickup date and time input screen displayed by the handheld terminal of the embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the processing performed by the handheld terminal of the embodiment. [Figure 8] Figure 8 is a flowchart showing an example of the processing performed by the order station in this embodiment. [Figure 9] Figure 9 is a flowchart showing an example of the processing performed by the order station in this embodiment. [Modes for carrying out the invention]

[0008] Embodiments will be described with reference to the drawings. Figure 1 is a diagram showing an example of the configuration of an order management system according to an embodiment. The order management system 1 is an example of an order management system and includes a handheld terminal 10, an order station 20, a kitchen printer 30, a kitchen terminal 40, a POS (Point of Sales) terminal 50, and a server device 60, etc.

[0009] The handheld terminal 10, order station 20, kitchen printer 30, kitchen terminal 40, POS terminal 50, and server device 60 are connected via a network N such as a LAN (Local Area Network) to enable communication. The server device 60 is also connected to a wide-area network (not shown), such as the Internet, to enable communication. The number of order stations 20, kitchen printers 30, kitchen terminals 40, and POS terminals 50 connected to network N is not limited to the illustrated example; multiple units may be connected.

[0010] The order management system 1 of this embodiment will be described below using a restaurant that operates in a way that accepts customer orders face-to-face or remotely via telephone or a server device 60 described later as an example. In such a restaurant, for example, there is a hall where tables (seats) are set up for customers to eat and drink, and a back area such as a kitchen (cooking area). Staff members take customer orders by entering them into a handheld terminal 10. The back area is an example of a place where food and beverage products are manufactured (cooked).

[0011] The handheld terminal 10 is an example of an order-taking terminal used by store staff, such as customer service staff. The handheld terminal 10 communicates wirelessly with other devices (such as the order station 20) via the network N through communication equipment such as a router.

[0012] The handheld terminal 10 includes a display device for displaying information, an operation device for receiving operations from the operator, and a control unit for controlling these. The display device is, for example, an LCD panel. The operation device is, for example, a touch panel superimposed on the display device that receives operations according to the displayed content, a keyboard, hard keys, etc. The handheld terminal 10 notifies the order station 20, which is installed in the kitchen (or backyard), of the input data.

[0013] The order station 20 is an example of a management device. The order station 20 stores and manages data including order details (hereinafter also referred to as order data) received from the handheld terminal 10. The order station 20 transmits the received order data to the kitchen printer 30 and kitchen terminal 40.

[0014] The kitchen printer 30 and kitchen terminal 40 are specific examples of output devices installed in the back room. The kitchen printer 30 and kitchen terminal 40 are installed in the kitchen (cooking area). The kitchen printer 30 prints information for kitchen staff based on information input from the order station 20. For example, the kitchen printer 30 prints out the breakdown of ordered items and the date and time of pickup of those items.

[0015] The kitchen terminal 40 displays information for kitchen staff on a display device based on the information entered from the order station 20. For example, the kitchen terminal 40 displays a screen that lists the order data sent from the order station 20. The kitchen terminal 40 also accepts operation inputs on an input device. For example, the kitchen terminal 40 accepts operation inputs to clear order data that has been completed.

[0016] The POS terminal 50 is a sales data processing device that performs settlement processing for goods. It is installed at the entrance or exit of a store or the like and executes settlement processing by the operation of a cashier (store clerk). For example, when the POS terminal 50 receives an operation input for specifying an order number described later, it acquires order data with the specified order number from the order station 20 and executes settlement processing based on the prices of the goods included in the acquired order data.

[0017] The server device 60 is a server device that exchanges data with external devices connected to a wide - area network. For example, the server device 60 accepts reservation orders for goods sold in a store. As an example, the server device 60 provides a screen on which goods subject to reservation orders can be selected to an external device (for example, a customer's terminal device, etc.), and accepts information specifying the goods to be ordered together with the delivery date and time described later. In addition, the server device 60 provides a service that can perform pre - settlement of reserved goods to an external device by cooperating with an external server capable of executing various electronic settlements, for example.

[0018] Also, it is assumed that the server device 60 can accept reservation orders for, for example, 24 hours regardless of the business hours of the store. In addition, the server device 60 provides the reservation details and pre - settlement status of the accepted reservation orders in a state that can be confirmed by the handy terminal 10 or the like.

[0019] Also, the server device 60 may be provided inside the store or may be provided on a wide - area network. Furthermore, the server device 60 may be realized as a single server device or may be a cloud server composed of a plurality of server devices.

[0020] Hereinafter, the configuration of the main devices included in the order management system 1 will be described.

[0021] FIG. 2 is a diagram showing an example of the hardware configuration of the handy terminal 10 according to the embodiment. The handy terminal 10 includes a computer configuration such as a CPU (Central Processing Circuit) 11, a ROM (Read Only Memory) 12, and a RAM (Random Access Memory) 13.

[0022] The CPU 11 is an example of a processor and comprehensively controls each part of the handy terminal 10. The ROM 12 stores various programs. The RAM 13 is a workspace for developing programs and various data.

[0023] The CPU 11, the ROM 12, and the RAM 13 constitute a control unit 100. In the control unit 100, the CPU 11 operates according to the programs stored in the ROM 12 and the storage unit 15 and developed in the RAM 13, thereby executing various processes.

[0024] In addition, the handy terminal 10 includes a communication I / F (Interface) 14, a storage unit 15, a display unit 16, and an operation unit 17. The communication I / F 14 is a communication interface that can be connected to the network N. The communication I / F 14 communicates with an external device such as an order station 20 via the network N.

[0025] The storage unit 15 is composed of a storage medium such as an HDD (Hard Disk Drive) or a flash memory, and maintains the stored content even when the power is turned off. The storage unit 15 stores programs that can be executed by the CPU 11 and various setting information.

[0026] In addition, the storage unit 15 stores data such as a product master 151. The product master 151 stores product information such as a product name (the name of the product) and a price in association with identification information (hereinafter also referred to as a product code) that can identify each product (food and drink) sold in the store.

[0027] The display unit 16 is, for example, a display device such as an LCD panel. The display unit 16 displays an operation screen related to ordering products under the control of the CPU 11. For example, the display unit 16 displays an operation screen for selecting various products and an operation screen for entering information related to reservation orders. The operation unit 17 includes, for example, a touch panel or hardware keys superimposed on the surface of the display unit 16. The operation unit 17 accepts manual input from store staff.

[0028] Figure 3 shows an example of the hardware configuration of the order station 20 according to the embodiment. The order station 20 includes a computer configuration such as a CPU 21, ROM 22, and RAM 23.

[0029] The CPU 21 is an example of a processor that comprehensively controls all parts of the order station 20. The ROM 22 stores various programs. The RAM 23 is a workspace for displaying programs and various data.

[0030] The CPU 21, ROM 22, and RAM 23 constitute the control unit 200. The control unit 200 performs various processes by having the CPU 21 operate according to programs stored in the ROM 22 and memory unit 25 and loaded into the RAM 23.

[0031] The order station 20 also includes a communication interface 24 and a storage unit 25. The communication interface 24 is a communication interface that can be connected to the network N. The communication interface 24 communicates with external devices such as the handheld terminal 10, kitchen printer 30, kitchen terminal 40, and POS terminal 50 via the network N.

[0032] The memory unit 25 is composed of a storage medium such as an HDD or flash memory, and retains its contents even when the power is cut off. The memory unit 25 stores programs that the CPU 21 can execute and various setting information. The CPU 21 performs various processes by operating according to the programs stored in the ROM 22 and the memory unit 25 and loaded into the RAM 23.

[0033] Furthermore, the storage unit 25 stores various data related to order management. For example, the storage unit 25 stores a product master similar to the product master 151 described above. This product master may, in addition to the data structure of the product master 151, also store other information such as the time required to cook or prepare each product, associated with the product code of that product.

[0034] Furthermore, the memory unit 25 stores an order management table 251, which is an example of a memory unit. The order management table 251 is a data table for managing orders. The order management table 251 stores order details and other information, associating each order with an identifiable identification information (hereinafter also referred to as an order number). The order number is, for example, an ascending number and is issued for each customer or each seat.

[0035] Figure 4 shows an example of the data structure of the order management table 251 according to the embodiment. As shown in Figure 4, the order management table 251 stores ordered items, pickup date and time, acceptance date and time, payment date and time, etc., associated with the order number.

[0036] The "Ordered Items" field registers information indicating the ordered items (e.g., product code). The "Ordered Items" field may also register the product name, price, and quantity of the ordered items corresponding to the product code. The "Pickup Date and Time" field registers information indicating the pickup date and time for reserved orders where a pickup date and time is specified. Note that if a pickup date and time is not specified, such as when a customer visits the store for food or drinks, the "Pickup Date and Time" field will be left blank (null).

[0037] The "Order Received Date and Time" field registers information indicating the date and time the order was received. The "Payment Date and Time" field registers information indicating the date and time the payment was made. For example, for orders where payment processing was performed at POS terminal 50, the date and time the payment processing was performed is registered as the payment date and time. For pre-orders where payment has already been completed, the date and time the order was received is registered as the payment date and time. If payment is not yet completed, the payment date and time field will be empty (null). The payment status is set per order number, but it may also be set per ordered item.

[0038] Note that the data structure of the order management table 251 is not limited to that shown in Figure 4. For example, the order management table 251 may store a seat number that can identify the seat of the customer who placed the order, associated with the order number. In addition, the order management table 251 may store information indicating whether the reserved order will be eaten in the store (eat-in) or taken away (takeout), associated with the order number or the ordered item.

[0039] Next, an example of the functional configuration of the handheld terminal 10 and the order station 20 will be described. Figure 5 is a diagram showing an example of the functional configuration of the handheld terminal 10 and the order station 20 according to the embodiment. For the sake of clarity, Figure 5 also shows the kitchen printer 30 and the kitchen terminal 40.

[0040] The CPU 11 of the handheld terminal 10 implements the order receiving unit 101 and the transmission processing unit 102 as functional units by executing programs stored in the ROM 12 and the memory unit 15. The functional units of the handheld terminal 10 may also be implemented by hardware configurations such as dedicated circuits.

[0041] The order receiving unit 101 is an example of a first receiving means that accepts an operation to specify the product to be ordered, and a second receiving means that accepts an operation to specify the date and time for receiving the product. The order receiving unit 101 accepts operation inputs related to product orders in cooperation with the display unit 16 and the operation unit 17. For example, the order receiving unit 101 displays an operation screen (hereinafter also referred to as the product selection screen) on the display unit 16 that allows the user to select the product to be ordered, based on the product master 151.

[0042] For example, a store employee operating the handheld terminal 10 inputs information indicating the ordered items into the handheld terminal 10 by selecting the items from the product selection screen for an order received face-to-face from a customer. Alternatively, a store employee operating the handheld terminal 10 may input information indicating the ordered (reserved) items into the handheld terminal 10 based on order details received via a server device 60 or the like.

[0043] When the order receiving unit 101 receives an operation to select the products to be ordered, it identifies the product code of the selected product and stores it in RAM 13 or the like. The order receiving unit 101 may also read the product name, price, etc. corresponding to the identified product code from the product master 151 and store them in RAM 13 or the like, associated with the product code.

[0044] Furthermore, if the order receiving unit 101 is a pre-order, it displays an operation screen (hereinafter referred to as the "delivery date and time input screen") on the display unit 16 that allows the user to input the delivery date and time. For example, if the order receiving unit 101 is instructed via the operation unit 17 that it is a pre-order, it displays the delivery date and time input screen. The operation to indicate that it is a pre-order is received, for example, via a predetermined operator provided on the operation unit 17.

[0045] Figure 6 shows an example of a pickup date and time input screen displayed by the handheld terminal 10 of the embodiment. As shown in Figure 6, the pickup date and time input screen 70 has an input field 71 for entering the pickup date and time. The input field 71 consists of a four-digit input field [H][H][M][M] which can specify, for example, today's pickup time.

[0046] Here, in the input fields [H][H][M][M], [H][H] is the "hour" part of the receipt time and can be entered in 24-hour format. Also, [M][M] is the "minute" part of the receipt time and can be entered as a value from 00 to 59.

[0047] For example, a store employee operating the handheld terminal 10 enters the date and time for receiving the ordered (reserved) items into the handheld terminal 10, based on the order details received via the server device 60, etc. As an example, to specify 9:05 AM, they would enter [0][9][0][5]. To specify 6:30 PM, they would enter [1][8][3][0].

[0048] Furthermore, the pickup date and time input screen 70 has an input field 72 for indicating whether or not payment has been completed for the reserved items. For example, if a store employee operating the handheld terminal 10 determines, based on the order details received via the server device 60, etc., that payment for the reserved items has been completed, they check the "paid" checkbox in input field 72 to indicate that payment has been completed. Alternatively, if they determine that payment for the reserved items has been completed, they check the "not paid" checkbox in input field 72 to indicate that payment has not yet been completed.

[0049] When the order receiving unit 101 receives input of information indicating the date and time of receipt and the payment status, it associates the input information with the product code of the ordered item and stores it in RAM 13 or the like.

[0050] The transmission processing unit 102 is an example of a transmission means. In response to an operation to confirm an order, the transmission processing unit 102 transmits order data, including the order details, to the order station 20. Specifically, when the transmission processing unit 102 receives an operation to confirm an order, it transmits order data, including the product code of the ordered product stored in RAM 13 or the like, to the order station 20. Furthermore, if the ordered product is associated with a delivery date and time or payment status, the transmission processing unit 102 includes the delivery date and time and payment status in the order data before transmitting it.

[0051] The handheld terminal 10 may also transmit the order number in the order data. For example, if the order number is entered via the operation unit 17 when the order is received, the transmission processing unit 102 may include the entered order number in the order data and transmit it. This allows, for example, when a customer who is dining in the store places an additional order, they can enter the order number related to that customer to place an additional order for the same items.

[0052] On the other hand, the CPU 21 of the order station 20 implements the data management unit 201, the output control unit 202, and the sales recording unit 203 as functional units by executing programs stored in the ROM 22 and the storage unit 25. The functional units of the order station 20 may also be implemented by hardware configurations such as dedicated circuits.

[0053] The data management unit 201 is an example of a storage means. The data management unit 201 manages order data stored in the order management table 251. For example, when the data management unit 201 receives order data transmitted from the handheld terminal 10, it issues an order number. The data management unit 201 then stores the received order data, associated with the issued order number, and the date and time the order data was received (reception date and time) in the order management table 251.

[0054] Specifically, the data management unit 201 registers the product codes and other information included in the order data in the order product field. Alternatively, the data management unit 201 may read the product name and other information corresponding to the product code from the product master based on the product code included in the order data, and register it in the order product field in association with the product code.

[0055] Furthermore, if the order data includes information indicating the date and time of receipt, the data management unit 201 registers that date and time in the date and time of receipt field. Also, if the order data includes information indicating the payment status and that payment status indicates that the payment has been made, the data management unit 201 registers the date and time the order data was received in the payment date and time field. However, if the payment status indicates that the payment has been made, the data management unit 201 leaves the payment date and time field blank.

[0056] If the order data includes an order number, the data management unit 201 adds the product code and other information included in the order data to the data entry in the order management table 251 corresponding to the order number and registers it.

[0057] Furthermore, when the data management unit 201 receives a data request from the POS terminal 50 specifying an order number, it reads a data entry (for example, order details) corresponding to the specified order number from the order management table 251 and provides it to the POS terminal 50. This allows the POS terminal 50 to process payment for the goods based on the order details provided by the order station 20.

[0058] Furthermore, once the POS terminal 50 completes the payment process, it sends a payment completion notification to the order station 20 specifying the processed order number. In this case, when the data management unit 201 of the order station 20 receives the payment completion notification from the POS terminal 50, it registers the date and time the payment completion notification was received in the payment date and time field of the data entry corresponding to the order number specified in the payment completion notification.

[0059] The output control unit 202 functions as an example of a management means together with the sales recording unit 203. The output control unit 202 notifies the customer of the ordered items by transmitting (outputting) data related to the ordered items to the kitchen printer 30 and kitchen terminal 40. When the data management unit 201 registers order data in the order management table 251, the output control unit 202 outputs the order data to the kitchen printer 30 and kitchen terminal 40.

[0060] Specifically, the output control unit 202 controls the timing at which the kitchen printer 30 and kitchen terminal 40 output the information registered in the ordered items field by outputting it to the kitchen printer 30 and kitchen terminal 40. In addition, if a delivery date and time is registered in the delivery date and time field, the output control unit 202 also outputs the delivery date and time to the kitchen printer 30 and kitchen terminal 40.

[0061] The kitchen printer 30 prints out a sheet of paper containing the ordered items and pickup date and time based on the information notified from the order station 20. The kitchen terminal 40 also displays the ordered items and pickup date and time on its screen based on the information notified from the order station 20.

[0062] As a result, the staff member preparing the food starts cooking the ordered items based on the paper printed from the kitchen printer 30 or the screen displayed on the kitchen terminal 40. If the output includes a pickup date and time, the staff member preparing the food starts cooking the ordered items according to the pickup date and time.

[0063] In the above description, the output control unit 202 starts outputting to the kitchen printer 30 and kitchen terminal 40 when the data management unit 201 registers order data in the order management table 251, but the timing of output is not limited to this.

[0064] For example, if a receipt date and time is registered in the receipt date and time field, the output control unit 202 may adjust the timing of output to the kitchen printer 30 and kitchen terminal 40 based on this receipt date and time. As an example, the output control unit 202 may wait to output until a predetermined time before the receipt date and time (for example, 30 minutes before) is reached, and then start outputting to the kitchen printer 30 and kitchen terminal 40 when the predetermined time is reached. In this case, the output control unit 202 may or may not output the receipt date and time to the kitchen printer 30 and kitchen terminal 40.

[0065] Furthermore, the output control unit 202 may adjust the length of a predetermined time, that is, the timing for outputting the ordered items to the kitchen printer 30 and kitchen terminal 40, based on at least one of the following elements: the type and quantity of the reserved items, and the time required to prepare the items. For example, the output control unit 202 may increase or decrease the length of the predetermined time depending on the type and quantity of the items. Also, for example, the output control unit 202 may increase or decrease the length of the predetermined time depending on the time required to prepare the items. It is preferable that the output control unit 202 adjust the length of the time so that preparation is completed immediately before the pick-up date and time, such as 5 minutes before the pick-up date and time.

[0066] The information regarding the types of products and the time required for preparation is stored, for example, in a product master stored in the memory unit 25, and the output control unit 202 refers to this information. The quantity of products is stored in the order management table 251, and the output control unit 202 refers to this information.

[0067] In this case, the staff member responsible for cooking can start cooking at the moment the kitchen printer 30 or kitchen terminal 40 prints out, allowing them to prepare the order according to the pickup date and time. This reduces the workload on the staff member responsible for cooking, as they can prepare the reserved items without having to manage the pickup date and time themselves.

[0068] Furthermore, although the output control unit 202 outputs to both the kitchen printer 30 and the kitchen terminal 40 in the above description, it may be configured to output to only one of the devices.

[0069] The sales recording unit 203 functions as an example of a management means together with the output control unit 202. Based on the data registered in the order management table 251, the sales recording unit 203 performs a sales recording process to record the sales of goods ordered within a predetermined period (hereinafter referred to as the recording period) that is subject to sales recording. For example, the sales recording unit 203 performs the sales recording process every hour during the store's business hours. For example, the sales recording unit 203 performs the sales recording process for the store's business hours on a daily basis.

[0070] Specifically, the sales accounting unit 203 extracts order numbers that were settled during the accounting period based on the settlement date and time of each order number registered in the settlement date and time column of the order management table 251. Next, for each extracted order number, the sales accounting unit 203 calculates the total amount of the products registered in the order product column for that order number, based on the product master. Finally, the sales accounting unit 203 outputs the sum of the total amounts calculated for each order number as the sales for the accounting period.

[0071] Furthermore, the sales accounting unit 203 processes sales for order numbers where the settlement date and time registered in the settlement date and time field is outside the store's business hours, for example, as follows: First, when the sales accounting unit 203 detects an order number in the order management table 251 whose settlement date and time is outside the store's business hours, it refers to the receipt date and time registered in the receipt date and time field of that order number. Next, the sales accounting unit 203 identifies the accounting period that includes the receipt date and time, and includes the total amount of the products registered in the order product field of the detected order number in the sales for this accounting period.

[0072] This allows sales to be recorded based on the pickup date and time, even if, for example, a reservation order is entered using the handheld terminal 10 outside of business hours, such as before the store opens, thus making it appear as a sale made during business hours.

[0073] Furthermore, there are no specific restrictions on the destination or method of outputting the sales calculated during the sales accounting process. For example, the sales accounting unit 203 may send (output) the calculated sales to an external device such as a server device 60, or it may output them to a file in the storage unit 25.

[0074] The following describes examples of the operation of the handheld terminal 10 and order station 20 mentioned above.

[0075] First, an example of the processing performed by the handheld terminal 10 will be explained with reference to Figure 7. Figure 7 is a flowchart showing an example of the processing performed by the handheld terminal 10 of this embodiment.

[0076] The order receiving unit 101 displays the product selection screen on the display unit 16 (step S11). Next, the order receiving unit 101 waits until the product to be ordered is selected (step S12; No), and once the product is selected (step S12; Yes), it proceeds to step S13.

[0077] Next, the order receiving unit 101 determines whether or not an operation to instruct a pre-order has been entered (step S13). If no operation to instruct a pre-order has been entered (step S13; No), the order receiving unit 101 generates order data indicating the products to be ordered in response to an operation to confirm the order (step S14). Then, the order receiving unit 101 proceeds to step S18.

[0078] On the other hand, if an operation to instruct a reservation order is entered (step S13; Yes), the order reception unit 101 displays the pickup date and time input screen 70 on the display unit 16 (step S15). Next, the order reception unit 101 waits until information such as the pickup date and time is entered (step S16; No), and when the information such as the pickup date and time is entered (step S16; Yes), it proceeds to step S17.

[0079] Next, the order receiving unit 101 generates order data specifying the ordered items, delivery date and time, etc., in response to an operation instructing the confirmation of the order (step S17). Then, the transmission processing unit 102 transmits the generated order data to the order station 20 (step S18), and this process ends.

[0080] By performing the above process, the handheld terminal 10 transmits the order data of the product ordered by the customer to the order station 20. In addition, in the case of a reserved order, the handheld terminal 10 can transmit order data including the pickup date and time and payment status to the order station 20.

[0081] Next, with reference to Figure 8, an example of the processing performed by the order station 20 will be described. Figure 8 is a flowchart showing an example of the processing performed by the order station 20 in this embodiment. This example describes the operation when new order data is received from the handheld terminal 10.

[0082] When the data management unit 201 receives order data from the handheld terminal 10 (step S21), it issues a unique order number (step S22). Next, the data management unit 201 associates the issued order number with the received order data and the date and time the order data was received (reception date and time) and registers it in the order management table 251 (step S23).

[0083] Specifically, the date and time the order data was received is registered in the "Received Date and Time" column of the order management table 251. The product codes of the ordered items included in the order data are registered in the "Ordered Item" column of the order management table 251. If the order data includes a "Receipt Date and Time," that date and time is registered in the "Receipt Date and Time" column of the order management table 251. If the order data includes information indicating that payment has been made, the date and time the order data was received is registered in the "Payment Date and Time" column of the order management table 251.

[0084] Next, the output control unit 202 outputs the contents of the order data registered in the order management table 251 to the kitchen printer 30 and kitchen terminal 40, thereby notifying the customers of the ordered items via the kitchen printer 30 and kitchen terminal 40 (step S24).

[0085] Specifically, the output control unit 202 outputs the product code registered in the ordered product field and the product name of the product corresponding to that product code to the kitchen printer 30 and the kitchen terminal 40. In addition, if a delivery date and time is registered in the delivery date and time field, the output control unit 202 also outputs that delivery date and time to the kitchen printer 30 and the kitchen terminal 40. The output control unit 202 may also control the output timing according to the delivery date and time.

[0086] By performing the above process, the order station 20 can notify the kitchen printer 30 and kitchen terminal 40 of the ordered items. In addition, if the order is a pre-order, the order station 20 can also notify the kitchen printer 30 and kitchen terminal 40 of the pickup date and time. As a result, the kitchen printer 30 and kitchen terminal 40 can print and display information in response to the notification from the order station 20, thereby informing the kitchen staff of the ordered items and the pickup date and time.

[0087] Next, with reference to Figure 9, an example of the processing performed by the order station 20 will be described. Figure 9 is a flowchart showing an example of the processing performed by the order station 20 in this embodiment. This example describes the operation when sales are recorded based on data registered in the order management table 251.

[0088] First, the sales recording unit 203 waits until the start time for recording sales is reached (Step S31; No). When the start time is reached (Step S31; Yes), the sales recording unit 203 extracts order numbers from the order management table 251 whose settlement date and time are included in the recording period (Step S32).

[0089] Next, the sales recording unit 203 determines whether or not there are any order numbers whose settlement date and time fall outside of the store's business hours (step S33). If it determines that there are no order numbers whose settlement date and time fall outside of business hours (step S33; No), the sales recording unit 203 proceeds to step S36.

[0090] If it is determined that there is an order number whose settlement date and time is outside of business hours (Step S33; Yes), the sales accounting unit 203 determines whether the receipt date and time associated with that order number is included in the accounting period (Step S34). If it is determined that the receipt date and time is not included in the accounting period (Step S34; No), the sales accounting unit 203 proceeds to Step S36.

[0091] If it is determined that the receipt date and time are included in the accounting period (Step S34; Yes), the sales accounting unit 203 extracts the corresponding order number from the order management table 251 (Step S35) and proceeds to Step S36.

[0092] Next, the sales accounting unit 203 calculates the total amount of goods ordered for each extracted order number (step S36). Then, the sales accounting unit 203 calculates the total amount calculated in step S36 as the total sales for the accounting period (step S37). Finally, the sales accounting unit 203 outputs the calculated sales (step S38) and terminates this process.

[0093] By performing the above process, the sales recording unit 203 can output, for example, hourly sales during the store's operating hours. By analyzing the outputted sales for each predetermined period, it is possible to derive, for example, changes in sales over time during operating hours and trends in peak hours, thereby supporting store operations.

[0094] As described above, in the order management system 1 of this embodiment, the handheld terminal 10 accepts an operation to specify the product to be ordered, and in the case of a reservation order, it also accepts an operation to specify the date and time for receiving the product. Based on the received operation, the handheld terminal 10 transmits order data specifying (instructing) the product to be ordered and the date and time for receiving the product to the order station 20. The order station 20 stores the order data transmitted from the handheld terminal 10 in the order management table 251 and manages the order related to the order data based on the date and time for receiving the order data.

[0095] As a result, the order management system 1 of this embodiment can manage the order data of reserved products based on the date and time of receipt, thus enabling efficient management of reserved orders.

[0096] Furthermore, in the order management system 1 of this embodiment, the order station 20 outputs information indicating the ordered items included in the order data, along with the pickup date and time, to the kitchen printer 30 and kitchen terminal 40. This allows the staff preparing the food to easily confirm the ordered items and their pickup date and time by looking at the output from the kitchen printer 30 and kitchen terminal 40. Therefore, the order management system 1 of this embodiment can efficiently manage reserved orders.

[0097] Furthermore, in the order management system 1 of this embodiment, the order station 20 outputs information indicating the ordered items included in the order data to the kitchen printer 30 and kitchen terminal 40 at a timing corresponding to the pickup date and time included in the order data. As a result, the order management system 1 can adjust the timing of when to start cooking according to the pickup date and time, thereby enabling efficient management of reserved orders.

[0098] Furthermore, in the order management system 1 of this embodiment, the order station 20 adjusts the timing of output to the kitchen printer 30 and kitchen terminal 40 based on at least one of the types, quantities, and cooking times of the ordered products included in the order data. As a result, the order management system 1 can adjust the timing of starting cooking based on any or all of the types, quantities, and cooking times of the ordered products, thereby enabling more efficient management of reserved orders.

[0099] Furthermore, in the order management system 1 of this embodiment, the order station 20 stores the settlement date and time when the order related to the order data received from the handheld terminal 10 is settled in the order management table 251. The order station 20 also calculates the sales of orders settled during the accounting period based on the settlement date and time stored in the order management table 251, and calculates the sales of orders for which the settlement date and time is outside of the store's business hours by including the receipt date and time in the accounting period.

[0100] As a result, in the order management system 1 of this embodiment, even orders for which the payment date and time are registered outside of the store's business hours can be recorded in the accounting period that includes the pickup date and time, and sales can be calculated accordingly. Therefore, the order management system 1 of this embodiment can efficiently manage sales related to pre-orders.

[0101] While embodiments of the present invention have been described above, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, combinations, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.

[0102] Furthermore, the programs executed by each device in the above embodiments are provided pre-installed in the storage medium (ROM or storage unit) provided by the device, but are not limited to this. For example, the programs may be configured to be provided as installable or executable files recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk). Moreover, the storage medium is not limited to a medium independent of the computer or embedded system, but also includes storage media that have downloaded and stored or temporarily stored programs transmitted via a LAN, the Internet, etc.

[0103] Furthermore, the programs executed by each device of the above embodiment may be stored on a computer connected to a network such as the Internet and provided by allowing users to download them via the network, or they may be configured to be provided or distributed via a network such as the Internet. [Explanation of Symbols]

[0104] 1 ... Order management system, 10…Handheld terminal, 100...Control unit, 101...Order receiving unit, 102...Transmission processing unit, 11...CPU, 12...ROM, 13...RAM, 14...Communication I / F, 15...Memory unit, 151...Product master, 16...Display section, 17...Operation section, 20... Order Station, 200...Control Unit, 201...Data Management Unit, 202...Output Control Unit, 203...Sales Recording Unit, 21...CPU, 22...ROM, 23...RAM, 24...Communication I / F, 25...Memory unit, 251...Order management table, 30... Kitchen printer, 40... Kitchen terminal, 50...POS terminal, 60...Server equipment, 70... Screen for entering the date and time of receipt, 71, 72... Input fields. [Prior art documents] [Patent Documents]

[0105] [Patent Document 1] Japanese Patent Publication No. 2021-135617

Claims

1. An order management system comprising an order receiving device for receiving orders for products manufactured in a store, and a management device for managing the orders received by the order receiving device, The order receiving device is A first receiving means that accepts the operation of specifying the product to be ordered, A second receiving means for receiving an operation to specify the date and time of receipt of the aforementioned product, A transmission means for transmitting information including the operation details received by the first reception means and the second reception means to the management device, Equipped with, The aforementioned control device is A storage means for storing the information received from the order receiving device in a storage unit, A management means for managing orders related to the information based on the date and time of receipt included in the information stored in the memory unit, An order management system equipped with the following features.

2. The order management system further comprises an output device installed at the manufacturing site of the product, The management means causes the output device to output information indicating the ordered product included in the information, along with the date and time of receipt. The order management system according to claim 1.

3. The order management system further comprises an output device installed at the manufacturing site of the product, The management means causes the output device to output information indicating the ordered product included in the information at a timing corresponding to the date and time of receipt. The order management system according to claim 1.

4. The management means adjusts the timing of output to the output device based on at least one of the type, quantity, and manufacturing time of the ordered product included in the information. The order management system according to claim 3.

5. The storage means stores in the storage unit the settlement date and time on which the settlement of the order related to the information received from the order receiving device was made, in association with the information received from the order receiving device. The management means calculates the sales of orders related to the information for which payment was made during a predetermined period, based on the payment date and time stored in the storage unit, and calculates the sales of orders for which the payment date and time falls outside the store's business hours by including them in the predetermined period that includes the pickup date and time. An order management system according to any one of claims 1 to 4.