Order placement and receiving system and method

The order placement and receiving system optimizes order management between foodservice businesses and liquor stores by integrating storage, display control, and advertisement features, enhancing efficiency and error detection to speed up the order process.

JP7860040B2Active Publication Date: 2026-05-15株式会社伴内酒店
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
株式会社伴内酒店
Filing Date
2023-09-20
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing order receiving and placing systems for foodservice businesses (HORECA) are inefficient and require improvements to speed up the order placement process with liquor stores.

Method used

An order placement and receiving system that includes a storage unit for liquor store product information, display control units for terminal devices, and functionality to update cart information, place orders based on favorites lists, detect incorrect orders, and generate advertisements, all integrated with communication capabilities for seamless order management between restaurants and liquor stores.

Benefits of technology

Enhances order efficiency by allowing restaurants to quickly place orders, manage favorites lists, detect and correct errors, and receive targeted advertisements, thereby improving operational speed and sales opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007860040000001
    Figure 0007860040000001
  • Figure 0007860040000002
    Figure 0007860040000002
  • Figure 0007860040000003
    Figure 0007860040000003
Patent Text Reader

Abstract

To provide an order system capable of allowing orders from a restaurant to a liquor shop to be quickly performed.SOLUTION: An order system for performing order of merchandise from one or more restaurants to one or more liquor shops, is provided with: a storage section for storing liquor shop merchandise information, merchandise list information, and cart information; a display control section for displaying a first display screen on the merchandise information and a second display screen on the cart information on a terminal in one of restaurants, in which the first display screen includes a first object on the merchandise list of the one of the restaurants, and the second display screen includes a second object; a cart information update section for adding all of merchandise included in the merchandise list of the one of the restaurants to the cart information, when the first object is operated on the first display screen; and an order section for ordering the merchandise to the one of the liquor shop based on the cart information when the second object is operated on the second display screen.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an order receiving and placing system and method.

Background Art

[0002] When a foodservice business (HORECA: Hotels, Restaurants, Cafes) places an order for products with a liquor store, an order receiving and placing system for placing orders for products is known (for example, Patent Document 1).

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0003] In an order receiving and placing system, it is preferable to speed up the order placement from a foodservice business to a liquor store.

Means for Solving the Problems

[0004] In a first embodiment of the present invention, an order placement and receiving system is provided for placing orders for goods from one or more restaurants to one or more liquor stores. The order placement and receiving system may include a storage unit. The storage unit may store liquor store product information that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, and cart information relating to products included in the liquor store product information that are in a provisional order state for one of the restaurants. The order placement and receiving system may include a display control unit. The display control unit may display a first display screen relating to product list information and a second display screen relating to cart information on the terminal device of one of the restaurants. The first display screen is operable and may include a first object relating to one product list. The second display screen may include an operable second object. The order placement and receiving system may include a cart information update unit. The cart information update unit may add all products included in one product list to the cart information when the first object is operated on the first display screen. The order placement system may include an ordering section. The ordering section may place an order with the liquor store based on the cart information when a second target is operated on the second display screen.

[0005] In the product list information, products not included in the liquor store product information may be automatically deleted.

[0006] The product list information may include favorite list information related to favorite lists previously set by a restaurant or bar, which include products included in the liquor store product information. The product list may be a favorite list.

[0007] The display control unit may cause the first display screen to be displayed on the terminal device of a restaurant or bar so as to be operable and to include a third object relating to one product included in the favorites list information. When the third object is operated on the first display screen, the display control unit may cause the third display screen relating to the details of one product to be displayed on the terminal device of the restaurant or bar.

[0008] The favorites list information may include multiple favorites lists.

[0009] The display control unit may display the first display screen on the terminal device of a restaurant in such a way that it is operable and includes a fourth object containing multiple items. When one item included in the fourth object is selected on the first display screen, the display control unit may display the first display screen on the terminal device of a restaurant in such a way that it includes multiple favorite lists sorted based on the selected item.

[0010] Multiple items may include items relating to the update date of a favorites list previously updated by one restaurant, items relating to the last order date of a favorites list previously ordered by one restaurant, items relating to the number of times a favorites list previously ordered by one restaurant has been ordered, or items relating to the number of times a favorites list previously viewed by one restaurant has been viewed.

[0011] Multiple items may include items relating to the update date of a favorites list previously updated by a restaurant. When an item relating to the update date of a favorites list is selected in the fourth target of the first display screen, the display control unit may cause the first display screen to be displayed on the terminal device of the restaurant so as to include multiple favorites lists sorted in order of most recent update date.

[0012] Multiple items may include items relating to the last order date of a favorites list previously ordered by a restaurant. When an item relating to the last order date of a favorites list is selected in the fourth target of the first display screen, the display control unit may cause the first display screen to be displayed on the terminal device of the restaurant so as to include multiple favorites lists sorted in descending order of the last order date of the favorites list.

[0013] Multiple items may include items relating to the number of times a favorites list has been ordered in the past by a single restaurant. When an item relating to the number of times a favorites list has been ordered in the fourth target of the first display screen, the display control unit may display the first display screen on the terminal device of a single restaurant so that it includes multiple favorites lists sorted in descending order of the number of times each item has been ordered in the past.

[0014] Multiple items may include items relating to the number of times a favorites list has been viewed in the past by a single restaurant. When an item relating to the number of times a favorites list has been viewed in the fourth target of the first display screen is selected, the display control unit may display the first display screen on the terminal device of a single restaurant so as to include multiple favorites lists sorted in descending order of the number of times each favorites list has been viewed in the past.

[0015] The product list information may include past order list information relating to past orders placed by a single restaurant. The product list may be a past order list.

[0016] The order placement and receiving system may include an order period determination unit. The order period determination unit may determine whether an order has not been placed for a certain period based on past order list information. If the order period determination unit determines that no order has been placed for a certain period, the display control unit may display a notification prompting an order on the terminal device of one restaurant. If the order period determination unit determines that no order has been placed for a certain period, the display control unit may send an email containing a notification prompting an order to the terminal device of one restaurant.

[0017] The order placement and receiving system may include an incorrect order detection unit. The incorrect order detection unit may determine whether an order is incorrect based on past order list information. If the incorrect order detection unit determines that an order is incorrect, the display control unit may display a confirmation screen notifying the customer of the incorrect order on the terminal device of one of the restaurants.

[0018] The memory unit may store information about other liquor stores that can be ordered by one restaurant and another restaurant from one or more liquor stores, as well as information about other favorite lists that have been previously set by another restaurant and include products included in the other liquor store product information. The order placement and receiving system may include an advertisement generation unit. The advertisement generation unit may generate advertisements based on the other favorite list information. The display control unit may display the advertisements on the terminal devices of one restaurant.

[0019] Liquor store product information may include information regarding the price, volume, quantity, and packaging of the product. Liquor store product information may also include inventory information regarding the number of items in stock.

[0020] In a second aspect of the present invention, a method is provided for an order placement system that places orders for goods from one or more restaurants to one or more liquor stores to perform the following processing. The order placement system may store liquor store product information relating to goods that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the goods included in the liquor store product information, and cart information relating to goods included in the liquor store product information that are in a provisional order state for one of the restaurants. The order placement system may display a first display screen relating to product list information on the terminal device of one restaurant, such that it is operable and includes a first object relating to one product list. The order placement system may display a second display screen relating to cart information on the terminal device of one restaurant, such that it includes a second operable object. When the first object is operated on the first display screen, the order placement system may add all goods included in one product list to the cart information. The order placement system may, when the second target is operated on the second display screen, perform the process of placing an order for goods with the first liquor store based on the cart information. [Brief explanation of the drawing]

