Order management system and order management method
Patent Information
- Application Number
- JP2024073324
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-10-19
AI Technical Summary
Conventional restaurant systems require manual intervention by staff to enforce minimum order quantities, reducing operational efficiency and user convenience due to the need for verbal explanations and manual checks on order terminals.
An order management system that allows for variable setting of minimum order quantities for each menu item, enabling automatic enforcement through user terminals, thereby improving operational efficiency and user convenience.
Enhances business efficiency by reducing staff workload and improving user ordering convenience while optimizing kitchen operations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an order management system and an order management method for managing menus at restaurants. [Background technology]
[0002] In facilities such as restaurants, systems are known that allow customers to order from a menu by operating an ordering terminal installed at the table. In addition, systems are also known that limit the number of menu items that can be ordered at one time to prevent monopolization of the kitchen (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-289207 A Summary of the Invention [Problem to be solved by the invention]
[0004] In food service facilities, it may be necessary to set a minimum order quantity for a menu item, taking into consideration the work of the kitchen and staff. For example, in the case of a hot pot menu, it may be necessary to prohibit orders for one person and allow orders for two or more people. However, since the price per person for each menu item is generally registered in POS data, it is possible to order from one person on the ordering terminal. For this reason, with conventional technology, food service facility staff must verbally explain the minimum order quantity to customers and check the order quantity entered by customers on the ordering terminal, which causes a problem of reduced operational efficiency at the food service facility. In addition, it also causes a problem of reduced convenience for customers when ordering from the menu.
[0005] An object of the present invention is to provide an order management system and an order management method that can improve the operational efficiency of a food and beverage facility and improve the convenience of ordering operations for users. [Means for solving the problem]
[0006] The order management system according to the present invention includes a setting processing unit that can variably set the minimum order quantity that will be accepted from a customer for each menu item provided to the customer of a dining facility.
[0007] The order management method of the present invention is a method in which one or more processors execute a process that enables variably setting the minimum number of orders that will be accepted from a customer at a food service facility for each menu item provided to the customer. Effect of the Invention
[0008] According to the present invention, it is possible to provide an order management system and an order management method that can improve the operational efficiency of a food and beverage facility and improve the convenience of users' ordering operations. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram showing the configuration of an order management system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of menu information used in the order management system according to the embodiment of the present invention. [Diagram 3] FIG. 3 is a diagram showing an example of additional menu information used in the order management system according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of a menu registration page displayed on the facility terminal according to the embodiment of the present invention. [Diagram 5] FIG. 5 is a diagram showing an example of an order page displayed on the ordering terminal according to the embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing an example of an order page displayed on the ordering terminal according to the embodiment of the present invention. [Figure 7] FIG. 7 is a flowchart showing an example of a procedure of an order management process executed by the order management system according to the embodiment of the present invention. [Figure 8] FIG. 8 is a diagram showing an example of a menu registration page displayed on the facility terminal according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and does not limit the technical scope of the present invention.
[0011] [Order Management System 1] 1, an order management system 1 according to an embodiment of the present invention includes an order management device 2, a facility terminal 3, and an order terminal 4. The order management device 2, the facility terminal 3, and the order terminal 4 are capable of communicating with each other via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line.
[0012] The order management device 2 receives registration operations for menu information related to the menus of the dining facility by the manager of the dining facility via the facility terminal 3, and manages the menu information. The order management device 2 also receives orders for menus (products) by users (customers) using the dining facility via the order terminal 4, and manages the order information. The order management device 2 may also have an accounting function for payment of the price of the menu (food and drink charges).
[0013] In the following, in this embodiment, the order management system 1 will be described taking as an example a case where the dining facility is a restaurant whose main business is to provide food and beverages. Note that the dining facility of the present invention includes, for example, various facilities (such as amusement facilities) that can provide food and beverages.
[0014] The facility terminal 3 is an operation terminal (such as a management terminal or a POS terminal) operated by a manager or staff of a restaurant. For example, the manager of a restaurant operates the facility terminal 3 to register menu information (such as menu name, price, menu image, etc.) related to the menus provided to users at the restaurant. The manager also operates the facility terminal 3 to set the ordering method for users for each menu (such as the minimum order quantity and the ordering method for additional menu items). The facility terminal 3 may be a device installed in the restaurant office, or may be a mobile terminal that can be carried by the restaurant staff. The facility terminal 3 is placed in each of multiple restaurants.
[0015] The ordering terminal 4 is an operation terminal operated by a user when ordering a menu (food and drink) at a restaurant. The ordering terminal 4 may be a device owned by the user (e.g., a smartphone), or a device owned by the restaurant and lent to the user (e.g., a self-order terminal). When the ordering terminal 4 is a self-order terminal, the ordering terminal 4 is placed, for example, at each table of the restaurant. A user can operate the ordering terminal 4 at the restaurant to view the menu and order a desired menu item. A user can also use the ordering terminal 4 to pay for food and drink. In this way, the ordering terminal 4 can be used for menu ordering processing and accounting processing.
[0016] The order management system 1 includes one or more facility terminals 3 and one or more order terminals 4 arranged in each restaurant.
[0017] In this embodiment, the order management device 2 alone corresponds to the order management system of the present invention, but the order management system of the present invention may include one or more of the components of the order management device 2, the facility terminal 3, and the order terminal 4. For example, if the components of the order management device 2, the facility terminal 3, and the order terminal 4 work together to share and execute the order management process (see FIG. 7) described below, a system including the multiple components that execute the process can be considered as the order management system of the present invention. For example, the order management device 2, the facility terminal 3, and the order terminal 4 may constitute the order management system of the present invention.
[0018] [Order Management Device 2] 1, the order management device 2 is a server (e.g., a cloud server) including a control unit 21, a storage unit 22, an operation display unit 23, and a communication I / F 24. The order management device 2 is not limited to a single computer, and may be a computer system in which multiple computers work in cooperation. Various processes executed by the order management device 2 may be executed in a distributed manner by one or multiple processors.
[0019] The communication I / F 24 is a communication interface that connects the order management device 2 to the communication network N1 via wired or wireless connection, and performs data communication between external devices such as the facility terminal 3 and the order terminal 4 via the communication network N1 in accordance with a specified communication protocol.
[0020] The operation display unit 23 is a user interface that includes a display unit, such as a liquid crystal display or an organic EL display, that displays various information, and an operation unit, such as a mouse, a keyboard, or a touch panel, that accepts operations.
[0021] The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various information. Specifically, data such as menu information D1 and additional menu information D2 is stored in the storage unit 22. Fig. 2 is a diagram showing an example of the menu information D1, and Fig. 3 is a diagram showing an example of the additional menu information D2.
[0022] Menu information D1 is information (product information) about menus (food and drink) that can be provided at a restaurant. For example, as shown in FIG. 2, menu information D1 includes information such as "menu ID", "menu name", "price", and "minimum order quantity" for each menu. The menu ID is identification information for the menu, and any ID is registered. The menu name is the name of the menu. Menu information D1 includes information on multiple menus for each menu category (genre). For example, menu information D1 includes multiple menus classified by category, such as hot pot menus, a la carte menus, set menus, set meal menus, drink menus, and dessert menus. The price is the unit price of the menu (price per portion).
[0023] The minimum order quantity is the lower limit (minimum order quantity, minimum order quantity) of the number of orders permitted for a menu item to be ordered by a user. For a menu item for which the minimum order quantity is set, orders below the minimum order quantity are prohibited, and orders above the minimum order quantity are permitted. For example, if the minimum order quantity for pot A is set to "2," a user cannot order one serving of pot A, but can order two or more servings. For example, if the minimum order quantity for pot C is set to "3," a user cannot order one or two servings of pot A, but can order three or more servings. In addition, if the minimum order quantity for sashimi is set to "1," a user can order sashimi for one person.
[0024] Each piece of information in the menu information D1 is registered in advance by the restaurant manager and updated as necessary. For example, the manager registers the menu name, price, minimum order quantity, etc. on the menu registration page P1 (see FIG. 4) displayed on the facility terminal 3. For example, the manager registers the minimum order quantity for a hot pot menu item as multiple orders (2 or more), taking into consideration the work of the kitchen and staff.
[0025] The additional menu information D2 (see FIG. 3) is information (additional product information) about additional menus (sub-menus, child menus) to be added to the main menu (parent menu). For example, as shown in FIG. 3, the additional menu information D2 includes information such as "menu ID", "menu name", and "additional menu" for each main menu. In the additional menu information D2, additional menus that may be ordered together with the main menu are registered in association with the main menu. For example, "ramen", "udon", and "rice" are registered in association with the pot A as additional menus that may be ordered additionally (final menu) after ordering the pot A. When registering an additional menu on the menu registration page P1 (see FIG. 4), the administrator presses the registration button K61 to register one or more additional menus (here, "ramen", "udon", and "rice").
[0026] The administrator can register additional menu items for each main menu item. Although the additional menu item information D2 for pot A is illustrated in Fig. 3, multiple main menu items and their corresponding additional menu items may be registered in the additional menu item information D2 in accordance with the administrator's registration operation.
[0027] As another embodiment, some or all of the information such as the menu information D1 and the additional menu information D2 may be stored in the facility terminal 3 or a server accessible from the order management device 2. In this case, the control unit 21 of the order management device 2 may acquire the information from the facility terminal 3 or the server, and execute various processes such as the order management process (see FIG. 7) described below.
[0028] The memory unit 22 also stores order data of order information input to the ordering terminal 4. The order data includes data such as the table information of the user (table number), the number of people using the table, the start time of use (time of arrival), order history, etc. The memory unit 22 also stores data of operation screens (web pages, etc.) such as the menu registration page P1 (see FIG. 4) displayed on the facility terminal 3, the order page P2 (see FIG. 5 and FIG. 6) displayed on the ordering terminal 4, and the accounting page (not shown).
[0029] Furthermore, the storage unit 22 stores control programs such as an order management program for causing the control unit 21 to execute an order management process (see FIG. 7) described below. For example, the order management program is non-temporarily recorded on a computer-readable recording medium such as a USB, CD or DVD, and is read by a reading device (not shown) such as a USB drive, CD drive or DVD drive electrically connected to the order management device 2 and stored in the storage unit 22. The order management program may also be downloaded from a server accessible from the order management device 2 and stored in the storage unit 22.
[0030] The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the order management device 2 by executing, by the CPU, various control programs stored in advance in the ROM or the storage unit 22.
[0031] 1, the control unit 21 includes various processing units such as a display processing unit 211, a reception processing unit 212, a setting processing unit 213, an order processing unit 214, an output processing unit 215, and an accounting processing unit 216. The control unit 21 functions as the display processing unit 211, the reception processing unit 212, the setting processing unit 213, the order processing unit 214, the output processing unit 215, and the accounting processing unit 216 by executing various processes in accordance with the order management program using the CPU. Some or all of the processing units included in the control unit 21 may be configured with electronic circuits. The order management program may be a program for causing a plurality of processors to function as the various processing units.
[0032] The display processing unit 211 displays various operation pages (operation screens) on the facility terminal 3 and the order terminal 4. Furthermore, the reception processing unit 212 receives user operations (administrator operations, user operations) on each operation page.
[0033] For example, when a manager of a restaurant registers menu information, the display processing unit 211 displays a menu registration page P1 on the facility terminal 3 of the restaurant. FIG. 4 shows an example of the menu registration page P1. The menu registration page P1 includes multiple registration items K11 to K16. The registration item K11 indicates a menu ID, and the control unit 21 registers an arbitrary ID. The registration item K12 indicates a menu name, and the reception processing unit 212 receives an input operation of the menu name by the manager. The manager inputs an arbitrary name into the registration item K12.
[0034] The registration item K13 indicates an explanation of the menu, and the reception processing unit 212 accepts an input operation of the explanation by the administrator. The administrator inputs an explanation about the menu into the registration item K13. For example, the administrator inputs an explanation about how to order the menu into the registration item K13.
[0035] The registration item K14 indicates the price (unit price) of the menu item, and the reception processing unit 212 accepts the administrator's input operation of the price. The administrator inputs the price including tax of one portion of the menu item into the registration item K13.
[0036] The registration item K15 indicates the minimum order quantity for the menu, and the reception processing unit 212 accepts the administrator's input operation of the minimum order quantity. The administrator inputs the minimum order quantity for the menu into the registration item K15. For example, the display processing unit 211 displays a list (pull-down menu display) of selection candidates K5 for the minimum order quantity, and the reception processing unit 212 accepts the administrator's selection operation of the minimum order quantity from the selection candidates K5.
[0037] The registration item K16 indicates information about the additional menu, and the administrator selects the registration buttons K61 and K62 when registering information about the additional menu. For example, when registering an additional menu of hot pot A, the administrator presses the registration button K61 to register the additional menu (here, "ramen", "udon", and "rice") on an additional menu registration page (not shown). In addition, for example, the administrator presses the registration button K62 to switch the linking setting of the order quantity of the additional menu. For example, when a user orders "3 servings" of hot pot A, if the total order quantity of the additional menu is permitted to be from "1 serving" (permitting orders of any order quantity), the administrator sets "no linking of quantity of additional menu" (registration button K62) to "ON". In addition, for example, when a user orders "3 servings" of hot pot A, if the total order quantity of the additional menu is permitted to be only "3 servings" (prohibiting orders other than 3 servings), the administrator sets "no linking of quantity of additional menu" to "OFF". Fig. 4 shows the state where "No pegging of additional menu quantity" is set to "ON." In this way, the setting function of "No pegging of additional menu quantity" is a switching unit for switching whether or not to link the order quantity of additional menu items to the order quantity of the main menu items.
[0038] When the administrator has completed inputting information for each of the registration items K11 to K16, he or she presses the registration button K17. The setting processing unit 213 registers the information inputted for each of the registration items K11 to K16. Here, the setting processing unit 213 registers each piece of information related to pot A in menu information D1 (see FIG. 2). The setting processing unit 213 also registers the information on "ramen," "udon," and "rice," which have been inputted as additional menu items for pot A, in association with pot A in additional menu information D2 (see FIG. 3).
[0039] The control unit 21 may be capable of switching whether or not to link the order quantity of the additional menu to the order quantity of the main menu when an additional menu is associated with a menu and registered. That is, the control unit 21 may display a registration button K62 for "no linking of quantity of additional menu" when an additional menu is associated with a menu and registered. In another embodiment, the order management system 1 may omit the function related to the registration item K16.
[0040] When the administrator subsequently wishes to register information for another menu, he or she presses the Add button K18 on the menu registration page P1. When the Add button K18 is pressed, the display processing unit 211 causes a new menu registration page P1 to be displayed on the facility terminal 3, the reception processing unit 212 receives input operations from the administrator for the registration items K11 to K16, and the setting processing unit 213 registers the menu information in response to the input operations.
[0041] In this way, the setting processing unit 213 can set and update each piece of information for each menu item as appropriate. For example, the setting processing unit 213 can variably set the minimum order quantity for each menu item. In other words, the setting processing unit 213 can set and change the minimum order quantity without changing the price (unit price) of the menu item.
[0042] Here, the setting processing unit 213 may receive an operation from the administrator to select whether or not to set the minimum order quantity, and set the minimum order quantity in response to the administrator's operation. For example, the control unit 21 may display an operation unit for selecting whether or not to set a minimum order quantity on the menu registration page P1, and when the administrator presses the operation unit, may display a selection candidate K5 to receive an input of the minimum order quantity, and set the minimum order quantity in response to the administrator's operation. The control unit 21 may also display values of 2 or more as candidates for the minimum order quantity in the selection candidate K5. The control unit 21 may also display a default value for the minimum order quantity in an input field in advance. For example, the control unit 21 may display a minimum order quantity that is preset according to the menu in the input field, and display the selection candidate K5 when the user changes the default value.
[0043] When the control unit 21 registers menu information D1 (see Figure 2) and additional menu information D2 (see Figure 3) in response to the administrator's registration operation on the facility terminal 3, it displays an order page P2 on the ordering terminal 4 based on this information and accepts menu orders from users.
[0044] For example, the display processing unit 211 displays the order page P2 shown in FIG. 5 on the ordering terminal 4. For example, when a customer of a restaurant accesses (logs in to) an ordering site provided by the restaurant on the ordering terminal 4, the display processing unit 211 displays the order page P2 on the ordering terminal 4. The order page P2 shown in FIG. 5 includes menu information and a quantity input field K21 for inputting the number of orders. Note that FIG. 5 shows the order page P2 for hot pot A that is displayed when a user selects "hot pot A" from a menu list (not shown). The display processing unit 211 displays an image of hot pot A, a price (price including tax per serving), a description of hot pot A (see FIG. 4), a quantity input field K21, a total price, and the like on the order page P2. Also, the display processing unit 211 displays a cart button K22 for adding the selected menu to a cart on the order page P2. Note that the display processing unit 211 may display an order button for confirming the order instead of the cart button K22.
[0045] In addition, the display processing unit 211 displays buttons for increasing or decreasing the order quantity (an increase button "+" and a decrease button "-") in the quantity input field K21, and the reception processing unit 212 accepts the user's input operation of the order quantity (the operation of pressing the increase button and the decrease button).
[0046] Here, the order processing unit 214 allows the user to order more than the minimum order quantity for a menu item for which a minimum order quantity has been set by the setting processing unit 213, and prohibits the user from ordering less than the minimum order quantity. Here, since the minimum order quantity for pot A is set to "2" (see Figures 2 and 4), the order processing unit 214 allows the user to order more than one serving, and prohibits the user from ordering one serving. Figure 5 shows the state when the user has input "3" (3 servings) as the order quantity for pot A.
[0047] For example, the order processing unit 214 pre-displays the minimum order quantity of "2" (serves two) in the quantity input field K21, and sets the decrease button "-" to be hidden or unselectable (grayed out). In this case, the user can only select the increase button "+" in the quantity input field K21. Furthermore, when a quantity exceeding the minimum order quantity (here, "3" or more) is entered, the order processing unit 214 re-displays the decrease button "-" so that it can be selected, and when the minimum order quantity (here, "2") is entered, the decrease button "-" becomes unselectable.
[0048] As another embodiment, the order processing unit 214 may display the cart button K22 (or the order button) selectable on the condition that an order quantity equal to or greater than the minimum order quantity is input in the quantity input field K21. Furthermore, the order processing unit 214 may set the cart button K22 (or the order button) to be hidden or unselectable (grayed out) while an order quantity less than the minimum order quantity is input in the quantity input field K21.
[0049] Furthermore, when the order processing unit 214 receives an order from a user for a main menu item in an amount equal to or greater than the minimum order amount, it allows the user to order an additional menu item associated with the main menu item.
[0050] For example, as shown in Fig. 6, when a user orders three servings of hot pot A, which is more than the minimum order quantity ("2"), the display processing unit 211 displays "ramen," "udon," and "rice" associated with hot pot A as additional menu items on the order page P2. The display processing unit 211 also displays a quantity input field K23 for the additional menu items on the order page P2. According to the configuration in which the main menu and additional menu items are displayed on the same order page P2 as shown in Fig. 6, the user can select the main menu and additional menu items together and add them to the cart or confirm the order.
[0051] The display processing unit 211 may display information about the additional menu (such as the additional menu name and quantity input field K23) on the condition that the order for the main menu (pot A) is completed or the main menu is added to the cart, or may display information about the additional menu on the condition that an order quantity equal to or greater than the minimum order quantity is input in the quantity input field K21 of the main menu (pot A). For example, when the order for the main menu is completed, the display processing unit 211 may display a link to an order page for the additional menu, and when the user presses the link, display information about the additional menu.
[0052] Here, the order processing unit 214 may allow the acceptance of orders for additional menu items that are equal to or less than the number of main menu items ordered from the user. For example, when three servings of hot pot A are ordered, the order processing unit 214 may allow the acceptance of orders for each additional menu item such that the total number of orders is one, two, or three servings. For example, when three servings of hot pot A are ordered, the order processing unit 214 allows the acceptance of orders for one serving of ramen and one serving of udon (a total of two servings) (see FIG. 6), two servings of ramen, and one serving of rice.
[0053] In another embodiment, the order processing unit 214 may determine the number of additional menu items that can be ordered based on the setting state of "no linking of quantity of additional menu items" (see FIG. 4). For example, when "no linking of quantity of additional menu items" (register button K62) is set to "ON", the number of additional menu items to be ordered is not linked to the number of main menu items to be ordered. That is, as described above, when a user orders "three servings" of hot pot A, the order processing unit 214 permits the ordering of additional menu items from "one serving" (permits ordering of any number of orders). For example, the order processing unit 214 permits an order of one serving of ramen and one serving of udon (a total of two servings) (see FIG. 6), an order of two servings of ramen and two servings of rice (a total of four servings), an order of one serving of ramen, an order of one serving of udon, an order of one serving of rice, etc.
[0054] On the other hand, for example, when "no quantity linking for additional menu items" is set to "OFF" (i.e., with quantity linking for additional menu items), the number of additional menu items ordered is linked to the number of main menu items ordered. That is, when a user orders "three servings" of hot pot A, the order processing unit 214 allows only "three servings" of additional menu items to be ordered (orders for other than three servings are prohibited), or allows only orders for "three servings" or more (orders for less than three servings are prohibited). For example, the order processing unit 214 allows an order of three servings of ramen, an order of two servings of ramen and one serving of udon (a total order for three servings), an order of one serving of ramen, one serving of udon and three servings of rice (a total order for five servings), etc. Also, when "no quantity linking for additional menu items" is set to "OFF", the order processing unit 214 may allow only orders of the minimum order quantity (here, two servings) or more of the main menu (orders for one serving are prohibited).
[0055] As another embodiment, when "no quantity linking for additional menu items" is set to "OFF", if a user orders "three servings" of pot A, the order processing unit 214 may accept an order for three servings of additional menu items. For example, when a user inputs "1" in the ramen quantity input field K23, the order processing unit 214 accepts an order for three servings of ramen (1 x 3 servings), and when a user inputs "2" in the ramen quantity input field K23, the order processing unit 214 accepts an order for six servings of ramen (2 x 3 servings).
[0056] In this way, the setting processing unit 213 may be able to set whether or not to link the number of orders of additional menu items to the actual number of orders of the main menu (3 servings in the above example) according to the administrator's registration operation (see FIG. 4). As another embodiment, the setting processing unit 213 may be able to set whether or not to link the number of orders of additional menu items to the minimum number of orders of the main menu (2 servings in the above example). When the setting processing unit 213 links the number of orders of additional menu items to the minimum number of orders of the main menu, the user can order the additional menu items for 2 or more servings. As another embodiment, the setting processing unit 213 may set the upper limit of the number of orders of additional menu items to the actual number of orders of the main menu (e.g. 3 servings). In this case, the user can order up to 3 servings of additional menu items, and ordering 4 or more servings is prohibited.
[0057] As another embodiment, the setting processing unit 213 may automatically set "no quantity linking for additional menu" to ON / OFF depending on the type of main menu or additional menu. For example, when an additional menu that upgrades the main menu (e.g., upgrading pot A) is associated with the main menu as an additional menu, the setting processing unit 213 sets "no quantity linking for additional menu" to OFF, and the order processing unit 214 allows only the same number of orders for the additional menu ("upgrading pot A") as for the main menu.
[0058] In another embodiment, the setting processing unit 213 may set a menu item for which a minimum order quantity is set so that orders less than the minimum order quantity of the menu item can be ordered as an additional menu item. For example, when the setting processing unit 213 sets the minimum order quantity of pot A to "2" (2 servings), it may set "one serving of pot A" as an additional menu item. This allows a user to, for example, order two servings of pot A, and then order one serving of pot A as an additional menu item. In this way, when the setting processing unit 213 sets a minimum order quantity for a menu item, the setting processing unit 213 may register the menu item with a quantity less than the minimum order quantity as an additional menu item.
[0059] The output processing unit 215 outputs the order data of the order accepted by the order processing unit 214 to the kitchen. Specifically, the output processing unit 215 outputs the order data to a kitchen terminal (not shown) of the restaurant. The order data includes information such as the order details of the menu corresponding to the user's order, the table number of the table used by the user, the order number, and the date and time when the order was accepted (order date and time). The output processing unit 215 may also cause an order slip including the order data to be output (printed or displayed) from the kitchen terminal. Upon receiving the order slip, the kitchen staff prepares the food and drink ordered.
[0060] The accounting processing unit 216 performs accounting for the price (food and drink price) of the menu ordered by the user. For example, when the user presses the payment button on the accounting page (not shown) displayed on the ordering terminal 4, the accounting processing unit 216 performs accounting (settlement) for the food and drink price. For example, the accounting processing unit 216 performs electronic payment (mobile payment) using the ordering terminal 4.
[0061] [Facility Terminal 3] 1, facility terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, and a communication I / F 34. Facility terminal 3 is an information processing device such as a personal computer, a smartphone, a mobile phone, or a tablet terminal. Facility terminal 3 may have the same functions as order management device 2, or may be an information processing device integrated with order management device 2.
[0062] The communication I / F 34 is a communication interface for connecting the facility terminal 3 to the communication network N1 via wired or wireless connection, and for performing data communication in accordance with a specified communication protocol between the facility terminal 3 and external devices such as the order management device 2 and the order terminal 4 via the communication network N1.
[0063] The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations. The operation display unit 33 displays web pages such as the menu registration page P1 (see FIG. 4). The operation display unit 33 is also configured as, for example, a touch panel, and accepts selection operations (touch operations) on various pages by the restaurant manager, staff, etc.
[0064] The storage unit 32 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 32. Specifically, the browser program is a control program that causes the control unit 31 to execute communication processing with an external device such as the order management device 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol). The browser program may also be a dedicated application for executing communication processing with the order management device 2 according to a predetermined communication protocol.
[0065] The storage unit 32 may also store data related to management operations, such as reservation management data (reservation information) for managing reservations at restaurants and vacant seat management data for managing vacant seat status. For example, the reservation information includes information such as the name of the person making the reservation, the number of people using the restaurant, the date and time of visit, the table, and the course.
[0066] The control unit 31 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 31 controls the facility terminal 3 by executing various control programs stored in advance in the ROM or the storage unit 32 by the CPU.
[0067] Specifically, the control unit 31 functions as a browser processing unit 311 by executing various processes in accordance with the browser program stored in the storage unit 32. The browser processing unit 311 is capable of executing browser processing to display a web page provided from the order management device 2 via the communication network N1 on the operation display unit 33 and input operations on the operation display unit 33 to the order management device 2. In other words, the facility terminal 3 can function as an operating terminal for the order management device 2 by the control unit 31 executing the browser program. Note that some or all of the processing units included in the control unit 31 may be configured with electronic circuits.
[0068] For example, in the facility terminal 3, when a user operation is performed to make an access request to a specific URL corresponding to a website of the order management service provided by the order management system 1, the control unit 31 acquires web page data of the website from the order management device 2 and displays the web page on the operation display unit 33. Note that, for example, the access request to the specific URL is made by a selection operation from a list of websites registered in advance, a selection operation from search results on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the order management device 2 is installed in the facility terminal 3, the user (administrator, staff) of the facility terminal 3 performs an operation to start up the dedicated application, and the web page of the order management site is displayed on the operation display unit 33.
[0069] For example, when an administrator logs in to the website using the facility terminal 3, the control unit 31 causes the operation display unit 33 to display a menu registration page P1 (see FIG. 4). In the menu registration page P1, the administrator inputs menu information for each of a plurality of menus that the restaurant will provide to customers. When the administrator inputs the menu information into the menu registration page P1 using the facility terminal 3, the control unit 21 of the order management device 2 acquires the menu information and registers it in the menu information D1 (see FIG. 2) and the additional menu information D2 (see FIG. 3).
[0070] [Order terminal 4] 1, the order terminal 4 includes a control unit 41, a memory unit 42, an operation display unit 43, and a communication I / F 44. The order terminal 4 is an information processing device such as a smartphone, a mobile phone, a tablet terminal, or a personal computer.
[0071] The communication I / F 44 is a communication interface for connecting the order terminal 4 to the communication network N1 via wired or wireless connection, and for performing data communication in accordance with a specified communication protocol between the order management device 2, the facility terminal 3, and other external devices via the communication network N1.
[0072] The operation display unit 43 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations. The operation display unit 43 displays web pages such as a menu page, an order page P2 (see Figs. 5 and 6), and a checkout page. The operation display unit 43 is also configured, for example, as a touch panel, and accepts selection operations (touch operations) by the user on various pages, etc.
[0073] The storage unit 42 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 42. Specifically, the browser program is a control program that causes the control unit 41 to execute communication processing with an external device such as the order management device 2 according to a communication protocol such as HTTP. The browser program may also be a dedicated application for executing communication processing with the order management device 2 according to a predetermined communication protocol.
[0074] The control unit 41 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 41 controls the order terminal 4 by executing the various control programs stored in advance in the ROM or the storage unit 42 by the CPU.
[0075] Specifically, the control unit 41 functions as a browser processing unit 411 by executing various processes in accordance with the browser program stored in the storage unit 42. The browser processing unit 411 is capable of executing browser processing to display a web page provided from the order management device 2 via the communication network N1 on the operation display unit 43 and input operations on the operation display unit 43 to the order management device 2. In other words, the order terminal 4 can function as an operating terminal for the order management device 2 by the control unit 41 executing the browser program. Note that some or all of the processing units included in the control unit 41 may be configured with electronic circuits.
[0076] For example, in the order terminal 4, when a user operation is performed to make an access request to a specific URL corresponding to a website of the order management service provided by the order management system 1, the control unit 41 acquires webpage data of the website from the order management device 2 and displays the webpage on the operation display unit 43. Note that, for example, the access request to the specific URL is made by a selection operation from a list of websites registered in advance, a selection operation from search results on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the order management device 2 is installed in the order terminal 4, the user of the order terminal 4 performs an operation to start the dedicated application, and the webpage of the order management site is displayed on the operation display unit 43.
[0077] For example, when a user uses the ordering terminal 4 to order a menu item, the user reads an information code placed on a table with the ordering terminal 4. This causes the control unit 41 to access the website and display a web page (menu page, order page P2) of the website. This allows the user to order a desired menu item on the order page P2 displayed on the ordering terminal 4. When the user places an order using the ordering terminal 4, the control unit 21 of the order management device 2 acquires the order data and executes order processing.
[0078] Also, for example, the user presses the payment button when making a payment using the ordering terminal 4. This enables the user to pay for the food and drink on the payment page displayed on the ordering terminal 4.
[0079] [Order Management Processing] Hereinafter, the order management process executed in the order management system 1 will be described with reference to Fig. 7. Specifically, in this embodiment, the order management process is executed by the control unit 21 of the order management device 2. The control unit 21 can also execute the order management process in parallel in response to access from each facility terminal 3. Note that the control unit 21 may end the order management process midway in response to a predetermined operation of the facility terminal 3.
[0080] The present invention can be understood as an invention of an order management method that executes one or more steps included in the order management process. One or more steps included in the order management process described here may be omitted as appropriate. The steps in the order management process may be executed in a different order as long as the same operational effect is achieved. Furthermore, although an example is described here in which each step in the order management process is executed by the control unit 21, another embodiment of the order management method may be one in which each step in the order management process is executed in a distributed manner by multiple processors.
[0081] In step S1, control unit 21 causes menu registration page P1 (see FIG. 4) to be displayed on facility terminal 3. For example, when a restaurant manager accesses a website of an order management service on facility terminal 3, control unit 21 causes facility terminal 3 to display menu registration page P1.
[0082] Next, in step S2, the control unit 21 acquires menu information. For example, when the administrator inputs menu information (menu name, description, price, etc.) on the menu registration page P1, the control unit 21 acquires the menu information.
[0083] Next, in step S3, the control unit 21 acquires the minimum order quantity. For example, when the administrator inputs the minimum order quantity on the menu registration page P1, the control unit 21 acquires the minimum order quantity. The control unit 21 may also display a list of minimum order quantity selection candidates K5 (see FIG. 4) and accept a selection operation of the minimum order quantity from the administrator.
[0084] Furthermore, the control unit 21 may receive an operation from the administrator to select whether or not to set the minimum order quantity, and set the minimum order quantity in response to the administrator's operation. For example, the control unit 21 may display an operation unit for selecting whether or not to set a minimum order quantity on the menu registration page P1, and when the administrator presses the operation unit, may display an input field or selection candidates K5 for the minimum order quantity, receive input of the minimum order quantity, and obtain the minimum order quantity.
[0085] When the control unit 21 acquires the minimum order quantity corresponding to the menu, it registers it in association with the menu information of the menu (see FIG. 2).
[0086] In another embodiment, the control unit 21 may automatically set the minimum order quantity based on the menu information. For example, when a specific menu (e.g., a hotpot menu) is registered, the control unit 21 may automatically set the minimum order quantity according to the menu. In this case, the administrator may be able to change the automatically set minimum order quantity.
[0087] Next, in step S4, the control unit 21 acquires additional menu information. For example, when the administrator inputs an additional menu on the menu registration page P1, the control unit 21 acquires the additional menu information. The control unit 21 registers the additional menu information in association with the main menu information (see FIG. 3). For example, the control unit 21 registers the additional menu items "Ramen," "Udon," and "Rice" in association with the main menu item "Pot A."
[0088] The control unit 21 also acquires the setting state ("ON" or "OFF") of the linking setting for the order quantity of additional menu items (see FIG. 4). For example, the administrator sets "no linking of quantity for additional menu items" to "ON" when allowing any order quantity for additional menu items to be accepted regardless of the minimum order quantity for the main menu items. On the other hand, the administrator sets "no linking of quantity for additional menu items" to "OFF" when allowing only the acceptance of an order quantity corresponding to the order quantity for the main menu items (for example, the same order quantity as for the main menu items, or a number of orders greater than or equal to the order quantity for the main menu items).
[0089] As described above, the control unit 21 acquires additional menu item information including the additional menu item (menu item name) and the linking setting of the order quantity of the additional menu item.
[0090] Next, in step S5, the control unit 21 determines whether or not a menu registration operation has been accepted from the administrator. If the control unit 21 accepts a menu registration operation from the administrator (S5: Yes), the control unit 21 shifts the process to step S6. On the other hand, if the control unit 21 does not accept a menu registration operation from the administrator (S5: No), the control unit 21 shifts the process to step S2, where it accepts the registration operations for the menu information, minimum order quantity, and additional menu information, and acquires each piece of information.
[0091] For example, when the administrator presses the registration button K17 on the menu registration page P1 (see FIG. 4), the control unit 21 determines that the registration operation has been accepted.
[0092] In step S6, the control unit 21 registers menu information. For example, the control unit 21 registers information about "Hot Pot A" (menu name, price, minimum order quantity, description, etc.) in menu information D1 (see FIG. 2). The control unit 21 also registers information about "Ramen," "Udon," and "Rice," which have been input as additional menu items for Hot Pot A, in additional menu information D2 (see FIG. 3) in association with Hot Pot A.
[0093] Next, in step S7, the control unit 21 determines whether or not an additional menu registration operation has been received from the administrator. If the control unit 21 receives an additional menu registration operation from the administrator (S7: Yes), the control unit 21 transitions the process to step S1 and displays a new menu registration page P1 on the facility terminal 3. For example, when the administrator presses the Add button K18 on the menu registration page P1, the control unit 21 determines that an additional menu registration operation has been received. If the control unit 21 does not receive an additional menu registration operation from the administrator (S7: No), the control unit 21 ends the process.
[0094] In this manner, the control unit 21 repeatedly executes the order management process for each menu item that the restaurant provides to customers, and registers the menu information D1 (see FIG. 2) and the additional menu item information D2 (see FIG. 3).
[0095] As described above, the order management system 1 according to this embodiment has a configuration that allows it to variably set a minimum order quantity to be accepted from users for each menu item provided to users of a restaurant (dining facility). The order management system 1 also accepts an operation from a user (administrator) to select whether or not to set the minimum order quantity, and sets the minimum order quantity in accordance with the user's operation. When the order management system 1 has accepted an operation to set the minimum order quantity from the user, it further accepts an operation from the user to select a minimum order quantity of 2 or more for the minimum order quantity, and sets the minimum order quantity in accordance with the user's operation.
[0096] When the order management system 1 performs the setting process, it allows the acceptance of orders from the user (customer) for the menu for which the minimum order quantity has been set, the minimum order quantity or more. Furthermore, when the order management system 1 accepts an order from the user for the menu for an amount equal to or greater than the minimum order quantity, it allows the acceptance of an order from the user for an additional menu item associated with the menu. For example, the order management system 1 allows the acceptance of orders from the user for the additional menu item for an amount equal to or less than the order quantity for the menu.
[0097] According to the above configuration, for example, by setting a minimum order quantity for each menu item in advance, the user can input an order quantity equal to or greater than the minimum order quantity at the ordering terminal 4. This reduces the workload of the dining facility staff and improves the business efficiency of the restaurant. It also improves the convenience of the ordering operation for users.
[0098] Furthermore, since the staff receives orders less frequently via the staff terminal, communication traffic related to processing between the staff terminal and the order management device 2 can be reduced, and computer resources can be used more effectively.
[0099] [Other embodiments] The order management system of the present invention is not limited to the above-described embodiment. An order management system 1 according to another embodiment of the present invention will be described below.
[0100] For example, the control unit 21 may be able to select whether to allow only orders of the minimum order quantity or more for a given menu (e.g., hotpot) the first time and to allow orders below the minimum order quantity from the next time onwards, or to allow only orders of the minimum order quantity or more from the first time and from the next time onwards and to always prohibit orders below the minimum order quantity. Specifically, as shown in Fig. 8, the control unit 21 causes the menu registration page P1 to display a switch button K19 for switching whether the minimum order quantity condition is applied only for the first time or to be applied for the first time and from the next time onwards.
[0101] The administrator sets the switch button K19 to ON if the minimum order quantity condition is to be applied only to the first order, and sets the switch button K19 to OFF if the minimum order quantity condition is to be applied to the first order and subsequent orders. For example, if the switch button K19 is set to ON for pot A, the user can only place an order of more than the minimum order quantity (e.g., an order of more than two servings) when ordering pot A for the first time, but can also place an order of less than the minimum order quantity (e.g., an order of one serving) when ordering additional pot A from the next time onwards.
[0102] In contrast, when the switch button K19 for pot A is set to OFF, the user can only order more than the minimum quantity (e.g., two or more servings) when ordering pot A for the first time and for any additional orders thereafter, and is prohibited from ordering less than the minimum quantity (e.g., one serving).
[0103] In this way, when the control unit 21 sets a minimum order quantity for a specified menu, it may further set whether to prohibit accepting orders for that menu from a user that are less than the minimum order quantity for the first order only, or to prohibit accepting orders for that menu from a user that are less than the minimum order quantity for the first order and for subsequent orders.
[0104] As another embodiment of the present invention, the minimum order quantity may be the minimum order unit. For example, when the minimum order unit for a certain menu (e.g., yakitori, sushi, etc.) is set to "2", the control unit 21 allows orders in units of "2" only and prohibits orders in units other than "2". For example, when the minimum order unit for yakitori is set to "2", a user is allowed to order yakitori only in units of two (orders of 2, 4, 6, etc.), and is prohibited from ordering in units of one (orders of 1, 3, 5, etc.). In this case, the control unit 21 may be able to select whether to allow only orders of the minimum order unit the first time and allow orders less than the minimum order unit from the next time onwards, or to allow only orders of the minimum order unit for the first time and from the next time onwards and always prohibit orders less than the minimum order unit.
[0105] In another embodiment of the present invention, the control unit 21 may set the minimum order quantity according to the number of people at the table. For example, when the number of people using the table is four, the control unit 21 sets the minimum order quantity for a certain menu to "4" (4 servings). In this way, the control unit 21 may set the minimum order quantity according to the number of people visiting the restaurant.
[0106] In another embodiment of the present invention, the order terminal 4 may be an operation terminal (staff terminal) where restaurant staff verbally accept and input order details from customers. This makes it possible for staff to prohibit input of less than the minimum order quantity when inputting order details and to input appropriate order quantities for additional menu items, thus reducing the time and effort required for checking.
[0107] One or more processing units of the control unit 21 of the order management device 2 may be included in a device different from the order management device 2. For example, the setting processing unit 213 may be included in the order management device 2 or the facility terminal 3, and the order processing unit 214 may be included in the facility terminal 3 or the ordering terminal 4. For example, the order processing unit of the present invention may cause the order management device 2, the facility terminal 3, or the ordering terminal 4 to execute a process of accepting an order from a user. Furthermore, the order processing unit of the present invention may cause the order management device 2, the facility terminal 3, or the ordering terminal 4 to execute a process of permitting or prohibiting the acceptance of an order according to the minimum order quantity. In this case, for example, the order management device 2 (e.g., a server) variably sets the minimum order quantity of orders to be accepted from a user, and the ordering terminal 4 (e.g., a user terminal) permits or prohibits the acceptance of an order according to the minimum order quantity. Other processing units (such as the display processing unit 211, the acceptance processing unit 212, the output processing unit 215, and the accounting processing unit 216) may also be included in the order management device 2 or the facility terminal 3.
[0108] [Disclosure Note] The following will provide an outline of the disclosure extracted from the above-described embodiment. Note that the configurations and processing functions described in the following supplementary notes can be selected and combined in any desired manner.
[0109] <Appendix 1> An order management system including a setting processing unit that can variably set the minimum number of orders that will be accepted from a user for each menu item provided to the user of a dining facility.
[0110] <Appendix 2> the setting processing unit receives an operation from a user selecting whether or not to set the minimum order quantity, and sets the minimum order quantity in response to the user's operation. Attachment 1, an order management system.
[0111] <Appendix 3> when the setting processing unit receives an operation from the user to set the minimum order quantity, the setting processing unit further receives an operation from the user to select a minimum order quantity of 2 or more as the minimum order quantity, and sets the minimum order quantity in response to the user's operation. Attachment 2, an order management system.
[0112] <Appendix 4> an order processing unit that executes a process of receiving the order from the user, the order processing unit executes a process of permitting acceptance of an order from the user for the first menu item for which the minimum order quantity has been set by the setting processing unit, the order quantity being equal to or more than the minimum order quantity; 4. An order management system according to any one of appendix 1 to 3.
[0113] <Appendix 5> when the order processing unit receives an order for the first menu item from the user for a first order quantity that is equal to or greater than the minimum order quantity, the order processing unit executes a process of permitting the reception of an order for a second menu item associated with the first menu item from the user; Attachment 4, an order management system.
[0114] <Appendix 6> The order processing unit executes a process of permitting acceptance of an order for the second menu item from the user up to the first order quantity. Attachment 5, an order management system.
[0115] <Appendix 7> the setting processing unit, when accepting an order from the user for a first order quantity that is equal to or greater than the minimum order quantity for a first menu, sets whether to permit acceptance of an arbitrary order quantity from the user for a second menu associated with the first menu, or to permit acceptance of only the first order quantity from the user; 7. An order management system according to any one of appendix 1 to 6.
[0116] <Appendix 8> When the setting processing unit sets the minimum order quantity for the first menu item, it further sets whether to prohibit acceptance of an order for the first menu item from the user that is less than the minimum order quantity for the first order only, or to prohibit acceptance of an order for the first menu item from the user that is less than the minimum order quantity for the first order and subsequent orders. 8. An order management system according to any one of appendix 1 to 7.
[0117] <Appendix 9> An order management method in which one or more processors execute a process that enables variably setting the minimum number of orders to be accepted from a user for each menu item provided to the user of a food and beverage facility.
[0118] <Appendix 10> An order support program for causing one or more processors to execute a process capable of variably setting the minimum number of orders to be accepted from a user for each menu item provided to the user of a dining facility. [Explanation of symbols]
[0119] 1: Order Management System 2: Order management device 3: Facility terminal 4: Order terminal 21: Control section 22: Storage section 31: Control section 41: Control section 211: Display processing unit 212: Reception processing unit 213: Setting processing section 214: Order Processing Unit 215: Output processing section 216: Accounting Department 311: Browser processing section 411: Browser processing unit D1: Menu information D2: Additional menu information P2: Order page
Claims
1. a registration processing unit that registers submenus associated with one main menu for menus to be provided to customers of the dining facility; a setting processing unit that sets, for the submenu associated with the main menu, either a first order acceptance method that allows the user to accept only the same number of orders as the number of orders in the main menu, or a second order acceptance method that allows the user to accept any number of orders, depending on the type of the main menu or the submenu; an order processing unit that, when an order for the main menu is accepted from the user, allows acceptance of an order for the submenu associated with the main menu in an order quantity corresponding to the first acceptance method or the second acceptance method preset by the setting processing unit from the user; An order management system comprising:
2. When the first reception method is set, the order processing unit executes a process for allowing the reception of only the same number of orders as the number of orders in the main menu from the user for the submenu; When the second order acceptance method is set, the order processing unit executes a process of allowing acceptance of any number of orders from the user for the submenu. The order management system of claim 1 .
3. When the second reception method is set, a first input unit for inputting the number of orders for the main menu is displayed in a display area of the main menu, and a second input unit for inputting the number of orders for the submenu is displayed in a display area of the submenu. The order management system of claim 2 .
4. The setting processing unit sets the submenu so that the user can select any one of the submenus when the main menu is selected by the user. The order management system according to any one of claims 1 to 3.
5. one or more processors, Registering a menu to be provided to users of a food and beverage facility by associating a submenu with one main menu; For the sub-menu associated with the main menu, either a first order acceptance method that allows the user to accept only the same number of orders as the number of orders in the main menu, or a second order acceptance method that allows the user to accept any number of orders, is set according to the type of the main menu or the sub-menu; When an order for the main menu is accepted from the user, accepting orders for the sub-menu associated with the main menu in an order quantity corresponding to the first acceptance method or the second acceptance method from the user; Order management method to execute.