Order system and method
The automated ordering system addresses the inefficiencies in existing systems by allowing food stores to quickly add products to their cart and place orders directly with liquor stores, thereby speeding up the ordering process and reducing errors.
Patent Information
- Application Number
- JP2023151936
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-20
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2043-09-20
AI Technical Summary
The existing ordering system for food stores and liquor stores is inefficient, requiring manual processes that slow down the ordering process.
An automated ordering system that includes a storage unit for product information, a display control unit for presenting product lists and cart information, and an ordering unit for processing orders directly from the liquor store to the food store.
The system significantly speeds up the ordering process by allowing food stores to easily add products to their cart and place orders with a few operations, reducing manual errors and increasing efficiency.
Smart Images

Figure 2025044393000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an order placement system and method. [Background technology]
[0002] 2. Description of the Related Art There is known an ordering system for placing an order for products when a food and beverage establishment (HORECA: Hotels, Restaurants, Cafes) places an order for products with a liquor store (see, for example, Patent Document 1). [Patent Document 1] JP 2019-61675 A Summary of the Invention [Problem to be solved by the invention]
[0003] In an ordering system, it is preferable to speed up the process of ordering from a restaurant to a liquor store. [Means for solving the problem]
[0004] In a first aspect of the present invention, there is provided an ordering system for placing orders for products from one or more drinking establishments to one or more liquor stores. The ordering system may include a memory unit. The memory unit may store liquor store product information that one of the one or more drinking establishments can order from one of the one or more liquor stores, product list information related to a product list including products included in the liquor store product information, and cart information related to products included in the liquor store product information and in a provisional order state for one drinking establishment. The ordering system may include a display control unit. The display control unit may display a first display screen related to the product list information and a second display screen related to the cart information on a terminal device of one drinking establishment. The first display screen may be operable and may include a first object related to one product list. The second display screen may include a second object that is operable. The ordering system may include a cart information update unit. When the first object is operated on the first display screen, the cart information update unit may add all products included in one product list to the cart information. The ordering system may include an ordering unit that, when a second object is operated on the second display screen, places an order for the product with the liquor store based on the cart information.
[0005] In the product list information, products that are not included in the liquor store product information may be automatically deleted.
[0006] The product list information may include favorites list information regarding a favorites list that was previously set by a drinking establishment and that includes products included in the liquor store product information. The product list may be a favorites list.
[0007] The display control unit may be operable to cause the terminal device of the first restaurant to display a first display screen including a third object related to the first 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 terminal device of the first restaurant to display a third display screen related to details of the first product.
[0008] The favorites list information may include multiple favorites lists.
[0009] The display control unit, when causing the terminal device of the one drinking establishment to display the first display screen, may cause the terminal device of the one drinking establishment to display the first display screen so as to include a fourth object that is operable and includes a plurality of items. When one item included in the fourth object is selected on the first display screen, the display control unit may cause the terminal device of the one drinking establishment to display the first display screen so as to include a plurality of favorite lists sorted based on the one item.
[0010] The multiple items may include an item related to the update date of a favorites list that was previously updated by a single restaurant, an item related to the last order date of a favorites list that was previously ordered by a single restaurant, an item related to the number of times a favorites list that was previously ordered by a single restaurant, or an item related to the number of times a favorites list was previously viewed by a single restaurant.
[0011] The plurality of items may include an item related to update dates of favorites lists previously updated by the one restaurant. When an item related to update dates of the favorites list is selected in the fourth object of the first display screen, the display control unit may cause the terminal device of the one restaurant to display the first display screen so as to include the plurality of favorites lists sorted in order of most recent update dates.
[0012] The plurality of items may include an item related to a last order date of a favorites list for which the establishment has placed orders in the past. When an item related to a last order date of the favorites list is selected in the fourth object of the first display screen, the display control unit may cause the terminal device of the establishment to display the first display screen so as to include a plurality of favorites lists sorted in order from most recent to least recent last order dates.
[0013] The plurality of items may include an item related to the number of past orders from the favorites list that the one drinking establishment has placed in the past. When the item related to the number of past orders from the favorites list is selected in the fourth object of the first display screen, the display control unit may cause the first display screen to be displayed on the terminal device of the one drinking establishment so as to include the plurality of favorites lists sorted in descending order of the number of past orders from the favorites list.
[0014] The plurality of items may include an item related to the number of times a favorites list has been viewed in the past by the one drinking establishment. When the item related to the number of times the favorites list has been viewed in the past is selected in the fourth object of the first display screen, the display control unit may cause the terminal device of the one drinking establishment to display the first display screen so as to include the plurality of favorites lists sorted in descending order of the number of times the favorites list has been viewed in the past.
[0015] The product list information may include past order list information regarding a past order list in which a single establishment has placed orders in the past. The product list may be a past order list.
[0016] The ordering system may include an ordering period determination unit. The ordering period determination unit may determine whether an order has not been placed for a certain period based on past order list information. The display control unit may display a notice encouraging an order on a terminal device of one of the restaurants when the ordering period determination unit determines that an order has not been placed for a certain period. The display control unit may send an email including a notice encouraging an order to the terminal device of one of the restaurants when the ordering period determination unit determines that an order has not been placed for a certain period.
[0017] The ordering system may include an erroneous order determination unit. The erroneous order determination unit may determine whether an order is erroneous based on past order list information. The display control unit may display a confirmation screen notifying a user of the erroneous order on a terminal device of the first restaurant when the erroneous order determination unit determines that an order is erroneous.
[0018] The storage unit may store other liquor store product information relating to products that the one drinking establishment and the other drinking establishment can order from the one liquor store among one or more liquor stores, and other favorites list information relating to another favorites list previously set by the other drinking establishment and including products included in the other liquor store product information. The ordering system may include an advertisement generation unit. The advertisement generation unit may generate an advertisement based on the other favorites list information. The display control unit may cause the advertisement to be displayed on a terminal device of the one drinking establishment.
[0019] The liquor store product information may include information regarding the price, volume, quantity, and packaging of the product. The liquor store product information may include inventory information regarding the number of products in stock.
[0020] In a second aspect of the present invention, there is provided a method for an order placement system that places orders for products from one or more drinking establishments to one or more liquor stores, performing the following process. The order placement system may perform a process of storing liquor store product information related to products that one of the one or more drinking establishments can order from one of the one or more liquor stores, product list information related to a product list including products included in the liquor store product information, and cart information related to products included in the liquor store product information and that are in a provisional order state for one drinking establishment. The order placement system may perform a process of displaying a first display screen related to the product list information on a terminal device of one drinking establishment so as to include a first object related to one product list that is operable. The order placement system may perform a process of displaying a second display screen related to the cart information on a terminal device of one drinking establishment so as to include a second object that is operable. The order placement system may perform a process of adding all products included in one product list to the cart information when the first object is operated on the first display screen. The ordering system may perform a process of placing an order for the product with one of the liquor stores based on the cart information when a second object is operated on the second display screen. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is a block diagram showing an example of a configuration of a system 100 including an order placement and receipt system 20 according to an embodiment. [Diagram 2]2 is an example of a hardware configuration of the terminal device 10. [Diagram 3] 2 is an example of a hardware configuration of the order receiving and placing system 20. [Figure 4] 2 is a block diagram illustrating an example of functions of the terminal device 10 illustrated in FIG. 1. [Diagram 5] 2 is a block diagram illustrating an example of the functions of the order placement and receipt system 20 illustrated in FIG. 1. FIG. [Figure 6] 1 is a flow diagram showing the display of an initial screen performed in the system 100. FIG. [Figure 7] 1 is a flow diagram showing the display of a first display screen performed in the system 100. FIG. [Figure 8] 10 is a flow diagram showing the display of a second display screen performed in the system 100. FIG. [Figure 9] FIG. 4 is a diagram showing an example of an initial screen 410. [Figure 10] FIG. 4 is a diagram showing an example of an initial screen 420. [Figure 11] FIG. 4 is a diagram showing an example of a first display screen 430. [Figure 12] FIG. 4 is a diagram showing an example of a first display screen 440. [Figure 13] FIG. 4 is a diagram showing an example of a first display screen 450. [Figure 14] 13 is a diagram showing an example of a second display screen 460. FIG. [Figure 15] 13 is a diagram showing an example of a third display screen 470. FIG. [Figure 16] FIG. 4 is a diagram showing an example of an order completion screen 480. [Figure 17] FIG. 4 shows an example of an initial screen 490. [Figure 18] FIG. 5 is a diagram showing an example of an initial screen 500. [Figure 19] FIG. 5 shows an example of a confirmation screen 510. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0023] Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. In addition, common components in the drawings are given the same reference numerals. In addition, it should be noted that components shown in one drawing may be omitted in another drawing for convenience of explanation. Furthermore, it should be noted that the accompanying drawings are not necessarily drawn to scale. Furthermore, the term application may be referred to as software or a program, and may be a command for a computer that is combined to achieve a certain result.
[0024] 1. Configuration of System 100 FIG. 1 is a block diagram showing an example of a configuration of a system 100 including an order receiving and placing system 20 according to an embodiment. The system 100 includes the order receiving and placing system 20, a terminal device 10-1, and a terminal device 10-2. The order receiving and placing system 20 may be capable of communicating with the terminal device 10-1 via a communication line 30. The order receiving and placing system 20 may be capable of communicating with the terminal device 10-2 via the communication line 30. Although not shown, the terminal device 10-1 may be capable of communicating with the terminal device 10-2 via the communication line 30. The communication line 30 may include, but is not limited to, a mobile phone network, a wireless LAN, a landline telephone network, the Internet, an intranet, and / or Ethernet (registered trademark), etc.
[0025] In this specification, a food establishment is an ordering entity that orders products. A food establishment may be an establishment that serves food and drinks. A food establishment may include employees working at a food establishment. A food establishment may include hotels, restaurants, and cafes (HORECA). Terminal device 10-1 is a terminal device operated by a food establishment. Terminal device 10-1 may be a terminal device operated by an employee of the food establishment. Also, in this specification, "ordering" may be expressed simply as "ordering".
[0026] In this specification, a liquor store is a business that receives orders for products. A liquor store may be a business that provides beverages such as alcohol, tea, and water. A liquor store may include employees working at a liquor store. A liquor store may deliver beverages to a drinking establishment according to the contents of an order for a product. 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 ordering system 20 places orders for products from one or more drinking establishments to one or more liquor stores. In this specification, an example of the ordering system 20 for placing an order for products from (1) drinking establishment to (1) liquor store will be described. The ordering system 20 may also place an order for products from a drinking establishment other than the one drinking establishment to a liquor store (either the same as the one liquor store or a different liquor store from the one liquor store). The drinking establishment may place an order for products to the liquor store via the ordering system 20. The drinking establishment may provide ordering information regarding the order of products to the terminal device 10-2 of the liquor store by operating the terminal device 10-1 of the drinking establishment. The ordering information regarding the order of products may include the product to be ordered (type of product to be ordered) and the order quantity of the product. The liquor store can check the ordering information regarding the order of products using the terminal device 10-2 of the liquor store. The ordering information regarding the order of products may be what is called the order content.
[0028] When the ordering system 20 and each terminal device 10 operate as a terminal device for placing and receiving orders for products, they can execute an installed ordering application (which may be middleware or a combination of an application and middleware; the same applies below). This allows the ordering system 20 and each terminal device 10 to place and receive orders for products.
[0029] In addition, while FIG. 1 shows, for example, terminal devices 10-1 and 10-2 as the multiple terminal devices 10, one or more terminal devices 10 other than these may be used in the same manner.
[0030] Each terminal device 10 and the order placement system 20 may be any terminal device capable of performing such operations, including, but not limited to, a smartphone, a tablet, a mobile phone (feature phone), and / or a personal computer.
[0031] 2. Hardware configuration of each device Next, an example of the hardware configuration of each of the terminal device 10 and the order receiving and placing system 20 will be described.
[0032] 2-1. Hardware configuration of terminal device 10 Fig. 2 is an example of a hardware configuration of the terminal device 10. Fig. 2 is a block diagram showing a schematic example of a hardware configuration of the terminal device 10-1 and the terminal device 10-2 shown in Fig. 1. In explaining the hardware configuration, the order receiving and placing system 20, the terminal device 10-1, and the terminal device 10-2 are expressed as "each device."
[0033] 2, each device can mainly include a central processing unit 11, a main memory device 12, an input / output interface device 13, an input device 14, an auxiliary memory 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 is referred to as a "CPU" and can perform operations on instructions and data stored in the main memory 12 and store the results of the operations in the main memory 12. Furthermore, the central processing unit 11 can control an input device 14, an auxiliary memory device 15, an output device 16, and the like via an input / output interface device 13. The terminal device 10 can include one or more such central processing units 11.
[0035] The main memory device 12 is referred to as "memory" and can store instructions and data received from the input device 14, the auxiliary memory device 15, and the communication line 30 (the order receiving and placing system 20) via the input / output interface device 13, as well as the results of calculations by the central processing unit 11. The main memory device 12 can include, but is not limited to, a RAM (random access memory), a ROM (read only memory), and / or a flash memory.
[0036] The auxiliary storage device 15 is a storage device having a larger capacity than the main storage device 12. It can store the instructions and data (computer programs) that constitute the specific application (order application) described above. Furthermore, the auxiliary storage device 15 can transmit these instructions and data (computer programs) to the main storage device 12 via the input / output interface device 13 by being controlled by the central processing unit 11. The auxiliary storage device 15 can include, but is not limited to, a magnetic disk device and / or an optical disk device.
[0037] The input device 14 is a device for taking in data from the outside, and may include, but is not limited to, a touch panel, a button, a keyboard, a mouse, and / or a sensor, etc. The sensor may include, but is not limited to, one or more cameras, etc. and / or one or more microphones, etc.
[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 such a hardware configuration, the central processing unit 11 can sequentially load instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 15 into the main storage device 12 and perform operations on the loaded instructions and data. This allows the central processing unit 11 to control the output device 16 via the input / output interface device 13, and also to transmit and receive various information to and from other devices (e.g., the order receiving and placing system 20) via the input / output interface device 13 and the communication line 30.
[0040] It should be noted that the terminal device 10 may include one or more microprocessors and / or a graphics processing unit (GPU) instead of or in addition to the central processing unit 11.
[0041] 2-2. Hardware configuration of the order receiving and placing system 20 3 shows an example of a hardware configuration of the order receiving and placing system 20. As the hardware configuration of the order receiving and placing system 20, for example, the same configuration as the hardware configuration of each of the terminal devices 10 described above can be used.
[0042] 3, the order receiving and placing system 20 can mainly include a central processing unit 21, a main memory device 22, an input / output interface device 23, an input device 24, an auxiliary memory 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 device 22, input / output interface device 23, input device 24, auxiliary memory device 25 and output device 26 can be approximately the same as the central processing unit 11, main memory device 12, input / output interface device 13, input device 14, auxiliary memory device 15 and output device 16 included in each of the terminal devices 10 described above, respectively.
[0044] In such a hardware configuration, the central processing unit 21 can sequentially load instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 25 into the main storage device 22 and perform operations on the loaded instructions and data. This allows the central processing unit 21 to control the output device 26 via the input / output interface device 23, and also to transmit and receive various information to and from other devices (e.g., each terminal device 10) via the input / output interface device 23 and the communication line 30.
[0045] 3. Functions of each device Next, an example of the functions of the terminal device 10 and the order receiving and placing system 20 will be described.
[0046] 3-1. Functions of terminal device 10 An example of the functions of the terminal device 10 will be described with reference to Fig. 4. Fig. 4 is a block diagram that illustrates an example of the functions of the terminal device 10 illustrated in Fig. 1.
[0047] 4, the terminal device 10 can mainly include a display unit 110, a communication unit 120, and a user interface unit 130. The terminal device 10 may have other functions besides these.
[0048] (1) Display section 110 The display unit 110 can display various information required for placing and receiving an order for a product. Specifically, the display unit 110 can display a display screen based on information (screen information) transmitted from a display control unit 220 provided in the order receiving and sending system 20. The screen information is information related to the display screen displayed by the terminal device 10. The display unit 110 may display the display screen on a display or the like provided in the terminal device 10.
[0049] (2) Communications Department 120 The communication unit 120 can communicate various information required for ordering and receiving products with the ordering system 20. For example, the communication unit 120 receives screen information on the display screen displayed by the display unit 110 from the ordering system 20. The communication unit 120 can also transmit operation information acquired by the user interface unit 130 to the ordering system 20. The ordering system 20 can change the display screen displayed by the display unit 110 by changing the screen information on the display screen based on the operation information. In this specification, a part of the display screen being "operable" may mean that it is possible to determine that a part of the display screen has been operated based on operation information acquired by the user interface unit 130. In other words, a part of the display screen being "operable" may mean that it is possible to determine that a part of the display screen has been selected based on operation information acquired by the user interface unit 130. In this specification, "selection" may be an expression that includes "clicking a part of the display screen, mainly in a personal computer," "touching a part of the display screen, mainly in a smartphone," or "tapping a part of the display screen, mainly in a smartphone."
[0050] (3) User interface unit 130 Various information required for ordering products is input to the user interface unit 130 through operations by a restaurant or liquor store. For example, operation information is input to the user interface unit 130 through operations by a restaurant or liquor store. The user interface unit 130 can output the operation information to the ordering system 20 via the communication unit 120.
[0051] 3-2. Functions of the Ordering System 20 An example of the function of the order receiving and placing system 20 will be described with reference to Fig. 5. Fig. 5 is a block diagram showing a schematic example of the function of the order receiving and placing system 20 shown in Fig. 1.
[0052] 5, the order receiving and placing system 20 can mainly include a storage unit 210, a display control unit 220, a cart information update unit 230, an order period determination unit 240, an order unit 250, a communication unit 260, an erroneous order determination unit 270, and an advertisement generation unit 280. The order receiving and placing system 20 may have other functions.
[0053] (1) Storage section 210 The storage unit 210 can store various information required for ordering products. In this example, the storage unit 210 can store liquor store product information, product list information, and cart information. The information stored in the storage unit 210 is not limited to these. The storage unit 210 may store viewing information related to viewed products.
[0054] The liquor store product information may be information about products handled by a liquor store. The liquor store product information may be information about products that a restaurant can order from a liquor store. For example, the liquor store product information includes information about a product "Beer A" handled by a liquor store. For example, the liquor store product information may include information about the price, volume, number, and packaging of the product. Information about the price of the product "Beer A" is, for example, information that the price is 100 yen per bottle. Information about the volume of the product "Beer A" is, for example, information that the content volume is 350 ml per can. Information about the number of products "Beer A" is, for example, information that the number of products in one set is 10 bottles. The number of bottles ordered is the number of products multiplied by the number of products ordered. For example, if the number of products "Beer A" is 10 bottles and the number of products ordered is 2, 20 bottles of "Beer A" are ordered. Information about the packaging of the product "Beer A" is, for example, information about packaging materials such as boxes. The liquor store product information may include inventory information about the number of products in stock. Inventory information for a product "Beer A" sold at a liquor store is, for example, information that the stock quantity is 100 (sets). In this example, the unit of stock quantity is "set", and for example, one set of "Beer A" contains 10 bottles of "Beer A". In other words, if the stock quantity is 100 (sets), the number of bottles in stock is 1,000 bottles. Liquor store product information does not need to include inventory information. Information regarding products sold at a liquor store is not limited to these examples. Since the products that can be ordered from a liquor store differ for each drinking establishment, liquor store product information may be provided separately for each drinking establishment.
[0055] The liquor store product information may be information about multiple products handled by the liquor store. For example, the liquor store product information may include information about a product "tea B" other than the product "beer A" handled by the liquor store. The information about the products other than the product "tea B" may include inventory information about the number of products in stock, and information about the price, volume, number, and packaging of the products.
[0056] The product list information may be information about a product list that includes the products included in the liquor store product information. The product list may include multiple products. The product list may include only one product. For example, the 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 previously set by the restaurant. The favorites list information may be information about the favorites list. The favorites list may be editable by the restaurant by appropriately operating the terminal device 10-1. 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. For example, the product list information may include favorites list information about multiple favorite 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 number of the product to be ordered. For example, the favorites list information includes information that the product to be ordered is "beer A" and the number of sets of "beer A" to be ordered. The favorites list information may be provided individually for each restaurant. The favorites list information may be shareable with a terminal device of another restaurant.
[0058] The product list may be, for example, a past order list. The past order list may be a list of orders placed by the restaurant in the past. The past order list information may be information related to the past order list. The past order list may be updated when an order is placed by the ordering unit 250. The product list information (or the past order list information) may include a plurality of past order lists. The product list information (or the past order list information) may include information related to a plurality of past order lists. For example, the product list information may include past order list information related to a plurality of past order lists, such as "order number 1", "order number 2", etc. The past order list information may include information on products ordered in the past and the number of orders for the products in the past. For example, the information included in the past order list information is information that the product ordered in the past was "beer A", and the number of orders for "beer A" at that time was three sets. The past order list information may be provided individually for each restaurant. The past order list information may be capable of being shared with a terminal device of another restaurant.
[0059] In the product list information, products that are not included in the liquor store product information may be automatically deleted. For example, when a product is deleted from the liquor store product information, the product may also be deleted from the product list information. A case where a product is deleted from the liquor store product information is, for example, when a liquor store deletes a product from the liquor store product information. In addition, a case where a product is deleted from the liquor store product information may be a case where a product is deleted from the system management information in a case where the ordering system 20 manages information (system management information) that uniformly manages information regarding all products handled by all liquor stores. In other words, when a product is deleted from the system management information, the product is automatically deleted from the liquor store product information as well. Since products that are not included in the liquor store product information are automatically deleted from the product list information, the product list information can include only products that can be ordered.
[0060] The cart information may be information about products that are in a provisional order state at a restaurant. A product in a provisional order state is a product that is about to be ordered. Products in a provisional order state included in the cart information may be ordered by the restaurant by appropriately operating the terminal device 10-1. The cart information may include multiple products. 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 products in a provisional order state that have been ordered (the 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 drinking establishment. The display control unit 220 may transmit screen information regarding the display screen to be displayed on the terminal device 10-1 of the drinking establishment 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 causes the terminal device 10-1 to display 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 establishment appropriately operating the terminal device 10-1. A 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 of time based on past order list information. For example, the order period determination unit 240 determines that an order has not been placed for a certain period of time if the order date of the latest past order list among the past order list information is one month ago. If it is determined that an order has not been placed for a certain period of time, the order period determination unit 240 may cause the terminal device 10-1 of the establishment to display a notice indicating that an order has not been placed for a certain period of time via the display control unit 220. By providing the order period determination unit 240, the establishment can place regular orders.
[0064] (5) Ordering department 250 The ordering unit 250 may place an order for products with the liquor store. The ordering unit 250 may place an order for products with the liquor store by the establishment appropriately operating the terminal device 10-1. In other words, the ordering unit 250 may provide ordering information regarding the order of products to the terminal device 10-2 of the liquor store by the establishment appropriately operating the terminal device 10-1. The ordering unit 250 may place an order for products with the liquor store based on the cart information. The ordering unit 250 may place an order for all products included in the cart information. Furthermore, when the ordering unit 250 places an order for products with the liquor store, the ordering unit 250 may update the past order list.
[0065] (6) Communications unit 260 The communication unit 260 can communicate various information required for ordering products with the terminal device 10. For example, the communication unit 260 transmits screen information on a display screen to be displayed on the terminal device 10-1 of the restaurant to the terminal device 10-1 of the restaurant. The communication unit 260 may also transmit an email to the terminal device 10-1 of the restaurant.
[0066] (7) Erroneous order determination 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 to obtain the maximum order number of "Beer A" ordered in one order. The erroneous order determination unit 270 determines that the current order is an erroneous order when the current order number of "Beer A" significantly exceeds the past maximum order number of "Beer A". The current order number significantly exceeds the past maximum order number when, for example, the current order number is five times or more the past maximum order number. When it is determined that an order is an erroneous order, the erroneous order determination unit 270 may cause the terminal device 10-1 of the restaurant to display a confirmation screen notifying the erroneous order via the display control unit 220. By providing the erroneous order determination unit 270, erroneous orders can be prevented.
[0067] (8) Advertisement generation unit 280 The advertisement generating unit 280 generates an advertisement based on the favorites list information. In this example, when displaying an advertisement on the terminal device 10-1 of a restaurant, the advertisement generating unit 280 generates an advertisement based on favorites list information (another favorites list information) of a restaurant other than the restaurant. For example, an advertisement for a product included in the favorites list information of the other restaurant may be displayed on the terminal device 10-1 of the restaurant. Also, an advertisement for a product included in the favorites list information of the other restaurant and not ordered by the restaurant in the past may be displayed on the terminal device 10-1 of the restaurant. The other restaurant may be determined in consideration of commonality with the restaurant. For example, the other restaurant may be determined in consideration of commonality with the restaurant, such as order frequency and type of product ordered. For example, the other restaurant may be a restaurant that can order from the same liquor store as the restaurant that can order from. Also, the other restaurant may be determined randomly. By providing the advertisement generating unit 280, it is possible to generate advertisements for products that are attractive to drinking establishments, thereby improving the sales of liquor stores. Furthermore, by providing the advertisement generating unit 280, drinking establishments can efficiently learn about attractive products.
[0068] 4. Overall Operation of System 100 Next, the overall operation performed in the system 100 having the above-mentioned configuration will be described. This will be described with reference to Figures 6, 7 and 8. Figure 6 is a flow diagram showing the display of an initial screen performed in the system 100. Figure 7 is a flow diagram showing the display of a first display screen performed in the system 100. Figure 8 is a flow diagram showing the display of a second display screen performed in the system 100.
[0069] First, referring to FIG. 6, in step (hereinafter referred to as "ST") 302, the terminal device 10-1 starts and executes an application in accordance with an operation of the restaurant.
[0070] Next, in ST304, the ordering system 20 transmits screen information regarding the initial screen to the terminal device 10-1 of the restaurant. The initial screen is a screen displayed by the terminal device 10-1 after the application is started. The ordering system 20 transmits the screen information regarding the initial screen to the terminal device 10-1 of the restaurant via the communication unit 260. The display control unit 220 may transmit the screen information regarding the initial screen to the terminal device 10-1 of the restaurant via the communication unit 260.
[0071] Furthermore, in ST306, the terminal device 10-1 in the restaurant displays the initial screen based on the received screen information. The display unit 110 of the terminal device 10-1 in the restaurant may display the initial screen.
[0072] Then, in ST308, the terminal device 10-1 of the restaurant transmits the operation information acquired by the user interface unit 130 to the ordering system 20. In this case, the operation information acquired by the user interface unit 130 is information regarding the operation of the restaurant on the initial screen.
[0073] Next, in ST310, the ordering system 20 transmits screen information regarding the screen to be displayed to the terminal device 10-1 of the restaurant based on the operation information. The ordering system 20 transmits screen information regarding the screen to be displayed to the terminal device 10-1 of the restaurant via the communication unit 260. The display control unit 220 may transmit screen information regarding the screen to be displayed to the terminal device 10-1 of the restaurant via the communication unit 260. In this example, based on the operation information, screen information regarding the first display screen is transmitted to the terminal device 10-1 of the restaurant, which will be described in ST312 and subsequent steps.
[0074] Next, referring to FIG. 7, in ST312, the terminal device 10-1 in the restaurant displays a first display screen based on the received screen information. The display unit 110 of the terminal device 10-1 in the restaurant 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. In FIG. 7 and FIG. 8, the favorites list is used as an example for explanation.
[0075] Furthermore, the first display screen may be operable and may include a first object related to one product list. The first object may be displayed in a portion of the first display screen. One product list is one specific product list, and if there are favorites lists such as "Favorites List 1" and "Favorites List 2," it is one of those favorites lists. In other words, the first object of "Favorites List 1" and the first object of "Favorites List 2" may be displayed. Note that the first display screen does not have to be displayed in its entirety. A portion of the first display screen may be displayed.
[0076] Then, in ST314, the cart information update unit 230 (or the display control unit 220) determines whether or not the first object has been operated on the first display screen. The operation of the first object on the first display screen may be, for example, the first object being clicked, touched, or tapped on the first display screen. If the first object has not been operated on the first display screen, the restaurant terminal device 10-1 may continue to display the first display screen (if No).
[0077] Next, in ST316, if the first object is operated on the first display screen (if Yes), the cart information update unit 230 adds all products included in that one product list to the cart information. For example, the number of "Beer A" and "Tea B" that are ordered are added to the cart information. Note that even if the number of products ordered is greater than the number in stock, the cart information update unit 230 may add only the number of products ordered to the cart information. In this case, the liquor store will take appropriate action, such as canceling the number of products ordered that exceeds the number of products in stock.
[0078] Furthermore, in ST318, the ordering system 20 transmits screen information on the second display screen related to the cart information to the terminal device 10-1 of the restaurant. The ordering system 20 transmits the screen information on the second display screen to the terminal device 10-1 of the restaurant via the communication unit 260. The display control unit 220 may transmit the screen information on the second display screen to the terminal device 10-1 of the restaurant via the communication unit 260.
[0079] Next, referring to FIG. 8, in ST322, the terminal device 10-1 of the restaurant displays a second display screen based on the received screen information. The second display screen is a screen related to cart information. The products (in a provisional order state) included in the cart information and the ordered quantity of the products are displayed on the second display screen. The second display screen may also include a second object that is operable. The second object may be displayed in a portion of the second display screen. Note that the second display screen does not have to be displayed in its entirety. A portion of the second display screen may be displayed.
[0080] Then, the ordering unit 250 (or the display control unit 220) determines in ST324 whether or not the second object has been operated on the second display screen. The operation of the second object on the second display screen may be, for example, the clicking, touching, or tapping of the second object on the second display screen. If the second object has not been operated on the second display screen, the restaurant terminal device 10-1 may continue to display the second display screen (if No).
[0081] Next, in ST326, if the second target is operated on the second display screen (if Yes), the ordering unit 250 places an order for products with the liquor store based on the cart information. The ordering unit 250 may place an order for all products included in the cart information with the liquor store. The ordering unit 250 may provide the terminal device 10-2 of the liquor store with ordering information related to the ordering of all products included in the cart information. The ordering information related to the ordering of products may include information on the products to be ordered and the number of products to be ordered. The ordering unit 250 may provide the cart information to the terminal device 10-2 of the liquor store as ordering information related to the ordering of products. When an order is placed by the ordering unit 250, the display control unit 220 may cause the terminal device 10-2 of the liquor store to display the fact that the order has been placed. Furthermore, when an order is placed, the ordering unit 250 may update the past order list.
[0082] When the ordering unit 250 has placed an order (when the ordering information has been provided), the ordering system 20 may end the process. The ordering system 20 may transmit screen information regarding a display screen other than the second display screen to the terminal device 10-1 of the restaurant. The terminal device 10-1 of the restaurant may display a screen other than the second display screen.
[0083] 5.Examples of display screens Next, a specific example of the display screen of the terminal device 10-1 will be described with reference to Fig. 9 to Fig. 19. In this example, the terminal device 10-1 is a smartphone. Each icon described below may be displayed on the display screen of the terminal device 10-1 and may be operable (selectable).
[0084] (1)Initial screen 410 9 is a diagram showing an example of an initial screen 410. The initial screen 410 is a screen displayed by the terminal device 10-1 after the application is started. The initial screen 410 includes tabs 412, a search bar 414, and a store name display section 416.
[0085] Tab 412 is a tab that includes a plurality of items. In this example, tab 412 includes items "Home", "Search", "Cart", and "Account". Examples of items are not limited to these. When a restaurant selects an item in each tab, the display screen can be changed.
[0086] The search bar 414 allows restaurants to search by inputting the product name. The search bar 414 does not necessarily have to be provided.
[0087] The store name display unit 416 displays the name of the liquor store that is doing business with the company. Ordering information is provided to the store displayed in the store name display unit 416. The ordering system 20 may change the store name displayed in the store name display unit 416.
[0088] (2)Initial screen 420 10 is a diagram showing an example of an initial screen 420. The initial screen 420 may be a screen that is displayed when a restaurant selects "Account" in the tab 412. The initial screen 420 may include the tab 412, similar to the initial screen 410. The initial screen 420 includes an icon 422, an icon 424, an icon 426, and an icon 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 products included in the cart information. In this example, "0" is displayed, and the cart information does not include any products. When the restaurant selects icon 422, a second display screen 460, which will be described later, is displayed on terminal device 10-1.
[0090] Icon 424 is an icon related to 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, "2" is displayed, and the favorites list information includes two favorites lists. When the restaurant selects icon 424, a first display screen 430, which will be described later, is displayed on terminal device 10-1.
[0091] Icon 426 is an icon related to viewing. In this example, icon 426 displays "viewing history." The number displayed on icon 426 indicates the number of products that have been viewed. In this example, "6" is displayed. When the restaurant selects icon 426, a screen (not shown) related to the viewed products is displayed on terminal device 10-1. The viewing information related to the viewed products may be stored in memory unit 210. The viewing information related to the viewed products includes the viewed products and the time when the products were viewed.
[0092] The icon 428 is an icon related to past order list information. In this example, the icon 428 displays "Order History." When the restaurant selects the icon 428, a first display screen 450, which will be described later, is displayed on the terminal device 10-1.
[0093] (3) First display screen 430 11 is a diagram showing an example of a first display screen 430. The first display screen 430 may be a screen that is displayed when the restaurant selects the icon 424 on the initial screen 420 of FIG. 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 an icon 442.
[0094] The first display screen 430 is a screen related to product list information. In this example, the first display screen 430 is a screen on which the favorites list display section 432 is displayed. The favorites list display section 432 is a section that displays information related to each favorites list. In this example, the first display screen 430 displays a favorites list display section 432-1 related to a favorites list named "Favorites 2" (for convenience, referred to as "Favorites list 2") and a favorites list display section 432-2 related to 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, the "Favorites list 2" includes "Beer A" and "Tea B" as products, and the "Favorites list 1" includes "Water C" as a product.
[0095] The favorites list display section 432 includes an icon 434, an icon 436, and an icon 438. One icon 434 may be provided for each favorites list display section 432. In this example, the favorites list display section 432-1 includes an icon 434-1. In this example, the icon 434-1 displays "Add favorite 2 to cart." Note that the favorites list display section 432-2 may include the icon 434. The icon 434 is an example of a first object in the claims.
[0096] When icon 434-1 is operated on first display screen 430, cart information update unit 230 adds all products (beer A and tea B) included in "favorites list 2" 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 with a single operation, so that the ordering system can speed up ordering from the restaurant to the liquor store.
[0097] One icon 436 may be provided for each product. The icon 436 may relate to one product. In this example, the icon 436-1 is provided in the display related to "Beer A". In this example, the icon 436-2 is provided in the display related to "Tea B". That is, in this example, the icon 436-1 and the icon 436-2 are provided in the favorites list display section 432-1. In this example, the icon 436-3 is provided in the display related to "Water C". That is, in this example, the icon 436-3 is provided in the favorites list display section 432-2. The icon 436 may be an image of the product, and may also include a description of the product. The icon 436 is an example of a third object in the claims.
[0098] When the establishment selects icon 436, a third display screen 470, which will be described later, is displayed on the terminal device 10-1. For example, when the establishment selects icon 436-1, the third display screen 470 displaying details of "Beer A" is displayed on the terminal device 10-1. For example, when the establishment selects icon 436-2, the third display screen displaying details of "Tea B" is displayed on the terminal device 10-1. For example, when the establishment selects icon 436-3, the third display screen displaying details of "Water C" is displayed on the terminal device 10-1.
[0099] One icon 438 may be provided for each product. The icon 438 may relate to one product. In this example, the icon 438-1 is provided near the display related to "Beer A". In this example, the icon 438-2 is provided near the display related to "Tea B". That is, in this example, the icon 438-1 and the icon 438-2 are provided in the favorites list display section 432-1. In this example, the icon 438-3 is provided near the display related to "Water C". That is, in this example, the icon 438-3 is provided in the favorites list display section 432-2. Note that the icon 438 is a heart-shaped icon in this example.
[0100] When the restaurant selects icon 438, the product related to that icon is added to the favorites list. For example, when the restaurant selects icon 438-1, "Beer A" is added to the favorites list. If there are multiple favorites lists (for example, as in this example, there is favorites list 1 and favorites list 2), a screen for selecting the favorites list to add to may be displayed after the restaurant selects icon 438. In this case, the restaurant can determine the favorites list to add by selecting a favorites list from the screen. Furthermore, when adding a product to a favorites list, the restaurant may select the number of products to order to add to the favorites list.
[0101] (4) First display screen 440 FIG. 12 is a diagram showing an example of a first display screen 440. The first display screen 440 in FIG. 12 may be a screen displayed when a restaurant selects an icon 442 on the first display screen 430 in FIG. 11. The first display screen 440 may include a tab 412, similar to the initial screen 410. The icon 442 is an example of the fourth subject matter in the claims. In this example, the icon 442 includes an item 444-1, an item 444-2, an item 444-3, and an item 444-4. The icon 442 may include at least one of the items 444-1, 444-2, 444-3, and 444-4.
[0102] When an item 444 included in the icon 442 is selected on the first display screen 440, the first display screen 440 is displayed on the terminal device 10-1 of the restaurant so as to include a plurality of favorites lists sorted based on the selected item 444. In this example, item 444-1 is an item related to the update date of the favorites list previously updated by the restaurant, and in FIG. 12, item 444-1 is displayed as "Recently Updated". Item 444-2 is an item related to the number of orders placed in the past by the restaurant on the favorites list, and in FIG. 12, item 444-2 is displayed as "Most Purchased". Item 444-3 is an item related to the last order date of the favorites list previously ordered by the restaurant, and in FIG. 12, item 444-3 is displayed as "Last Order". Item 444-4 is an item related to the number of times the favorites list previously viewed by the restaurant, and in FIG. 12, item 444-4 is displayed as "Most Viewed". Information about the item 444-1, the item 444-2, the item 444-3, or the item 444-4 may be included in the favorites list information. Therefore, the storage unit 210 stores information about the item 444-1, the item 444-2, the item 444-3, or the item 444-4.
[0103] For example, when item 444-1 is selected, the first display screen 440 is displayed on the terminal device 10-1 of the restaurant so as to include a plurality of favorites lists sorted in descending order of the most recent update date of the favorites list. When item 444-2 is selected, the first display screen 440 is displayed on the terminal device 10-1 of the restaurant so as to include a plurality of favorites lists sorted in descending order of the most recent past order date of the favorites list. When item 444-3 is selected, the first display screen 440 is displayed on the terminal device 10-1 of the restaurant so as to include a plurality of favorites lists sorted in descending order of the most recent last order date of the favorites list. When item 444-4 is selected, the first display screen 440 is displayed on the terminal device 10-1 of the restaurant so as to include a plurality of favorites lists sorted in descending order of the most recent past view count of the favorites list. Since the favorites list is sorted based on the selected item 444 as described above, the user can quickly select a specific favorites list.
[0104] (5) 1st display screen 450 Fig. 13 is a diagram showing an example of a first display screen 450. The first display screen 450 may be a screen that is displayed when the restaurant selects the icon 428 on the initial screen 420 of Fig. 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 a screen on which a past order list display section 456 is displayed. The past order list display section 456 is a section that displays information related to each past order list. In this example, the first display screen 430 displays a past order list named "Order No. #12345_00001_ABCDE" (for convenience, referred to as "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 No. #12345_00001_ABCDE". "Order List 1" includes the products "Beer A" and "Tea B".
[0106] The past order list display section 456 includes an icon 452 and an icon 454. One icon 454 may be provided for each past order list display section 456. In this example, the past order list display section 456-1 includes the icon 454. The icon 454 is an example of a first object in the claims.
[0107] When the 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 (past order list in this example) can be added to the cart information with a single operation, so that the ordering system can speed up ordering from the restaurant to the liquor store.
[0108] One icon 452 may be provided for each product. The icon 452 may relate to one product. In this example, the icon 452-1 is provided in the display related to "Tea B". In this example, the icon 452-2 is provided in the display related to "Beer A". That is, in this example, the icon 452-1 and the icon 452-2 are provided in the past order list display section 456-1. The icon 452 may be an image of the product, and may also include a description of the product.
[0109] When the establishment selects icon 452, a third display screen 470, which will be described later, is displayed on the terminal device 10-1. For example, when the establishment selects icon 452-1, a third display screen displaying details of "Tea B" is displayed on the terminal device 10-1. For example, when the establishment selects icon 452-2, a third display screen 470 displaying details of "Beer A" is displayed on the terminal device 10-1.
[0110] (6)Second display screen 460 FIG. 14 is a diagram showing an example of the second display screen 460. The second display screen 460 may be a screen displayed when the restaurant selects the icon 422 on the initial screen 420 of FIG. 10. The second display screen 460 may be a screen displayed when the restaurant selects the icon 434-1 on the first display screen 430 of FIG. 11. The second display screen 460 may be a screen displayed when the restaurant selects the icon 454 on the first display screen 450 of FIG. 13. The second display screen 460 may be a screen displayed when the restaurant selects the item "cart" of the tab 412 on any of the display screens. The second display screen 460 may include the tab 412, similar to the initial screen 410. The second display screen 460 includes an icon 462, an icon 464, an icon 465, and an icon 466. The icon 466 is an example of the second object in the claims.
[0111] One icon 462 may be provided for each product. The icon 462 may relate to one product. In this example, the icon 462-1 is provided in the display related to "Beer A". In this example, the icon 462-2 is provided in the display related to "Tea B". The icon 462 may be an image of the product and may also include a description of the product.
[0112] When the establishment selects icon 462, a third display screen 470, which will be described later, is displayed on the terminal device 10-1. For example, when the establishment selects icon 462-1, a third display screen 470 displaying details of "Beer A" is displayed on the terminal device 10-1. For example, when the establishment selects icon 462-2, a third display screen displaying details of "Tea B" is displayed on the terminal device 10-1.
[0113] Icon 464 and icon 465 may be provided for each product. Icon 464 and icon 465 may relate to one product. In this example, icon 464-1 and icon 465-1 are provided near the display related to "Beer A". In this example, icon 464-2 and icon 465-2 are provided near the display related to "Tea B". In this example, icon 464 is a trash can mark. Icon 464 may be a "-" mark. In this example, icon 465 is a "+" mark. The current order quantity of each product is displayed between icon 464 and icon 465. In this example, the order quantity of "Beer A" and "Tea B" is one set each.
[0114] By selecting icon 464 or icon 465, the establishment can adjust the number of items ordered that are included in the cart information. For example, when icon 464-1 is selected, the number of "Beer A" ordered decreases. When icon 465-1 is selected, the number of "Beer A" ordered increases. By providing icons 464 and 465, the information on the number of items ordered that are included in the cart information on the second display screen 460 can be adjusted.
[0115] When the icon 466 is operated on the second display screen 460, the ordering unit 250 places an order for the products to the liquor store based on the cart information. The ordering unit 250 may place an order for all products included in the cart information (in this example, one set of "beer A" and one set of "tea B") to the liquor store. The ordering unit 250 may provide the terminal device 10-2 of the liquor store with order information related to the order of all products included in the cart information. When the icon 466 is operated on the second display screen 460, the ordering unit 250 may not immediately place an order for the products to the liquor store based on the cart information. When the icon 466 is operated on the second display screen 460, a confirmation screen before ordering (for example, a confirmation screen 510 described later) may be displayed on the terminal device 10-1, and when a specific operation is performed thereafter, the ordering unit 250 may place an order for the products to the liquor store based on the cart information.
[0116] (7) Third display screen 470 15 is a diagram showing an example of a third display screen 470. The third display screen 470 may be a screen displayed when the restaurant selects the icon 436 on the first display screen 430 of FIG. 11. The third display screen 470 may be a screen displayed when the restaurant selects the icon 452 on the first display screen 450 of FIG. 13. The third display screen 470 may be a screen displayed when the restaurant selects the icon 462 on the second display screen 460 of FIG. 14. The third display screen 470 may include a tab 412, similar to the initial screen 410. The third display screen 470 includes an icon 472, an icon 474, an icon 475, and an icon 476.
[0117] The third display screen 470 is a screen relating to details of one product. In this example, the third display screen 470 is a screen relating to details of "Beer A." The screen relating to details of "Beer A" may include liquor store product information for "Beer A." For example, the third display screen 470 may display information relating to the inventory, price, capacity, number, and packaging of "Beer A." When the third display screen 470 is displayed, the memory unit 210 may update the viewing information relating to the viewed product.
[0118] When the restaurant selects icon 472, the product ("Beer A" in this example) is added to the favorites list. In this example, icon 472 is a heart-shaped icon. In this example, when the restaurant selects icon 472, "Beer A" is added to the favorites list. When there are multiple favorites lists (for example, when there is a favorites list 1 and a favorites list 2), a screen for selecting the favorites list to add to may be displayed after the restaurant selects icon 472. In this case, the restaurant can determine the favorites list to add by selecting a favorites list from the screen. When adding a product to the favorites list, one product may be added to the favorites list. When adding a product to the favorites list, the number of products to be added to the favorites list may be selected.
[0119] By selecting icons 474 and 475, the establishment can adjust the number of items ordered to be added to the cart information. In this example, icon 474 is a "-" icon. In this example, icon 475 is a "+" icon. For example, when icon 474 is selected, the number of "Beer A" ordered decreases. For example, when icon 475 is selected, the number of "Beer A" ordered increases. The current number of items ordered is displayed between icons 474 and 475. In this example, the number of "Beer A" ordered is one set.
[0120] When icon 476 is operated on third display screen 470, cart information update unit 230 adds to the cart information the number of products (in this example, one set of "Beer A") selected by icons 474 and 475. As described above, on third display screen 470, it is possible to appropriately add individual products displayed on third display screen 470 to the cart information.
[0121] (8) Order completion screen 480 FIG. 16 is a diagram showing an example of an order completion screen 480. The order completion screen 480 may be a screen that is displayed when the restaurant selects the icon 466 on the second display screen 460 of FIG. 14. The order completion screen 480 may include the tabs 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 very much for your purchase! We have also sent you an order confirmation email, so please check it."
[0122] (9)Initial screen 490 Fig. 17 is a diagram showing an example of an initial screen 490. Fig. 17 may be a screen displayed when the order period determination unit 240 determines that an order has not been placed for a certain period of time. The initial screen 490 in Fig. 17 may differ from the initial screen 410 in Fig. 9 in that it includes a notice 492. Other configurations of the initial screen 490 in Fig. 17 may be the same as those of the initial screen 410 in Fig. 9.
[0123] A notice 492 is displayed on the terminal device 10-1 of the restaurant to encourage the customer to place an order. In this example, the notice 492 is displayed on the initial screen 490 to indicate that no orders have been placed for a certain period of time. Therefore, the restaurant can place regular orders. In this example, the notice 492 displays "No orders have been placed since 5 / 31." The notice 492 is not limited to being displayed on the initial screen 490 (or the initial screen 410), and may be displayed on the initial screen 420, the first display screen 430, the first display screen 440, the first display screen 450, the second display screen 460, the third display screen 470, the order completion screen 480, the initial screen 500, the confirmation screen 510, or other display screens. The notice 492 does not have to be displayed on an application. The notice 492 may be a pop-up displayed on the terminal device 10-1 of the restaurant. The display control unit 220 may also send, via the communication unit 260, an email including a notice 492 encouraging the customer to place an order to the terminal device 10-1 at the restaurant.
[0124] (10)Initial screen 500 Fig. 18 is a diagram showing an example of an initial screen 500. Fig. 18 may be a screen on which an advertisement 502 generated by the advertisement generation unit 280 is displayed. The initial screen 500 in Fig. 18 may differ from the initial screen 410 in Fig. 9 in that it includes the advertisement 502. Other configurations of the initial screen 500 in Fig. 18 may be the same as those of the initial screen 410 in Fig. 9.
[0125] An advertisement 502 for a product included in the favorites list information of another drinking establishment is displayed on the terminal device 10-1 of the drinking establishment. In this example, the advertisement 502 displays a statement "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 passed. 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 FIG. 19 is a diagram showing an example of a confirmation screen 510. The confirmation screen 510 may be a screen displayed when the restaurant selects the icon 466 on the second display screen 460 of FIG. 14 and the erroneous order determination unit 270 determines that the current order is an erroneous order. Therefore, the confirmation screen 510 displays "There is a possibility of an erroneous order. Please check the number of items ordered." The confirmation screen 510 may include a tab 412, as in the initial screen 410. The confirmation screen 510 includes an icon 512, an icon 514, an icon 515, and an icon 516. The confirmation screen 510 may also be displayed when the restaurant selects the icon 466 on the second display screen 460 of FIG. 14 and the erroneous order determination unit 270 does not determine that the current order is an erroneous order. In this case, the confirmation screen 510 may display "Please check the number of items ordered."
[0127] One icon 512 may be provided for each product. The icon 512 may relate to one product. In this example, the icon 512-1 is provided in the display related to "Beer A." In this example, the icon 512-2 is provided in the display related to "Tea B." The icon 512 may be an image of the product, and may also include a description of the product.
[0128] When the establishment selects icon 512, the third display screen 470 is displayed on the terminal device 10-1. For example, when the establishment selects icon 512-1, the third display screen 470 displaying details of "Beer A" is displayed on the terminal device 10-1. For example, when the establishment selects icon 512-2, the third display screen displaying details of "Tea B" is displayed on the terminal device 10-1.
[0129] One icon 514 and one icon 515 may be provided for each product. Each icon 514 and each icon 515 may relate to one product. In this example, icons 514-1 and 515-1 are provided near the display related to "Beer A". In this example, icons 514-2 and 515-2 are provided near the display related to "Tea B". In this example, icon 514 is a trash can mark. Icon 514 may be a "-" mark. In this example, icon 515 is a "+" mark. Between icons 514 and 515, the current order quantity of each product is displayed. In this example, the order quantity of "Beer A" and "Tea B" is one set each.
[0130] By selecting icon 514 or icon 515, the establishment can adjust the number of items ordered that are included in the cart information. For example, when icon 514-1 is selected, the number of "Beer A" ordered decreases. When icon 515-1 is selected, the number of "Beer A" ordered increases. By providing icons 514 and 515, the information on the number of items ordered that are included in the cart information on confirmation screen 510 can be adjusted.
[0131] When the icon 516 is operated on the 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 terminal device 10-2 of the liquor store with order information related to the order for all products included in the cart information.
[0132] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. In addition, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0133] It should be noted that the order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically indicated as "before," "prior to," etc., and may be realized in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, it does not mean that it is essential to perform the process in this order. [Explanation of symbols]
[0134] 10 terminal device, 11 central processing unit, 12 main memory device, 13 input / output interface device, 14 input device, 15 auxiliary memory device, 16 output device, 20 order receiving system, 21 central processing unit, 22 main memory device, 23 input / output interface device, 24 input device, 25 auxiliary memory 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 ordering unit, 260 communication unit, 270 erroneous order determination unit, 280 advertisement generation unit, 410 initial screen, 412 tab, 414 search bar, 416 store name display unit, 420 initial screen, 422 icon, 424 icon, 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 icon icon, 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··notice, 500··initial screen, 502··advertisement, 510··confirmation screen, 512··icon, 514··icon, 515··icon, 516··icon
Claims
1. An ordering system for placing orders for products from one or more drinking establishments to one or more liquor stores, a storage unit that stores liquor store product information related to products that one of the one or more drinking establishments can order from one of the one or more liquor stores, product list information related to a product list including the products included in the liquor store product information, and cart information related to products included in the liquor store product information and that are in a provisional order state for the one drinking establishment; a display control unit that displays a first display screen related to the product list information and a second display screen related to the cart information on a terminal device of the first drinking establishment, the first display screen is operable and includes a first object relating to a product listing; the second display screen includes a second object that is operable; A display control unit; a cart information update unit that adds all products included in the first product list to the cart information when the first object is operated on the first display screen; an ordering unit that places an order for a product with the first liquor store based on the cart information when the second object is operated on the second display screen; An ordering system comprising:
2. In the product list information, products that are not included in the liquor store product information are automatically deleted.
2. An ordering system according to claim 1.
3. The product list information includes favorites list information about a favorites list that was previously set by the first drinking establishment and includes products included in the liquor store product information, The product list is the favorites list.
3. An ordering system according to claim 2.
4. The display control unit is displaying the first display screen on the terminal device of the first restaurant so as to include a third object related to the one product included in the favorites list information; When the third object is operated on the first display screen, a third display screen related to details of the first product is displayed on a terminal device of the first restaurant.
4. An ordering system according to claim 3.
5. The favorites list information includes a plurality of the favorites lists. The ordering system according to claim 3.
6. The display control unit is When the first display screen is displayed on the terminal device of the first drinking establishment, the first display screen is displayed on the terminal device of the first drinking establishment so as to include a fourth object that is operable and includes a plurality of items; When one item included in the fourth target is selected on the first display screen, the first display screen is displayed on a terminal device of the first restaurant so as to include a plurality of the favorites lists sorted based on the one item.
6. An ordering system according to claim 5.
7. The plurality of items include an item related to an update date of the favorites list that the first restaurant updated in the past, an item related to a last order date of the favorites list that the first restaurant ordered in the past, an item related to the number of orders of the favorites list that the first restaurant ordered in the past, or an item related to the number of times the favorites list was viewed in the past by the first restaurant.
7. An ordering system according to claim 6.
8. The plurality of items includes an item related to an update date of the favorites list that was previously updated by the one drinking establishment, When an item related to an update date of the favorites list is selected in the fourth object of the first display screen, the display control unit causes the terminal device of the first restaurant to display the first display screen so as to include the favorites lists sorted in order of the most recent update date of the favorites list.
8. An ordering system according to claim 7.
9. The plurality of items includes an item related to the last order date of the favorites list that the one drinking establishment previously ordered, When an item related to a last order date of the favorites list is selected in the fourth object of the first display screen, the display control unit causes the terminal device of the first restaurant to display the first display screen so as to include a plurality of the favorites lists sorted in ascending order of the last order dates of the favorites lists.
8. An ordering system according to claim 7.
10. The plurality of items include an item related to the number of times the one drinking establishment has previously ordered from the favorites list, When an item related to a number of past orders in the favorites list is selected in the fourth object of the first display screen, the display control unit causes the terminal device of the first restaurant to display the first display screen so as to include a plurality of the favorites lists sorted in descending order of the number of past orders in the favorites list.
8. An ordering system according to claim 7.
11. The plurality of items includes an item related to the number of times the favorites list has been viewed by the one drinking establishment in the past, When an item related to the number of times the favorites list has been viewed in the past is selected in the fourth object of the first display screen, the display control unit causes the terminal device of the first restaurant to display the first display screen so as to include a plurality of the favorites lists sorted in descending order of the number of times the favorites list has been viewed in the past.
8. An ordering system according to claim 7.
12. The product list information includes past order list information regarding past orders placed by the first restaurant, The product list is the past order list.
3. An ordering system according to claim 2.
13. An order period determination unit is further provided for determining 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 first drinking establishment, When the order period determination unit determines that an order has not been placed for a certain period of time, the display control unit displays a notice encouraging the order on the terminal device of the first drinking establishment, or sends an email including a notice encouraging the order to the terminal device of the first drinking establishment.
3. An ordering system according to claim 2.
14. Further, an erroneous order determination unit is provided for determining whether an order is erroneous based on past order list information regarding a past order list in which the first restaurant has placed an order in the past when the second object is operated, The display control unit displays a confirmation screen notifying the customer of the erroneous order on a terminal device of the first restaurant when the erroneous order determination unit determines that the order is erroneous.
3. An ordering system according to claim 2.
15. The storage unit stores another liquor store product information relating to products that the one drinking establishment and the other drinking establishment can order from one of the one or more liquor stores, and another favorites list information relating to another favorites list that was previously set by the other drinking establishment and includes products included in the other liquor store product information; An advertisement generating unit that generates an advertisement based on the other favorites list information, The display control unit displays the advertisement on a terminal device of the first restaurant.
3. An ordering system according to claim 2.
16. The liquor store product information includes information regarding the price, volume, quantity, and packaging of the product.
16. An ordering system according to any one of claims 1 to 15.
17. The liquor store product information includes inventory information regarding the number of products in stock.
2. An ordering system according to claim 1.
18. An ordering system for placing orders for products from one or more drinking establishments to one or more liquor stores, storing liquor store product information relating to products that one of the one or more drinking establishments can order from one of the one or more liquor stores, product list information relating to a product list including the products included in the liquor store product information, and cart information relating to products included in the liquor store product information and that are in a provisional order state for the one drinking establishment; a process of displaying a first display screen relating to the product list information on a terminal device of the first restaurant, the first display screen including a first object relating to the product list; a process of displaying a second display screen relating to the cart information on the terminal device of the first restaurant so as to include a second object that is operable; a process of adding all products included in the first product list to the cart information when the first object is operated on the first display screen; a process of placing an order for a product with the first liquor store based on the cart information when the second object is operated on the second display screen; How to do it.
Citation Information
Patent Citations
Buying and selling system for article and service
JP2002041881A
Internet commodity sales system and program
JP2006031655A
Order placement and acceptance system
JP2019061675A
Information processing device, information processing method, and information processing program
JP2020030809A
Ordering system
JP2021197040A