[0021] [Figure 1] This block diagram shows an example of the configuration of a system 100 including an order placement and receiving system 20 according to one embodiment. [Figure 2]This is an example of the hardware configuration of the terminal device 10. [Figure 3] This is an example of the hardware configuration of the order receiving and issuing system 20. [Figure 4] It is a block diagram schematically showing an example of the functions of the terminal device 10 shown in FIG. 1. [Figure 5] It is a block diagram schematically showing an example of the functions of the order receiving and issuing system 20 shown in FIG. 1. [Figure 6] It is a flowchart showing the display of the initial screen performed in the system 100. [Figure 7] It is a flowchart showing the display of the first display screen performed in the system 100. [Figure 8] It is a flowchart showing the display of the second display screen performed in the system 100. [Figure 9] It is a diagram showing an example of the initial screen 410. [Figure 10] It is a diagram showing an example of the initial screen 420. [Figure 11] It is a diagram showing an example of the first display screen 430. [Figure 12] It is a diagram showing an example of the first display screen 440. [Figure 13] It is a diagram showing an example of the first display screen 450. [Figure 14] It is a diagram showing an example of the second display screen 460. [Figure 15] It is a diagram showing an example of the third display screen 470. [Figure 16] It is a diagram showing an example of the order completion screen 480. [Figure 17] It is a diagram showing an example of the initial screen 490. [Figure 18] It is a diagram showing an example of the initial screen 500. [Figure 19] It is a diagram showing an example of the confirmation screen 510.

Embodiments for Carrying Out the Invention

[0022] The present invention will be described below through embodiments of the invention, but these embodiments are not intended to limit the invention as defined in the claims. Furthermore, not all combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0023] Various embodiments of the present invention will be described below with reference to the attached drawings. Note that common components in the drawings are denoted by the same reference numerals. Also, please note that components shown in one drawing may be omitted in another drawing for the sake of clarity. Furthermore, please note that the attached drawings are not necessarily drawn to an exact scale. Furthermore, the term "application" may also be referred to as software or a program, and may be a set of instructions for a computer combined to produce a certain result.

[0024] 1. Configuration of System 100 Figure 1 is a block diagram showing an example of the configuration of a system 100 including an order placement and receiving system 20 according to one embodiment. The system 100 includes the order placement and receiving system 20, terminal device 10-1, and terminal device 10-2. The order placement and receiving system 20 may be able to communicate with terminal device 10-1 via a communication line 30. The order placement and receiving system 20 may be able to communicate with terminal device 10-2 via a communication line 30. Although not shown, terminal device 10-1 may also be able to communicate with terminal device 10-2 via a communication line 30. The communication line 30 may include, but is not limited to, a mobile phone network, wireless LAN, fixed telephone network, Internet, intranet, and / or Ethernet®.

[0025] In this specification, "restaurant" refers to a supplier that places an order for goods. A restaurant may be a place that serves food and drinks. A restaurant may include employees who work at a restaurant. A restaurant may include hotels, restaurants, and cafes (HORECA). Terminal device 10-1 is a terminal device operated by a restaurant. Terminal device 10-1 may be a terminal device operated by an employee of a restaurant. In this specification, "ordering" may sometimes be expressed simply as "ordering."

[0026] In this specification, a liquor store is a business that receives orders for goods. A liquor store may be a business that provides beverages such as sake, tea, and water. A liquor store may include employees who work at the liquor store. A liquor store may deliver beverages to restaurants according to the contents of the orders. Terminal device 10-2 is a terminal device operated by the liquor store. Terminal device 10-2 may be a terminal device operated by an employee of the liquor store.

[0027] The order placement and receiving system 20 places orders for goods from one or more restaurants to one or more liquor stores. This specification describes an example of an order placement and receiving system 20 that places orders for goods from one restaurant to one liquor store. The order placement and receiving system 20 may also place orders for goods from a restaurant other than the one mentioned above to one liquor store (either the same liquor store as the one mentioned above or a different liquor store). Restaurants may place orders for goods with liquor stores via the order placement and receiving system 20. Restaurants may provide order information regarding product orders to the liquor store's terminal device 10-2 by operating the restaurant's terminal device 10-1. The order information regarding product orders may include information such as the product to be ordered (type of product to be ordered) and the quantity of the product to be ordered. Liquor stores can confirm the order information regarding product orders using their terminal device 10-2. The order information regarding product orders may be what is commonly known as the order details.

[0028] When the order placement and receiving system 20 and each terminal device 10 are operating as terminal devices for placing and receiving orders for goods, they can execute the installed order placement and receiving application (which may be middleware, or a combination of application and middleware; the same applies hereinafter). This enables the order placement and receiving system 20 and each terminal device 10 to place and receive orders for goods.

[0029] Although Figure 1 shows multiple terminal devices 10, such as terminal devices 10-1 and 10-2, one or more other terminal devices 10 can be used in the same manner.

[0030] Each terminal device 10 and the order / receiving system 20 are any terminal devices capable of performing such operations, and may include, but are not limited to, smartphones, tablets, mobile phones (feature phones), and / or personal computers.

[0031] 2. Hardware configuration of each device Next, we will describe an example of the hardware configuration of the terminal device 10 and the order / receiving system 20.

[0032] 2-1. Hardware configuration of terminal device 10 Figure 2 shows an example of the hardware configuration of terminal device 10. Figure 2 is a schematic block diagram showing an example of the hardware configuration of terminal devices 10-1 and 10-2 shown in Figure 1. In explaining the hardware configuration, the order / receiving system 20, terminal device 10-1, and terminal device 10-2 will be referred to as "each device".

[0033] As shown in Figure 2, each device mainly includes a central processing unit 11, a main memory 12, an input / output interface device 13, an input device 14, an auxiliary storage device 15, and an output device 16. These devices are connected to each other by a data bus and / or a control bus.

[0034] The central processing unit 11, referred to as the "CPU," performs calculations on instructions and data stored in the main memory 12 and stores the results of those calculations in the main memory 12. Furthermore, the central processing unit 11 can control input devices 14, auxiliary storage devices 15, output devices 16, etc., via input / output interface devices 13. The terminal device 10 may include one or more such central processing units 11.

[0035] The main memory 12, referred to as "memory," can store instructions and data received via the input / output interface device 13 from the input device 14, auxiliary storage device 15, and communication line 30 (order / receiver system 20), as well as the calculation results of the central processing unit 11. The main memory 12 may include RAM (random access memory), ROM (read-only memory), and / or flash memory, etc., without being limited to these.

[0036] The auxiliary storage device 15 is a storage device with a larger capacity than the main memory device 12. It can store the instructions and data (computer programs) that constitute the specific application (order / receiver application) described above. Furthermore, the auxiliary storage device 15 can transmit these instructions and data (computer programs) to the main memory device 12 via the input / output interface device 13 by being controlled by the central processing unit 11. The auxiliary storage device 15 may include magnetic disk drives and / or optical disk drives, etc., without being limited to these.

[0037] The input device 14 is a device that takes in data from an external source and may include, but is not limited to, a touch panel, buttons, a keyboard, a mouse, and / or sensors. The sensors may include, but is not limited to, one or more cameras and / or one or more microphones.

[0038] The output device 16 may include, but is not limited to, a display device, a touch panel, and / or a printer device.

[0039] In this hardware configuration, the central processing unit 11 sequentially loads instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 15 into the main memory device 12, and can perform calculations on the loaded instructions and data. As a result, the central processing unit 11 can control the output device 16 via the input / output interface device 13, or send and receive various types of information with other devices (for example, the order placement and receiving system 20) via the input / output interface device 13 and the communication line 30.

[0040] The terminal device 10 may also include one or more microprocessors and / or graphics processing units (GPUs) in place of or together with the central processing unit 11.

[0041] 2-2. Hardware configuration of the order placement and receiving system 20 Figure 3 shows an example of the hardware configuration of the order placement and receiving system 20. For example, the hardware configuration of the order placement and receiving system 20 can be the same as that of the terminal devices 10 described above.

[0042] As shown in Figure 3, the order placement and receiving system 20 mainly includes a central processing unit 21, a main memory 22, an input / output interface device 23, an input device 24, an auxiliary storage device 25, and an output device 26. These devices are connected to each other by a data bus and / or a control bus.

[0043] The central processing unit 21, main memory 22, input / output interface device 23, input device 24, auxiliary storage device 25, and output device 26 can be substantially the same as the central processing unit 11, main memory 12, input / output interface device 13, input device 14, auxiliary storage device 15, and output device 16 included in each of the aforementioned terminal devices 10.

[0044] In this hardware configuration, the central processing unit 21 sequentially loads instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 25 into the main memory device 22, and can perform calculations on the loaded instructions and data. As a result, the central processing unit 21 can control the output device 26 via the input / output interface device 23, or send and receive various information with other devices (for example, each terminal device 10) via the input / output interface device 23 and the communication line 30.

