Terminal device

The terminal device improves convenience in mobile purchasing systems by integrating display features for order management and delivery options, enhancing the efficiency of online and in-store transactions.

JP2026110101APending Publication Date: 2026-07-02TERAOKA SEIKO CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TERAOKA SEIKO CO LTD
Filing Date
2024-12-20
Publication Date
2026-07-02

Smart Images

  • Figure 2026110101000001_ABST
    Figure 2026110101000001_ABST
Patent Text Reader

Abstract

To improve convenience. [Solution] A terminal device for store employees used in a system where customers order products and pick them up at the store, comprising a display means that displays multiple screens that can be switched from a menu screen, the display means switching from the menu screen to display at least an order list screen that displays multiple selectable orders in a list, and a screen for handing over ordered products to the customer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a terminal device.

Background Art

[0002] A system for purchasing goods using a mobile terminal is known (see, for example, Patent Document 1). In Patent Document 1, a customer registers goods using a mobile terminal in a store.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is room for improvement in convenience.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology for improving convenience.

Means for Solving the Problems

[0006] One aspect for solving the above - described problems is a terminal device for a store clerk used in a system in which a customer orders goods and receives the ordered goods at a store, the terminal device including display means for displaying a plurality of screens switched from a menu screen, and the display means switching and displaying, at least from the menu screen, an order list screen for selectively displaying a plurality of orders in a list and a delivery screen for delivering the ordered goods to the customer.

Brief Description of the Drawings

[0007] [Figure 1] It is a conceptual diagram of a network for explaining a sales system. [Figure 2]This is an example of how it looks on a mobile device. [Figure 3] This is an example of how it looks on a mobile device. [Figure 4] This is an example of a display on a store employee's terminal. [Figure 5] This is an example of a display on a store employee's terminal. [Figure 6] This is an example of a display on a store employee's terminal. [Figure 7] This is an example of a display on a store employee's terminal. [Figure 8] This is an example of a display on a store employee's terminal. [Figure 9] This is an example of a display on a store employee's terminal. [Figure 10] This is an example of how it looks on a mobile device. [Figure 11] This is an example of how it looks on a mobile device. [Figure 12] This is an example of how it looks on a mobile device. [Figure 13] This is an example of how it looks on a mobile device. [Figure 14] This is an example of how it looks on a mobile device. [Figure 15] This is an example of how it looks on a mobile device. [Modes for carrying out the invention]

[0008] Figure 1 is a conceptual diagram of the network illustrating the sales system 1 of this embodiment. The sales system 1 shown in Figure 1 includes a headquarters server 10, an online order server 20A, an in-store registration server 20B, a store controller 30, a transaction status management device 40, a settlement device 50, an exit terminal 60, a mobile terminal 70, a staff terminal 80, and a locker device 90. The sales system 1 can be introduced into various types of businesses (supermarkets, convenience stores, drugstores, home centers, consumer electronics stores, etc.).

[0009] The store controller 30, transaction status management device 40, settlement device 50, exit terminal 60, and locker device 90 are installed inside the store (product display area, checkout area, office, back room, etc., within the dashed line T). The store controller 30, transaction status management device 40, settlement device 50, and exit terminal 60 are connected to LAN 19 (which can be wired or wireless). The locker device 90 may also be connected to LAN 19. In addition, there are mobile terminals 70 and employee terminals 80 inside the store. The headquarters server 10, online order server 20A, and in-store registration server 20B are installed outside the store (for example, at the head office or data center). In addition, there is a service counter SC inside the store. There is a mobile terminal 70 outside the store.

[0010] Devices installed inside the store (store controller 30, transaction status management device 40, settlement device 50, exit terminal 60, locker device 90) and devices installed outside the store (head office server 10, online order server 20A, in-store registration server 20B) can communicate (either directly or via the store controller 30). The employee terminal 80 can communicate with the online order server 20A installed outside the store, and may also communicate with other devices installed outside the store (head office server 10, in-store registration server 20B). The employee terminal 80 may, for example, be connected to LAN 19 and be able to communicate with devices installed inside the store. The mobile terminal 70 outside the store (a mobile terminal 70 located outside the store) can communicate with the online order server 20A. The mobile terminal 70 inside the store (a mobile terminal 70 located inside the store) can communicate with the online order server 20A and the in-store registration server 20B. Furthermore, the in-store mobile terminal 70 may be capable of communicating with devices installed in the store (for example, the exit terminal 60, the locker device 90).

[0011] In FIG. 1, the number of each device (terminal) is for illustration purposes. For example, in FIG. 1, although "..." is illustrated on the right side of the settlement device 50, the number of settlement devices 50 installed in the store may be one or more. Also, for example, in FIG. 1, although two mobile terminals 70 are illustrated in the store, the number of mobile terminals 70 used in the store changes according to the number of customers in the store. The same applies to the mobile terminals 70 outside the store. Also, for example, in FIG. 1, although three staff terminals 80 are illustrated, the number of staff terminals 80 used in the store changes according to the number of staff performing picking (pick-up) operations (picking operations, pick-up operations) or product delivery operations (handover operations) at the service counter SC.

[0012] (Online order, in-store registration, online-ordered product, in-store-registered product) Customers can place orders for products online using the mobile terminal 70. Also, customers can register products in the store using the mobile terminal 70. Hereinafter, placing an order for a product online may be referred to as an online order (or pre-registration, pre-purchase), and the product related to the online order may be referred to as an online-ordered product (or pre-registered product, pre-purchased product). Also, registering a product in the store may be referred to as in-store registration (or in-store purchase), and the product related to the in-store registration may be referred to as an in-store-registered product (or in-store-purchased product).

[0013] Online-ordered products are picked by store staff. The picked online-ordered products will be delivered by locker delivery (described later) or service counter delivery.

[0014] Locker delivery is a method of delivering online-ordered products to customers using the locker device 90 without the intervention of store staff. Service counter delivery is a method of delivering online-ordered products to customers by store staff at the service counter SC.

[0015] In the case of locker delivery, after picking the net-ordered products, the store clerk stores the picked net-ordered products in the storage slot (storage bin) provided in the locker device 90. The storage slot storing the net-ordered products is locked. When receiving their own net-ordered products, the customer makes the locker device 90 read the code information (departure and product-receiving code GA83A, described later) displayed on the mobile terminal 70 to unlock the storage slot storing their own net-ordered products. The customer takes out their own net-ordered products from the unlocked storage slot and takes them home.

[0016] In the case of service counter delivery, after picking the net-ordered products, the store clerk stores the picked net-ordered products in the service counter SC. At the service counter SC, the net-ordered products are stored in a manner that can be specified for each order. When receiving their own net-ordered products, the customer presents the code information (departure and product-receiving code GA83B, described later) displayed on the mobile terminal 70 to the store clerk at the service counter SC, and receives their own net-ordered products from the store clerk at the service counter SC and takes them home.

[0017] (Mode of product purchase) Although it has been explained that the customer can place a net order or register in the store using the mobile terminal 70, it is also possible to register in the store before settling the net-ordered products and settle the net-ordered products and the in-store registered products together (see, for example, FIGS. 10(B) and 13(B)).

[0018] That is, in the sales system 1, as modes of product purchase using the mobile terminal 70, three types are prepared: a mode of a single net order, a mode of a single in-store registration, and a mode combining a net order and an in-store registration.

[0019] (Mode of a single net order) Customers place online orders using a mobile terminal 70, and then pay for their online orders using a payment device 50. After payment, customers pick up their online-ordered items from a locker device 90 or a service counter SC. Specifically, if the customer chooses locker pickup, they unlock the locker device 90 after payment and receive their online-ordered items. If the customer chooses service counter pickup, they receive their online-ordered items from a store employee at the service counter SC after payment.

[0020] (In-store registration only) Customers register in-store using a mobile terminal 70, and then pay for their registered items using a payment device 50. After payment, customers take their registered items with them from in front of the payment device 50. Since there are no online order items, the locker device 90 and service counter SC are not used.

[0021] (A combination of online ordering and in-store registration) Customers place online orders using a mobile terminal 70, then register their orders in-store using the same mobile terminal 70, and finally pay for both the online-registered and in-store-registered items using the payment device 50. After payment, customers take their in-store-registered items away from the payment device 50 and pick up their online-ordered items from a locker device 90 or service counter SC. The process for online-ordered items is the same as for online orders alone.

[0022] (Internet Order Server 20A) The online order server 20A is a server that supports online orders placed using the mobile terminal 70. The online order server 20A stores various types of information. For example, the online order server 20A stores the online order product master, order files, etc.

[0023] The online order product master is a product master used for online orders. It is a file that stores the product code (product identification information), product name, price, etc., of products that can be ordered online. Products that can be ordered online are those selected from the products that can be registered in-store as suitable for online ordering (or the remaining products after removing those unsuitable for online ordering from those that can be registered in-store). Note that products that can be ordered online may include products exclusively for online ordering (products that cannot be registered in-store).

[0024] The order file is a file that stores order information for each order. Each order's information includes data items such as order identification information to identify each order, order date and time, customer identification information to identify the customer, product information for online ordered items (product code, product name, price for product 1, product code, product name, price for product 2, etc.), pickup date and time, employee code to identify each employee (employee code of the employee who handled the picking), product information for out-of-stock items among online ordered items (items that were not picked; unpicked items) (product code, product name, price for product 1, product code, product name, price for product 2, etc.), employee message, delivery method, storage box number, service counter delivery management information, locker unlocking password, service counter password, and order status. Note that "product code, product name, price for product N" refers to "product code for product N, product name for product N, and price for product N".

[0025] The pickup date and time, a data item in the order information, is the date and time the online-ordered product is to be picked up. The pickup date and time is specified (selected) by the customer. Based on the pickup date and time, the store clerk picks the online-ordered product and stores it in the locker device 90 or keeps it at the service counter SC. In other words, the pickup date and time is also the date and time the store clerk is working.

[0026] The "Staff Message" data item in the order information is a message (comment) from the staff (store) regarding the picking process. While the Staff Message is a message to the customer who ordered the product (online order), it is also used by staff to confirm the picking process.

[0027] The delivery method, a data item in the order information, indicates how the online ordered product will be delivered. For example, the value "1" is stored for locker delivery, and the value "2" is stored for service counter delivery.

[0028] The storage slot number, a data item in the order information, is the number of the storage slot where the online ordered product was stored. The storage slot number is referenced in the case of locker delivery (delivery method "1"), and is therefore stored in the case of locker delivery.

[0029] The service counter handover management information, which is a data item in the order information, is the management information for the handover of the online ordered product to the service counter. For example, the service counter handover management information is the tag number. The service counter handover management information is referenced in the case of service counter handover (in the case of handover method "2"), and is therefore stored in the case of service counter handover.

[0030] The locker unlocking password, a data item in the order information, is the password used for locker pickup of the ordered product. Since the locker unlocking password is referenced during locker pickup, it is stored only during that time.

[0031] The service counter password, a data item in the order information, is the password used when the online ordered product is handed over to the service counter. Since the service counter password is referenced during service counter handover, it is stored only during service counter handover.

[0032] The order status, a data item in order information, indicates the status (situation, state) of the order. For example, the order status indicates whether the order is a picked order (an order where the picking of goods has been completed) or an unpicked order (an order where the picking of goods has not been completed; an order before picking), or whether the order is a received order (an order where the delivery of goods has been completed) or an unreceived order (an order where the delivery of goods has not been completed; an order before receipt (before delivery)).

[0033] The order status may be represented by two values, for example, "XY". In the order status "XY", "X" indicates the picking status. "X=0" means not picked, and "X=1" means picked. In the order status "XY", "Y" indicates the receipt status. "Y=0" means not received, and "Y=1" means received.

[0034] For example, an order placed online by a customer but before it is picked by a store employee will have an order status of "00" because it is neither picked nor received. An order placed by a store employee but before it is received by the customer will have an order status of "10" because it is picked but not received. An order placed by a customer will have an order status of "11" because it is both picked and received.

[0035] The order status is updated as needed (for example, when the picking of goods is complete, or when the goods have been delivered), and the order status allows you to check the status of each order.

[0036] Although not shown in the diagram, the online order server 20A comprises at least a CPU, a memory unit, and a communication unit. The online order server 20A may be a cloud server installed, for example, in an internet data center. The online order server 20A may consist of multiple servers.

[0037] (In-store registration server 20B) The in-store registration server 20B is a server that supports in-store registration using the mobile terminal 70. While the in-store registration server 20B supports in-store registration, it can be used for in-store registration alone, in combination with online orders, and in online orders alone. The in-store registration server 20B stores various types of information. For example, it stores in-store registration product master data, transaction files, and the like.

[0038] The in-store product master is a product master used for in-store registration. It is a file that stores the product codes, product names, prices, etc., of products that can be registered in the store.

[0039] A transaction file is a file that stores transaction information for each transaction. Each transaction's information includes data items such as transaction identification information to identify each transaction, date and time of entry (date and time of visit), customer identification information, product information for in-store registered items (product code, product name, price for product 1, product code, product name, price for product 2, etc.), order identification information, order date and time, product information for online ordered items, pickup date and time, employee code, product information for out-of-stock online ordered items, employee message, delivery method, storage slot number, service counter delivery management information, locker unlocking password, service counter password, and order status.

[0040] The product information for in-store registered items within the transaction information is a data item related to in-store registration. The order identification information, order date and time, product information for online ordered items, pickup date and time, employee code, product information for out-of-stock online ordered items, employee message, delivery method, storage slot number, service counter delivery management information, locker unlocking password, service counter password, and order status within the transaction information are data items related to online orders. The transaction identification information, entry date and time, and customer identification information within the transaction information are data items common to both in-store registration and online orders.

[0041] The order information in the order file stored by the online order server 20A contains data items related to online orders (order identification information, order date and time, product information of online ordered products, pickup date and time, employee code, product information of out-of-stock online ordered products, employee message, delivery method, storage box number, service counter delivery management information, locker unlocking password, service counter password, order status). However, the transaction information in the transaction file stored by the in-store registration server 20B contains data items related to in-store registration (product information of in-store registered products) as well as data items related to online orders (order identification information, order date and time, product information of online ordered products, pickup date and time, employee code, product information of out-of-stock online ordered products, employee message, delivery method, storage box number, service counter delivery management information, locker unlocking password, service counter password, order status).

[0042] After an online order is placed, the order information is stored in the order file of the online order server 20A. However, the order information in the order file is set into the transaction information in the transaction file of the in-store registration server 20B. Therefore, the data items in the transaction information include the data items of the order information (data items related to online orders).

[0043] In the case of a standalone online order, when the customer enters the store after an online order has been placed (when the customer enters the store while their order information is stored in the order file), for example, when the mobile terminal 70 displays the pickup method selection screen (described later) in Figure 10(B) (when the display screen of the mobile terminal 70 transitions from the home screen (described later) in Figure 10(A) to the pickup method selection screen in Figure 10(B)), transaction information for the customer (empty transaction information; transaction information for which there is no information in either the data items related to in-store registration or the data items related to online orders) is generated in the transaction file, and the contents of the customer's order information in the order file are set (reflected) in the generated transaction information (data items related to online orders). In the case of a standalone online order, after the order information is set in the data item related to the online order in the transaction information, in-store registration is not performed (because the settlement start button BT61 (described later) in Figure 10(B) is operated and the settlement device reading instruction screen in Figure 12(A) or Figure 12(B) is displayed). Therefore, product information for in-store registered items is not added to the data item related to in-store registration in the transaction information.

[0044] In other words, in the case of a standalone online order, data exists in the transaction information data fields related to the online order (the order information is reflected), but data does not exist in the transaction information data fields related to in-store registration.