[0045] 3. Functions of each device Next, we will describe some examples of the functions that each of the terminal device 10 and the order / receiving system 20 has.

[0046] 3-1. Functions of terminal device 10 An example of the functions of the terminal device 10 will be explained with reference to Figure 4. Figure 4 is a schematic block diagram showing an example of the functions of the terminal device 10 shown in Figure 1.

[0047] As shown in Figure 4, the terminal device 10 mainly includes a display unit 110, a communication unit 120, and a user interface unit 130. The terminal device 10 may also have other functions.

[0048] (1) Display section 110 The display unit 110 can display various information necessary for ordering and receiving goods. Specifically, the display unit 110 can display a display screen based on information (screen information) transmitted from the display control unit 220 of the order placement and receiving system 20. Screen information refers to information about the display screen displayed by the terminal device 10. The display unit 110 may display the display screen on a display or the like of the terminal device 10.

[0049] (2) Communications section 120 The communication unit 120 can communicate various information necessary for ordering and receiving goods with the order placement and receiving system 20. For example, the communication unit 120 receives screen information related to the display screen shown by the display unit 110 from the order placement and receiving system 20. The communication unit 120 can also transmit operation information acquired by the user interface unit 130 to the order placement and receiving system 20. The order placement and receiving system 20 can change the display screen shown by the display unit 110 by changing the screen information related to the display screen based on the operation information. In this specification, "operable" means that a part of the display screen can be determined to have been operated based on the operation information acquired by the user interface unit 130. In other words, "operable" means that a part of the display screen can be determined to have been selected based on the operation information acquired by the user interface unit 130. In this specification, "selection" may include expressions such as "clicking a part of the display screen, mainly on a personal computer," "touching a part of the display screen, mainly on a smartphone," or "tapping a part of the display screen, mainly on a smartphone."

[0050] (3) User interface section 130 The user interface unit 130 receives various information necessary for ordering and receiving goods through operations performed by the restaurant or liquor store. For example, the user interface unit 130 receives operation information through operations performed by the restaurant or liquor store. The user interface unit 130 can output the operation information to the order placement and receiving system 20 via the communication unit 120.

[0051] 3-2. Functions of the Order / Receiving System 20 An example of the functions of the order placement and receiving system 20 will be explained with reference to Figure 5. Figure 5 is a schematic block diagram showing an example of the functions of the order placement and receiving system 20 shown in Figure 1.

[0052] As shown in Figure 5, the order placement and receiving system 20 mainly includes a storage unit 210, a display control unit 220, a cart information update unit 230, an order period determination unit 240, an order placement unit 250, a communication unit 260, an incorrect order determination unit 270, and an advertisement generation unit 280. The order placement and receiving system 20 may also have other functions.

[0053] (1) Storage section 210 The memory unit 210 can store various information necessary for ordering and receiving goods. In this example, the memory unit 210 can store liquor store product information, product list information, and shopping cart information. The information stored by the memory unit 210 is not limited to these. The memory unit 210 may also store browsing information about viewed products.

[0054] Liquor store product information may be information about products handled by a liquor store. Liquor store product information may be information about products that restaurants can order from a liquor store. For example, liquor store product information may include information about a product called "Beer A" handled by a liquor store. For example, liquor store product information may include information about the price, volume, quantity, and packaging of the product. Information about the price of product "Beer A" may be, for example, information that the price is 100 yen per bottle. Information about the volume of product "Beer A" may be, for example, information that the volume is 350 ml per can. Information about the quantity of product "Beer A" may be, for example, information that one set contains 10 bottles. The number of bottles ordered is the number of bottles of product multiplied by the order quantity. For example, if the quantity of product "Beer A" is 10 bottles and the order quantity for "Beer A" is 2, then 20 bottles of "Beer A" will be ordered. Information about the packaging of product "Beer A" may be, for example, information about packaging materials such as boxes. Liquor store product information may also include inventory information regarding the number of items in stock. Inventory information for a product called "Beer A" sold at a liquor store might include information such as the inventory quantity being 100 (sets). In this example, the unit of inventory is "sets," and for example, one set of "Beer A" contains 10 bottles of "Beer A." Therefore, if the inventory quantity is 100 (sets), the total number of bottles in stock is 1000. Liquor store product information does not necessarily have to include inventory information. Information about products sold at a liquor store is not limited to these examples. Furthermore, since the products that can be ordered from a liquor store differ from restaurant to restaurant, liquor store product information may be set up individually for each restaurant.

[0055] Furthermore, the liquor store product information may include information about multiple products handled by the liquor store. For example, the liquor store product information may include information about product "Tea B" in addition to product "Beer A" handled by the liquor store. The information about products other than "Tea B" may include inventory information regarding the number of items in stock, as well as information about the price, volume, quantity, and packaging of the products.

[0056] Product list information may be information about a product list that includes products included in the liquor store product information. A product list may include multiple products. A product list may include only one product. For example, a product list may include "Beer A" and "Tea B".

[0057] The product list is, for example, a favorites list. The favorites list may be a list that the restaurant has set up in the past. The favorites list information may be information about the favorites list. The favorites list may be editable by the restaurant by operating the terminal device 10-1 as appropriate. The product list information (or favorites list information) may include multiple favorites lists. The product list information (or favorites list information) may include information about multiple favorites lists, such as "Favorites List 1", "Favorites List 2", etc. The favorites list information may include information about the product to be ordered and the quantity of that product to be ordered. For example, the information included in the favorites list information is that the product to be ordered is "Beer A", and the quantity of "Beer A" to be ordered is 3 sets. The favorites list information may be set up individually for each restaurant. The favorites list information may be shareable with terminal devices of other restaurants.

[0058] The product list may be, for example, a past order list. The past order list may be a list of orders placed by a restaurant in the past. The past order list information may be information about past order lists. The past order list may be updated when an order is placed by the ordering unit 250. The product list information (or past order list information) may include multiple past order lists. The product list information (or past order list information) may include information about multiple past order lists. For example, the product list information may include past order list information for multiple past order lists, such as "Order Number 1," "Order Number 2," etc. The past order list information may include information about products ordered in the past and the number of those products ordered in the past. For example, the information included in the past order list information may be that the product ordered in the past was "Beer A," and the number of "Beer A" ordered at that time was 3 sets. The past order list information may be set up individually for each restaurant. The past order list information may be shareable with terminal devices of other restaurants.

[0059] In the product list information, products not included in the liquor store product information may be automatically deleted. For example, if a product is deleted from the liquor store product information, that product may also be deleted from the product list information. A product being deleted from the liquor store product information is, for example, when a liquor store deletes a product from its liquor store product information. Alternatively, a product being deleted from the liquor store product information may also be when the order / receiving system 20 manages information (system management information) that uniformly manages information about all products handled by all liquor stores, and the product is deleted from the system management information. In other words, when a product is deleted from the system management information, that product is automatically deleted from the liquor store product information as well. Since products not included in the liquor store product information are automatically deleted from the product list information, the product list information can only include products that can be ordered.

[0060] Cart information may be information about products that are in a provisional order state at a restaurant. Products in a provisional order state are products that are about to be ordered. Products in a provisional order state included in the cart information may be ordered by the restaurant by operating terminal device 10-1 as appropriate. Multiple products may be included in the cart information. The cart information is updated by the cart information update unit 230. The cart information may include information about products in a provisional order state and the number of orders for products in a provisional order state (quantity of products included in the cart information).

[0061] (2) Display control unit 220 The display control unit 220 causes the display screen to be displayed on the terminal device 10-1 of the restaurant. The display control unit 220 may transmit screen information related to the display screen to be displayed on the terminal device 10-1 of the restaurant via the communication unit 260. The display control unit 220 may also cause the display screen to be displayed on the terminal device 10-2 of the liquor store. The display screen that the display control unit 220 displays on the terminal device 10-1 will be described later.

[0062] (3) Cart information update unit 230 The cart information update unit 230 updates the cart information. The cart information may be updated by the restaurant operating the terminal device 10-1 as appropriate. The specific method for updating the cart information will be described later.

[0063] (4) Order period determination unit 240 The order period determination unit 240 determines whether an order has not been placed for a certain period based on past order list information. For example, the order period determination unit 240 determines that no order has been placed for a certain period if the order date of the most recent past order list among the past order list information is more than one month ago. If it is determined that no order has been placed for a certain period, the order period determination unit 240 may, via the display control unit 220, display a notification on the restaurant's terminal device 10-1 indicating that no order has been placed for a certain period. By providing the order period determination unit 240, restaurants can place orders regularly.

[0064] (5) Ordering Department 250 The ordering unit 250 may place orders for goods with the liquor store. The ordering unit 250 may place orders for goods with the liquor store by having the restaurant operate terminal device 10-1 as appropriate. In other words, the ordering unit 250 may provide order information regarding the order of goods to the liquor store's terminal device 10-2 by having the restaurant operate terminal device 10-1 as appropriate. The ordering unit 250 may place orders for goods with the liquor store based on the cart information. The ordering unit 250 may place orders for all goods included in the cart information. Furthermore, when the ordering unit 250 places an order for goods with the liquor store, the ordering unit 250 may update the past order list.

[0065] (6) Communications Section 260 The communication unit 260 can communicate various information necessary for ordering and receiving goods to the terminal device 10. For example, the communication unit 260 can send screen information related to the display screen to be shown on the restaurant's terminal device 10-1 to the restaurant's terminal device 10-1. The communication unit 260 may also send emails to the restaurant's terminal device 10-1.

[0066] (7) Incorrect order detection unit 270 The erroneous order determination unit 270 determines whether an order is an erroneous order based on past order list information when an order is placed. For example, when "Beer A" is ordered, the erroneous order determination unit 270 refers to past order list information and obtains the maximum number of "Beer A" that has been ordered in a single order. The erroneous order determination unit 270 determines that the current order is an erroneous order if the current number of "Beer A" orders significantly exceeds the maximum number of "Beer A" orders in the past. Significantly exceeding the maximum number of past orders means, for example, that the current number of orders is five times or more the maximum number of past orders. If an erroneous order is determined, the erroneous order determination unit 270 may, via the display control unit 220, display a confirmation screen notifying the customer of the erroneous order on the restaurant's terminal device 10-1. By providing the erroneous order determination unit 270, erroneous orders can be prevented.

[0067] (8) Ad generation unit 280 The ad generation unit 280 generates ads based on the favorites list information. In this example, when displaying an ad on the terminal device 10-1 of a restaurant, the ad generation unit 280 generates an ad based on the favorites list information of a restaurant other than the one in question (another favorites list information). For example, an ad for a product included in the favorites list information of another restaurant is displayed on the terminal device 10-1 of the restaurant in question. Alternatively, an ad for a product included in the favorites list information of another restaurant that the restaurant in question has not previously ordered may be displayed on the terminal device 10-1 of the restaurant in question. The other restaurant may be determined by considering commonalities with the restaurant in question. For example, the other restaurant may be determined by considering commonalities such as the frequency of orders and the types of products ordered. For example, the other restaurant may be a restaurant that can order from the same liquor store as the restaurant in question. The other restaurant may also be determined randomly. By incorporating the advertising generation unit 280, it is possible to generate advertisements for products that are attractive to restaurants and bars, thereby increasing the sales of liquor stores. Furthermore, by incorporating the advertising generation unit 280, restaurants and bars can efficiently learn about attractive products.

[0068] 4. Overall operation of System 100 Next, regarding the overall operation performed in the system 100 having the aforementioned configuration: Next, we will explain with reference to Figures 6, 7, and 8. Figure 6 is a flowchart showing the display of the initial screen in system 100. Figure 7 is a flowchart showing the display of the first display screen in system 100. Figure 8 is a flowchart showing the display of the second display screen in system 100.

[0069] First, referring to Figure 6, in step 302 (hereinafter referred to as "ST"), the terminal device 10-1 launches and executes the application according to the instructions of the restaurant.

[0070] Next, in ST304, the order placement and receiving system 20 transmits screen information related to the initial screen to the restaurant's terminal device 10-1. The initial screen is the screen displayed by the terminal device 10-1 after the application is launched. The order placement and receiving system 20 transmits screen information related to the initial screen to the restaurant's terminal device 10-1 via the communication unit 260. The display control unit 220 may also transmit screen information related to the initial screen to the restaurant's terminal device 10-1 via the communication unit 260.

[0071] Furthermore, in ST306, the terminal device 10-1 of the restaurant displays an initial screen based on the received screen information. The display unit 110 of the terminal device 10-1 of the restaurant may display an initial screen.

[0072] Then, in ST308, the restaurant's terminal device 10-1 transmits the operation information acquired by the user interface unit 130 to the order placement and receiving system 20. In this case, the operation information acquired by the user interface unit 130 is information regarding the restaurant's operation on the initial screen.

[0073] Next, in ST310, the order placement and receiving system 20 transmits screen information relating to the screen to be displayed to the restaurant terminal device 10-1 based on the operation information. The order placement and receiving system 20 transmits screen information relating to the screen to be displayed to the restaurant terminal device 10-1 via the communication unit 260. The display control unit 220 may transmit screen information relating to the screen to be displayed to the restaurant terminal device 10-1 via the communication unit 260. In this example, screen information relating to the first display screen is transmitted to the restaurant terminal device 10-1 based on the operation information, which will be explained from ST312 onwards.

[0074] Next, referring to Figure 7, in ST312, the restaurant's terminal device 10-1 displays a first display screen based on the received screen information. The display unit 110 of the restaurant's terminal device 10-1 may display the first display screen. The first display screen is a screen related to product list information. For example, if the product list is a favorites list, the terminal device 10-1 displays one or more favorites lists on the first display screen. For example, if the product list is a past order list, the terminal device 10-1 displays one or more past order lists on the first display screen. Figures 7 and 8 will be used as an example to explain the process using a favorites list.

[0075] Furthermore, the first display screen is operable and may include a first object related to a single product list. The first object may be displayed in only a portion of the first display screen. A single product list refers to one specific product list, and if there are favorite lists such as "Favorite List 1" and "Favorite List 2," then it refers to one of those favorite lists. In other words, the first object of "Favorite List 1" and the first object of "Favorite List 2" may be displayed. Note that the entire first display screen does not need to be displayed. Only a portion of the first display screen may be displayed.

[0076] Then, the cart information update unit 230 (or display control unit 220) determines in ST314 whether or not the first object has been operated on the first display screen. Operation of the first object on the first display screen may include, for example, clicking, touching, or tapping the first object on the first display screen. If the first object has not been operated on the first display screen, the restaurant's terminal device 10-1 may continue to display the first display screen (in the case of No).

[0077] Next, in ST316, if the first target is operated on the first display screen (Yes), the cart information update unit 230 adds all products included in the product list to the cart information. For example, it adds "Beer A" and "Tea B" to the cart information in the order quantity. Even if the order quantity of products is greater than the stock quantity, the cart information update unit 230 may add only the order quantity of products to the cart information. In this case, the liquor store may take appropriate action, such as canceling the portion of the order quantity that exceeds the stock quantity of products.

[0078] Furthermore, in ST318, the order placement and receiving system 20 transmits screen information relating to the second display screen relating to the cart information to the restaurant's terminal device 10-1. The order placement and receiving system 20 transmits screen information relating to the second display screen to the restaurant's terminal device 10-1 via the communication unit 260. The display control unit 220 may transmit screen information relating to the second display screen to the restaurant's terminal device 10-1 via the communication unit 260.

[0079] Next, referring to Figure 8, in ST322, based on the received screen information, the restaurant's terminal device 10-1 displays a second display screen. The second display screen is a screen related to cart information. The second display screen displays the products included in the cart information (in a provisional order state) and the order quantity of each product. The second display screen may also include an operable second object. The second object may be displayed in only a portion of the second display screen. Note that the entire second display screen does not need to be displayed. Only a portion of the second display screen may be displayed.

[0080] Then, the ordering unit 250 (or display control unit 220) determines in ST324 whether or not the second object has been operated on the second display screen. Operation of the second object on the second display screen may include, for example, clicking, touching, or tapping the second object on the second display screen. If the second object has not been operated on the second display screen, the restaurant's terminal device 10-1 may continue to display the second display screen (in the case of No).