[0045] In the case of in-store registration alone, when a customer enters the store (when the customer's order information is not stored in the order file), the mobile terminal 70 displays the registration screen (described later) shown in Figure 2(B) (when the display screen of the mobile terminal 70 transitions from the home screen (described later) shown in Figure 2(A) to the registration screen shown in Figure 2(B)), and the customer's transaction information (empty transaction information) is generated in the transaction file. In the case of in-store registration alone, in-store registration is performed after the transaction information is generated (the in-store shopping start button BT10 (described later) shown in Figure 2(A) is operated, the registration screen shown in Figure 2(B) is displayed, and in-store registration is performed as shown in the registration screen shown in Figure 3(A)), and in accordance with the in-store registration, product information of the in-store registered product is added to the data items related to in-store registration in the transaction information.

[0046] In other words, in the case of in-store registration alone, since there is no order information for that customer to be set, there is no information in the data items related to online orders in the transaction information, but there is information in the data items related to in-store registration in the transaction information.

[0047] In the case of a combination of online ordering and in-store registration, when a customer enters the store after an online order has been placed (when the customer enters the store while their order information is stored in the order file), for example, when the mobile terminal 70 displays the pickup method selection screen (described later) in Figure 10(B) (when the display screen of the mobile terminal 70 transitions from the home screen (described later) in Figure 10(A) to the pickup method selection screen in Figure 10(B)), transaction information for the customer (empty transaction information) is generated in the transaction file, and the contents of the customer's order information in the order file are set (reflected) in the generated transaction information (data items related to the online order). In the case of a combination of online ordering and in-store registration, the order information is set in the data items related to online ordering in the transaction information, and then in-store registration is performed (the in-store shopping start button BT62 (described later) in Figure 10(B) is operated, the registration screen in Figure 13(A) is displayed, and in-store registration is performed as shown in the registration screen in Figure 13(B)). In accordance with the in-store registration, product information for the in-store registered product is added to the data items related to in-store registration in the transaction information.

[0048] In other words, in the case of a combination of online orders and in-store registration, information exists in the data items related to online orders in the transaction information (the order information is reflected), and information also exists in the data items related to in-store registration in the transaction information.

[0049] Although not shown in the diagram, the in-store registration server 20B comprises at least a CPU, a memory unit, and a communication unit. The in-store registration server 20B may be a cloud server installed, for example, in an internet data center. The in-store registration server 20B may consist of multiple servers.

[0050] (Headquarters Server 10) The headquarters server 10 supplies various information to, for example, the online order server 20A, the in-store registration server 20B, and the store controller 30. For example, the headquarters server 10 supplies the online order server 20A and the store controller 30 with product master data for online orders. Also, for example, the headquarters server 10 supplies the in-store registration server 20B and the store controller 30 with product master data for in-store registration.

[0051] Although not shown in the diagram, the headquarters server 10 comprises at least a CPU, a memory unit, and a communication unit. The headquarters server 10 may be a cloud server installed in, for example, an internet data center. The headquarters server 10 may be composed of multiple servers.

[0052] (Store controller 30) The store controller 30 is a server responsible for communicating information between devices installed inside the store and devices installed outside the store. Although not shown in the diagram, the store controller 30 comprises at least a CPU, a memory unit, and a communication unit.

[0053] (Transaction status management device 40) The transaction status management device 40 is a device (for example, a personal computer) that manages (monitors, controls, etc.) devices installed in the store. Although not shown in the diagram, the transaction status management device 40 comprises at least a CPU, a memory unit, a display unit (which may be configured as a touch panel), an operation unit (keyboard, mouse, etc.), and a communication unit. The transaction status management device 40 can communicate with a printing device (not shown) and may output various information from the printing device.

[0054] (Mobile device 70) The mobile terminal 70 is used by the customer. For example, the mobile terminal 70 is used for online ordering or in-store registration. The mobile terminal 70 is, for example, a smartphone owned by the customer, but it may also be a tablet device. The mobile terminal 70 may be used in a state where it is attached to (set up) a shopping cart (not shown) in the store. In other words, the mobile terminal 70 can be any portable device.

[0055] Although not shown in the diagram, the mobile terminal 70 includes, for example, a CPU, a memory unit, a display unit, an operation unit, an audio output unit (speaker), an audio input unit (microphone), an imaging unit (camera), and a communication unit. The mobile terminal 70 may further include a light-emitting unit (light), a sensor capable of detecting the position of the mobile terminal 70 (housing) (for example, a GPS sensor), and a sensor capable of detecting the attitude and vibration (displacement, velocity, or acceleration) of the mobile terminal 70 (housing) (for example, an acceleration sensor, a gyroscope).

[0056] The memory unit stores, for example, customer identification information of the customer using the mobile terminal 70. The customer identification information only needs to be information that can identify a single customer within the sales system 1. For example, it could be a number issued (assigned) during customer registration (member registration), a telephone number, an email address, etc.

[0057] The mobile terminal 70 is equipped with a code recognition function (scanner function) that reads various codes from images acquired by the imaging unit. For example, the mobile terminal 70 reads product codes (e.g., JAN codes) attached to products using the code recognition function. In other words, in-store registration of products using the mobile terminal 70 is realized by this code recognition function. Online ordering of products using the mobile terminal 70 is realized by operating the product button.

[0058] The mobile terminal 70 displays various codes on its display unit. For example, the mobile terminal 70 displays a settlement code GA72 for the settlement device 50 to read. The settlement code GA72 is a coded (e.g., two-dimensional code) representation of settlement information. Settlement information refers to information necessary to obtain transaction information for the transaction in question from the in-store registration server 20B (information that can identify the transaction information to be settled; for example, transaction identification information of the transaction information to be settled, URI of the transaction information to be settled).

[0059] Furthermore, the mobile terminal 70 displays an exit code (not shown) to be read by the exit terminal 60. The exit code is, for example, a coded (e.g., two-dimensional code) version of transaction identification information. The mobile terminal 70 displays the exit code in the case of a transaction that does not include online ordered items (a transaction consisting solely of in-store registration).

[0060] Furthermore, the mobile terminal 70 displays the exit and product pickup code GA83A for the exit terminal 60 and the locker device 90 to read. The exit and product pickup code GA83A is a coded (for example, two-dimensional code) representation of transaction identification information, order identification information, storage slot number, and locker unlocking password. In addition to the above information, the exit and product pickup code GA83A may also further code customer identification information, pickup date and time, and store clerk code. The mobile terminal 70 displays the exit and product pickup code GA83A in the case of a transaction including online ordered products (either online order alone or online order combined with in-store registration) and when the product is handed over to a locker.

[0061] Furthermore, the mobile terminal 70 displays the exit and product pickup code GA83B for the exit terminal 60 and the employee terminal 80 to read. The exit and product pickup code GA83B is a coded (for example, two-dimensional code) representation of transaction identification information, order identification information, service counter handover management information, and service counter password. In addition to the above information, the exit and product pickup code GA83B may also further code customer identification information, pickup date and time, and employee code. The mobile terminal 70 displays the exit and product pickup code GA83B in the case of a transaction including online ordered products (either online order alone or online order combined with in-store registration) where the product is handed over at the service counter.

[0062] (Store clerk terminal 80) The employee terminal 80 is used by an employee. For example, the employee terminal 80 is used for online order processing. Online order processing includes order confirmation processing to verify online orders, picking processing to pick online ordered items, and service counter handover processing to hand over online ordered items at the service counter SC. The employee terminal 80 is, for example, a smartphone, but it may also be a tablet or a laptop computer. Furthermore, the employee terminal 80 may be configured as part of a cart equipped with a scale capable of weight inspection, which is called a picking cart.

[0063] Although not shown in the diagram, the employee terminal 80 may, for example, be equipped with a CPU, memory unit, display unit, operation unit, audio output unit, audio input unit, imaging unit, and communication unit, similar to the mobile terminal 70, or the employee terminal 80 may be equipped with a printing unit.

[0064] The store clerk terminal 80 is equipped with a code recognition function (scanner function) that reads various codes from the captured image acquired by the imaging unit. For example, the store clerk terminal 80 reads the product code (for example, JAN code) attached to the product using the code recognition function.

[0065] Furthermore, the employee terminal 80 reads the exit and product pickup code GA83B displayed on the mobile terminal 70 using its code recognition function. Specifically, in the case of a transaction including online ordered products (either an online order alone or an online order combined with in-store registration) and where the product is handed over at the service counter, the employee terminal 80 reads the exit and product pickup code GA83B displayed on the mobile terminal 70 at the service counter SC.

[0066] (Payment device 50) The payment device 50 is primarily used by customers. Specifically, the payment device 50 settles payments for items ordered using the mobile terminal 70 (online ordered items) and items registered using the mobile terminal 70 (in-store registered items) based on customer operations.

[0067] Although not shown in the diagram, the payment device 50 includes a CPU, a memory unit, a display unit, a scanner unit, a card payment unit (non-cash payment unit), a change dispenser (cash payment unit), a printing unit, an audio output unit, an imaging unit, a communication unit, and a signpost. The payment device 50 may further include a key operation unit consisting of one or more various operating members, and sensors (such as motion sensors) that detect (detect and recognize) the presence of a person.

[0068] The settlement device 50 reads the settlement code GA72 (described later) displayed on the mobile terminal 70 using its scanner unit. When the settlement device 50 reads the settlement code GA72 displayed on the mobile terminal 70, it requests transaction information to be settled from the in-store registration server 20B and receives the transaction information to be settled from the in-store registration server 20B.

[0069] (Exit terminal 60) The exit terminal 60 is used by customers. Specifically, the exit terminal 60 is used by customers who have completed payment using the payment device 50.

[0070] Although not shown in the diagram, the exit terminal 60 includes a CPU, memory unit, light-emitting unit, scanner unit, audio output unit, human presence sensor, and communication unit. The exit terminal 60 may further include a display unit, operation unit, printing unit, sign pole, etc.

[0071] The exit terminal 60 uses its scanner unit to read the exit code (not shown) or the exit / product pickup code GA83A or the exit / product pickup code GA83B displayed on the mobile terminal 70.

[0072] When the exit terminal 60 reads an exit code or an exit / product pickup code GA83A or an exit / product pickup code GA83B, it notifies that it has been read. For example, when the exit terminal 60 reads an exit code or an exit / product pickup code GA83A or an exit / product pickup code GA83B, it illuminates its light-emitting unit. Instead of or in addition to illuminating the light-emitting unit, the exit terminal 60 may output a confirmation sound indicating that it has been read via its voice output unit, or it may output a voice, or it may illuminate its sign pole.

[0073] (Locker device 90) The locker device 90 is used by store staff and customers. The locker device 90 is used in transactions involving online orders (online orders alone, or online orders combined with in-store registration) where the items are picked up via locker. In other words, in the case of locker pickup, store staff store the online ordered items in the locker device 90, and customers pick up the online ordered items from the locker device 90.

[0074] Although not shown in the diagram, the locker device 90 includes a CPU, a memory unit, a display unit (which may be configured as a touch panel), an operation unit, an imaging unit, and a communication unit. The locker device 90 may further include an audio output unit, etc. The locker device 90 has multiple storage compartments, each of which can be locked and unlocked.

[0075] The locker device 90 is equipped with a code recognition function (scanner function) that reads various codes from the captured image acquired by the imaging unit. For example, the locker device 90 reads the exit and product pickup code GA83A displayed on the mobile terminal 70 using the code recognition function. Specifically, in the case of a transaction including online ordered products (either an online order alone or an online order combined with in-store registration) and in the case of locker delivery, the locker device 90 reads the exit and product pickup code GA83A displayed on the mobile terminal 70.

[0076] (Locker handover) For transactions involving online orders (both online orders alone and online orders combined with in-store registration), locker pickup follows a process similar to A1-A15 below.

[0077] (A1) After the employee performs picking on the picking screen of the employee terminal 80 (for example, the order details screen as shown in Figure 7(A)), they check the work details on the picking confirmation screen (for example, the confirmation screen as shown in Figure 8(B)), and if there are no problems, they perform a confirmation operation (for example, by operating the OK button BT2350 on the confirmation screen as shown in Figure 8(B)).

[0078] (A2) The employee terminal 80 sends a picking completion notification to the online order server 20A and displays the product delivery method input screen (described later). The picking completion notification includes order identification information.

[0079] (A3) Upon receiving a picking completion notification, the net order server 20A updates the order status value for the order from "00", which indicates that the order has not been picked and has not been received, to "10", which indicates that the order has been picked and has not been received.

[0080] (A4) The store clerk places the picked online order items into the storage slots provided by the locker device 90. The store clerk enters the storage slot number into the store clerk terminal 80 (product handover method input screen). In other words, the store clerk terminal 80 receives input from the store clerk on the product handover method input screen (described later) for the storage slot in which the online order items were stored.

[0081] (A5) The employee terminal 80 generates a password to unlock the locker containing the online-ordered product. For example, the employee terminal 80 generates YY+MM+DD+employee code+XXX (a 3-digit sequential number assigned from 1 for each daily employee code) as the password to unlock the locker.

[0082] (A6) The employee terminal 80 sends a notification to the online order server 20A that the locker is ready for pickup. The notification includes the employee code, employee message, confirmation that the items are for pickup, the locker slot number, and the password for unlocking the locker. If there are any missing items (items not picked), the notification also includes the product codes of the missing items.

[0083] In other words, if there are no out-of-stock items, the employee terminal 80 sends a notification to the online order server 20A indicating that the item is ready for pickup at a locker, including the employee code, employee message, a statement that the item is being handed over at a locker, the storage slot number, and a password for unlocking the locker. If there are out-of-stock items, the employee terminal 80 sends a notification to the online order server 20A indicating that the item is ready for pickup at a locker, including the employee code, the product code of the out-of-stock item, an employee message, a statement that the item is being handed over at a locker, the storage slot number, and a password for unlocking the locker.

[0084] Furthermore, if there are any out-of-stock items, the employee terminal 80 may send the product code of the picked items (picked items) to the online order server 20A in place of or in addition to the product code of the out-of-stock items.

[0085] (A7) Upon receiving the notification that the locker is ready for handover, the online order server 20A stores the information in each item of the order information based on the notification.

[0086] Specifically, when the online order server 20A receives a notification that the locker handover is ready, which includes the employee code, employee message, confirmation that it is a locker handover, the storage slot number, and the password for unlocking the locker, it stores the information included in the notification (employee code, employee message, "1 (locker handover)", storage slot number, and password for unlocking the locker) in each item of the order information (employee code, employee message, handover method, storage slot number, and password for unlocking the locker).

[0087] Furthermore, when the online order server 20A receives a notification that the order is ready for locker pickup, which includes the employee code, product code of out-of-stock items, employee message, confirmation that the order is to be picked up by a locker, the locker slot number, and the password for unlocking the locker, it stores the information included in the notification (employee code, product code of out-of-stock items in the online order, employee message, pickup method, locker slot number, password for unlocking the locker) in each item of the order information (employee code, product code of out-of-stock items, employee message, "1 (locker pickup)", locker slot number, password for unlocking the locker).

[0088] (A8) The online order server 20A transmits a password for unlocking the locker to the locker device 90. The locker device 90, having received the password for unlocking the locker from the online order server 20A, stores it in its memory unit.

[0089] In other words, the locker unlocking password is generated by the employee terminal 80, transmitted from the employee terminal 80 to the online order server 20A, and then transmitted from the online order server 20A to the locker device 90. The locker device 90 stores the locker unlocking password received from the online order server 20A in its storage unit.

[0090] (A9) When a customer enters the store, transaction information for that customer (empty transaction information) is generated in the in-store registration server 20B (in the transaction file), and the contents of the customer's order information in the online order server 20A (in the order file) are set (reflected) in the generated transaction information (data items related to online orders).

[0091] (A10) After the customer completes payment at the payment terminal 50 (more specifically, after payment is completed at the payment terminal 50 and the customer passes through the exit terminal 60), the customer has the locker device 90 read the exit and product pickup code GA83A displayed on the mobile terminal 70. In other words, the locker device 90 reads the exit and product pickup code GA83A displayed on the mobile terminal 70.

[0092] (A11) The locker device 90 obtains transaction identification information, order identification information, storage slot number, and locker unlocking password from the exit / product pickup code GA83A.

[0093] (A12) The locker device 90 determines whether the locker unlocking password obtained from the exit / product pickup code GA83A matches any of the locker unlocking passwords stored in the memory unit.

[0094] (A13) If the locker unlocking password obtained from the exit / product retrieval code GA83A matches any of the locker unlocking passwords stored in the memory unit, the locker device 90 unlocks the storage compartment corresponding to the storage compartment number obtained from the exit / product retrieval code GA83A. The customer retrieves the online-ordered product from the unlocked storage compartment and leaves the store.

[0095] (A14) Furthermore, if the locker unlocking password matches (or the storage compartment is unlocked), the locker device 90 sends a delivery completion notification (receipt completion notification) to the online order server 20A and the in-store registration server 20B. The delivery completion notification includes order identification information obtained from the exit / product pickup code GA83A. The delivery completion notification may also include transaction identification information (or customer identification information).

[0096] (A15) Upon receiving the delivery completion notification, the online order server 20A updates the order status value for the order from "10", which indicates that the order has been picked but not yet received, to "11", which indicates that the order has been picked and received. The same applies to the in-store registration server 20B, which also receives the delivery completion notification.

[0097] In addition to the above, the locker device 90 may also unlock a storage compartment based on a predetermined operation by a store employee. For example, if the locker device 90 receives a declaration operation to unlock (such as operating a store employee-only unlock button or reading a store employee-only unlock code) and an operation to specify a storage compartment (such as entering a storage compartment number), it may unlock the specified storage compartment (the storage compartment with the entered storage compartment number).

[0098] There are no particular limitations regarding the locking of individual storage compartments, however, for example, the locker device 90 may lock the compartments based on a predetermined operation by a store employee. For example, if the locker device 90 receives a declaration operation to lock (such as operating a lock button reserved for store employees or reading a lock code reserved for store employees) and an operation to specify a storage compartment (such as entering a compartment number), it may lock the specified storage compartment (the compartment with the entered compartment number). Alternatively, the locker device 90 may automatically lock the compartments after a store employee has stored an item or after a customer has taken out an item, even without a predetermined operation by a store employee. In the case of automatic locking, the locker device 90 unlocks the compartments based on a predetermined operation by a store employee when an item is stored.

[0099] (Handed over at the service counter) For transactions involving online orders (both online orders alone and online orders combined with in-store registration), the service counter handover process follows a flow similar to B1-B17 below. Note that B1-B3 are the same as A1-A3 for locker handover described above, so their explanation is omitted.

[0100] (B4) The store clerk takes the picked online order items to the service counter SC and attaches a numbered tag. For example, the store clerk puts the online order items into a shopping bag and attaches a numbered tag to the shopping bag. The store clerk enters the number of the numbered tag into the store clerk terminal 80 (product handover method input screen). In other words, the store clerk terminal 80 receives the input of the numbered tag attached to the online order items from the store clerk on the product handover method input screen (described later).

[0101] (B5) The employee terminal 80 generates a service counter password to be used when the online ordered product is handed over at the service counter SC. For example, the employee terminal 80 generates YY+MM+DD+employee code+XXX (a 3-digit sequential number assigned from 1 for each daily employee code) as the service counter password.

[0102] (B6) The employee terminal 80 sends a service counter handover ready notification to the online order server 20A. The service counter handover ready notification includes the employee code, employee message, a statement that the order is for handover at the service counter, a tag number, and a service counter password. If there are any out-of-stock items (unpicked items), the service counter handover ready notification also includes the product codes of the out-of-stock items.

[0103] In other words, if there are no out-of-stock items, the employee terminal 80 sends a service counter handover completion notification to the online order server 20A, which includes the employee code, employee message, a statement that the item will be handed over to the service counter, a tag number, and a password for the service counter. If there are out-of-stock items, the employee terminal 80 sends a service counter handover completion notification to the online order server 20A, which includes the employee code, the product code of the out-of-stock item, an employee message, a statement that the item will be handed over to the service counter, a tag number, and a password for the service counter.

[0104] Furthermore, if there are any out-of-stock items, the employee terminal 80 may send the product code of the picked items (picked items) to the online order server 20A in place of or in addition to the product code of the out-of-stock items.

[0105] (B7) Upon receiving the service counter handover preparation completion notification, the net order server 20A stores information in each item of the order information based on the service counter handover preparation completion notification.

[0106] Specifically, when the online order server 20A receives a service counter handover preparation completion notification that includes the employee code, employee message, indication that the handover is to be at the service counter, the tag number, and the service counter password, it stores each item of the order information (employee code, employee message, "2 (service counter handover)", tag number, and service counter password) that is included in the service counter handover preparation completion notification.

[0107] Furthermore, when the online order server 20A receives a service counter handover preparation completion notice that includes the employee code, product code of out-of-stock items, employee message, indication that the handover is to be at the service counter, tag number, and service counter password, it stores the information included in the service counter handover preparation completion notice (employee code, product code of out-of-stock items among the online ordered items, employee message, handover method, service counter handover management information, service counter password) in each item of the order information (employee code, product code of out-of-stock items, employee message, "2 (service counter handover)", tag number, service counter password).

[0108] (B8) When a customer enters the store, transaction information for that customer (empty transaction information) is generated in the in-store registration server 20B (in the transaction file), and the contents of the customer's order information in the online order server 20A (in the order file) are set (reflected) in the generated transaction information (data items related to online orders).

[0109] (B9) After the customer completes payment at the payment terminal 50 (more specifically, after the payment at the payment terminal 50 is completed and the customer passes through the exit terminal 60), the customer presents the exit and product pickup code GA83B displayed on the mobile terminal 70 to the staff at the service counter SC.

[0110] (B10) The staff member at the service counter SC reads the exit / product pickup code GA83B with the staff member terminal 80. In other words, the staff member terminal 80 reads the exit / product pickup code GA83B displayed on the mobile terminal 70 at the service counter SC.

[0111] (B11) The store clerk terminal 80 obtains transaction identification information, order identification information, service counter handover management information (ticket number), and service counter password from the exit / product pickup code GA83B.

[0112] (B12) The employee terminal 80 determines whether the service counter password obtained from the exit / product pickup code GA83B matches the service counter password for that transaction stored in the in-store registration server 20B.

[0113] For example, the employee terminal 80 may access the in-store registration server 20B and determine whether the service counter password obtained from the exit / product pickup code GA83B matches the service counter password stored in the in-store registration server 20B in association with the transaction identification information for that transaction (transaction identification information obtained from the exit / product pickup code GA83B).

[0114] Alternatively, the employee terminal 80 may obtain the service counter password for the transaction from the in-store registration server 20B and make a determination. For example, the employee terminal 80 sends inquiry information including transaction identification information obtained from the exit / product pickup code GA83B to the in-store registration server 20B. The in-store registration server 20B sends the service counter password that it has stored in association with the transaction identification information received from the employee terminal 80 to the employee terminal 80. The employee terminal 80 determines whether the service counter password obtained from the exit / product pickup code GA83B matches the service counter password received from the in-store registration server 20B.

[0115] Alternatively, the employee terminal 80 may query the in-store registration server 20B to check for a match. For example, the employee terminal 80 sends query information to the in-store registration server 20B, including transaction identification information obtained from the exit / product pickup code GA83B and a service counter password. The in-store registration server 20B may determine whether the service counter password stored in association with the transaction identification information received from the employee terminal 80 matches the service counter password received from the employee terminal 80, and send the determination result to the employee terminal 80.

[0116] Furthermore, if the password does not match the service counter password, or if the password matches but the order has already been received (the order status value is "11"), an error (mismatch, received) will be reported.

[0117] (B13) If the service counter password obtained from the exit / product pickup code GA83B matches the service counter password for that transaction stored in the in-store registration server 20B, the employee terminal 80 displays the service counter handover management information (ticket number) obtained from the exit / product pickup code GA83B. The employee terminal 80 may also display the service counter handover management information along with a confirmation that a match has been found.

[0118] (B14) The store clerk checks the service counter handover management information and hands the corresponding online order item (the online order item with the corresponding tag number; i.e., the online order item for that customer) to the customer. The customer receives the online order item from the store clerk and leaves the store.

[0119] (B15) When a store employee hands over an online-ordered product to a customer, the employee performs a handover completion operation on the employee terminal 80 (by operating the OK button BT3150 on the reading result screen in Figure 9(C)).

[0120] (B16) Based on the operation indicating that the handover is complete, the employee terminal 80 sends a handover completion notification to the online order server 20A and the in-store registration server 20B. The handover completion notification includes order identification information obtained from the exit / product pickup code GA83B. The handover completion notification may also include transaction identification information (or customer identification information).

[0121] (B17) Upon receiving the delivery completion notification, the online order server 20A updates the order status value for the order from "10", which indicates that the order has been picked but not yet received, to "11", which indicates that the order has been picked and received. The same applies to the in-store registration server 20B, which also receives the delivery completion notification.

[0122] Figures 2 and 3 show examples of displays on the mobile terminal 70. When the mobile terminal 70 is in a state where no online order has been placed (a state where no online order exists before pickup), if the user activates the application (by touching the application icon), it displays a store selection screen (not shown) where the user can select a store. If the user selects a store on the store selection screen, it displays the home screen (home screen of the selected store) as shown in Figure 2(A). When the mobile terminal 70 is in a state where an online order has been placed (a state where an online order exists before pickup), it displays the home screen as shown in Figure 10(A).

[0123] The home screen in Figure 2(A) displays the following buttons in an operable configuration (indicated by solid lines in the figure): Store Information button, Notifications button, Special Offers button, Start In-Store Shopping button BT10, Store Search button, and Online Order button BT11.

[0124] When the mobile terminal 70 presses the "Start In-Store Shopping" button BT10 on the home screen shown in Figure 2(A) (the home screen when no online order has been placed), it displays a registration screen as shown in Figure 2(B).

[0125] As mentioned above, when the mobile terminal 70 displays the registration screen shown in Figure 2(B) (when the mobile terminal 70's display screen transitions from the home screen shown in Figure 2(A) to the registration screen shown in Figure 2(B)), transaction information for that customer (empty transaction information) is generated in the transaction file of the in-store registration server 20B. For example, when the mobile terminal 70 operates the in-store shopping start button BT10 on the home screen shown in Figure 2(A), it sends instruction information to the in-store registration server 20B instructing it to generate transaction information. Upon receiving the instruction information, the in-store registration server 20B generates the transaction information.

[0126] The registration screen in Figure 2(B) includes an image display area AR910, a total display area AR920, and a registration information display area AR930. The image display area AR910 is the area for displaying the captured image, etc. The customer reads the product's barcode using the mobile terminal 70. Specifically, when the customer captures the barcode so that it is displayed in the image display area AR910 (near the center), the mobile terminal 70 recognizes the barcode (code recognition function).

[0127] The total display area AR920 is the area that displays total information (total points, total amount), etc. In the scene shown in Figure 2(B), there are no items to be paid for, so the mobile terminal 70 displays "0 points" and "¥0" in the total display area AR920. The total display area AR920 also contains a payment instruction button BT90 that is operated when proceeding to checkout (when completing in-store registration), but in the scene shown in Figure 2(B), there are no items to be paid for, so the payment instruction button BT90 is displayed in an inoperable state (dashed line in the figure). The registration information display area AR930 is the area that displays information for each product (product name, quantity, price), etc.

[0128] When the mobile terminal 70 scans the barcode of, for example, a XX bento box on the registration screen shown in Figure 2(B), it displays a registration screen as shown in Figure 3(A). The registration information display area AR930 on the registration screen in Figure 3(A) displays the information of the XX bento box registered in the store, and the total display area AR920 displays the total points "1 point" and the total amount "¥420". The payment instruction button BT90 is also displayed in an operable manner.

[0129] As mentioned above, in response to in-store registration, product information for the in-store registered product is added to the data items related to in-store registration in the transaction information. In the case of Figure 3(A), the information for XX Bento is added as product information for the in-store registered product to the data items related to in-store registration.

[0130] When the mobile terminal 70 is activated by pressing the online order button BT11 on the home screen shown in Figure 2(A) (the home screen when no online order has been placed), it displays the order screen shown in Figure 3(B).

[0131] The order screen in Figure 3(B) includes a product selection area AR510, a total display area AR520, and an order information display area AR530. The product selection area AR510 is the area where the user selects the products to purchase using product buttons. Each product button in the product selection area AR510 is displayed in an operable manner. The product buttons displayed in the product selection area AR510 can be switched by scrolling, etc. The total display area AR520 is the area that displays total information (total number of items, total amount, etc.). The order information display area AR530 is the area that displays information for each product (product name, quantity, price, etc.). Note that the total display area AR520 contains an order button BT50 that is operated when placing an order, but in the scene in Figure 3(B), there are no products to be ordered, so the order button BT50 is displayed in an operable manner.

[0132] Figures 4 to 9 show examples of displays on the employee terminal 80. Figure 4(A) is an example of a menu screen. The menu screen in Figure 4(A) displays the picking button BT1001, the order viewing button BT1002, and the QR code reading button BT1003 in an operable manner. Figures 4(B) to 4(D) will be described later.

[0133] (Regarding the operation after clicking the order viewing button BT1002) When the order viewing button BT1002 is pressed on the menu screen shown in Figure 4(A), the employee terminal 80 displays the order list screen as shown in Figure 5(A).

[0134] The order list screen in Figure 5(A) includes a search criteria display area AR2030 and an order list display area AR2040. Furthermore, in the order list screen of Figure 5(A), the product list button BT2050 is displayed in a non-operable state, while the back button BT2051 is displayed in an operable state.

[0135] The search criteria display area AR2030 is the area that displays the search criteria (delivery date, picking status, delivery status) for an order (order information). Additionally, the search criteria display area AR2030 includes a change button BT2031, which is indicated as a link with the text "Change".

[0136] One of the search criteria, the delivery date, is the date the online order was received. Note that the search includes both "received" and "not yet received" orders, meaning it includes both actual and planned delivery dates. The default delivery date is today. To change the default delivery date, you can use the change button BT2031 to set it to any date.

[0137] One of the search criteria, picking status, can be set to "Picked" to search for orders that have been picked, "Not Picked" to search for orders that have not yet been picked, or "All" to search for both picked and unpicked orders. The default setting for picking status is "All". To change the default setting for picking status, you can use the change button BT2031 to change it to "Picked" or "Not Picked". Note that in the search criteria display area AR2030 of the order list screen in Figure 5(A), "Picking Status: All" is displayed as the picking status.

[0138] One of the search criteria, "Receipt Status," can be set to "Receipt" to search for received orders, "Not Received" to search for unreceived orders, or "All" to search for both received and unreceived orders. The default setting for Receipt Status is "All." To change the default setting for Receipt Status, you can use the change button BT2031 to change it to "Receipt" or "Not Received." Note that in the search criteria display area AR2030 of the order list screen in Figure 5(A), "Receipt Status: All" is displayed as the Receipt Status.

[0139] The order list display area AR2040 is the area that displays the order list as a search result. In the order list screen of Figure 5(A), the order list display area AR2040 displays the order lists (symbols a to h) for each of the eight orders as search results.

[0140] For the sake of clarity, in the following explanation, we may refer to an order indicated by an order list with code a as order a, an order indicated by an order list with code b as order b, and so on, with an order indicated by an order list with code x being referred to as order x.

[0141] Each order list displays the pickup time, customer name, picking status, pickup status, and number of items (total number of items ordered online). The customer name may be obtained from the customer master (not shown) stored in sales system 1 based on customer identification information. Each order list is provided with a check button BT2041 for selecting the respective order.

[0142] Order a is an order that is both "picked" and "received" (an order whose picking status is "picked" and whose receiving status is "received"). The same applies to orders b and c. In the order lists for each of orders a through c, "picked: done" indicates that the picking status is "picked," and "received: done" indicates that the receiving status is "received."

[0143] "Picked: Done" and "Received: Done" are displayed based on the order status value "11".

[0144] Order d is an order that is "picked" and "not yet received" (an order whose picking status is "picked" but whose receiving status is "not yet received"). In the order list for code d, "picked: done" indicates that the picking status is "picked," and "received: not yet received" indicates that the receiving status is "not yet received."

[0145] "Picked: Done" and "Received: Not yet received" are displayed based on the order status value "10".

[0146] Order e is an order that is "not picked" and "not received" (an order whose picking status is "not picked" and whose receiving status is "not received"). The same applies to orders f through h. In each order list from e through f, "Picking: Not Picked" indicates that the picking status is "not picked," and "Received: Not Picked" indicates that the receiving status is "not received."

[0147] "Picking: Not yet picked" and "Received: Not yet received" are displayed based on the order status value "00".

[0148] The employee terminal 80 displays the original screen when the back button BT2051 is pressed. After one or more orders have been selected (after one or more check buttons BT2041 have been checked), the employee terminal 80 makes the product list button BT2050 operable.

[0149] When the change button BT2031 on the order list screen in Figure 5(A) is pressed (the same applies when the change button BT2031 on the order list screen in Figure 5(B) or Figure 5(C) is pressed), the employee terminal 80 displays a small screen (pop-up screen) SG1010, as shown in Figure 4(B), in front of the order list screen.

[0150] The small screen SG1010 is a screen for changing search conditions (setting search conditions). The small screen SG1010 in Figure 4(B) includes a pickup date change area AR1014 for changing the pickup date, a picking status change area AR1016 for changing the picking status, and a pickup status change area AR1017 for changing the pickup status. The small screen SG1010 displays the re-search button BT1018 and the close button BT1019 in an operable manner.

[0151] When the close button BT1019 is pressed on the small screen SG1010, the employee terminal 80 simply clears the small screen SG1010 (displaying the order list screen before the change button BT2031 was pressed).

[0152] If, for example, an operation is performed on the small screen SG1010 to change the picking status in the picking status change area AR1016 from "All" to "Picked," and the re-search button BT1018 is also pressed, the store clerk terminal 80 will clear the small screen SG1010 and display an order list screen as shown in Figure 5(B).

[0153] In the search criteria display area AR2030 of the order list screen in Figure 5(B), "Picking Status: Completed" is displayed for the picking status, and "Receipt Status: All" is displayed for the receipt status.

[0154] In the order list display area AR2040 of the order list screen in Figure 5(B), the order lists (codes a to d) for each of the four orders are displayed as search results. In other words, orders that have not yet been picked (orders e to f) are excluded from the search, and only orders that have been picked (orders a to d) are displayed as search results.

[0155] If, for example, an operation is performed on the small screen SG1010 to change the picking status in the picking status change area AR1016 from "All" to "Not Picked" and the re-search button BT1018 is pressed, the store clerk terminal 80 will clear the small screen SG1010 and display an order list screen as shown in Figure 5(C).

[0156] In the search criteria display area AR2030 of the order list screen in Figure 5(C), "Picking Status: Not Yet Received" is displayed for the picking status, and "Received Status: All (Not Yet Received)" is displayed for the receiving status.

[0157] In the order list display area AR2040 of the order list screen in Figure 5(C), the order lists for the four orders (codes e to h) are displayed as search results. In other words, orders that have been picked (orders a to d) are excluded from the search, and orders that have not yet been picked (orders e to f) are displayed as search results.

[0158] (Relationship with order status) Note that the order list screen in Figure 5(A) displays a list of orders found based on the specified delivery date (the delivery date set as a search criterion), regardless of the order status value.

[0159] The order list screen in Figure 5(B) displays a list of orders with the specified receipt date and an order status value of "X1" (i.e., orders that have been received). Since orders that have not yet been picked will not be considered received (because there are no orders with an order status value of "01"), orders with an order status value of "11" will actually be displayed.

[0160] The order list screen in Figure 5(C) displays a list of orders with the specified delivery date and an order status value of "0Y" (i.e., unpicked orders). Since unpicked orders are not considered received (because there are no orders with an order status value of "01"), orders with an order status value of "00" are actually displayed.

[0161] As mentioned above, if an item is not picked, it will not be considered received. Therefore, it is possible to disable the search condition for the combination of "not picked" and "received". For example, if the picking status is set to "not picked" in the picking status change area AR1016, it may be disabled to change the receiving status to "received" in the receiving status change area AR1017. Conversely, if the receiving status is set to "received" in the receiving status change area AR1017, it may be disabled to change the picking status to "not picked" in the picking status change area AR1016. Additionally, if the status is both "not picked" and "received", the re-search button BT1018 may be disabled.

[0162] Alternatively, you may allow the setting of search conditions that combine "not picked" and "received," and notify an error (setting error) after the user operates the re-search button BT1018. Or, since orders that are both "not picked" and "received" simply do not exist (they are not found in the search), you may allow the setting, and not notify an error after the user operates the re-search button BT1018.

[0163] When an order (specifically order a) is selected on the order list screen (list of picked orders) shown in Figure 5(B) (the checkbox BT2041 in the order list for symbol a is checked) and the product list button BT2050 is pressed, the employee terminal 80 displays the order details screen shown in Figure 6(A). The order details screen is also referred to as the product list screen.

[0164] The order details screen in Figure 6(A) includes an order basic information display area AR2130 and a product list display area AR2140. Furthermore, the order details screen in Figure 6(A) is displayed in a way that allows the user to operate the back button BT2151.

[0165] The order basic information display area AR2130 is the area that displays the basic information (received date, customer name) of the order (the order selected on the picked order list screen). In the order details screen of Figure 6(A), the order basic information display area AR2130 displays the customer name "AA" of order a, which was selected on the picked order list screen.

[0166] The product list display area AR2140 is an area that displays a list of each product included in the order (online ordered product). In the product list display area AR2140 of the order details screen in Figure 6(A), the product lists of the three types of products (plastic bags, XX charcoal sauce, XX detergent) included in order a, which was selected on the picking order list screen, are displayed.

[0167] When the employee terminal 80 is on the order list screen (list of picked orders screen) shown in Figure 5(B), and multiple orders (specifically order a and order b) are selected (the checkboxes BT2041 in the respective order lists for code a and code b are checked), and the product list button BT2050 is pressed, the employee terminal 80 displays the order details screen shown in Figure 6(B).

[0168] The order details screen in Figure 6(B) includes an order switching area AR2120, an order basic information display area AR2130, and a product list display area AR2140. Furthermore, the order details screen in Figure 6(B) is displayed in a manner that allows the user to operate the back button BT2151.

[0169] The order switching area AR2120 is the area that accepts switching operations to switch orders (specifically, orders that display products in the product list display area AR2140). In the order details screen of Figure 6(B), the order switching area AR2120 displays three types of switching buttons that can be operated: the All button, the Order 1 button, and the Order 2 button.

[0170] The Order 1 button corresponds to Order A in the list of picked orders screen. The Order 2 button corresponds to Order B in the list of picked orders screen. The All button corresponds to all selected orders (i.e., both Order A and Order B) in the list of picked orders screen.

[0171] Note that the Order 1 button may correspond to the order displayed at the top of the order list screen among the selected orders, and the Order 2 button may correspond to the order displayed at the bottom of the order list screen among the selected orders. Alternatively, the Order 1 button may correspond to the first selected order on the order list screen, and the Order 2 button may correspond to the second selected order on the order list screen.

[0172] In the order switching area AR2120 of the order details screen in Figure 6(B), all buttons are displayed as selected (indicated by a thick border), while the Order 1 button and Order 2 button are displayed as unselected. In other words, when multiple orders are selected on the order list screen and the product list button BT2050 is operated, the employee terminal 80 controls the display of the switching buttons in the order switching area AR2120, the display of the order basic information display area AR2130, and the display of the product list display area AR2140, assuming that all buttons in the order switching area AR2120 are selected.

[0173] In the order details screen of Figure 6(B), the order basic information display area AR2130 shows the customer names "AA" and "BB" for orders a and b, respectively, which were selected on the picking order list screen.

[0174] In the product list display area AR2140 of the order details screen in Figure 6(B), the individual product lists for the four types of products (plastic bags, XX charcoal sauce, XX bonito flakes, XX detergent) included in orders a and b, which were selected on the picking order list screen, are displayed. Note that the quantity of plastic bags is 2 because they are included in multiple orders (order a and order b).

[0175] When the order 1 button in the order switching area AR2120 is pressed on the order details screen shown in Figure 6(B), the employee terminal 80 displays the order details screen shown in Figure 6(C).

[0176] In the order switching area AR2120 of the order details screen in Figure 6(C), the Order 1 button is displayed in a selected state, while the All buttons and the Order 2 button are displayed in a deselected state.

[0177] In the order details screen shown in Figure 6(C), the order basic information display area AR2130 displays the customer name "AA" for order a, which corresponds to the order button 1.

[0178] In the product list display area AR2140 of the order details screen in Figure 6(C), the individual product lists for the three types of products included in order a (plastic bags, XX charcoal sauce, XX detergent) are displayed.

[0179] Although not shown in the diagram, the store clerk terminal 80 will now describe the order details screen when the Order 2 button in the Order Switching Area AR2120 is pressed on the Order Details screen in Figure 6(B). When the Order 2 button in the Order Switching Area AR2120 is pressed on the Order Details screen in Figure 6(B), the Order 2 button is displayed in the Order Switching Area AR2120 in a selected state (the All button and Order 1 button are displayed in a deselected state), the customer name "BB" for order b is displayed in the Order Basic Information Display Area AR2130, and the product list display area AR2140 displays a product list of the two types of products included in order b (plastic bag, dried bonito flakes). This is shown as the Order Details screen (not shown).

[0180] When an order (specifically order e) is selected on the order list screen (unpicked order list screen) shown in Figure 5(C) (the checkbox BT2041 in the order list for code e is checked) and the product list button BT2050 is pressed, the employee terminal 80 displays the order details screen as shown in Figure 7(A).

[0181] The order details screen accessed from the unpicked order list screen may also be referred to as the picking screen. The order details screens in Figures 7(A), 7(B), 7(C), and 8(A) are all picking screens.

[0182] The order details screen in Figure 7(A) includes an order basic information display area AR2230 and a product list display area AR2240. Additionally, the order details screen in Figure 7(A) displays the "Complete" button BT2250 and the "Back" button BT2251 in an operable manner.

[0183] The order basic information display area AR2230 is the area that displays the basic information (receive date, customer name) of the order (the order selected on the unpicked order list screen). In the order details screen of Figure 7(A), the order basic information display area AR2230 displays the customer name "EE" of order e, which was selected on the unpicked order list screen.

[0184] The product list display area AR2240 is an area that displays a list of each product included in the order (online ordered product). In the product list display area AR2240 of the order details screen in Figure 7(A), the product lists of the four types of products (plastic bags, XX soy sauce, XX toothpaste, XX shampoo) included in order e, which was selected on the unpicked order list screen, are displayed. Each product list is provided with a check button BT2241 for selecting the respective product (the product indicated by the product list).

[0185] When the store clerk terminal 80 displays the order details screen as shown in Figure 7(B) if multiple orders (specifically, order e, order f, and order g) are selected on the order list screen (unpicked order list screen) shown in Figure 5(C) (the checkboxes BT2041 in the respective order lists for codes e, f, and g are checked) and the product list button BT2050 is pressed, the clerk terminal 80 displays the order details screen as shown in Figure 7(B).

[0186] The order details screen in Figure 7(B) includes an order switching area AR2220, an order basic information display area AR2230, and a product list display area AR2240. Additionally, the order details screen in Figure 7(B) displays the complete button BT2250 and the back button BT2251 in an operable manner.

[0187] The order switching area AR2220 is the area that accepts switching operations to switch orders (specifically, orders that display products in the product list display area AR2240). In the order details screen of Figure 7(B), the order switching area AR2220 displays four types of switching buttons that can be operated: the All button, the Order 1 button, the Order 2 button, and the Order 3 button.

[0188] The Order 1 button corresponds to order e among the selected orders e to g on the unpicked order list screen. The Order 2 button corresponds to order f among the selected orders e to g on the unpicked order list screen. The Order 3 button corresponds to order g among the selected orders e to g on the unpicked order list screen. The All button corresponds to all selected orders (i.e., all of orders e to g) on ​​the picked order list screen.

[0189] The Order 1 button may correspond to the order displayed at the top of the order list screen among the selected orders, and the Order 3 button may correspond to the order displayed at the bottom of the order list screen among the selected orders. Alternatively, the Order 1 button may correspond to the first order selected on the order list screen, and the Order 3 button may correspond to the last order selected on the order list screen.

[0190] In the order switching area AR2220 of the order details screen in Figure 7(B), all buttons are displayed as selected (indicated by a thick border), while the Order 1 to Order 3 buttons are displayed as unselected. In other words, when multiple orders are selected on the order list screen and the product list button BT2050 is operated, the employee terminal 80 controls the display of the switching buttons in the order switching area AR2220, the display of the order basic information display area AR2230, and the display of the product list display area AR2240, assuming that all buttons in the order switching area AR2220 are selected.

[0191] In the order details screen of Figure 7(B), the order basic information display area AR2230 shows the customer names "EE," "FF," and "GG" for orders e to g, which were selected on the unpicked order list screen, as customer names.

[0192] In the product list display area AR2240 of the order details screen in Figure 7(B), the individual product lists for the five types of products (plastic bags, XX soy sauce, XX miso, XX toothpaste, XX shampoo) included in orders e to g selected on the unpicked order list screen are displayed. Note that since plastic bags and XX soy sauce are included in multiple orders, the quantity for each is 2.

[0193] When the order 1 button in the order switching area AR2220 is pressed on the order details screen shown in Figure 7(B), the employee terminal 80 displays the order details screen shown in Figure 7(C).

[0194] In the order switching area AR2220 of the order details screen in Figure 7(C), the Order 1 button is displayed in a selected state, while the other buttons (All button, Order 2 button, Order 3 button) are displayed in a deselected state.

[0195] In the order details screen shown in Figure 7(C), the order basic information display area AR2230 displays the customer name "EE" for order e, which corresponds to the order 1 button.

[0196] In the product list display area AR2240 of the order details screen in Figure 7(C), the individual product lists for the four types of products included in order e (plastic bags, XX soy sauce, XX toothpaste, XX shampoo) are displayed.

[0197] The same applies to the case where the Order 2 button in the Order Switching Area AR2220 is operated, and the Order 3 button in the Order Switching Area AR2220 is operated, as shown in the Order Details screen in Figure 7(B) (explanation omitted).

[0198] The order details screen in Figure 8(A) is a transition from the order details screen in Figure 7(A). In the order details screen in Figure 8(A), the shopping bags, XX toothpaste, and XX shampoo are checked as picked, while XX soy sauce is not checked as picked. It should be assumed that shopping bags, which are generally prepared in large quantities, will never be out of stock (i.e., they can always be checked as picked).

[0199] When a store employee picks an online order, they may use the imaging unit of the employee terminal 80 to scan the product code of the online order and automatically mark the online order as checked. In other words, the employee terminal 80 may mark each individual check button BT2241 as picked based on the employee's scanning of the product code of each item. Alternatively, after picking an online order (or immediately before picking), the employee may operate (touch) the check box BT2241 of the online order to mark the online order as checked. In other words, the employee terminal 80 may mark each individual check button BT2241 as picked based on the employee's operation of each check button BT2241.

[0200] Both the scanning of individual product codes and the operation of individual checkboxes BT2241 can be considered picking operations (picking completion operations) for each online order product displayed in the product list display area AR2240. In other words, the employee terminal 80 can input (receive) picking operations (picking completion operations) by the employee for each individual product. To put it another way, the employee terminal 80 is equipped with an input section that accepts input from the employee for each individual order product displayed in the list.

[0201] When the employee terminal 80 presses the "Complete" button BT2250 on the order details screen shown in Figure 8(A), it displays a confirmation screen as shown in Figure 8(B). The "Complete" button BT2250 is a button used to declare the end of the picking process.

[0202] Furthermore, if the employee terminal 80 is operated using the back button BT2251 on the order details screen shown in Figure 8(A), it may display a confirmation message indicating that the picking process is not yet complete. The above confirmation message may also be displayed on a small screen (not shown) that has an end button for when the picking process is not yet complete but the process is to be terminated, and a return button for when the process is to be resumed.

[0203] The confirmation screen in Figure 8(B) includes a notification display area AR2331, an out-of-stock item display area AR2332, and an ordered item display area AR2333. Additionally, the OK button BT2350 is displayed as operable on the confirmation screen in Figure 8(B). The notification display area AR2331, the out-of-stock item display area AR2332, and the ordered item display area AR2333 are collectively referred to as the picking result display area AR2330.

[0204] The notification display area AR2331 is the area for displaying messages from store staff. Details will be described later. The out-of-stock product display area AR2332 is the area for displaying product information (product name, quantity, price) for out-of-stock items. In the illustrated example, XX soy sauce is displayed as an out-of-stock item. The ordered product display area AR2333 is the area for displaying product information (product name, quantity, price) for online ordered items (including out-of-stock items). In the illustrated example, shopping bags, XX soy sauce, XX toothpaste, and XX shampoo are displayed as online ordered items.

[0205] (Message from the staff) As mentioned above, employee messages are messages (comments) from the employee (store) regarding the picking process. The employee terminal 80 generates (automatically generates) employee messages according to the status of the picking process. For example, the employee terminal 80 may generate employee messages as follows.

[0206] When the store clerk terminal 80 presses the complete button BT2250 on the order details screen (Figure 8(A)), it checks the status of the picking process. Specifically, the store clerk terminal 80 checks the incomplete / completed status of the picking process for each online ordered item on the order details screen (Figure 8(A)).

[0207] If the store clerk terminal 80 confirms that picking has been completed for all online ordered items (i.e., all online ordered items have been checked / picked), it generates a store clerk message stating that picking has been completed for all online ordered items, such as "All items are ready." Note that "All items are ready" is just one example, and the store clerk terminal 80 may generate other messages (for example, a store clerk message such as "All items are ready for pickup") to indicate that picking has been completed for all online ordered items.

[0208] If the store clerk terminal 80 confirms that some online ordered items have not been picked (some online ordered items are unchecked (not picked)), it will generate a store clerk message stating that some online ordered items have not been picked, such as "We were unable to provide you with 'XX'." "XX" is the name of the unchecked (unpicked) item. If multiple items are unchecked (there are multiple unpicked items), the store clerk terminal 80 will generate a store clerk message listing each of them. Note that "We were unable to provide you with 'XX'" is just an example, and the store clerk terminal 80 may generate other messages stating that some online ordered items have not been picked (for example, a store clerk message such as "We are out of stock of your order for 'XX' and were unable to provide you with it").

[0209] If the store clerk terminal 80 confirms that picking has not been completed for all online ordered items (all online ordered items except shopping bags), it generates a store clerk message stating that picking has not been completed for all online ordered items, such as "We were unable to provide the items." Note that "We were unable to provide the items" is just one example, and the store clerk terminal 80 may generate a message with other wording (for example, a store clerk message such as "The items you ordered are out of stock and we were unable to provide them.") to indicate that picking has not been completed for all online ordered items.

[0210] Furthermore, if picking has not been completed for all online orders (all online orders except for shopping bags), picking of shopping bags may be canceled. In other words, the order for shopping bags may be treated as canceled.

[0211] If the "Complete" button BT2250 is pressed on the order details screen in Figure 8(A), the picking of some online ordered items (XX Soy Sauce) has not been completed, so the employee terminal 80 generates the employee message, "XX Soy Sauce was not available." Accordingly, the employee terminal 80 displays the employee message, "XX Soy Sauce was not available," in the notification display area AR2331, as shown on the confirmation screen in Figure 8(B).

[0212] If, for example, the customer presses the complete button BT2250 on the order details screen in Figure 8(A) before the picking of XX soy sauce and XX toothpaste is complete, the employee terminal 80 will generate an employee message stating, "XX soy sauce and XX toothpaste were not available," and will display this employee message in the notification display area AR2331 on the confirmation screen in Figure 8(B).

[0213] If, for example, the order details screen in Figure 8(A) shows that picking has been completed for all online ordered items, and the completion button BT2250 is pressed, the employee terminal 80 will generate an employee message saying "All items are ready," and display this employee message in the notification display area AR2331 on the confirmation screen in Figure 8(B).

[0214] For example, if the picking of XX soy sauce, XX toothpaste, and XX shampoo is not completed on the order details screen in Figure 8(A), and the completion button BT2250 is pressed, the employee terminal 80 may generate an employee message saying "The items were not available," and display this employee message in the notification display area AR2331 on the confirmation screen in Figure 8(B). Also, as mentioned above, the order for shopping bags may be processed as canceled.

[0215] Furthermore, if multiple orders for the same product are placed and the completion button BT2250 is pressed while some of the picking is incomplete, the employee terminal 80 will generate an employee message indicating the number of items that have not been picked (or the number that have been picked). For example, if X units of XX soy sauce are ordered, but only Y units (where Y is between 1 and X) have been picked, and the completion button BT2250 is pressed, the employee terminal 80 may generate an employee message such as, "We were only able to provide Y units of XX soy sauce out of X units."

[0216] The confirmation screen in Figure 8(C) is a confirmation screen for when multiple orders are picked together. For example, if the store clerk terminal 80 receives the picking input on the order details screen in Figure 7(B) or Figure 7(C) and then the completion button BT2250 is pressed, it will display the confirmation screen shown in Figure 8(C). Note that in the confirmation screen in Figure 8(C), order 1 (customer "EE") is selected (the order 1 button is selected in the order switching area AR2320), but after the completion button BT2250 is pressed, a confirmation screen with all buttons selected may be displayed.

[0217] The employee terminal 80 switches the display content of the picking result display area AR2330 according to the operation of the order switching area AR2320 on the confirmation screen in Figure 8(C) (operation of the All button, Order 1 button, Order 2 button, Order 3 button). If all (customers "EE", "FF", "GG") are selected (if the All button is selected in the order switching area AR2320), the contents of each order (each customer) may be displayed in the picking result display area AR2330 by, for example, scrolling (the displayed content may be scrolled).

[0218] (Completion of picking ~ Input of handover method) For example, if the OK button BT2350 on the confirmation screen in Figure 8(B) is pressed, the employee terminal 80 sends a picking completion notification to the online order server 20A and displays a product handover method input screen (not shown). This corresponds to A2 in the locker handover process described above, and B2 in the service counter handover process.

[0219] Upon receiving a picking completion notification from the employee terminal 80, the online order server 20A updates the order status value for that order from "00", which indicates that the order has not been picked and has not been received, to "10", which indicates that the order has been picked and has not been received. This corresponds to A3 in the locker handover process described above, and B3 in the service counter handover process.

[0220] The product handover method input screen (not shown) that the store clerk terminal 80 displays after the OK button BT2350 on the confirmation screen in Figure 8(B) is provided with a storage slot number input area and a tag number input area, and an OK button is displayed.

[0221] The storage slot number input area is an area for inputting the storage slot number of the locker device 90 that stores the picked online order items when they are delivered to a locker. The storage slot number input area may be an area that accepts the number of items to be placed (for example, by inputting the number of items to be placed using a displayed software number, etc.), or it may be an area where the user selects a blank field (initial selection state) or a number corresponding to each storage slot number using pull-down buttons. The tag number input area may be an area that accepts the number of items to be placed (for example, by inputting the number of items to be placed using a displayed software number, etc.), or it may be an area where the user selects a blank field (initial selection state) or a number corresponding to each tag number using pull-down buttons.

[0222] (If the handover method is locker handover) The store clerk enters the storage compartment number in the storage compartment number input area on the product handover method input screen and presses the OK button. In other words, if the handover is to be to a locker, the store clerk enters the storage compartment number in the storage compartment number input area without entering the tag number in the tag number input area and presses the OK button.

[0223] When the OK button is pressed, the employee terminal 80 determines whether a password for unlocking the locker or a password for the service counter is required. The employee terminal 80 determines that a password for unlocking the locker is required because there is no entry for a ticket number in the ticket number input area but there is an entry for a storage slot number in the storage slot number input area. Having determined that a password for unlocking the locker is required, the employee terminal 80 generates the password for unlocking the locker. Having generated the password for unlocking the locker, the employee terminal 80 sends a notification that the locker is ready for handover to the online order server 20A. This corresponds to steps A4 to A6 of the locker handover process described above.

[0224] (If the handover method is to hand over at the service counter) The store clerk enters the tag number in the tag number input area on the product handover method input screen and presses the OK button. In other words, if the handover is to be at the service counter, the store clerk enters the tag number in the tag number input area without entering the storage slot number in the storage slot number input area and presses the OK button.

[0225] When the OK button is pressed, the employee terminal 80 determines whether a password for unlocking the locker or a password for the service counter is required. The employee terminal 80 determines that a password for the service counter is required because there is no input for a locker slot number in the locker slot number input area, but there is an input for a tag number in the tag number input area. Having determined that a password for the service counter is required, the employee terminal 80 generates a password for the service counter. After generating the password for the service counter, the employee terminal 80 sends a notification to the online order server 20A that the service counter is ready for handover. This corresponds to steps B4 to B6 of the service counter handover process described above.

[0226] (Regarding the operation of the picking button BT1001) When the picking button BT1001 is pressed on the menu screen shown in Figure 4(A), the employee terminal 80 displays the order list screen shown in Figure 9(A). The order list screen in Figure 9(A) is substantially the same as the order list screen in Figure 5(C). Specifically, the order list screen in Figure 5(C) and the order list screen in Figure 9(A) differ in that the former has a change button BT2031, while the latter has a change button BT2032, but otherwise they are identical.

[0227] As mentioned above, the process transitions from the order list screen in Figure 5(C) to the picking screen (Figures 7(A) to 7(C)), and similarly, the process transitions from the order list screen in Figure 9(A) to the picking screen (Figures 7(A) to 7(C)).

[0228] When the change button BT2032 on the order list screen shown in Figure 9(A) is pressed, the employee terminal 80 displays a small screen SG1011, as shown in Figure 4(C), in front of the order list screen.

[0229] The small screen SG1011 is a screen for changing search conditions (setting search conditions). The small screen SG1010 in Figure 4(C) has a pickup date change area AR1014 that accepts changes to the pickup date. The small screen SG1011 displays the re-search button BT1018 and the close button BT1019 in an operable manner. On the small screen SG1011, only the pickup date can be changed as a search condition.

[0230] As described above, in the menu screen of Figure 4(A), whether you operate the order viewing button BT1002 or the picking button BT1001, you can transition to the unpicked order list screen (Figure 5(C), Figure 9(A)), and from the unpicked order list screen, you can transition to the picking screen (Figure 7(A) to Figure 7(C)).

[0231] Specifically, when using the order viewing button BT1002, the user proceeds via the order list screen shown in Figure 5(A) (specifically, by changing the search conditions on the small screen SG1010 in Figure 4(B)) to the unpicked order list screen (Figure 5(C)). On the other hand, when using the picking button BT1001, the user proceeds directly to the unpicked order list screen (Figure 9(A)).

[0232] Furthermore, the unpicked order list screen (Figure 5(C)), accessed via the order viewing button BT1002, contains a change button BT2031. By operating the change button BT2031, the picking status and receiving status can be changed as search conditions in the sub-screen SG1010 (Figure 4(B)), in addition to the receiving date. On the other hand, the unpicked order list screen (Figure 9(A)), accessed via the picking button BT1001, contains a change button BT2032. By operating the change button BT2032, the receiving date can be changed as a search condition in the sub-screen SG1011 (Figure 4(C)), but the picking status and receiving status cannot be changed. Since the picking button BT1001 is used when picking, the order list screen (Figure 9(A)) accessed via the picking button BT1001 does not display picked orders in the list.

[0233] (Regarding the operation of the reading button BT1003) When the QR code reading button BT1003 is pressed on the menu screen shown in Figure 4(A), the employee terminal 80 displays a reading screen as shown in Figure 9(B).

[0234] The reading screen in Figure 9(B) (and the reading result screen in Figure 9(C) are similar) is used by store staff at the service counter SC when handing over goods (pre-picked online ordered goods) to customers. The reading screen in Figure 9(B) is provided with an image capture display area AR3010. The reading screen in Figure 9(B) also displays a message MS3011 instructing the reader to scan the 2D code (specifically, the exit / item pickup code GA83B) displayed on the customer's mobile terminal 70. The reading screen in Figure 9(B) also displays an operable back button BT3051. When the back button BT3051 is pressed, the store staff terminal 80 displays the original screen.

[0235] The image display area AR3010 is the area where captured images and the like are displayed. The staff at the service counter SC reads the exit and product pickup code GA83B (displayed on the mobile terminal 70) presented by the customer using the staff terminal 80. Specifically, when the staff member captures the exit and product pickup code GA83B so that it is displayed in the image display area AR3010 (near the center), the staff terminal 80 recognizes the exit and product pickup code GA83B (code recognition function).

[0236] When the store clerk terminal 80 recognizes the exit / product pickup code GA83B on the reading screen shown in Figure 9(B), it determines whether the service counter password obtained from the exit / product pickup code GA83B matches the service counter password for that transaction stored in the in-store registration server 20B. If they match, the store clerk terminal 80 displays a reading result screen as shown in Figure 9(C). This corresponds to steps B10 to B13 of the service counter handover process described above.

[0237] The reading result screen in Figure 9(C) displays the message MS3001 indicating that the password matched. The reading result screen in Figure 9(C) also includes a delivery management information display area AR3110, a notification display area AR3131, a stockout product display area AR3132, and an ordered product display area AR3133. Furthermore, the OK button BT3150 is displayed as operable on the reading result screen in Figure 9(C). The notification display area AR3131, the stockout product display area AR3132, and the ordered product display area AR3133 are collectively referred to as the picking result display area AR3130.

[0238] The handover management information display area AR3110 on the reading result screen in Figure 9(C) is the area that displays the service counter handover management information (ticket number). The employee terminal 80 displays the service counter handover management information obtained from the exit / product pickup code GA83B in the handover management information display area AR3110.

[0239] The notification display area AR3131 on the reading results screen in Figure 9(C) is an area that displays messages from store staff, similar to the notification display area AR2331 on the confirmation screens in Figures 8(B) and 8(C). The out-of-stock product display area AR3132 on the reading results screen in Figure 9(C) is an area that displays product information for out-of-stock products, similar to the out-of-stock product display area AR2332 on the confirmation screens in Figures 8(B) and 8(C). The ordered product display area AR3133 on the reading results screen in Figure 9(C) is an area that displays product information for online ordered products (including out-of-stock products), similar to the ordered product display area AR2333 on the confirmation screens in Figures 8(B) and 8(C).

[0240] When the OK button BT3150 is pressed, the employee terminal 80 sends a delivery completion notification to the online order server 20A and the in-store registration server 20B, and displays the reading screen shown in Figure 9(B). Upon receiving the delivery completion notification from the employee terminal 80, the online order server 20A updates the order status value for that order from "10", which indicates that the item has been picked but not yet received, to "11", which indicates that the item has been picked but received. The same applies to the in-store registration server 20B, which also receives the delivery completion notification from the employee terminal 80.

[0241] Furthermore, if the service counter password obtained from the exit / product pickup code GA83B does not match the service counter password for that transaction stored in the in-store registration server 20B, the employee terminal 80 may display a message MS3002 indicating a mismatch instead of a message MS3001 indicating a match, and may display a reading result screen (not shown) with the contents of the handover management information display area AR3110 and the picking result display area AR3130 blank.

[0242] Figures 10 to 15 show examples of displays on the mobile terminal 70. When an online order has been placed, the mobile terminal 70 displays a home screen as shown in Figure 10(A). Note that each screen in Figures 10 to 15 is an example of a display on the mobile terminal 70 of a customer (EE) whose online order (the online order items were a shopping bag, XX soy sauce, XX toothpaste, and XX shampoo, and the XX soy sauce was out of stock) is shown on the confirmation screen in Figure 8(B).

[0243] The home screen in Figure 10(A) displays the following buttons in an operable manner: Store Information button, Notifications button, Special Offers button, Start In-Store Shopping button BT10, Store Search button, and Online Order button BT11. Additionally, the home screen in Figure 10(A) displays a message MS02 associated with the Online Order button BT11 indicating that there is one online order available for pickup.

[0244] When the mobile terminal 70 is activated by pressing the "Start In-Store Shopping" button BT10 on the home screen shown in Figure 10(A) (the home screen when an online order has been placed), it displays a screen for selecting the delivery method as shown in Figure 10(B).

[0245] Furthermore, as described above, when the mobile terminal 70 displays the pickup method selection screen in Figure 10(B) (when the display screen of the mobile terminal 70 transitions from the home screen in Figure 10(A) to the pickup method selection screen in Figure 10(B)), transaction information for the customer (empty transaction information) is generated in the transaction file of the in-store registration server 20B, and the contents of the customer's order information in the order file are set in the generated transaction information (data items related to online orders). For example, when the in-store shopping start button BT10 on the home screen of Figure 10(A) is operated, the mobile terminal 70 sends instruction information to the in-store registration server 20B instructing it to generate transaction information. Upon receiving the instruction information, the in-store registration server 20B generates transaction information, requests order information from the online order server 20A, and sets the contents of the order information received from the online order server 20A into the transaction information.

[0246] The receiving method selection screen in Figure 10(B) displays the following buttons in an operable manner: the Start Payment button BT61 (a button displaying "Pay and receive immediately"), the Start In-Store Shopping button BT62 (a button displaying "Start shopping in-store"), and the Result Confirmation button BT65. Additionally, the receiving method selection screen in Figure 10(B) includes a comment display area AR64.

[0247] The BT61 checkout button is used to immediately checkout and receive your online order. The BT62 in-store shopping button is used to shop in-store before checking out your online order and to pay for and receive your in-store items together. The BT65 result confirmation button is used to check the results of the picking process performed by the store staff.

[0248] The comment display area AR64 is the area where the store clerk's message is displayed. In the comment display area AR64 of the receiving method selection screen in Figure 10(B), the store clerk's message "We were unable to provide 'XX Soy Sauce'." is displayed. In other words, the mobile terminal 70 displays the store clerk's message for the transaction in the comment display area AR64 based on the data item (store clerk's message) related to the online order within the transaction information of the transaction (customer EE's transaction) stored in the in-store registration server 20B.

[0249] When the mobile terminal 70 is activated by pressing the result confirmation button BT65 on the receiving method selection screen in Figure 10(B), it displays detailed information about the online order based on the data items related to the online order in the transaction information of the transaction stored in the in-store registration server 20B.

[0250] For example, if the order is for locker pickup (delivery method "1"), the mobile terminal 70 displays a small screen SG66A, as shown in Figure 11(A), in front of the pickup method selection screen. In other words, when the result confirmation button BT65 is pressed, the mobile terminal 70 determines that the order is for locker pickup from the data item related to the online order in the transaction information (delivery method "1"), and displays a small screen SG66A, as shown in Figure 11(A), in front of the pickup method selection screen based on the data item (for example, product information of the online ordered product, store clerk code, product information of out-of-stock items among the online ordered products, store clerk message, delivery method, storage slot number, etc.).

[0251] On the other hand, if the order is to be delivered to a service counter (delivery method "2"), the mobile terminal 70 displays a small screen SG66B, as shown in Figure 11(B), in front of the delivery method selection screen. In other words, when the result confirmation button BT65 is pressed, the mobile terminal 70 determines that the order is to be delivered to a service counter from the data items related to the online order in the transaction information (delivery method "2"), and displays a small screen SG66B, as shown in Figure 11(B), in front of the delivery method selection screen based on the data items (for example, product information of the online ordered product, store clerk code, product information of out-of-stock items among the online ordered products, store clerk message, delivery method, service counter delivery management information, etc.).

[0252] When the payment start button BT61 on the payment method selection screen in Figure 10(B) is pressed, the mobile terminal 70 displays a payment device reading instruction screen that instructs the payment machine (payment device 50) to read the two-dimensional code (payment code GA72).

[0253] For example, if the order is for locker pickup, the mobile terminal 70 displays a payment device reading instruction screen as shown in Figure 12(A).

[0254] The payment device reading instruction screen in Figure 12(A) displays the following: message MS71 instructing the payment machine (payment device 50) to read the 2D code (payment code GA72), the payment code GA72, an illustration image GA73 of the payment machine (payment device 50), message MS74A instructing the user to pick up their online-ordered items from the locker (locker device 90) after payment (after payment at the payment device 50), and an illustration image GA88A of the locker.

[0255] The settlement code GA72 is a coded (e.g., two-dimensional code) representation of settlement information. Settlement information refers to the information necessary to obtain transaction information for the transaction in question from the in-store registration server 20B (information that can identify the transaction information to be settled; for example, transaction identification information of the transaction information to be settled, and the URI of the transaction information to be settled). The settlement device 50 receives the transaction information to be settled from the in-store registration server 20B by reading the settlement code GA72 displayed on the mobile terminal 70.

[0256] On the other hand, if the order is to be delivered to the service counter, the mobile terminal 70 displays a payment device reading instruction screen as shown in Figure 12(B).

[0257] The payment device reading instruction screen in Figure 12(B) displays message MS71, payment code GA72, illustration image GA73, message MS74B instructing the user to pick up their online order at the service counter SC after payment (after payment at the payment device 50), and illustration image GA88B of the service counter SC.

[0258] When the mobile terminal 70 is activated by pressing the "Start In-Store Shopping" button BT62 on the pickup method selection screen shown in Figure 10(B), it displays a registration screen as shown in Figure 13(A).

[0259] The registration screen in Figure 13(A), like the registration screen in Figure 2(B), is provided with an image display area AR910, a total display area AR920, and a registration information display area AR930. In the scenario in Figure 13(A), the items to be paid for are online-ordered items: a shopping bag (¥5), XX toothpaste (¥420), and XX shampoo (¥650). Therefore, the mobile terminal 70 displays a total of "3 points" and a total amount of "¥1075" in the total display area AR920. In other words, the registration screen in Figure 2(B) is a registration screen for in-store registration only, and since there are no online-ordered items, the total is zero before in-store registration of one item (initial state). In contrast, the registration screen in Figure 13(A) is a registration screen for a combined online-ordered and in-store registration, and the total of online-ordered items is displayed before in-store registration of one item.

[0260] The total display area AR920 is displayed in a manner that allows the operation of the result confirmation button BT65 and the payment instruction button BT90. When the payment instruction button BT90 is pressed, the mobile terminal 70 displays the payment device reading instruction screen shown in Figure 12(A) or Figure 12(B). In other words, if the order is for locker pickup, the mobile terminal 70 displays the payment device reading instruction screen shown in Figure 12(A), and if the order is for service counter pickup, it displays the payment device reading instruction screen shown in Figure 12(B).

[0261] The checkout instruction button BT90 is intended to be used after registering one or more items in-store. However, to address situations where the user intends to register items in-store but then realizes that registration is unnecessary, or where the user mistakenly presses the checkout instruction button BT62 instead of the checkout start button BT61 (to allow the user to proceed to checkout even if only online-ordered items are used), the checkout instruction button BT90 can be used even without in-store registration.

[0262] When the mobile terminal 70 scans the barcode of, for example, a XX bento box on the registration screen shown in Figure 13(A), it displays a registration screen as shown in Figure 13(B). The registration information display area AR930 on the registration screen in Figure 13(B) displays the information of the XX bento box registered in the store, and the total display area AR920 displays the total points "4 points" and the total amount "¥1495".

[0263] When the user presses the result confirmation button BT65 on the registration screen in Figure 13(A) or Figure 13(B), the mobile terminal 70 displays detailed information about the online order, similar to when the user presses the result confirmation button BT65 on the delivery method selection screen in Figure 10(B). Specifically, if the order is for locker pickup, the mobile terminal 70 displays the small screen SG66A in Figure 11(A) on top of the transaction screen, and if the order is for service counter pickup, it displays the small screen SG66B in Figure 11(B) on top of the transaction screen.

[0264] In addition, while the mobile terminal 70 displays the staff message on the small screen SG66A or the small screen SG66B, it may also display the staff message on the registration screen (for example, the total display area AR920 or the registration information display area AR930).

[0265] For example, the mobile terminal 70 displays a store clerk message on the registration screen in Figure 13(A) or Figure 13(B) if there are out-of-stock items (items not picked), but does not need to display a store clerk message on the registration screen in Figure 13(A) or Figure 13(B) if there are no out-of-stock items. In other words, the mobile terminal 70 displays a store clerk message on the registration screen in Figure 13(A) or Figure 13(B) when there are out-of-stock items ("We were unable to provide 'XX'" or "We were unable to provide the item"), but does not need to display a store clerk message on the registration screen in Figure 13(A) or Figure 13(B) when there are no out-of-stock items ("All items are available").

[0266] When payment is completed at the payment device 50, the mobile terminal 70 displays an exit terminal reading instruction screen that instructs the exit terminal 60 to read a 2D code (exit and product pickup code GA83A, or exit and product pickup code GA83B).

[0267] For example, if the order is for locker pickup, the mobile terminal 70 displays a screen indicating that the customer should leave the store, as shown in Figure 14(A).

[0268] The exit terminal reading instruction screen in Figure 14(A) displays the following messages: message MS81 indicating that payment is complete; message MS82 instructing the exit terminal 60 to read the 2D code (exit and product pickup code GA83A); the exit and product pickup code GA83A; illustration image GA84 showing the process of reading the 2D code at the exit terminal 60; and message MS85A instructing the customer to take their online-ordered items from the locker (locker device 90) after the 2D code has been read at the exit terminal 60.

[0269] On the other hand, if the order is for pickup at the service counter, the mobile terminal 70 displays a screen indicating that the customer should leave the store, as shown in Figure 14(B).

[0270] The exit terminal reading instruction screen in Figure 14(B) displays message MS81, message MS82 instructing the exit terminal 60 to read the 2D code (exit and product pickup code GA83B), the exit and product pickup code GA83B, an illustration image GA84, and then message MS85B instructing the customer to pick up their online-ordered items at the service counter (service counter SC) after the 2D code has been read at the exit terminal 60.

[0271] The process from when the mobile terminal 70 displays the payment device reading instruction screen (Figures 12(A) and 12(B)) to when it displays the exit terminal reading instruction screen (Figures 14(A) and 14(B)) is as follows, for example, as shown in (1) to (9) below.

[0272] (1) Based on the customer's operation, the settlement device 50 reads the settlement code GA72 displayed on the settlement device reading instruction screen (FIGS. 12(A) and 12(B)) by the mobile terminal 70. (2) The settlement device 50 that has read the settlement code GA72 receives the transaction information to be settled from the in-store registration server 20B based on the information obtained from the settlement code GA72 (information that can identify the transaction information to be settled. For example, the transaction identification information of the transaction information to be settled, the URI of the transaction information to be settled). (3) The settlement device 50 executes a settlement process based on the customer's operation. (4) The settlement device 50 prints and issues a receipt. (5) The settlement device 50 transmits a settlement completion notice (payment completion notice) to the store registration server 20B. The settlement completion notice transmitted by the settlement device 50 to the store registration server 20B includes, for example, transaction identification information, payment information (e.g., payment date and time, payment type, etc.). (6) The in-store registration server 20B that has received the settlement completion notice transmits the settlement completion notice to the online order server 20A. The settlement completion notice transmitted by the in-store registration server 20B to the online order server 20A includes, for example, order identification information and payment information. (7) The in-store registration server 20B transmits the settlement completion notice to the mobile terminal 70. The settlement completion notice transmitted by the in-store registration server 20B to the mobile terminal 70 may include transaction identification information or customer identification information.

[0273] (8) The mobile terminal 70 that has received the settlement completion notice generates a checkout and merchandise pickup code GA83A or a checkout and merchandise pickup code GA83B. Specifically, when the order is for locker delivery, the mobile terminal 70 generates the checkout and merchandise pickup code GA83A, and when the order is for service counter delivery, the mobile terminal 70 generates the checkout and merchandise pickup code GA83B.

[0274] (9) The mobile terminal 70 displays the exit terminal reading instruction screen (Figure 14(A), Figure 14(B)). Specifically, if the order is for locker pickup, the mobile terminal 70 displays the exit terminal reading instruction screen (Figure 14(A)) displaying the exit and product pickup code GA83A generated in (8) above, and if the order is for service counter pickup, it displays the exit terminal reading instruction screen (Figure 14(B)) displaying the exit and product pickup code GA83B generated in (8) above.

[0275] When the mobile terminal 70 has finished reading the two-dimensional code (exit and product pickup code GA83A, or exit and product pickup code GA83B) at the exit terminal 60, it displays either a locker reading instruction screen instructing the user to read the two-dimensional code (exit and product pickup code GA83A) at the locker (locker device 90), or a service counter presentation instruction screen instructing the user to present the two-dimensional code (exit and product pickup code GA83B) at the service counter SC.

[0276] For example, if the order is for locker pickup, the mobile terminal 70 displays a locker reading instruction screen as shown in Figure 15(A).

[0277] The locker reading instruction screen in Figure 15(A) displays the message MS86 indicating that the reading of the 2D code (exit and product pickup code GA83A) by the exit terminal 60 has been completed, the message MS87A instructing the locker (locker device 90) to read the 2D code (exit and product pickup code GA83A), the exit and product pickup code GA83A, and an illustration image of the locker GA88A.

[0278] On the other hand, if the order is for delivery to a service counter, the mobile terminal 70 displays a service counter presentation instruction screen as shown in Figure 15(B).

[0279] The service counter instruction screen in Figure 15(B) displays the following: message MS86 indicating that the reading of the 2D code (exit and product pickup code GA83B) at the exit terminal 60 has been completed; message MS87B instructing the user to present the 2D code (exit and product pickup code GA83B) to the staff at the service counter (service counter SC); the exit and product pickup code GA83B; and an illustration image GA88B of the service counter SC.

[0280] The process from when the mobile terminal 70 displays the exit terminal reading instruction screen (Figure 14(A)) to when it displays the locker reading instruction screen (Figure 15(A)) is as follows, for example, (1) to (4) below.

[0281] (1) Based on the customer's operation, the exit terminal 60 reads the exit and product pickup code GA83A that the mobile terminal 70 displays on the exit terminal reading instruction screen (Figure 14(A)). (2) When the exit terminal 60 reads the exit and product pickup code GA83A, it sends an exit terminal reading completion notification to the in-store registration server 20B. The exit terminal reading completion notification may include transaction identification information (or customer identification information). (3) Upon receiving the notification that the terminal has finished reading the customer leaving the store, the in-store registration server 20B sends the notification to the mobile terminal 70. (4) Upon receiving the notification that the terminal has finished reading the device when leaving the store, the mobile terminal 70 displays the locker reading instruction screen (Figure 15(A)) which displays the exit and product pickup code GA83A.

[0282] The process from when the mobile terminal 70 displays the locker reading instruction screen (Figure 15(A)) to when it displays the completion screen (not shown) is, for example, as follows (1) to (8).

[0283] (1) Based on the customer's operation, the locker device 90 reads the exit and product pickup code GA83A displayed on the locker reading instruction screen (Figure 15(A)) of the mobile terminal 70. (2) When the locker device 90 reads the exit / product pickup code GA83A, it determines whether the locker unlocking password obtained from the exit / product pickup code GA83A matches any of the locker unlocking passwords stored in the memory unit (locker unlocking passwords stored during the picking operation). In other words, the locker device 90 determines whether the locker unlocking password obtained from the exit / product pickup code GA83A is the correct password. (3) When the locker device 90 determines that the locker unlocking password obtained from the exit / product pickup code GA83A is correct, it unlocks the storage compartment with the storage compartment number obtained from the exit / product pickup code GA83A and sends a delivery completion notification to the online order server 20A and the in-store registration server 20B. The customer receives the online ordered product from the unlocked storage compartment. (4) The locker device 90 invalidates the locker unlocking password. For example, the locker device 90 erases the locker unlocking password (i.e., the locker unlocking password used to unlock the locker) from its memory. (5) When the net order server 20A receives a delivery completion notification from the locker device 90, it updates the order status value of the order from "10", which indicates that the item has been picked but not yet received, to "11", which indicates that the item has been picked and received. (6) When the in-store registration server 20B receives a delivery completion notification from the locker device 90, it updates the order status value of the order in the transaction information from a value of "10" indicating that the item has been picked but not yet received, to a value of "11" indicating that the item has been picked and received. (7) The in-store registration server 20B sends the handover completion notification received from the locker device 90 to the mobile terminal 70. (8) Upon receiving the delivery completion notification, the mobile terminal 70 displays a completion screen (not shown).

[0284] The process from when the mobile terminal 70 displays the exit terminal reading instruction screen (Figure 14(B)) to when it displays the service counter presentation instruction screen (Figure 15(B)) is as follows, for example, (1) to (4) below.

[0285] (1) Based on the customer's operation, the exit terminal 60 reads the exit and product pickup code GA83B that the mobile terminal 70 displays on the exit terminal reading instruction screen (Figure 14(B)). (2) When the exit terminal 60 reads the exit and product pickup code GA83B, it sends an exit terminal reading completion notification to the in-store registration server 20B. The exit terminal reading completion notification may include transaction identification information (or customer identification information). (3) Upon receiving the notification that the terminal has finished reading the customer leaving the store, the in-store registration server 20B sends the notification to the mobile terminal 70. (4) Upon receiving the notification that the terminal has finished reading the exit information, the mobile terminal 70 displays a service counter instruction screen (Figure 15(B)) showing the exit and product pickup code GA83B.

[0286] The process from when the mobile terminal 70 displays the service counter instruction screen (Figure 15(B)) to when it displays the completion screen (not shown) is, for example, as follows (1) to (8). It is assumed that the employee terminal 80 operated by the employee at the service counter SC is displaying the reading screen shown in Figure 9(B).

[0287] (1) Based on the operation of the staff member at the service counter SC, the staff member terminal 80 reads the exit and product pickup code GA83B that the mobile terminal 70 is displaying on the service counter instruction screen (Figure 15(B)). In other words, the staff member terminal 80, which is displaying the reading screen (Figure 9(B)), reads the exit and product pickup code GA83B presented by the customer. (2) The employee terminal 80, having read the exit / product pickup code GA83B, determines whether the service counter password obtained from the exit / product pickup code GA83B matches the service counter password for that transaction stored in the in-store registration server 20B. In other words, the employee terminal 80 determines whether the service counter password obtained from the exit / product pickup code GA83B is the correct password. (3) If the store employee terminal 80 determines that the service counter PW obtained from the checkout and goods collection code GA83B is the correct PW, it displays a reading result screen (Fig. 9(C)). The store employee checks the delivery management information (bill number) displayed in the delivery management information display area AR3110 of the reading result screen, delivers the net-ordered goods indicated by the delivery management information to the customer, and operates the OK button BT3150. That is, a customer who presents the checkout and goods collection code GA83B to the store employee receives their net-ordered goods from the store employee. (4) Based on the operation of the OK button BT3150, the store employee terminal 80 sends a delivery completion notice to the net-order server 20A and the in-store registration server 20B. (5) Upon receiving the delivery completion notice from the store employee terminal 80, the net-order server 20A updates the value of the order status of the order from the value "10" indicating picked and not received to the value "11" indicating picked and received. (6) Upon receiving the delivery completion notice from the store employee terminal 80, the in-store registration server 20B updates the value of the order status of the order within the transaction information from the value "10" indicating picked and not received to the value "11" indicating picked and received. (7) The in-store registration server 20B sends the delivery completion notice received from the store employee terminal 80 to the mobile terminal 70. (8) The mobile terminal 70 that receives the delivery completion notice displays a completion screen (not shown).

[0288] (Control from the home screen when a net order has been placed) When the mobile terminal 70 is operated on the net-order button BT11 (or the display area of the message MS02) of the home screen in Fig. 10(A) (the home screen when a net order has been placed), it may display a small screen SG66A (Fig. 11(A)) or a small screen SG66B (Fig. 11(B)) in front of the home screen.

[0289] If the mobile terminal 70 is operated on the online order button BT11 (or the display area for message MS02) on the home screen of Figure 10(A), it may instead display the pickup method selection screen of Figure 10(B). As mentioned above, the mobile terminal 70 also displays the pickup method selection screen of Figure 10(B) when the in-store shopping start button BT10 on the home screen of Figure 10(A) is operated. However, if the mobile terminal 70 is operated on the online order button BT11 (or the display area for message MS02), it may display a pickup method selection screen that does not have an in-store shopping start button BT62 (a pickup method selection screen that has a checkout start button BT61, a result confirmation button BT65, and a comment display area AR64, but does not have an in-store shopping start button BT62). In other words, on the home screen of Figure 10(A), if the in-store shopping start button BT10 is pressed, the mobile terminal 70 may display a screen to select the receiving method (selection of "pay and receive immediately" or "start shopping in-store"), but if the online order button BT11 (or the display area of ​​message MS02) is pressed, it may display a screen where the receiving method cannot be effectively selected (only "pay and receive immediately" is available). Also, on the home screen of Figure 10(A), if the in-store shopping start button BT10 is pressed, the mobile terminal 70 may display a receiving method selection screen that does not have a payment start button BT61 (a receiving method selection screen where the in-store shopping start button BT62, result confirmation button BT65, and comment display area AR64 exist, but the payment start button BT61 does not). In other words, on the home screen of Figure 10(A), if the in-store shopping start button BT10 is pressed, the mobile terminal 70 may display a screen where the receiving method cannot be effectively selected (only "start shopping in-store" is available).

[0290] In connection with the above, if the mobile terminal 70 is operated on the home screen of Figure 10(A) using the online order button BT11 (or the display area of ​​the message MS02), it may display the payment device reading instruction screen (Figures 12(A) and 12(B)) instead of the pickup method selection screen (or the pickup method selection screen without the in-store shopping start button BT62) shown in Figure 10(B). Also, if the mobile terminal 70 is operated on the home screen of Figure 10(A) using the in-store shopping start button BT10, it may display the registration screen (Figure 13(A)) instead of the pickup method selection screen (or the pickup method selection screen without the payment start button BT61) shown in Figure 10(B).

[0291] Furthermore, if the mobile terminal 70 is located inside the store, it may transition from the home screen shown in Figure 10(A) to other screens. For example, if the mobile terminal 70 is located inside the store and the online order button BT11 (or the display area of ​​message MS02) on the home screen of Figure 10(A) is pressed, it may display the pickup method selection screen (Figure 10(B)), or a pickup method selection screen without the in-store shopping start button BT62, or a payment device reading instruction screen (Figures 12(A), 12(B)). Also, if the mobile terminal 70 is located inside the store and the in-store shopping start button BT10 on the home screen of Figure 10(A) is pressed, it may display the pickup method selection screen (Figure 10(B)), or a pickup method selection screen without the payment start button BT61, or a registration screen (Figure 13(A)).

[0292] If the mobile terminal 70 is operated on the home screen shown in Figure 10(A) (the home screen when an online order has been placed) using the online order button BT11 (or the display area for message MS02), it may instead display the order screen shown in Figure 3(B), similar to the case when the online order button BT11 is operated on the home screen shown in Figure 2(A) (the home screen when an online order has not been placed).

[0293] (Display of staff messages in other situations) As described above, when a user selects a store on the store selection screen (not shown), the mobile terminal 70 displays the home screen of the selected store (Figure 2(A), Figure 10(A)). For example, when a user selects "Store XX" on the store selection screen (not shown), the home screen shown in Figure 2(A) or Figure 10(A) is displayed.

[0294] The mobile terminal 70 may display a staff message when displaying a store selection screen (not shown). For example, the mobile terminal 70 may display a staff message on the store selection screen. Alternatively, the mobile terminal 70 may display a result confirmation button BT65 on the store selection screen in an operable manner, and when the result confirmation button BT65 is operated, a small screen SG66A (Figure 11(A)) or small screen SG66B (Figure 11(B)) may be displayed in front of the store selection screen.

[0295] The mobile terminal 70 may display a store clerk message when the user selects a store to receive their ordered items on the store selection screen. For example, when the user selects a store to receive their ordered items on the store selection screen, the mobile terminal 70 may display a store clerk message on the home screen (Figure 10(A)) that is displayed based on that operation. The mobile terminal 70 may also display a small screen SG66A (Figure 11(A)) or a small screen SG66B (Figure 11(B)) in front of the home screen (Figure 10(A)).

[0296] Furthermore, when the online order button BT11 (or the display area for message MS02) on the home screen of the mobile terminal 70 is pressed, the mobile terminal 70 may display a small screen SG66A (Figure 11(A)) or a small screen SG66B (Figure 11(B)) in front of the destination screen (the pickup method selection screen (Figure 10(B)), the pickup method selection screen without the in-store shopping start button BT62, or the payment device reading instruction screen (Figures 12(A) and 12(B))).

[0297] Furthermore, when the in-store shopping start button BT10 on the home screen of the mobile terminal 70 is pressed, the small screen SG66A (Figure 11(A)) or small screen SG66B (Figure 11(B)) may be displayed in front of the next screen (the receiving method selection screen (Figure 10(B)), the receiving method selection screen without the payment start button BT61, and the registration screen (Figure 13(A))).

[0298] Furthermore, the mobile terminal 70 may display a store clerk message on the pickup method selection screen where the in-store shopping start button BT62 does not exist, or on the pickup method selection screen where the payment start button BT61 does not exist.

[0299] (Sales data processing system, product processing system, picking system, etc.) The employee terminal 80 used by the employee processes information related to the products being sold (for example, processing information related to product picking, processing information related to product handover at the service counter). Therefore, the system including at least the employee terminal 80 (for example, part or all of the sales system 1) may be referred to as the sales data processing system, product processing system, picking system, or product handover system. Furthermore, as shown in Modification 18 (described later), some of the functions in each device may be implemented in other devices different from the device described as the main entity of that function. Therefore, the employee terminal 80 may also be referred to as the sales data processing system, product processing system, picking system, or product handover system.

[0300] The mobile terminal 70 used by the customer processes information related to the products being sold (for example, information related to in-store registration and online orders). Therefore, the system including at least the mobile terminal 70 (for example, part or all of the sales system 1) may be referred to as the sales data processing system or the product processing system. Furthermore, as shown in Modification 18 (described later), some of the functions in each device may be implemented in other devices different from the device described as the main entity of that function. Therefore, the mobile terminal 70 may also be referred to as the sales data processing system or the product processing system.

[0301] As described above, the embodiments can improve the convenience of a system for purchasing goods using a mobile terminal. For example, the sales system 1 offers three types of ways to purchase goods using the mobile terminal 70 (online ordering only, in-store registration only, and a combination of online ordering and in-store registration). Therefore, customers can enjoy shopping using any of these methods as appropriate to their individual lifestyles.

[0302] Furthermore, in sales system 1, the employee terminal 80 can perform both product picking and product handover at the service counter, making it efficient as it can handle multiple tasks with a single terminal. In addition, regarding product picking, it is possible to selectively display either an order list screen that shows all orders, including picked and received orders (it is also possible to transition to the picking operation screen from this order list screen), or an order list screen that narrows down the display to show only unpicked orders for picking. This allows for convenient use depending on the purpose.

[0303] Furthermore, during the picking process for online orders using the employee terminal 80, appropriate employee comments are automatically generated, reducing the burden on employees and making the process more convenient. The automatically generated employee comments are also accurate, concise, and easy for customers to understand, making them convenient as well.

[0304] (Variations, etc.) Although embodiments have been described above, the configuration of the equipment, the data configuration, the processing flow, the display and output modes, etc., can be modified as appropriate, for example, as shown in the following Modifications 1 to 18. Furthermore, Modifications 1 to 18 can be combined as appropriate.

[0305] (Modification 1) In the above embodiment, an example of searching for orders by receipt date was described, but the search may also be conducted by receipt date and time. In other words, the receipt time may be used as the search condition. When the receipt time is used as the search condition, the receipt time can, of course, be changed.

[0306] For example, when the change button BT2031 on the order list screen (Figures 5(A), 5(B), and 5(C)) is pressed, the employee terminal 80 displays the small screen SG1012 shown in Figure 4(D) instead of the small screen SG1010 shown in Figure 4(B). The small screen SG1012 in Figure 4(D) includes a pickup date change area AR1014, a picking status change area AR1016, a pickup status change area AR1017, and a pickup time change area AR1015. Also, when the change button BT2032 on the order list screen (Figure 9(A)) is pressed, the employee terminal 80 displays the small screen SG1013 (not shown), which includes a pickup date change area AR1014 and a pickup time change area AR1015, instead of the small screen SG1011 shown in Figure 4(C).

[0307] (Modification 2) In the above embodiment, an example was described in which out-of-stock items (unpicked items) are displayed separately from the list of ordered items. However, instead of displaying out-of-stock items separately from the list of ordered items, or in addition to that, the list of ordered items may be displayed in a way that makes it clear which ordered items are out-of-stock items (unpicked items) (or which items have been picked).

[0308] For example, the employee terminal 80 may mark out-of-stock items (items not picked) with a mark (e.g., a star, an asterisk) or text (e.g., "Out of Stock," "Not Picked") in the order item display area AR2333 on the confirmation screen (Figures 8(B) and 8(C)) or in the order item display area AR3133 on the reading result screen (Figure 9(C)). The employee terminal 80 may also display a note about the mark or text (e.g., a message such as "This mark indicates an out-of-stock item").

[0309] For example, the mobile terminal 70 may mark out-of-stock items with a mark (e.g., a star, an asterisk) or text (e.g., "Out of Stock") on the small screen SG66A (Figure 11(A)) or the small screen SG66B (Figure 11(B)). The mobile terminal 70 may also display a note about the mark or text (e.g., a message such as "Items marked are out of stock").

[0310] (Modification 3) In the above embodiment, when picking has been completed for all online ordered items (when all ordered items are ready), an example was described in which a store clerk message (for example, a message such as "All items are ready") is displayed on the mobile terminal 70 indicating that picking has been completed for all online ordered items. However, when picking has been completed for all online ordered items, the mobile terminal 70 does not need to display a store clerk message indicating that picking has been completed for all online ordered items. In other words, when picking has been completed for all online ordered items, the store clerk terminal 80 generates (and displays) a store clerk message indicating that picking has been completed for all online ordered items, but the mobile terminal 70 does not need to display a store clerk message indicating that picking has been completed for all online ordered items.

[0311] (Modification 4) In the above embodiment, an example was described in which the employee terminal 80 generates an employee message indicating that picking has been completed for all online ordered items when picking has been completed for all online ordered items. However, when picking has been completed for all online ordered items, the employee terminal 80 does not need to generate an employee message indicating that picking has been completed for all online ordered items.

[0312] (Modification 5) Although not explained in the above embodiment, if picking is not completed for some of the online ordered items (if some of the ordered items are not available), the employee terminal 80 may generate a message indicating that picking is not completed for some of the online ordered items and introducing (guiding) alternative products for those items. In other words, the employee may generate a message that includes the names of the alternative products that could be used for the items that could not be prepared. The same applies if picking is not completed for all of the online ordered items. The employee terminal 80 may also store information indicating which products can be used as alternatives for each product in a location accessible to it (for example, the product master (online order product master)).

[0313] (Modification 6) Although not explained in the above embodiment, if the picking process (preparation of goods) is delayed, a notification that the goods are being prepared may be sent. For example, the notification may be sent to the customer via the mobile terminal 70. For example, in the message MS02 on the home screen of Figure 10(A), a message such as "There is one online order that is ready for pickup" is displayed, but if the picking process is delayed, a message such as "The goods are being prepared late. They will be ready around XX o'clock" may be displayed instead.

[0314] (Modification 7) In the above embodiment, when the picking button BT1001 on the menu screen (Figure 4(A)) is operated, an example was described in which an order list screen (Figure 9(A)) displaying a list of multiple unpicked orders is displayed. However, when the picking button BT1001 is operated, the picking screen (order details screen in Figures 7(A) to 7(C)) may be displayed. For example, when the picking button BT1001 is operated, the employee terminal 80 may select (extract, search) one or more orders with high priority based on the pickup date and time (one or more unpicked orders with the most recent pickup date and time), and display a picking screen for picking the items of that one or more orders.

[0315] (Modification 8) Although not described in the above embodiment, the locker device 90 may, when it reads the exit and product pickup code GA83B (Figure 15(B)) displayed on the customer's mobile terminal 70 for handover at the service counter, notify (e.g., display, voice output) that the handover is at the service counter. Conversely, in the opposite scenario, the employee terminal 80 of the service counter SC may, when it reads the exit and product pickup code GA83A (Figure 15(A)) displayed on the customer's mobile terminal 70 for handover at the locker, notify that the handover is at the locker.

[0316] To achieve the above, for example, the exit / product pickup code GA83A may further encode information indicating that the item is being handed over to a locker, in addition to the various information mentioned above (transaction identification information, order identification information, storage slot number, locker unlocking password, etc.), or it may generate a locker unlocking password that includes information indicating that the item is being handed over to a locker. The exit / product pickup code GA83B may further encode information indicating that the item is being handed over to a service counter, in addition to the various information mentioned above (transaction identification information, order identification information, service counter handover management information, service counter password, etc.), or it may generate a service counter password that includes information indicating that the item is being handed over to a service counter. In other words, it is sufficient that the device (locker device 90, employee terminal 80) that reads the exit / product pickup code GA83A or the exit / product pickup code GA83B is able to determine whether the item is being handed over to a locker or to a service counter. If the locker device 90 determines that the item should be handed over at the service counter, it will notify the staff terminal 80 that the item should be handed over at a locker.

[0317] (Modification 9) In the above embodiment, an example was described in which the store clerk terminal 80 generates a password for unlocking the locker when the locker is handed over. However, as long as the password for unlocking the locker is ultimately stored in the order information of the online order server 20A, other devices (for example, the locker device 90, the online order server 20A) may generate the password for unlocking the locker.

[0318] (Modification 10) In the above embodiment, an example was described in which the employee terminal 80 generates the service counter password when the service counter is handed over. However, as long as the service counter password is ultimately stored in the order information of the online order server 20A, another device (for example, the online order server 20A) may generate the service counter password.

[0319] (Modification 11) In the above embodiment, an example was described in which the locker device 90 stores the locker unlocking password when a locker is handed over. However, the locker device 90 does not need to store the locker unlocking password. When the locker device 90 reads the exit and product pickup code GA83A, it may check whether the locker unlocking password obtained from the exit and product pickup code GA83A is correct by querying the in-store registration server 20B, for example.

[0320] (Modification 12) In the above embodiment, an example was described in which numbered tags are used for handover at the service counter, but the method of handover at the service counter SC is not limited to this.

[0321] For example, an order statement with a verification code printed on it may be issued for each order, and each order (product) may be attached to its respective order statement and stored at the service counter SC. The verification code may be a code (for example, a two-dimensional code) obtained by the employee terminal 80 from one or more pieces of information (transaction identification information, order identification information, service counter handover management information, service counter password, etc.) obtained from the exit / product pickup code GA83B.

[0322] In the case where an order form is used, the store clerk terminal 80 may read the store and product pickup code GA83B presented by the customer on the mobile terminal 70, as well as a verification code printed on the order form attached to the order being handed over to the customer, to confirm that the product being handed over is the correct product (and may also prevent the handing over of another customer's product).

[0323] For example, if the service counter password obtained from the exit / product pickup code GA83B is correct, the employee terminal 80 displays the service counter handover management information (ticket number) obtained from the exit / product pickup code GA83B. When the employee hands over the ordered product with that ticket number to the customer, they read the verification code printed on the order details for that order using the employee terminal 80. If the order identification information obtained from the exit / product pickup code GA83B and the order identification information obtained from the verification code match, the employee terminal 80 displays a message indicating that they match. After confirming the message indicating a match, the employee may hand over the ordered product to the customer.

[0324] (Modification 13) In the above embodiment, the exit terminal 60 is assumed not to have a passage restriction section (for example, a flapper gate section) that indicates passage (that is, an exit terminal is assumed that allows customers to proceed without having to scan a 2D code), but the exit terminal 60 may also be equipped with a passage restriction section (the CPU controls the passage restriction section). The exit terminal 60 equipped with a traffic control section normally restricts traffic using the traffic control section (blocking the path so that customers cannot proceed), and when a 2D code (exit code, exit / product pickup code GA83A, exit / product pickup code GA83B) is read, the traffic control section may be unlocked (the path may be opened so that customers can proceed). The exit terminal 60 equipped with a traffic control section normally unlocks traffic control using the traffic control section (opening the path so that customers can proceed), and when a customer enters without reading a 2D code (for example, when detected by a motion sensor), the traffic control section may be activated (the path may be blocked so that customers cannot proceed).

[0325] (Modification 14) In the above embodiment, in the case of a transaction including online ordered products (in the case of online ordering alone, and in the case of online ordering and in-store registration combined), an example was described in which the route (flow path) from the payment device 50 to the store exit is in the order of payment device 50 → exit terminal 60 → locker device 90 (or service counter SC) → exit. However, the order may also be payment device 50 → locker device 90 (or service counter SC) → exit terminal 60 → exit. Note that in the case of a transaction that does not include online ordered products (in the case of in-store registration alone), the locker device 90 (or service counter SC) is not used, so the order is payment device 50 → exit terminal 60 → exit. Also, the exit terminal 60 is not required to be installed. If the exit terminal 60 is not installed, in the case of a transaction including online ordered products, the order is payment device 50 → locker device 90 (or service counter SC) → exit, and in the case of a transaction that does not include online ordered products, the order is payment device 50 → exit.

[0326] (Modification 15) In the above embodiment, an example was described in which the online order server 20A stores the product master for online orders and the in-store registration server 20B stores the product master for in-store registration. However, a common product master (for example, a product master having a flag indicating whether or not it is an online order product) may also be stored.

[0327] (Modification 16) In the above embodiment, an example was described in which the online order server 20A and the in-store registration server 20B are used separately (for example, Figure 1). However, a server that combines the functions of the online order server 20A and the in-store registration server 20B (referred to as the online order in-store registration server 20C) may also be used.

[0328] (Modification 17) In the above embodiment, some or all of the screens (Figures 2 to 15) displayed by the mobile terminal 70 or the store clerk terminal 80 may be web pages.

[0329] (Modification 18) Some or all of the functions (input / output, storage, processing (including judgment)) in each device (mobile terminal 70, employee terminal 80, payment device 50, transaction status management device 40, online order server 20A, in-store registration server 20B, online order in-store registration server 20C, exit terminal 60, employee terminal 80, locker device 90, etc.) may be implemented in a device other than the device described as the entity that executes the function.

[0330] For example, as is also related to Modification 17, the mobile terminal 70 and the employee terminal 80 may function as so-called thin clients specialized in input / output interfaces, etc. A cloud server may execute a program to control the operation of each device, and each device may display a screen, etc., using a browsing function.

[0331] For example, when the employee terminal 80 declares the completion of the picking operation (when the completion button BT2250 is pressed), it may send the product codes of the picked items (or the product codes of the unpicked items) to the online order server 20A. The online order server 20A may then compare all online ordered items with the picked items (or compare all online ordered items with the unpicked items) and generate an employee message. In other words, the generation of the employee message may be performed by another device (for example, the online order server 20A).

[0332] The program that controls the employee terminal 80 (or at least some of the functions of the employee terminal 80) (the program that causes the employee terminal 80 to function as at least part of it) may be executed on the employee terminal 80 or on another device. The same applies to the mobile terminal 70.

[0333] <Summary of Embodiments> [Technical field] This invention relates to a terminal device. [Background technology] A system for purchasing goods using a mobile device is known (see, for example, Patent Document 1). In Patent Document 1, the customer registers the goods using a mobile device in the store. [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2018-147252 [Overview of the prefecture] [Problems the invention aims to solve] However, there is room to improve convenience. This invention has been made in view of these circumstances, and aims to provide a technology that improves convenience. [Means for solving the problem]

[0334] (1) One embodiment for solving the above-mentioned problems is a terminal device for store employees (e.g., store employee terminal 80) used in a system (e.g., sales system 1) in which customers order products and receive the ordered products at the store, and the terminal device is characterized in that it has a display means that displays a plurality of screens that can be switched from a menu screen (e.g., the menu screen in Figure 4(A)), and the display means switches from the menu screen to display at least an order list screen (e.g., the order list screens in Figures 5(A) to 5(C)) that displays a plurality of selectable orders in a list, and a screen for handing over the ordered products to the customer (e.g., the reading screen in Figure 9(B)). According to (1), convenience can be improved. For example, since the order list screen and the handover screen can be switched and displayed from the menu screen of a single terminal device, there is no need to change the device used for each task, and the work efficiency can be improved.

[0335] (2) The terminal device according to (1), characterized in that the display means can be switched from a menu screen to an order list screen (for example, the order list screen in Figure 9(A)) which displays a list of multiple orders before picking in a selectable format. According to (2), convenience can be improved. For example, since the order list screen, which displays multiple orders before picking, can be accessed directly from the menu screen, it is convenient to start the picking process easily.

[0336] (3) The terminal device according to (2), characterized in that the display means is capable of displaying a product list screen (for example, the order details screen in Figures 6 and 7) that displays a list of products included in an order selected from the order list screen, and when multiple orders are selected from the order list screen, the product list screen can switch between displaying all ordered products for all orders together or displaying the ordered products for each order individually (for example, the order details screen in Figures 6(B), 6(C), 7(B), and 7(C)). According to (3), convenience can be improved. For example, it is convenient because the display can be switched as needed.

[0337] (4) The terminal device according to (3) is characterized in that the display means is capable of displaying a first product list screen that displays a list of products included in an order that has been picked (for example, the order details screen in Figure 6) and a second product list screen that displays a list of products included in an order that has not yet been picked (for example, the order details screen in Figure 7), and the second product list screen is displayed in a different display manner from the first product list screen (for example, a different display manner in which there is or is not a check button BT2241 for selecting each product). According to (4), convenience can be improved. For example, by displaying a screen with a suitable display mode depending on whether the item has been picked or is in the process of being picked, the operation becomes easier to understand and the burden on the operator is reduced.

[0338] Furthermore, the functions of each of the devices described above (mobile terminal 70, employee terminal 80, payment device 50, transaction status management device 40, online order server 20A, in-store registration server 20B, online order in-store registration server 20C, exit terminal 60, locker device 90, etc.) may be implemented by recording a program for implementing the functions of each of the devices on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it. Here, "loading the program recorded on the recording medium into a computer system and executing it" includes installing the program into the computer system. Here, "computer system" includes hardware such as the OS and peripheral devices. Also, "computer system" may include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. Also, "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into the computer system. Thus, the recording medium on which the program is stored may be a non-transient recording medium such as a CD-ROM. Furthermore, the recording medium includes internal or external recording media accessible from the distribution server for distributing the program. The program code stored on the distribution server's recording medium may be different from the program code in an executable format for the terminal device. In other words, the format in which it is stored on the distribution server is irrelevant as long as it can be downloaded from the distribution server and installed in an executable format for the terminal device. It is also acceptable for the program to be divided into multiple parts, downloaded at different times, and then combined on the terminal device, and for each of the divided programs to be distributed by a different distribution server. Moreover, "computer-readable recording medium" includes volatile memory (RAM) within computer systems that act as servers or clients when a program is transmitted over a network, which retains the program for a certain period of time. Furthermore, the program may be intended to implement only a part of the functions described above.Furthermore, the above-mentioned functions may be realized in combination with programs already recorded in the computer system, such as so-called differential files (differential programs). [Explanation of symbols]

[0339] 1…Sales system 10…Head office server 20A…Online order server 20B…In-store registration server 20C…Online order in-store registration server 30…Store controller 40…Transaction status management device 50…Settlement device 60…Store exit terminal 70…Mobile terminal 80…Employee terminal 90…Locker device

Claims

1. A terminal device for store employees used in a system where customers order products and pick them up at the store, A display means that shows multiple screens that can be switched from the menu screen. Equipped with, The aforementioned display means is From the menu screen, you can switch between displaying at least two screens: an order list screen that shows multiple selectable orders, and a screen for handing over ordered items to the customer. A terminal device characterized by the following features.

2. The aforementioned display means is From the menu screen, you can switch to the order list screen, which displays a list of multiple orders that have been picked and are available for selection. The terminal device according to feature 1.

3. The aforementioned display means is It is possible to display a product list screen that shows a list of products included in the order selected from the aforementioned order list screen. If multiple orders are selected from the order list screen, the product list screen can be switched between displaying all ordered products together or displaying each ordered product individually. The terminal device according to feature 2.

4. The aforementioned display means is As the aforementioned product list screen, It is possible to display two product list screens: a first product list screen that displays a list of items included in orders that have already been picked, and a second product list screen that displays a list of items included in orders that have not yet been picked. The second product list screen is displayed in a different format than the first product list screen. The terminal device according to feature 3.