[0081] Next, in ST326, if the second target is operated on the second display screen (Yes), the ordering unit 250 places an order for goods with the liquor store based on the cart information. The ordering unit 250 may order all the goods included in the cart information with the liquor store. The ordering unit 250 may provide the liquor store's terminal device 10-2 with order information regarding the ordering of all the goods included in the cart information. The order information regarding the ordering of goods may include information on the goods to be ordered and the quantity of goods to be ordered. The ordering unit 250 may provide the liquor store's terminal device 10-2 with the cart information as order information regarding the ordering of goods. When an order is placed by the ordering unit 250, the display control unit 220 may display a message on the liquor store's terminal device 10-2 indicating that an order has been placed. The ordering unit 250 may also update the past order list when an order is placed.

[0082] When an order is placed by the ordering unit 250 (when order information is provided), the order placement system 20 may terminate processing. The order placement system 20 may also send screen information relating to a display screen other than the second display screen to the restaurant's terminal device 10-1. The restaurant's terminal device 10-1 may display a screen other than the second display screen.

[0083] 5. Specific examples of display screens Next, with reference to Figures 9 to 19, a specific example of the display screen of terminal device 10-1 will be described. In this example, terminal device 10-1 will be a smartphone. Note that each icon described below may be displayed on the display screen of terminal device 10-1 and may be operable (selectable).

[0084] (1)Initial screen 410 Figure 9 shows an example of the initial screen 410. The initial screen 410 is the screen displayed by the terminal device 10-1 after the application is launched. The initial screen 410 includes a tab 412, a search bar 414, and a store name display section 416.

[0085] Tab 412 is a tab containing multiple items. In this example, Tab 412 includes the items "Home," "Search," "Cart," and "Account." Examples of items are not limited to these. The restaurant can change the displayed screen by selecting items on each tab.

[0086] The search bar 414 allows restaurants and bars to search by entering product names. The search bar 414 is optional.

[0087] The store name display unit 416 displays the name of the liquor store with which the system does business. Order information is provided to the store displayed in the store name display unit 416. The order placement system 20 may change the store name displayed in the store name display unit 416.

[0088] (2)Initial screen 420 Figure 10 shows an example of the initial screen 420. The initial screen 420 may be the screen displayed when a restaurant selects "Account" in tab 412. The initial screen 420 may include tab 412, similar to the initial screen 410. The initial screen 420 includes icons 422, 424, 426, and 428.

[0089] Icon 422 is an icon related to cart information. In this example, icon 422 displays "My Cart". The number displayed on icon 422 indicates the number of items in the cart. In this example, it displays "0", indicating that there are no items in the cart. When the restaurant selects icon 422, the terminal device 10-1 displays the second display screen 460, which will be described later.

[0090] Icon 424 is an icon related to the favorites list information. In this example, icon 424 displays "Favorites". The number displayed on icon 424 indicates the number of favorites lists included in the favorites list information. In this example, it displays "2", indicating that the favorites list information contains two favorites lists. When the restaurant selects icon 424, the terminal device 10-1 displays the first display screen 430, which will be described later.

[0091] Icon 426 is an icon related to browsing. In this example, icon 426 displays "Browsing History". The number displayed on icon 426 indicates the number of items that have been viewed. In this example, it displays "6". When the restaurant selects icon 426, a screen (not shown) related to the viewed items is displayed on terminal device 10-1. Browsing information about the viewed items may be stored in storage unit 210. Browsing information about viewed items includes the items that were viewed and the time when those items were viewed.

[0092] Icon 428 is an icon related to past order list information. In this example, icon 428 displays "Order History". When the restaurant selects icon 428, the terminal device 10-1 displays the first display screen 450, which will be described later.

[0093] (3) First display screen 430 Figure 11 shows an example of the first display screen 430. The first display screen 430 may be the screen displayed when a restaurant selects icon 424 on the initial screen 420 of Figure 10. The first display screen 430 may include tabs 412, similar to the initial screen 410. The first display screen 430 includes a favorites list display section 432 and icons 442.

[0094] The first display screen 430 is a screen related to product list information. In this example, the first display screen 430 is the screen on which the favorites list display section 432 is displayed. The favorites list display section 432 is the part that displays information about each individual favorites list. In this example, the first display screen 430 displays the favorites list display section 432-1 for a favorites list named "Favorites 2" (for convenience, referred to as "Favorites List 2") and the favorites list display section 432-2 for a favorites list named "Favorites 1" (for convenience, referred to as "Favorites List 1"). In this example, the favorites list display section 432-1 displays "Favorites 2", and the favorites list display section 432-2 displays "Favorites 1". In this example, "Favorites List 2" includes "Beer A" and "Tea B" as products, and "Favorites List 1" includes "Water C" as a product.

[0095] The favorites list display unit 432 includes icons 434, 436, and 438. Icon 434 may be provided once in each favorites list display unit 432. In this example, the favorites list display unit 432-1 includes icon 434-1. In this example, icon 434-1 displays "Add Favorite 2 to Cart". The favorites list display unit 432-2 may also include icon 434. Icon 434 is an example of the first object in the claim.

[0096] When icon 434-1 is operated on the first display screen 430, the cart information update unit 230 adds all products included in "Favorites List 2" (Beer A and Tea B) to the cart information. As described above, all products included in the product list (Favorites List in this example) can be added to the cart information in a single operation, thus speeding up ordering from restaurants to liquor stores in the order placement and receiving system.

[0097] Icon 436 may be provided once for each product. Icon 436 may relate to one product. In this example, icon 436-1 is provided for the display related to "Beer A". In this example, icon 436-2 is provided for the display related to "Tea B". In other words, in this example, icons 436-1 and 436-2 are provided in the favorites list display unit 432-1. In this example, icon 436-3 is provided for the display related to "Water C". In other words, in this example, icon 436-3 is provided in the favorites list display unit 432-2. Note that icon 436 may be an image of the product and may also include a description of the product. Icon 436 is an example of the third object of the claim.

[0098] When a restaurant selects icon 436, the terminal device 10-1 displays the third display screen 470, which will be described later. For example, when a restaurant selects icon 436-1, the terminal device 10-1 displays the third display screen 470 showing the details of "Beer A". For example, when a restaurant selects icon 436-2, the terminal device 10-1 displays the third display screen showing the details of "Tea B". For example, when a restaurant selects icon 436-3, the terminal device 10-1 displays the third display screen showing the details of "Water C".

[0099] Icon 438 may be provided once for each product. Icon 438 may relate to only one product. In this example, icon 438-1 is provided near the display for "Beer A". In this example, icon 438-2 is provided near the display for "Tea B". In other words, in this example, icons 438-1 and 438-2 are provided in the favorites list display section 432-1. In this example, icon 438-3 is provided near the display for "Water C". In other words, in this example, icon 438-3 is provided in the favorites list display section 432-2. In this example, icon 438 is a heart-shaped icon.

[0100] When a restaurant selects icon 438, the product associated with that icon is added to their favorites list. For example, when a restaurant selects icon 438-1, "Beer A" is added to their favorites list. If there are multiple favorites lists (for example, Favorites List 1 and Favorites List 2 as in this example), a screen may appear after the restaurant selects icon 438, allowing them to choose which favorites list to add to. In this case, the restaurant can determine which favorites list to add to by selecting it from this screen. Furthermore, when adding a product to a favorites list, the restaurant may select the quantity of the product to order.

[0101] (4) First display screen 440 Figure 12 shows an example of the first display screen 440. The first display screen 440 in Figure 12 may be the screen displayed when a restaurant selects icon 442 in the first display screen 430 in Figure 11. The first display screen 440 may include tabs 412, similar to the initial screen 410. Icon 442 is an example of the fourth subject in the claim. In this example, icon 442 includes items 444-1, 444-2, 444-3, and 444-4. Icon 442 may include at least one of items 444-1, 444-2, 444-3, and 444-4.

[0102] When item 444 included in icon 442 is selected on the first display screen 440, the first display screen 440 is displayed on the restaurant's terminal device 10-1 to include multiple favorite lists sorted based on the selected item 444. In this example, item 444-1 is an item relating to the update date of a favorite list previously updated by the restaurant, and in Figure 12, item 444-1 is displayed as "Recently Updated". Item 444-2 is an item relating to the number of times the restaurant has previously ordered a favorite list, and in Figure 12, item 444-2 is displayed as "Most Purchased". Item 444-3 is an item relating to the last order date of a favorite list previously ordered by the restaurant, and in Figure 12, item 444-3 is displayed as "Last Order". Item 444-4 is an item relating to the number of times the restaurant has previously viewed a favorite list, and in Figure 12, item 444-4 is displayed as "Most Viewed". Information regarding items 444-1, 444-2, 444-3, or 444-4 may be included in the favorites list information. Therefore, the storage unit 210 stores information regarding items 444-1, 444-2, 444-3, or 444-4.

[0103] For example, if item 444-1 is selected, the first display screen 440 is displayed on the restaurant's terminal device 10-1 to include multiple favorite lists sorted by the most recent update date. If item 444-2 is selected, the first display screen 440 is displayed on the restaurant's terminal device 10-1 to include multiple favorite lists sorted by the most past orders. If item 444-3 is selected, the first display screen 440 is displayed on the restaurant's terminal device 10-1 to include multiple favorite lists sorted by the most recent last order date. If item 444-4 is selected, the first display screen 440 is displayed on the restaurant's terminal device 10-1 to include multiple favorite lists sorted by the most past views. As described above, the favorite lists are sorted based on the selected item 444, allowing the user to quickly select a specific favorite list.

[0104] (5) 1st display screen 450 Figure 13 shows an example of the first display screen 450. The first display screen 450 may be the screen that is displayed when a restaurant selects icon 428 on the initial screen 420 in Figure 10. The first display screen 450 may include tabs 412, similar to the initial screen 410. The first display screen 450 includes a past order list display section 456.

[0105] The first display screen 450 is a screen related to product list information. In this example, the first display screen 450 is the screen that displays the past order list display section 456. The past order list display section 456 is the part that displays information about each of the past order lists. In this example, the first display screen 430 displays a past order list named "Order Number #12345_00001_ABCDE" (for convenience, let's call it "Order List 1"). The first display screen 430 may display multiple past order lists. In this example, the past order list display section 456-1 displays "Order Number #12345_00001_ABCDE". "Order List 1" includes "Beer A" and "Tea B" as products.

[0106] The past order list display unit 456 includes icons 452 and 454. Icon 454 may be provided once in each past order list display unit 456. In this example, the past order list display unit 456-1 includes icon 454. Icon 454 is an example of the first object in the claim.

[0107] When icon 454 is operated on the first display screen 450, the cart information update unit 230 adds all products (Beer A and Tea B) included in "Order List 1" to the cart information. As described above, all products included in the product list (in this example, the past order list) can be added to the cart information in a single operation, thus speeding up ordering from restaurants to liquor stores in the order management system.

[0108] Icon 452 may be provided for each product. Icon 452 may relate to only one product. In this example, icon 452-1 is provided for the display related to "Tea B". In this example, icon 452-2 is provided for the display related to "Beer A". In other words, in this example, icons 452-1 and 452-2 are provided in the past order list display section 456-1. Icon 452 may be an image of the product and may also include a description of the product.

[0109] When a restaurant selects icon 452, the terminal device 10-1 displays the third display screen 470, which will be described later. For example, when a restaurant selects icon 452-1, the terminal device 10-1 displays the third display screen showing the details of "Tea B". For example, when a restaurant selects icon 452-2, the terminal device 10-1 displays the third display screen 470 showing the details of "Beer A".

[0110] (6)Second display screen 460 Figure 14 shows an example of a second display screen 460. The second display screen 460 may be a screen displayed when a restaurant selects icon 422 on the initial screen 420 of Figure 10. The second display screen 460 may be a screen displayed when a restaurant selects icon 434-1 on the first display screen 430 of Figure 11. The second display screen 460 may be a screen displayed when a restaurant selects icon 454 on the first display screen 450 of Figure 13. The second display screen 460 may be a screen displayed when a restaurant selects the item "Cart" on tab 412 on any of the display screens. The second display screen 460 may include tab 412, similar to the initial screen 410. The second display screen 460 includes icons 462, 464, 465, and 466. Icon 466 is an example of the second subject of the claim.

[0111] Icon 462 may be provided for each product. Icon 462 may relate to only one product. In this example, icon 462-1 is provided for the display related to "Beer A". In this example, icon 462-2 is provided for the display related to "Tea B". Icon 462 may be an image of the product and may also include a description of the product.

[0112] When a restaurant selects icon 462, the terminal device 10-1 displays the third display screen 470, which will be described later. For example, when a restaurant selects icon 462-1, the terminal device 10-1 displays the third display screen 470 showing the details of "Beer A". For example, when a restaurant selects icon 462-2, the terminal device 10-1 displays the third display screen showing the details of "Tea B".

[0113] Icons 464 and 465 may be provided once for each product. Icons 464 and 465 may relate to only one product. In this example, icons 464-1 and 465-1 are placed near the display for "Beer A". In this example, icons 464-2 and 465-2 are placed near the display for "Tea B". In this example, icon 464 is a trash can symbol. Icon 464 may also be a "-" symbol. In this example, icon 465 is a "+" symbol. The current order quantity for each product is displayed between icons 464 and 465. In this example, the order quantity for "Beer A" and "Tea B" is 1 set each.

[0114] Restaurants can adjust the order quantities of items included in the shopping cart information by selecting icons 464 and 465. For example, selecting icon 464-1 will decrease the order quantity of "Beer A". For example, selecting icon 465-1 will increase the order quantity of "Beer A". By providing icons 464 and 465, the order quantity information for items included in the shopping cart information can be adjusted on the second display screen 460.

[0115] If icon 466 is operated on the second display screen 460, the ordering unit 250 places an order for goods with the liquor store based on the cart information. The ordering unit 250 may order all the goods included in the cart information (in this example, one set of "Beer A" and one set of "Tea B") from the liquor store. The ordering unit 250 may provide the liquor store's terminal device 10-2 with order information regarding the order of all the goods included in the cart information. However, if icon 466 is operated on the second display screen 460, the ordering unit 250 does not have to immediately place an order for goods with the liquor store based on the cart information. If icon 466 is operated on the second display screen 460, the ordering unit 250 may display a confirmation screen before ordering (for example, the confirmation screen 510 described later) on the terminal device 10-1, and if a specific operation is performed thereafter, the ordering unit 250 may place an order for goods with the liquor store based on the cart information.

[0116] (7) Third display screen 470 Figure 15 shows an example of the third display screen 470. The third display screen 470 may be the screen displayed when a restaurant selects icon 436 on the first display screen 430 in Figure 11. The third display screen 470 may be the screen displayed when a restaurant selects icon 452 on the first display screen 450 in Figure 13. The third display screen 470 may be the screen displayed when a restaurant selects icon 462 on the second display screen 460 in Figure 14. The third display screen 470 may include a tab 412, similar to the initial screen 410. The third display screen 470 includes icons 472, 474, 475, and 476.

[0117] The third display screen 470 is a screen showing the details of product 1. In this example, the third display screen 470 is a screen showing the details of "Beer A". The screen showing the details of "Beer A" may include liquor store product information for "Beer A". For example, the third display screen 470 may display information regarding the stock quantity, price, volume, number of units, and packaging of "Beer A". When the third display screen 470 is displayed, the storage unit 210 may update the browsing information regarding the viewed product.

[0118] When a restaurant selects icon 472, the product (in this example, "Beer A") is added to their favorites list. In this example, icon 472 is a heart-shaped icon. In this example, when a restaurant selects icon 472, "Beer A" is added to their favorites list. If there are multiple favorites lists (for example, Favorites List 1 and Favorites List 2), after the restaurant selects icon 472, a screen may appear allowing them to select which favorites list to add the product to. In this case, the restaurant can determine which favorites list to add the product to by selecting it from this screen. When adding a product to a favorites list, product 1 may be added to the favorites list. When adding a product to a favorites list, the restaurant may also select the quantity of the product to order.

[0119] Restaurants can adjust the order quantity of items added to their cart by selecting icons 474 and 475. In this example, icon 474 is a "-" icon, and icon 475 is a "+" icon. For example, selecting icon 474 will decrease the order quantity of "Beer A". For example, selecting icon 475 will increase the order quantity of "Beer A". The current order quantity of the item is displayed between icons 474 and 475. In this example, the order quantity of "Beer A" is 1 set.

[0120] When icon 476 is operated on the third display screen 470, the cart information update unit 230 adds the number of items (in this example, one set of "Beer A") selected by icons 474 and 475 to the cart information. As described above, it is possible to add individual items displayed on the third display screen 470 to the cart information as appropriate.

[0121] (8) Order completion screen 480 Figure 16 shows an example of the order completion screen 480. The order completion screen 480 may be the screen displayed when a restaurant selects icon 466 on the second display screen 460 in Figure 14. The order completion screen 480 may include a tab 412, similar to the initial screen 410. The order completion screen 480 includes an order completion display section 482. The order completion display section 482 displays that the order has been completed. In this example, the order completion display section 482 displays, "Thank you for your purchase! We have also sent you an order confirmation email, please check it."

[0122] (9)Initial screen 490 Figure 17 shows an example of the initial screen 490. Figure 17 may be the screen displayed when the order period determination unit 240 determines that no order has been placed for a certain period of time. The initial screen 490 in Figure 17 may differ from the initial screen 410 in Figure 9 in that it includes a notification 492. The other configurations of the initial screen 490 in Figure 17 may be the same as those of the initial screen 410 in Figure 9.

[0123] A notification 492 prompting an order is displayed on the restaurant's terminal device 10-1. In this example, the initial screen 490 displays a notification 492 indicating that no order has been placed for a certain period of time. Therefore, the restaurant can place regular orders. In this example, the notification 492 displays "No order has been placed since 5 / 31". Note that the notification 492 is not limited to being displayed on the initial screen 490 (or initial screen 410), but may also be displayed on the initial screen 420, first display screen 430, first display screen 440, first display screen 450, second display screen 460, third display screen 470, order completion screen 480, initial screen 500, confirmation screen 510, or other display screens. The notification 492 does not have to be displayed on the application. The notification 492 may also be a pop-up displayed on the restaurant's terminal device 10-1. The display control unit 220 may also send an email containing an order notification 492 to the restaurant's terminal device 10-1 via the communication unit 260.

[0124] (10)Initial screen 500 Figure 18 shows an example of the initial screen 500. Figure 18 may be a screen where an advertisement 502 generated by the advertisement generation unit 280 is displayed. The initial screen 500 in Figure 18 may differ from the initial screen 410 in Figure 9 in that it includes the advertisement 502. The other configurations of the initial screen 500 in Figure 18 may be the same as those of the initial screen 410 in Figure 9.

[0125] The terminal device 10-1 of the restaurant displays an advertisement 502 related to a product included in the favorites list information of another restaurant. In this example, the advertisement 502 displays the text "Recommended Beer B" and an image of Beer B. The advertisement 502 may be displayed at all times. The advertisement 502 may be changed after a certain period of time has elapsed. The advertisement 502 may be displayed when the order period determination unit 240 determines that no order has been placed for a certain period of time.

[0126] (11) Confirmation screen 510 Figure 19 shows an example of the confirmation screen 510. The confirmation screen 510 may be displayed when a restaurant selects icon 466 on the second display screen 460 in Figure 14 and the incorrect order determination unit 270 determines that the current order is an incorrect order. Therefore, the confirmation screen 510 displays "There is a possibility of an incorrect order. Please check the order quantity." The confirmation screen 510 may include a tab 412, similar to the initial screen 410. The confirmation screen 510 includes icons 512, 514, 515, and 516. The confirmation screen 510 may also be displayed when a restaurant selects icon 466 on the second display screen 460 in Figure 14 and the incorrect order determination unit 270 has not determined that the current order is an incorrect order. In this case, the confirmation screen 510 may display "Please check the order quantity."

[0127] Icon 512 may be provided for each product. Icon 512 may relate to only one product. In this example, icon 512-1 is provided for the display related to "Beer A". In this example, icon 512-2 is provided for the display related to "Tea B". Icon 512 may be an image of the product and may also include a description of the product.

[0128] When a restaurant selects icon 512, the terminal device 10-1 displays the third display screen 470. For example, when a restaurant selects icon 512-1, the terminal device 10-1 displays the third display screen 470 showing details of "Beer A". For example, when a restaurant selects icon 512-2, the terminal device 10-1 displays the third display screen showing details of "Tea B".

[0129] Icons 514 and 515 may be provided once for each product. Icons 514 and 515 may relate to only one product. In this example, icons 514-1 and 515-1 are placed near the display for "Beer A". In this example, icons 514-2 and 515-2 are placed near the display for "Tea B". In this example, icon 514 is a trash can symbol. Icon 514 may also be a "-" symbol. In this example, icon 515 is a "+" symbol. The current order quantity for each product is displayed between icons 514 and 515. In this example, the order quantity for "Beer A" and "Tea B" is 1 set each.

[0130] Restaurants can adjust the order quantities of items included in the shopping cart by selecting icons 514 and 515. For example, selecting icon 514-1 will decrease the order quantity of "Beer A". For example, selecting icon 515-1 will increase the order quantity of "Beer A". By providing icons 514 and 515, the order quantity information for items included in the shopping cart can be adjusted on the confirmation screen 510.

[0131] If icon 516 is operated on confirmation screen 510, the ordering unit 250 places an order for products with the liquor store based on the cart information. The ordering unit 250 may order all products included in the cart information (in this example, one set of "Beer A" and one set of "Tea B") from the liquor store. The ordering unit 250 may provide the liquor store's terminal device 10-2 with order information regarding the order of all products included in the cart information.

[0132] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. Furthermore, not all combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0133] It should be noted that the execution order of operations, procedures, steps, and stages in the apparatus, systems, programs, and methods shown in the claims, specifications, and drawings is not explicitly stated as "before," "prior to," etc., and can be implemented in any order unless the output of a previous process is used in a later process. Even if the operation flow in the claims, specifications, and drawings is described using phrases such as "first," "next," etc. for convenience, it does not mean that it is essential to perform the operations in that order. [Explanation of Symbols]

[0134] 10...Terminal device, 11...Central processing unit, 12...Main memory, 13...Input / output interface device, 14...Input device, 15...Auxiliary storage device, 16...Output device, 20...Order / receiving system, 21...Central processing unit, 22...Main memory, 23...Input / output interface device, 24...Input device, 25...Auxiliary storage device, 26...Output device, 30...Communication line, 100...System, 110...Display unit, 1 20...Communication unit, 130...User interface unit, 210...Storage unit, 220...Display control unit, 230...Cart information update unit, 240...Order period determination unit, 250...Order unit, 260...Communication unit, 270...Incorrect order determination unit, 280...Ad generation unit, 410...Initial screen, 412...Tabs, 414...Search bar, 416...Store name display unit, 420...Initial screen, 422...Icons, 424...Icons, 426 ··Icon, 428··Icon, 430··First display screen, 432··Favorites list display section, 434··Icon, 436··Icon, 438··Icon, 440··First display screen, 442··Icon, 444··Item, 450··First display screen, 452··Icon, 454··Icon, 456··Past order list display section, 460··Second display screen, 462··Icon, 464··Eye Con, 465... Icon, 466... ​​Icon, 470... Third display screen, 472... Icon, 474... Icon, 475... Icon, 476... Icon, 480... Order screen, 482... Order completion display section, 490... Initial screen, 492... Notification, 500... Initial screen, 502... Advertisement, 510... Confirmation screen, 512... Icon, 514... Icon, 515... Icon, 516... Icon

Claims

1. An order placement and receiving system for placing orders for goods from one or more restaurants to one or more liquor stores, A storage unit that stores liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, and cart information relating to products included in the liquor store product information that are in a provisional order state for the one restaurant, A display control unit that displays a first display screen relating to the product list information and a second display screen relating to the cart information on the terminal device of the restaurant in the first place, The first display screen is operable and includes a first object relating to one product list, The second display screen includes an operable second object, Display control unit and When the first target is operated on the first display screen, a cart information update unit adds all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, an ordering unit places an order for the product with the liquor store in the first place based on the cart information. Equipped with, In the aforementioned product list information, products not included in the aforementioned liquor store product information are automatically deleted. The aforementioned product list information includes favorite list information relating to a favorite list that has been set up in the past by the restaurant in item 1 and which includes products included in the aforementioned liquor store product information, The aforementioned product list is the same as the aforementioned favorites list, which is part of the order placement and receiving system.

2. The display control unit, The first display screen is displayed on the terminal device of the restaurant in the first instance, so as to be operable and to include a third object relating to one of the items included in the favorites list information. When the third object is operated on the first display screen, the third display screen showing the details of the product 1 is displayed on the terminal device of the restaurant 1. The order placement and receiving system according to claim 1.

3. The aforementioned favorites list information includes multiple such favorites lists. The order placement and receiving system according to claim 1.

4. The display control unit, When displaying the first display screen on the terminal device of the restaurant in the restaurant in the restaurant in the restaurant in the restaurant in the restaurant in the restaurant in the restaurant in the restaurant, the first display screen is displayed on the terminal device of the restaurant in When item 1, which is included in the fourth target, is selected on the first display screen, the first display screen is displayed on the terminal device of the restaurant 1, including multiple favorite lists sorted based on item 1. The order placement and receiving system according to claim 3.

5. The aforementioned items include items relating to the update date of the favorites list previously updated by the restaurant in question, items relating to the last order date of the favorites list previously ordered by the restaurant in question, items relating to the number of times the favorites list has been previously ordered by the restaurant in question, or items relating to the number of times the favorites list has been previously viewed by the restaurant in question. The order placement and receiving system according to claim 4.

6. The aforementioned items include items relating to the update date of the favorites list that the restaurant in item 1 has updated in the past, When an item relating to the update date of the favorites list is selected in the fourth target of the first display screen, the display control unit causes the first display screen to be displayed on the terminal device of the restaurant in the first place so as to include a plurality of favorites lists sorted in order of the update date of the favorites list from newest to oldest. The order placement and receiving system according to claim 5.

7. The aforementioned items include an item relating to the last order date of the favorites list that the restaurant in item 1 has previously placed orders for, When an item relating to the last order date of the favorites list is selected in the fourth target of the first display screen, the display control unit causes the first display screen to be displayed on the terminal device of the restaurant in the first place so as to include multiple favorites lists sorted in descending order of the last order date of the favorites list. The order placement and receiving system according to claim 5.

8. The aforementioned items include items relating to the number of times the restaurant in question has previously placed orders for the items on the favorites list. When an item relating to the number of past orders in the favorites list is selected in the fourth target of the first display screen, the display control unit causes the terminal device of the restaurant in the first place to display the first display screen to include multiple favorites lists sorted in descending order of the number of past orders in the favorites list. The order placement and receiving system according to claim 5.

9. The aforementioned items include items relating to the number of times the restaurant in question has previously viewed the favorites list. When an item relating to the past number of views of the favorites list is selected in the fourth target of the first display screen, the display control unit causes the terminal device of the restaurant in the first place to display the first display screen to include a plurality of favorites lists sorted in descending order of past view counts. The order placement and receiving system according to claim 5.

10. The system further includes an order period determination unit that determines whether an order has not been placed for a certain period of time based on past order list information relating to past orders placed by the aforementioned restaurant (1), The display control unit, when it determines that no order has been placed for a certain period of time, displays a notification prompting an order on the terminal device of the restaurant in the first place, or sends an email containing a notification prompting an order to the terminal device of the restaurant in the first place. The order placement and receiving system according to claim 1.

11. An order placement and receiving system for placing orders for goods from one or more restaurants to one or more liquor stores, A storage unit that stores liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, and cart information relating to products included in the liquor store product information that are in a provisional order state for the one restaurant, A display control unit that displays a first display screen relating to the product list information and a second display screen relating to the cart information on the terminal device of the restaurant in the first place, The first display screen is operable and includes a first object relating to one product list, The second display screen includes an operable second object, Display control unit and When the first target is operated on the first display screen, a cart information update unit adds all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, an ordering unit places an order for the product with the liquor store in the first place based on the cart information, When the second object is operated, the erroneous order determination unit determines whether it is an erroneous order based on past order list information relating to past orders placed by the restaurant in the first place. Equipped with, In the aforementioned product list information, products not included in the aforementioned liquor store product information are automatically deleted. The display control unit, when it determines that an order has been placed incorrectly, displays a confirmation screen indicating that an order has been placed incorrectly on the terminal device of the restaurant in the first place, as part of the order placement system.

12. An order placement and receiving system for placing orders for goods from one or more restaurants to one or more liquor stores, A storage unit that stores liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, cart information relating to products that are included in the liquor store product information and are in a provisional order state for the one restaurant, other liquor store product information relating to products that another restaurant can order from one of the one or more liquor stores, and other favorite list information relating to another favorite list that the other restaurant has previously set and that includes products included in the other liquor store product information, A display control unit that displays a first display screen relating to the product list information and a second display screen relating to the cart information on the terminal device of the restaurant in the first place, The first display screen is operable and includes a first object relating to one product list, The second display screen includes an operable second object, Display control unit and When the first target is operated on the first display screen, a cart information update unit adds all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, an ordering unit places an order for the product with the liquor store in the first place based on the cart information, Based on the aforementioned separate favorites list information, an ad generation unit generates an ad. Equipped with, In the aforementioned product list information, products not included in the aforementioned liquor store product information are automatically deleted. The display control unit is an order placement and receiving system that causes the advertisement to be displayed on the terminal device of the restaurant in the first place.

13. The aforementioned liquor store product information includes information regarding the price, volume, quantity, and packaging of the product. An order placement and receiving system according to any one of claims 1 to 12.

14. The aforementioned liquor store product information includes inventory information regarding the number of items in stock. The order placement and receiving system according to claim 1.

15. A system for placing orders for goods from one or more restaurants to one or more liquor stores, A process for storing liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, and cart information relating to products included in the liquor store product information that are in a provisional order state for the one restaurant. A process to display a first display screen relating to product list information on the terminal device of the restaurant, such that it is operable and includes a first object relating to product list 1, A process to display a second display screen relating to the cart information on the terminal device of the restaurant in the first place, so as to include a second operable object, When the first target is operated on the first display screen, the process of adding all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, a process is performed to place an order for the product with the liquor store in the first place based on the cart information. Perform In the aforementioned product list information, products not included in the aforementioned liquor store product information are automatically deleted. The aforementioned product list information includes favorite list information relating to a favorite list that has been set up in the past by the restaurant in item 1 and which includes products included in the aforementioned liquor store product information, The aforementioned product list is the same as the aforementioned favorites list, in this manner.

16. An order placement and receiving system for placing orders for goods from one or more restaurants to one or more liquor stores, A process for storing liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, and cart information relating to products included in the liquor store product information that are in a provisional order state for the one restaurant. A process to display a first display screen relating to product list information on the terminal device of the restaurant, such that it is operable and includes a first object relating to product list 1, A process to display a second display screen relating to the cart information on the terminal device of the restaurant in the first place, so as to include a second operable object, When the first target is operated on the first display screen, the process of adding all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, the process of placing an order for the product with the liquor store in the first place based on the cart information is performed. When the second object is operated, a process is performed to determine whether it is an incorrect order based on past order list information relating to past orders placed by the restaurant in the first place, In the process of determining whether an order is an error, if it is determined to be an error, a confirmation screen notifying the customer of the error is displayed on the terminal device of the restaurant mentioned in item 1 above. Perform A method for automatically deleting products from the aforementioned product list information that are not included in the aforementioned liquor store product information.

17. An order placement and receiving system for placing orders for goods from one or more restaurants to one or more liquor stores, A process for storing liquor store product information relating to products that one of the one or more restaurants can order from one of the one or more liquor stores, product list information relating to a product list that includes the products included in the liquor store product information, cart information relating to products that are included in the liquor store product information and are in a provisional order state for the one restaurant, other liquor store product information relating to products that another restaurant can order from one of the one or more liquor stores, and other favorite list information relating to another favorite list that the other restaurant has previously set and that includes products included in the other liquor store product information. A process to display a first display screen relating to product list information on the terminal device of the restaurant, such that it is operable and includes a first object relating to product list 1, A process to display a second display screen relating to the cart information on the terminal device of the restaurant in the first place, so as to include a second operable object, When the first target is operated on the first display screen, the process of adding all products included in the product list of 1 to the cart information, When the second object is operated on the second display screen, the process of placing an order for the product with the liquor store in the first place based on the cart information is performed. The process of generating an advertisement based on the aforementioned separate favorites list information, The process of displaying the aforementioned advertisement on the terminal device of the restaurant in the aforementioned establishment (1) Perform A method for automatically deleting products from the aforementioned product list information that are not included in the aforementioned liquor store product information.