JP7795940B2 - Order management device, order management system and program - Google Patents
Order management device, order management system and programInfo
- Publication number
- JP7795940B2 JP7795940B2 JP2022032115A JP2022032115A JP7795940B2 JP 7795940 B2 JP7795940 B2 JP 7795940B2 JP 2022032115 A JP2022032115 A JP 2022032115A JP 2022032115 A JP2022032115 A JP 2022032115A JP 7795940 B2 JP7795940 B2 JP 7795940B2
- Authority
- JP
- Japan
- Prior art keywords
- locker
- time
- available
- order
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、注文管理装置、注文管理システム及びプログラムに関する。 The present invention relates to an order management device, an order management system, and a program.
従来、顧客が、事前に注文しておいた商品(例えば、飲食物などの食品)をロッカーで受け取るという販売形態がある。店舗が混み合っている場合や販売者と対面したくない場合など、ロッカーでの受け取りには一定のニーズが存在する。 Traditionally, there is a sales model in which customers pick up pre-ordered products (such as food and beverages) at a locker. There is a certain need for locker pickup when the store is crowded or when customers do not want to face the seller.
特許文献1には、一般品の収容ボックスの他に調理品専用の収容ボックスを設け、ここにIH(電磁誘導加熱)方式の食品保温・加熱手段、または、/およびベルチェ素子を活用した冷却手段を搭載した宅配品の収納保管用のボックスロッカーを駅やバスターミナル等の人の往来が集合する場所に設置し、ボックスロッカーに、表示画面およびコンピュータ機能を有し、ICカードのカードリーダ機能を有する操作機器を組み合わせ、機器の操作でボックスロッカーを開けるようにしたことを特徴とする宅配システムロッカーが開示されている。 Patent Document 1 discloses a delivery system locker that includes a dedicated storage box for cooking items in addition to storage boxes for general items, and is equipped with an induction heating (IH) food warming/heating device and/or a cooling device that utilizes a Peltier element. The box lockers are installed in locations with high foot traffic, such as train stations and bus terminals, and are equipped with an operating device that has a display screen, computer functionality, and an IC card reader function, allowing the box locker to be opened by operating the device.
また、特許文献2には、顧客からの注文に応じた商品を保管ロッカーを介して顧客に受け渡す商品販売システムにおける保管ロッカーの選択方法であって、顧客による注文メニューを受付けるステップと、注文メニューに含まれる商品の量及び/ 又はサイズを判断するステップと、判断された商品の量及び/ 又はサイズの保存条件を判断するステップと、判断された保存条件に合った商品を収納可能な保管ロッカーを選択するステップと、選択された保管ロッカーに注文メニューに含まれる商品を収納後に施錠するステップと、を含むことを特徴とする保管ロッカーの選択方法が開示されている。 Patent Document 2 also discloses a storage locker selection method in a product sales system in which products ordered by a customer are delivered to the customer via the storage locker, the storage locker selection method comprising the steps of accepting an order menu from the customer, determining the quantity and/or size of the products included in the order menu, determining storage conditions for the determined quantity and/or size of the products, selecting a storage locker that can store the products that meet the determined storage conditions, and storing the products included in the order menu in the selected storage locker and then locking it.
上記の販売形態では、顧客は時間を指定してロッカーで商品を受け取るが、諸事情により商品の受け取りが遅くなることがある。商品が食品である場合は、商品の受け取りが遅くなると、温かい飲み物が冷める、生鮮食品が傷む等の問題が生じる。また、通常、ロッカーは人の監視下にないため、ロッカーでの食品の受け渡しに関し、衛生面に不安を覚える顧客も存在する。したがって、上記の販売形態で食品を受け渡しする場合、食品の鮮度を維持することが求められる。 In the above sales format, customers specify a time to pick up their products at a locker, but there are times when they are late in receiving their products due to various circumstances. If the product is food, late collection can cause problems such as hot drinks cooling down or fresh food spoiling. Furthermore, because lockers are usually not under human supervision, some customers are concerned about the hygiene involved in handing over food at lockers. Therefore, when handing over food in the above sales format, it is necessary to maintain the freshness of the food.
本発明は上記事情に鑑み成されたものであり、本発明の目的は、ロッカーで商品を受け取る場合でも、商品である食品の鮮度を保つことができる、注文管理装置、注文管理システム及びプログラムを提供することにある。 The present invention was developed in consideration of the above circumstances, and its object is to provide an order management device, order management system, and program that can maintain the freshness of food products even when they are picked up from a locker.
上記目的を達成するために、本開示の注文管理装置は、顧客からの注文を管理する注文管理装置であって、顧客が店舗から購入する商品について指定日時にロッカー受け取りを希望する旨の注文依頼を受け付けると、前記商品の第1の受取可能時間を設定して、前記商品に応じたロッカーを予約し、前記第1の受取可能時間を含む注文完了通知を顧客に送信し、注文登録要求を店舗に送信する、受付部と、少なくとも前記ロッカーの外気温情報に基づいて前記商品の第1の受取可能時間を補正して第2の受取可能時間を算出し、前記商品の前記第2の受取可能時間を再設定して、前記第2の受取可能時間を含む受取可能時間を変更する旨の通知を顧客及び店舗に送信し、前記第2の受取可能時間が前記第1の受取可能時間と同じ場合には、前記第2の受取可能時間を含む受取可能時間を変更しない旨の通知を顧客に送信する、補正部と、を備えている。 To achieve the above objective, the order management device disclosed herein is an order management device that manages orders from customers and includes: a reception unit that, upon receiving an order request from a customer requesting that a product purchased from a store be picked up at a locker on a specified date and time, sets a first available pickup time for the product, reserves a locker corresponding to the product, sends an order completion notification including the first available pickup time to the customer, and sends an order registration request to the store; and a correction unit that corrects the first available pickup time for the product based on at least outside temperature information about the locker to calculate a second available pickup time, resets the second available pickup time for the product, and sends a notification to the customer and the store that the available pickup time including the second available pickup time has been changed; and, if the second available pickup time is the same as the first available pickup time, sends a notification to the customer that the available pickup time including the second available pickup time will not be changed.
本発明によれば、ロッカーで商品を受け取る場合でも、商品である食品の鮮度を保つことができるという効果が得られる。 This invention has the advantage of being able to maintain the freshness of food products even when they are picked up from a locker.
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。 An example of an embodiment of the present invention will be described in detail below with reference to the drawings.
<システム構成>
本開示の実施形態に係る注文管理システムは、顧客が、事前に注文しておいた商品(例えば、飲食物などの食品)をロッカーで受け取るという販売形態に対応して、注文の管理を行うシステムである。
<System Configuration>
The order management system according to an embodiment of the present disclosure is a system that manages orders in accordance with a sales format in which customers receive pre-ordered products (e.g., food and beverages) at a locker.
まず、図1を参照して本開示の実施形態に係る注文管理システムの構成について説明する。図1に示すように、注文管理システム100は、顧客Pによる注文を管理する注文管理装置10と、ロッカー22の空き状況を管理し、ロッカー22の予約を受け付けるロッカー管理システム20とを備えている。注文管理装置10及びロッカー管理システム20は、クラウド上に配置されている。注文管理装置10は、インターネット等のネットワークNを介して、ロッカー管理システム20、顧客Pが使用する顧客端末装置30、及び店舗が使用する店舗端末装置40と通信可能に接続されており、ネットワークNを介して情報をやり取りする。 First, the configuration of an order management system according to an embodiment of the present disclosure will be described with reference to FIG. 1. As shown in FIG. 1, the order management system 100 comprises an order management device 10 that manages orders from customers P, and a locker management system 20 that manages the availability of lockers 22 and accepts reservations for the lockers 22. The order management device 10 and locker management system 20 are deployed on the cloud. The order management device 10 is communicatively connected to the locker management system 20, a customer terminal device 30 used by customers P, and a store terminal device 40 used by the store via a network N such as the Internet, and exchanges information via the network N.
本実施の形態では、ロッカー22として、常温ロッカー、冷蔵ロッカー、及び保温ロッカーの3種類が用意されている。例えば、要冷蔵の商品は冷蔵ロッカーに格納され、温かい商品は保温ロッカーに格納される。また、ロッカー22には、ロッカーの施錠及び開錠を検知して、商品の格納や取り出しを検知する格納センサ(図示せず)が設置されている。ロッカー管理システム20は、この格納センサにより商品の格納や取り出しを検知して、ロッカー22の空き状況に反映させる。 In this embodiment, three types of lockers 22 are provided: room temperature lockers, refrigerated lockers, and warm lockers. For example, refrigerated products are stored in refrigerated lockers, and warm products are stored in warm lockers. Lockers 22 are also equipped with storage sensors (not shown) that detect locking and unlocking of the lockers and detect the storage or removal of products. The locker management system 20 uses these storage sensors to detect the storage or removal of products and reflects this in the availability status of the lockers 22.
また、ロッカー22には、ロッカー内部の温度を検知する温度センサ(図示せず)や、ロッカー22の外気温を検知する温度センサ(図示せず)が設置されていてもよい。ロッカー管理システム20は、これらの温度センサ(図示せず)によって、ロッカー内部の温度やロッカーの外気温を取得することができる。 The lockers 22 may also be equipped with a temperature sensor (not shown) that detects the temperature inside the locker and a temperature sensor (not shown) that detects the air temperature outside the locker 22. The locker management system 20 can obtain the temperature inside the locker and the air temperature outside the locker using these temperature sensors (not shown).
なお、図示した例では、注文管理装置10とロッカー管理システム20とを別個の装置として記載しているが、注文管理装置10が、ロッカー管理システム20の機能を有していてもよい。また、ロッカー管理システム20、顧客端末装置30、及び店舗端末装置40を1台ずつ図示しているが、各装置は複数存在してもよい。或いは、ロッカー22が店舗により管理され、店舗が使用する店舗端末装置40が、ロッカー管理システム20の機能を有していてもよい。 In the illustrated example, the order management device 10 and the locker management system 20 are shown as separate devices, but the order management device 10 may also have the functions of the locker management system 20. Also, while one locker management system 20, one customer terminal device 30, and one store terminal device 40 are illustrated, there may be multiple of each device. Alternatively, the lockers 22 may be managed by the store, and the store terminal device 40 used by the store may have the functions of the locker management system 20.
(注文管理装置の電気的構成)
ここで、図2を参照して注文管理装置10の電気的構成について説明する。
注文管理装置10は、情報処理部12、通信部14、及び記憶部16を備えている。情報処理部12は、いわゆるサーバコンピュータ等の情報処理装置であり、装置全体の制御及び各種演算を行う。情報処理部12は、CPU(中央処理装置; Central Processing Unit)12A、ROM(Read Only Memory)12B、RAM(Random Access Memory)12C、不揮発性のメモリ12D、及び入出力部(I/O)12Eを備えている。
(Electrical configuration of the order management device)
Here, the electrical configuration of the order management system 10 will be described with reference to FIG.
The order management device 10 includes an information processing unit 12, a communication unit 14, and a storage unit 16. The information processing unit 12 is an information processing device such as a server computer, and controls the entire device and performs various calculations. The information processing unit 12 includes a CPU (Central Processing Unit) 12A, a ROM (Read Only Memory) 12B, a RAM (Random Access Memory) 12C, a non-volatile memory 12D, and an input/output (I/O) unit 12E.
CPU12A、ROM12B、RAM12C、メモリ12D、及びI/O12Eの各々は、バス12Fを介して互いに接続されている。CPU12Aは、記憶装置に記憶されたプログラムを読み出し、RAM12Cをワークエリアとして使用してプログラムを実行する。 The CPU 12A, ROM 12B, RAM 12C, memory 12D, and I/O 12E are connected to each other via bus 12F. The CPU 12A reads programs stored in the storage device and executes the programs using the RAM 12C as a work area.
通信部14及び記憶部16は、I/O12Eを介して情報処理部12に接続されている。通信部14は、有線又は無線の通信回線を介して外部装置と通信を行うためのインターフェースである。通信部14は、例えば、LAN(Local Area Network)、インターネット等のネットワークに接続された他のコンピュータ等の外部装置と通信を行うためのインターフェースとして機能する。 The communication unit 14 and memory unit 16 are connected to the information processing unit 12 via I/O 12E. The communication unit 14 is an interface for communicating with external devices via wired or wireless communication lines. The communication unit 14 functions as an interface for communicating with external devices such as other computers connected to a network such as a LAN (Local Area Network) or the Internet.
記憶部16は、ハードディスク等の記憶装置である。記憶部16には、各種プログラム18、ログデータ等の各種データ19等が記憶されている。本実施の形態では、後述する「注文受付処理」、「受取可能時間補正処理」、「対応処理」、及び「受取監視処理」の各々実行するためのプログラムと、記憶部16に記憶されている。 The memory unit 16 is a storage device such as a hard disk. The memory unit 16 stores various programs 18, various data 19 such as log data, etc. In this embodiment, the memory unit 16 stores programs for executing the "order reception process," "receiveable time correction process," "response process," and "receive monitoring process," which will be described later.
(端末装置の電気的構成)
端末装置30は、パーソナルコンピュータ等の固定された端末装置であってもよく、スマートフォンやタブレット等の携帯型の端末装置であってもよい。ここで、図3を参照して顧客Pが使用する顧客端末装置30の電気的構成について説明する。顧客端末装置30は、コンピュータ等の情報処理装置である情報処理部32を備えている。情報処理部32は、CPU32A、ROM32B、RAM32C、不揮発性のメモリ32D、及びI/O32Eを備えている。CPU32A、ROM32B、RAM32C、メモリ32D、及びI/O32Eの各々は、バス32Fを介して接続されている。CPU32Aは、記憶装置に記憶されたプログラムを読み出し、RAM32Cをワークエリアとして使用してプログラムを実行する。
(Electrical configuration of terminal device)
The terminal device 30 may be a fixed terminal device such as a personal computer, or a portable terminal device such as a smartphone or tablet. The electrical configuration of the customer terminal device 30 used by the customer P will now be described with reference to FIG. 3 . The customer terminal device 30 includes an information processing unit 32, which is an information processing device such as a computer. The information processing unit 32 includes a CPU 32A, a ROM 32B, a RAM 32C, a non-volatile memory 32D, and an I/O 32E. The CPU 32A, the ROM 32B, the RAM 32C, the memory 32D, and the I/O 32E are all connected via a bus 32F. The CPU 32A reads a program stored in a storage device and executes the program using the RAM 32C as a work area.
I/O32Eには、ディスプレイ等の表示部34、キーボード、マウス、タッチ入力装置等の入力部36、通信部38、及び記憶部39が接続されている。通信部38は、通信回線に接続するための通信インターフェイス(I/F)である。例えば、通信部38は、注文管理装置10から電子メールを受信する。記憶部39は、ハードディスク等の外部記憶装置である。 Connected to the I/O 32E are a display unit 34 such as a display, an input unit 36 such as a keyboard, mouse, or touch input device, a communication unit 38, and a memory unit 39. The communication unit 38 is a communication interface (I/F) for connecting to a communication line. For example, the communication unit 38 receives emails from the order management device 10. The memory unit 39 is an external storage device such as a hard disk.
なお、ロッカー管理システム20は、注文管理装置10と同様の構成を備えているので説明を省略する。また、店舗が使用する店舗端末装置40も、顧客Pが使用する顧客端末装置30と同様の構成を備えているので説明を省略する。 The locker management system 20 has a similar configuration to the order management device 10, so its explanation will be omitted. Also, the store terminal device 40 used by the store has a similar configuration to the customer terminal device 30 used by customer P, so its explanation will be omitted.
<注文から商品受け取りまでの流れ>
次に、図4を参照して注文から商品受け取りまでの流れを簡単に説明する。ここでは、顧客は、受取方法としてロッカー受取を選択し、受取日時を指定して、所望の店舗の商品を購入するものとする。また、注文当日に商品を受け取ることも可能であるが、ここでは、前日までに予約注文を受け付けた場合について説明する。
<The process from ordering to receiving your product>
Next, we will briefly explain the flow from ordering to receiving the product with reference to Figure 4. Here, the customer selects locker pickup as the receiving method, specifies the date and time of pickup, and purchases the product from the desired store. It is also possible to receive the product on the day of ordering, but here we will explain the case where a pre-order is received by the day before.
まず、注文管理装置10は、顧客からの注文を受け付ける(ステップS1)。ロッカー受取が選択されている場合、次に、注文管理装置10は、ロッカー管理システム20にロッカー予約を要求する(ステップS2)。ロッカー管理システム20は、ロッカー予約要求に応答して、予約の受け付け可否を通知する(ステップS3)。後述する通り、指定日時にロッカーに空きが無い場合には、顧客は、希望した日時でロッカー受取を行うことができないため、受取日時や受取方法を変更することになる。 First, the order management device 10 accepts an order from a customer (step S1). If locker pickup is selected, the order management device 10 then requests a locker reservation from the locker management system 20 (step S2). In response to the locker reservation request, the locker management system 20 notifies the customer whether the reservation can be accepted (step S3). As will be described later, if there are no lockers available on the specified date and time, the customer will not be able to pick up the item from the locker on the desired date and time, and will have to change the pickup date and time or pickup method.
ロッカー予約に成功すると、次に、注文管理装置10は、店舗に注文の登録を要求する(ステップS4)。店舗端末装置40は、登録要求に応じて注文を登録すると、図示はしないが、登録を完了した旨の応答を注文管理装置10に返す。注文管理装置10は、顧客にロッカー予約が完了したこと、即ち、注文が完了したことを通知する(ステップS5)。この通知により、商品を受け取り可能な受取可能時間も顧客に通知される。ここで通知される受取可能時間を「標準受取可能時間」という。 If the locker reservation is successful, the order management device 10 then requests the store to register the order (step S4). The store terminal device 40 registers the order in response to the registration request, and although not shown, returns a response to the order management device 10 indicating that registration has been completed. The order management device 10 notifies the customer that the locker reservation has been completed, i.e., that the order has been completed (step S5). This notification also notifies the customer of the available pickup time at which the product can be picked up. The available pickup time notified here is called the "standard pickup time."
顧客が指定した商品受取日が到来すると、注文管理装置10は、受取可能時間の見直しを実施する。例えば、外気温が高い場合は受取可能時間を短縮し、外気温が低い場合は受取可能時間を延長する。受取可能時間の見直しを行った結果、ロッカー予約時間に変更が生じる場合は、注文管理装置10は、ロッカー管理システム20にロッカー予約の変更を要求する(ステップS6)。ロッカー管理システム20は、予約変更要求に応答して、変更可否を通知する(ステップS7)。 When the product pickup date specified by the customer arrives, the order management device 10 reviews the available pickup time. For example, if the outside temperature is high, the available pickup time is shortened, and if the outside temperature is low, the available pickup time is extended. If the review of the available pickup time results in a change to the locker reservation time, the order management device 10 requests the locker management system 20 to change the locker reservation (step S6). In response to the reservation change request, the locker management system 20 notifies the user whether the change is possible (step S7).
注文管理装置10は、ロッカー予約時間を変更できた場合には、受取可能時間を変更するが、ロッカー予約時間を変更できない場合には、受取可能時間を変更しない。受取可能時間を変更した場合は、次に、注文管理装置10は、店舗に注文の再登録、即ち、変更後の受取可能時間の登録を要求する(ステップS8)。店舗端末装置40は、再登録要求に応じて受取可能時間の変更を登録すると、図示はしないが、登録を完了した旨の応答を注文管理装置10に返す。注文管理装置10は、顧客に受取可能時間が変更されたことを通知する(ステップS9)。このとき、商品を受け取るための受取情報(例えば、QRコード(登録商標)等)も顧客に配布される。 If the locker reservation time can be changed, the order management device 10 changes the available pickup time. However, if the locker reservation time cannot be changed, the order management device 10 does not change the available pickup time. If the available pickup time is changed, the order management device 10 then requests the store to re-register the order, i.e., register the changed available pickup time (step S8). When the store terminal device 40 registers the change in available pickup time in response to the re-registration request, it returns a response to the order management device 10 indicating that registration has been completed (not shown). The order management device 10 notifies the customer that the available pickup time has been changed (step S9). At this time, pickup information (for example, a QR code (registered trademark), etc.) for receiving the product is also distributed to the customer.
注文管理装置10は、店舗から調理完了通知を受け取ると(ステップS10)、顧客に調理完了を通知する(ステップS11)。ロッカー管理システム20は、商品がロッカー22に格納されたことを検知すると(ステップS12)、注文管理装置10に商品格納を通知する(ステップS13)。注文管理装置10は、ロッカー管理システム20から商品格納通知を受け取ると、顧客に商品格納を通知する(ステップS14)。 When the order management device 10 receives a cooking completion notification from the store (step S10), it notifies the customer that cooking is complete (step S11). When the locker management system 20 detects that the product has been stored in the locker 22 (step S12), it notifies the order management device 10 that the product has been stored (step S13). When the order management device 10 receives a product storage notification from the locker management system 20, it notifies the customer that the product has been stored (step S14).
ロッカー管理システム20は、商品がロッカー22に格納された後は、定期的に商品が受け取られたか否か確認して、確認結果(即ち、受取完了/受取未完了)を注文管理装置10に通知する(ステップS15)。注文管理装置10は、受取完了通知を受け取ると、
顧客に受取完了を通知する(ステップS16)。また、注文管理装置10は、受取完了又は受取未完了を店舗に定期的に通知する(ステップS17)。
After the product has been stored in the locker 22, the locker management system 20 periodically checks whether the product has been received and notifies the order management device 10 of the confirmation result (i.e., whether the product has been received or not) (step S15). When the order management device 10 receives the notification of receipt completion,
The customer is notified that the receipt has been completed (step S16). The order management system 10 also periodically notifies the store that the receipt has been completed or not (step S17).
なお、図示はされていないが、注文管理装置10は、受取可能時間が経過する前に、顧客及び店舗に対し警告を行って商品の受け取りを促してもよい。また、注文管理装置10は、受取可能時間の経過後には、商品をロッカー22から取り出すように店舗に要求し、店舗での受け取りに変更になったことを顧客に案内するようにしてもよい。 Although not shown in the figure, the order management device 10 may issue a warning to the customer and the store before the pickup time has elapsed to encourage them to pick up the product. Furthermore, after the pickup time has elapsed, the order management device 10 may request the store to remove the product from the locker 22 and notify the customer that they will now pick up the product at the store.
<プログラム>
注文管理の各段階での処理を実行するプログラムの処理手順について説明する。
<Program>
The processing procedure of the program that executes the processing at each stage of order management will be explained below.
(注文受付処理)
まず、「注文受付処理」について説明する。
図5は本開示の実施形態に係る「注文受付処理」の手順の一例を示すフローチャートである。「注文受付処理」を実行するプログラムは、顧客からの注文が入力されたときに、注文管理装置10のCPU12Aにより実行される。
(Order acceptance processing)
First, the "order reception process" will be described.
5 is a flowchart illustrating an example of the procedure of the "order receiving process" according to an embodiment of the present disclosure. The program for executing the "order receiving process" is executed by the CPU 12A of the order management device 10 when an order is input from a customer.
まず、ステップS100で、CPU12Aは、顧客の入力情報を取得する。例えば、顧客の入力情報には、顧客情報(例えば、氏名、連絡先など)、店舗情報(例えば、名称、連絡先など)、商品情報(例えば、商品名、数量など)、受取日時の指定、受取方法(例えば、ロッカー受取/店舗受取)が含まれる。 First, in step S100, the CPU 12A acquires customer input information. For example, the customer input information may include customer information (e.g., name, contact information, etc.), store information (e.g., name, contact information, etc.), product information (e.g., product name, quantity, etc.), designated pickup date and time, and pickup method (e.g., locker pickup/store pickup).
次に、ステップS102で、CPU12Aは、受取方法がロッカー受取か否かを判断する。ロッカー受取の場合は、ステップS104に進み、店舗受取の場合は、ステップS108に進む。続くステップS104で、CPU12Aは、ロッカー予約処理を実行する。 Next, in step S102, the CPU 12A determines whether the pickup method is locker pickup. If it is locker pickup, the process proceeds to step S104; if it is in-store pickup, the process proceeds to step S108. In the following step S104, the CPU 12A executes locker reservation processing.
ここで、図6を参照して「ロッカー予約処理」の手順を説明する。
まず、注文された商品に含まれるメニューに応じて予約するロッカーの種類を決定する。ステップS200で、CPU12Aは、注文された商品が保温メニューのみを含むか判断する。注文された商品が保温メニューのみを含む場合は、次にステップS202で、CPU12Aは、保温ロッカーを予約することに決定する。注文された商品がその他のニューを含む場合は、ステップS204に進む。
Here, the procedure for the "locker reservation process" will be described with reference to FIG.
First, the type of locker to reserve is determined based on the menu items included in the ordered items. In step S200, the CPU 12A determines whether the ordered items include only kept-warm items. If the ordered items include only kept-warm items, then in step S202, the CPU 12A determines to reserve a kept-warm locker. If the ordered items include other items, the process proceeds to step S204.
次に、ステップS204で、CPU12Aは、注文された商品が冷蔵メニューのみを含むか判断する。注文された商品が冷蔵メニューのみを含む場合は、次にステップS206で、CPU12Aは、冷蔵ロッカーを予約することに決定する。注文された商品がその他のメニューを含む場合は、ステップS208に進む。次にステップS208で、CPU12Aは、常温ロッカーを予約することに決定する。 Next, in step S204, the CPU 12A determines whether the ordered items include only refrigerated items. If the ordered items include only refrigerated items, then in step S206, the CPU 12A decides to reserve a refrigerated locker. If the ordered items include other items, the process proceeds to step S208. Next, in step S208, the CPU 12A decides to reserve a room-temperature locker.
次に、ステップS210で、CPU12Aは、所望のロッカーに空きがあるか否か、即ち、ロッカーを予約できたか否かを判断する。CPU12Aは、ロッカー管理システム20にロッカー予約を要求し、ロッカー管理システム20から予約の受け付け可否を通知される。所望のロッカーに空きがあれば、予約することができる。所望のロッカーに空きがある場合は、ステップS212に進み、所望のロッカーに空きが無い場合は、ステップS216に進む。 Next, in step S210, the CPU 12A determines whether the desired locker is available, i.e., whether the locker has been successfully reserved. The CPU 12A requests a locker reservation from the locker management system 20, and is notified by the locker management system 20 whether the reservation has been accepted. If the desired locker is available, it can be reserved. If the desired locker is available, the process proceeds to step S212; if the desired locker is not available, the process proceeds to step S216.
所望のロッカーに空きがある場合は、次にステップS212で、CPU12Aは、標準受取可能時間を設定する。次に、ステップS214で、CPU12Aは、顧客に予約完了を通知してルーチンを終了する。一方、所望のロッカーに空きが無い場合は、次にステップS216で、CPU12Aは、ロッカーに空きが無いことを顧客に通知してルーチンを終了する。 If the desired locker is available, then in step S212, the CPU 12A sets the standard pickup time. Next, in step S214, the CPU 12A notifies the customer that the reservation is complete and ends the routine. On the other hand, if the desired locker is not available, then in step S216, the CPU 12A notifies the customer that there are no available lockers and ends the routine.
例えば、2022年1月15日に常温ロッカーを19:00~20:00の間予約したい場合を例に、ロッカーの予約を具体的に説明する。ロッカー管理システム20は、例えば、図7(A)~(C)に示すように、ロッカーの種類毎にロッカーの予約状況をテーブルで管理している。図7(A)の常温ロッカーの予約状況をみると、19:00~20:00にはロッカーBに空きがあるので、ロッカー管理システム20により予約が許可される。 Let's take the example of reserving a room-temperature locker from 19:00 to 20:00 on January 15, 2022, and explain how to reserve a locker in detail. The locker management system 20 manages the locker reservation status for each locker type in a table, as shown in Figures 7(A) to 7(C). Looking at the room-temperature locker reservation status in Figure 7(A), locker B is available from 19:00 to 20:00, so the locker management system 20 will allow the reservation.
-標準受取可能時間の設定-
ここで「標準受取可能時間」の設定について説明する。
「標準受取可能時間」は、予め設定された長さの「基準受取可能時間」を、受取の季節及び時間帯に応じた補正値によって補正して得られた受取可能時間である。時間帯によって外気温の影響を受ける度合いや、常温の状態が左右される度合いが異なるため、朝、昼、夜の三段階で受取可能時間を補正する。このため、まず、季節毎の時間帯の定義及び補正値について説明する。
-Setting standard pick-up times-
Here, the setting of the "standard receiving time" will be explained.
The "standard available pick-up time" is the available pick-up time obtained by correcting the preset "standard available pick-up time" with a correction value according to the season and time of day of pick-up. Because the degree to which the outside temperature and room temperature are affected varies depending on the time of day, the available pick-up time is corrected in three stages: morning, afternoon, and night. For this reason, we will first explain the definitions of the time periods for each season and the correction values.
図8に示すように、朝、昼、夜の時間帯は季節に応じて変動する。春(3~5月)は、朝は6:00~9:00、昼は9:00~19:00、夜は19:00~6:00の時間帯である。夏(6~8月)は、朝は5:00~9:00、昼は9:00~20:00、夜は20:00~5:00の時間帯である。秋(9~11月)は、朝は6:00~9:00、昼は9:00~19:00、夜は19:00~6:00の時間帯である。冬(12~2月)は、朝は7:00~10:00、昼は10:00~18:00、夜は18:00~7:00の時間帯である。昼と夜の区切りは、夕暮れのチャイムが鳴る時間を目安とする。夜から朝、朝から昼の区切りについては、気温の変化が起こりそうな時刻を目安とする。 As shown in Figure 8, the morning, daytime, and nighttime hours vary depending on the season. In spring (March to May), the morning hours are 6:00 to 9:00, the daytime hours are 9:00 to 19:00, and the nighttime hours are 19:00 to 6:00. In summer (June to August), the morning hours are 5:00 to 9:00, the daytime hours are 9:00 to 20:00, and the nighttime hours are 20:00 to 5:00. In autumn (September to November), the morning hours are 6:00 to 9:00, the daytime hours are 9:00 to 19:00, and the nighttime hours are 19:00 to 6:00. In winter (December to February), the morning hours are 7:00 to 10:00, the daytime hours are 10:00 to 18:00, and the nighttime hours are 18:00 to 7:00. The time when the evening chimes ring is used as a guide to dividing daytime and nighttime. The divisions between night and morning and morning and daytime will be based on the times when temperature changes are likely to occur.
また、図9に示すように、受取可能時間の補正値は、時間帯及びロッカーの種類に応じて予め設定されている。図示した例では、常温ロッカーの場合は、朝は0分、昼は-10分、夜は+10分という補正値が設定され、保温ロッカーの場合は、朝は-10分、昼は0分、夜は-10分という補正値が設定され、冷蔵ロッカーの場合は、朝は0分、昼は-10分、夜は+10分という補正値が設定されている。 As shown in Figure 9, correction values for the available pick-up time are preset according to the time period and type of locker. In the example shown, for room temperature lockers, correction values are set as 0 minutes in the morning, -10 minutes in the afternoon, and +10 minutes in the evening; for warm lockers, correction values are set as -10 minutes in the morning, 0 minutes in the afternoon, and -10 minutes in the evening; and for refrigerated lockers, correction values are set as 0 minutes in the morning, -10 minutes in the afternoon, and +10 minutes in the evening.
なお、ここでは商品の基準受取可能時間の長さを1時間と仮定しているので補正値を±10分とするが、補正値は任意に設定してもよい。補正値は、例えば、5分~30分の範囲で設定するのが好ましい。 Note that, in this example, the standard pickup time for a product is assumed to be one hour, so the correction value is set to ±10 minutes, but the correction value may be set arbitrarily. It is preferable to set the correction value in the range of 5 to 30 minutes, for example.
例えば、2022年1月15日に常温ロッカーを19:00から予約したい場合、基準受取可能時間の長さは「1時間」であり、基準受取可能時間は「19:00~20:00」となる。この例では、季節は「冬」、時間帯は「夜」、ロッカーの種類は「常温ロッカー」なので、補正値は「+10分」であり、受取可能時間は10分延長されて、標準受取可能時間は「19:00~20:10」となる。なお、説明の都合上、19:00~20:00でロッカーを予約する例について説明したが、ロッカー予約処理の際には、標準受取可能時間でロッカーを予約する。 For example, if you want to reserve a room temperature locker from 19:00 on January 15, 2022, the standard available pick-up time is "1 hour," and the standard available pick-up time is "19:00-20:00." In this example, the season is "winter," the time period is "night," and the locker type is "room temperature locker," so the correction value is "+10 minutes," the available pick-up time is extended by 10 minutes, and the standard available pick-up time is "19:00-20:10." For convenience of explanation, an example of reserving a locker from 19:00-20:00 has been explained, but when processing the locker reservation, the locker is reserved using the standard available pick-up time.
上記の通り、ステップS214で、顧客に予約完了が通知される。予約完了通知は、電子メールを送信して行われてもよい。電子メールによる予約完了通知には、例えば、図10に示すように、「〇〇様 ご注文ありがとうございます。」「こちらの内容で承りました。ロッカー番号につきましては当日改めてお送りするメールにて送付いたします。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗、受取日時、受取方法)が記載される。そして、受取日時として、19:00、受取可能時間として標準受取可能時間(例えば、19:00~20:10)が記載される。 As described above, in step S214, the customer is notified that their reservation is complete. The reservation completion notification may be sent by email. For example, as shown in FIG. 10, the reservation completion notification sent by email will include standard phrases such as "Dear Mr./Ms. XX, thank you for your order." and "We have received your order. We will send you the locker number in an email on the same day.", as well as the order details (pickup number, order number, ordering store, pickup date and time, pickup method). The pickup date and time will be set to 19:00, and the standard pickup time (e.g., 19:00-20:10) will be set as the pickup time.
ここで図5の説明に戻る。次に、ステップS106で、CPU12Aは、ロッカー予約が成功したか否かを判断する。ロッカー予約に成功した場合は、ステップS108に進み、ロッカー予約に失敗した場合は、ステップS100に戻る。上記の通り、指定日時にロッカーに空きが無い場合には、顧客は、受取日時や受取方法を変更することになる。このため、ステップS100に戻って新たな入力情報を取得する。 Now, returning to the explanation of Figure 5, next, in step S106, the CPU 12A determines whether the locker reservation was successful. If the locker reservation was successful, the process proceeds to step S108; if the locker reservation was unsuccessful, the process returns to step S100. As mentioned above, if there are no lockers available on the specified date and time, the customer will need to change the pickup date and time or pickup method. Therefore, the process returns to step S100 to obtain new input information.
次に、ステップS108で、CPU12Aは、通信部14を制御して、注文登録要求を店舗端末装置40に送信させる。店舗端末装置40は、登録要求に応じて注文を登録する。次に、ステップS110で、CPU12Aは、注文情報を記憶部16等の記憶装置に記憶して、ルーチンを終了する。受取方法がロッカー受取か、店舗受取かに拘わらず、店舗端末装置40に注文登録要求が送信され、注文情報が記憶装置に記憶される。 Next, in step S108, the CPU 12A controls the communication unit 14 to send an order registration request to the store terminal device 40. The store terminal device 40 registers the order in response to the registration request. Next, in step S110, the CPU 12A stores the order information in a storage device such as the memory unit 16, and ends the routine. Regardless of whether the pickup method is locker pickup or in-store pickup, the order registration request is sent to the store terminal device 40, and the order information is stored in the storage device.
例えば、注文情報は、テーブル形式で記憶されてもよい。注文管理装置10は、受け付けたすべての注文を、図11に示す注文情報管理テーブルで管理することができる。例えば、注文毎に、注文内容として、注文日時、顧客情報、店舗情報、商品情報、指定された受取日時、設定された受取可能時間、受取方法、ロッカー情報(例えば、ロッカーの種類、ロッカー番号)が記憶される。注文情報は、商品の受取が完了すると、注文情報管理テーブルから削除される。 For example, order information may be stored in table format. The order management device 10 can manage all accepted orders in the order information management table shown in FIG. 11. For example, for each order, the order details stored include the order date and time, customer information, store information, product information, specified pickup date and time, set available pickup times, pickup method, and locker information (e.g., locker type, locker number). Once the product has been picked up, the order information is deleted from the order information management table.
上記のような手順により、メニューに応じた温度制御がされたロッカーが、自動的に決定・予約される。 By following the steps above, a temperature-controlled locker according to the menu will be automatically selected and reserved.
(受取可能時間補正処理)
次に、「受取可能時間補正処理」について説明する。
図12は本開示の実施形態に係る「受取可能時間補正処理」の手順の一例を示すフローチャートである。「受取可能時間補正処理」を実行するプログラムは、顧客が指定した商品受取日が到来したときに、注文管理装置10のCPU12Aにより実行される。
(Receipt time correction process)
Next, the "receivable time correction process" will be described.
12 is a flowchart illustrating an example of the procedure of the "receiving time correction process" according to an embodiment of the present disclosure. The program for executing the "receiving time correction process" is executed by the CPU 12A of the order management device 10 when the product receiving date specified by the customer arrives.
まず、ステップS300で、CPU12Aは、ロッカー受取でかつ本日受取の注文情報を抽出する。例えば、図11に示す注文情報管理テーブルを参照して、ロッカー受取でかつ指定された受取日時が本日である注文情報を抽出する。次に、ステップS302で、CPU12Aは、1つの注文情報を選択する。次に、ステップS304で、CPU12Aは、標準受取可能時間を補正する「補正処理」を実行する。 First, in step S300, the CPU 12A extracts order information for locker pickup and for pickup today. For example, by referencing the order information management table shown in FIG. 11, order information for locker pickup and for which the specified pickup date and time is today is extracted. Next, in step S302, the CPU 12A selects one piece of order information. Next, in step S304, the CPU 12A executes a "correction process" to correct the standard pickup time.
ここで、図13を参照して「補正処理」の手順を説明する。
外気温によってロッカー内の温度に支障が出る可能性がある。このため、常温ロッカー及び冷蔵ロッカー利用の場合は、外気温が高い日には受取可能時間を短縮し、外気温が低い日には受取可能時間を延長可能とする。また、保温ロッカー利用の場合は、外気温が高い日には受取可能時間を延長可能とし、外気温が低い日には受取可能時間を短縮する。
Here, the procedure of the "correction process" will be described with reference to FIG.
The temperature inside the locker may be affected by the outside temperature. For this reason, when using room temperature lockers and refrigerated lockers, the pickup time will be shortened on days when the outside temperature is high and extended on days when the outside temperature is low. Also, when using insulated lockers, the pickup time will be extended on days when the outside temperature is high and shortened on days when the outside temperature is low.
まず、ステップS400で、CPU12Aは、常温ロッカー又は冷蔵ロッカーの利用か否かを判断する。常温ロッカー又は冷蔵ロッカーの利用の場合は、ステップS402に進み、保温ロッカーの利用の場合は、ステップS420に進む。 First, in step S400, the CPU 12A determines whether a room temperature locker or a refrigerated locker is being used. If a room temperature locker or a refrigerated locker is being used, the process proceeds to step S402; if a warming locker is being used, the process proceeds to step S420.
次に、ステップS402で、CPU12Aは、ロッカーの外気温情報を取得する。外気温情報は、ロッカー22に接続された温度センサ(図示せず)から取得してもよく、天気予報等の外部のサイトから取得してもよい。外気温は、現在の外気温でもよく、受取可能時間の外気温の予測値でもよい。外気温は時間帯により大きく変化するため、受取可能時間の外気温の予測値を用いる方が、より精度の高い補正を行うことができる。 Next, in step S402, the CPU 12A acquires outside temperature information for the locker. The outside temperature information may be acquired from a temperature sensor (not shown) connected to the locker 22, or from an external site such as a weather forecast. The outside temperature may be the current outside temperature, or a predicted outside temperature for the available pick-up time. Because the outside temperature varies significantly depending on the time of day, using a predicted outside temperature for the available pick-up time allows for more accurate corrections.
次に、ステップS404で、CPU12Aは、ロッカーの外気温が上限閾値以上(例えば、28℃以上)か否かを判断する。外気温が上限閾値以上の場合は、続くステップS406で、CPU12Aは、受取可能時間を10分短縮する。外気温が上限閾値未満の場合は、ステップS406を飛ばしてステップS408に進む。 Next, in step S404, the CPU 12A determines whether the outside temperature of the locker is above an upper threshold (e.g., above 28°C). If the outside temperature is above the upper threshold, the CPU 12A shortens the pickup time by 10 minutes in the following step S406. If the outside temperature is below the upper threshold, the CPU 12A skips step S406 and proceeds to step S408.
次に、ステップS408で、CPU12Aは、ロッカーの外気温が下限閾値以下(例えば、5℃以下)か否かを判断する。外気温が下限閾値以下の場合は、続くステップS410で、CPU12Aは、受取可能時間を10分延長する。外気温が下限閾値より大きい場合は、ステップS410を飛ばしてステップS412に進む。 Next, in step S408, the CPU 12A determines whether the outside temperature of the locker is below a lower threshold (for example, below 5°C). If the outside temperature is below the lower threshold, the CPU 12A extends the pickup time by 10 minutes in the following step S410. If the outside temperature is above the lower threshold, the CPU 12A skips step S410 and proceeds to step S412.
次に、ステップS412で、CPU12Aは、冷蔵ロッカーの利用か否かを判断する。冷蔵ロッカーの利用の場合は、ステップS414に進み、常温ロッカーの利用の場合は、ルーチンを終了する。次に、ステップS414で、CPU12Aは、ロッカー内部の温度情報を取得する。 Next, in step S412, the CPU 12A determines whether a refrigerated locker is being used. If a refrigerated locker is being used, the routine proceeds to step S414; if a room temperature locker is being used, the routine ends. Next, in step S414, the CPU 12A acquires temperature information inside the locker.
次に、ステップS416で、CPU12Aは、ロッカー内部の温度から冷蔵ロッカーが故障しているか否かを判断する。ロッカー内部の温度が異常値である場合は、冷蔵ロッカーが故障していると判断することができ、続くステップS418で、CPU12Aは、故障時対応を行い、ルーチンを終了する。例えば、ロッカー管理システム20と協働して、商品を格納するロッカーを別のロッカーに変更し、別のロッカーの空きがない場合は店内管理する等の変更を行う。また、そういった対応をしたことについて顧客に通知をする。ロッカー内部の温度が正常値である場合は、冷蔵ロッカーは故障していないと判断することができ、ステップS418を飛ばしてルーチンを終了する。 Next, in step S416, the CPU 12A determines whether the refrigerated locker is malfunctioning based on the temperature inside the locker. If the temperature inside the locker is abnormal, it can be determined that the refrigerated locker is malfunctioning, and in the following step S418, the CPU 12A takes measures to deal with the malfunction and terminates the routine. For example, in cooperation with the locker management system 20, it can change the locker in which the product is stored to another locker, or if no other lockers are available, it can store the product in the store. The customer is also notified that such measures have been taken. If the temperature inside the locker is normal, it can be determined that the refrigerated locker is not malfunctioning, and the routine is terminated by skipping step S418.
一方、保温ロッカーを利用するとしてステップS420に進んだ場合は、ステップS420で、CPU12Aは、ロッカーの外気温情報を取得する。次に、ステップS422で、CPU12Aは、ロッカーの外気温が上限閾値以上(例えば、28℃以上)か否かを判断する。外気温が上限閾値以上の場合は、続くステップS424で、CPU12Aは、受取可能時間を10分延長する。外気温が上限閾値未満の場合は、ステップS424を飛ばしてステップS426に進む。 On the other hand, if an insulated locker is to be used and processing proceeds to step S420, in step S420, the CPU 12A acquires outside temperature information for the locker. Next, in step S422, the CPU 12A determines whether the outside temperature for the locker is equal to or higher than the upper threshold (e.g., 28°C or higher). If the outside temperature is equal to or higher than the upper threshold, in the following step S424, the CPU 12A extends the available pickup time by 10 minutes. If the outside temperature is lower than the upper threshold, step S424 is skipped and processing proceeds to step S426.
次に、ステップS426で、CPU12Aは、ロッカーの外気温が下限閾値以下(例えば、5℃以下)か否かを判断する。外気温が下限閾値以下の場合は、続くステップS428で、CPU12Aは、受取可能時間を10分短縮する。外気温が下限閾値より大きい場合は、ステップS428を飛ばしてステップS430に進む。 Next, in step S426, the CPU 12A determines whether the outside temperature of the locker is below a lower threshold (for example, below 5°C). If the outside temperature is below the lower threshold, the CPU 12A reduces the pickup time by 10 minutes in the following step S428. If the outside temperature is above the lower threshold, step S428 is skipped and the process proceeds to step S430.
次に、ステップS430で、CPU12Aは、ロッカー内部の温度情報を取得する。次に、ステップS432で、CPU12Aは、ロッカー内部の温度から保温ロッカーが故障しているか否かを判断する。ロッカー内部の温度が異常値である場合は、保温ロッカーが故障していると判断することができ、続くステップS434で、CPU12Aは、ステップS418と同様に、故障時対応を行い、ルーチンを終了する。ロッカー内部の温度が正常値である場合は、保温ロッカーは故障していないと判断することができ、ステップS434を飛ばしてルーチンを終了する。 Next, in step S430, the CPU 12A acquires temperature information inside the locker. Next, in step S432, the CPU 12A determines whether the insulated locker is malfunctioning based on the temperature inside the locker. If the temperature inside the locker is abnormal, it can be determined that the insulated locker is malfunctioning, and in the following step S434, the CPU 12A takes the malfunction response action similar to step S418 and ends the routine. If the temperature inside the locker is normal, it can be determined that the insulated locker is not malfunctioning, and the routine ends without skipping step S434.
なお、ここでは商品の受取可能時間は約1時間と想定しているので補正幅を±10分とするが、補正幅は任意に設定してもよい。補正幅は、例えば、5分~30分の範囲で設定するのが好ましい。また、受取可能時間を延長する方向の補正については、ロッカーに入れる食品の鮮度を考慮し、延長をしない、という選択をしてもよい。 Here, we assume that the product can be picked up within approximately one hour, so the adjustment range is ±10 minutes, but the adjustment range can be set arbitrarily. For example, it is preferable to set the adjustment range within the range of 5 to 30 minutes. Furthermore, when adjusting to extend the pick-up time, you may choose not to extend it, taking into account the freshness of the food being placed in the locker.
ここで図12の説明に戻る。次に、ステップS306で、CPU12Aは、補正処理により受取可能時間が変更されたか否かを判断する。新たに算出された受取可能時間が標準受取可能時間と異なる場合は、受取可能時間が変更されたと判断し、新たに算出された受取可能時間が標準受取可能時間と同じである場合は、受取可能時間が変更されていないと判断する。受取可能時間が変更された場合は、ステップS308に進み、受取可能時間が変更されなかった場合は、ステップS318に進む。 Now, returning to the explanation of Figure 12, next in step S306, the CPU 12A determines whether the available pickup time has been changed by the correction process. If the newly calculated available pickup time differs from the standard available pickup time, it determines that the available pickup time has been changed; if the newly calculated available pickup time is the same as the standard available pickup time, it determines that the available pickup time has not been changed. If the available pickup time has been changed, proceed to step S308; if the available pickup time has not been changed, proceed to step S318.
受取可能時間が変更された場合は、ステップS308で、CPU12Aは、ロッカー予約の変更を試みる。CPU12Aは、ロッカー管理システム20にロッカー予約の変更を要求し、ロッカー管理システム20から変更可否を通知される。予約時間が長くなる場合でも、所望のロッカーに空きがあれば予約を変更することができる。 If the available pickup time has changed, in step S308, the CPU 12A attempts to change the locker reservation. The CPU 12A requests the locker management system 20 to change the locker reservation, and is notified by the locker management system 20 whether the change is possible. Even if the reservation time is extended, the reservation can be changed if the desired locker is available.
次に、ステップS310で、CPU12Aは、ロッカー予約を変更できたか否かを判断する。ロッカー予約を変更できた場合は、ステップS308に進み、ロッカー予約を変更できなかった場合は、ステップS318に進む。 Next, in step S310, the CPU 12A determines whether the locker reservation was successfully changed. If the locker reservation was successfully changed, the process proceeds to step S308; if the locker reservation was not successfully changed, the process proceeds to step S318.
ロッカー予約を変更できた場合は、次にステップS312で、CPU12Aは、通信部14を制御して、変更内容の再登録要求を店舗端末装置40に送信させる。店舗端末装置40は、再登録要求に応じて受取可能時間の変更を登録する。 If the locker reservation can be changed, then in step S312, the CPU 12A controls the communication unit 14 to send a request to re-register the changes to the store terminal device 40. The store terminal device 40 registers the change to the available pickup time in response to the re-registration request.
次に、ステップS314で、CPU12Aは、顧客に予約変更を通知する。この通知には、商品を受け取るための受取情報(例えば、QRコード(登録商標)、バーコード、入力番号等)が含まれる。即ち、予約変更の通知により、顧客に受取情報が配布される。顧客は、この受取情報を用いてロッカーを開錠して、商品を受け取ることができる。 Next, in step S314, the CPU 12A notifies the customer of the reservation change. This notification includes receipt information (e.g., a QR code (registered trademark), barcode, input number, etc.) for receiving the product. In other words, the receipt information is distributed to the customer when the reservation change notification is sent. The customer can use this receipt information to unlock the locker and receive the product.
予約変更の通知は、電子メールを送信して行われてもよい。電子メールには、例えば、図14に示すように、「〇〇様 先日ご注文いただいた内容の受取日となりました。送付されたQRコード(登録商標)(or番号)でお受け取りください。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗、受取日時、受取方法)、ロッカー番号、受取ロッカーの場所などが記載される。 Notification of reservation changes may be sent by email. For example, as shown in Figure 14, the email may include standard text such as "Dear Mr./Ms. XX, the pickup date for your recent order has arrived. Please use the QR code (registered trademark) (or number) we sent you to pick it up.", as well as the order details (pickup number, order number, ordering store, pickup date and time, pickup method), locker number, and pickup locker location.
また、電子メールには、例えば図15に示すように、「本日の気温の状況により、お品物の衛生上の理由から受取可能時間を(延長又は短縮)させていただきました。以下の時間となりますので必ずご確認ください。」などの受取可能時間を変更する旨及び受取可能時間を変更する理由と、変更後の受取可能時間とが記載される。変更後の受取可能時間の記載には、「≪ロッカーでの受取可能時間≫19:00~20:30 ※外部の天気、時間帯により受取可能時間が変更されました。」など、受取可能時間が変更されたことが明示される。 The email will also include a statement that the pickup time has been changed, the reason for the change, and the new pickup time, such as "Due to today's temperature conditions and hygiene reasons, we have decided to (extend or shorten) your pickup time. Please be sure to check the following times," as shown in Figure 15. The new pickup time will state clearly that the pickup time has been changed, such as "Locker pickup times: 7:00 PM - 8:30 PM *Pickup times have been changed due to outside weather and time of day."
次に、ステップS316で、CPU12Aは、注文情報を更新する。例えば、図11に示す注文情報管理テーブルにおいて「設定受取可能時間」の欄の数値を、標準受取可能時間から変更後の受取可能時間に更新する。注文情報の更新後は、変更後の受取可能時間によって注文が管理される。 Next, in step S316, the CPU 12A updates the order information. For example, in the order information management table shown in FIG. 11, the value in the "Set Available Pickup Time" column is updated from the standard available pickup time to the changed available pickup time. After the order information is updated, the order is managed using the changed available pickup time.
一方、受取可能時間が変更されなかった場合又はロッカー予約を変更できなかった場合は、ステップS318で、顧客に予約変更が無い旨を通知する。この通知には、商品を受け取るための受取情報が含まれる。即ち、予約変更が無い旨の通知により、顧客に受取情報が配布される。 On the other hand, if the available pickup time has not changed or the locker reservation could not be changed, in step S318, the customer is notified that there have been no changes to the reservation. This notification includes pickup information for picking up the product. In other words, the pickup information is distributed to the customer when the notification that there have been no changes to the reservation is sent.
予約変更が無い旨の通知は、電子メールを送信して行われてもよい。電子メールには、例えば、「〇〇様 先日ご注文いただいた内容の受取日となりました。送付されたQRコード(登録商標)(or番号)でお受け取りください。」等の定型文の外に、注文内容、ロッカー番号、受取ロッカーの場所などが記載される。そして、受取日時の時間として、最初に通知した標準受取可能時間(例えば、19:00~20:10)が記載される。 Notification that there are no changes to the reservation may be sent by email. The email may include standard text such as "Dear Mr./Ms. XX, the date for receiving your recent order has arrived. Please use the QR code (registered trademark) (or number) we sent you to receive your order," as well as the order details, locker number, and location of the receiving locker. The standard pickup time initially notified (for example, 7:00 PM to 8:10 PM) will be entered as the pickup date and time.
最後に、ステップS320で、CPU12Aは、次の注文情報があるか否かを判断する。次の注文情報がある場合には、ステップS302に戻って、ステップS302~ステップS320の処理を繰り返し行う。一方、次の注文情報が無い場合には、ルーチンを終了する。 Finally, in step S320, the CPU 12A determines whether there is next order information. If there is next order information, the process returns to step S302 and repeats steps S302 to S320. On the other hand, if there is no next order information, the routine ends.
(対応処理)
次に、「対応処理」について説明する。
図16は本開示の実施形態に係る「対応処理」の手順の一例を示すフローチャートである。「対応処理」を実行するプログラムは、何らかの通知を受信したときに、注文管理装置10のCPU12Aにより実行される。
(Response processing)
Next, the "response process" will be described.
16 is a flowchart illustrating an example of the procedure of the "response process" according to an embodiment of the present disclosure. A program for executing the "response process" is executed by the CPU 12A of the order management device 10 when any notification is received.
まず、ステップS500で、CPU12Aは、受信した通知が調理完了通知であるか否かを判断する。店舗から調理完了通知を受信した場合には、次のステップS502で、顧客に調理完了を通知して、ルーチンを終了する。受信した通知が調理完了通知ではない場合は、ステップS504に進む。 First, in step S500, the CPU 12A determines whether the received notification is a cooking completion notification. If a cooking completion notification is received from the store, in the next step S502, the CPU 12A notifies the customer that cooking is complete and ends the routine. If the received notification is not a cooking completion notification, the CPU 12A proceeds to step S504.
調理完了通知は、電子メールを送信して行われてもよい。電子メールによる調理完了通知には、例えば、図17に示すように、「〇〇様 ご注文いただいたお品物の調理が完了いたしました。ロッカーに格納されるまで今しばらくお待ちください。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗、受取日時、受取方法)が記載される。 The cooking completion notification may be sent by email. For example, as shown in FIG. 17, the cooking completion notification email may include standard text such as "Dear Mr./Ms. XX, your ordered item has been cooked. Please wait a moment until it is stored in your locker." as well as the order details (receipt number, order number, ordering store, date and time of receipt, and method of receipt).
次に、ステップS504で、CPU12Aは、受信した通知が商品格納通知であるか否かを判断する。ロッカー管理システム20から商品格納通知を受信した場合には、次のステップS506で、顧客に商品格納を通知して、ルーチンを終了する。受信した通知が商品格納通知ではない場合は、ステップS508に進む。 Next, in step S504, the CPU 12A determines whether the received notification is an item storage notification. If an item storage notification is received from the locker management system 20, in the next step S506, the CPU 12A notifies the customer that the item has been stored, and then ends the routine. If the received notification is not an item storage notification, the CPU 12A proceeds to step S508.
商品格納通知は、電子メールを送信して行われてもよい。電子メールによる商品格納通知には、例えば、図18に示すように、「〇〇様 ただいまご指定いただいたロッカーへお入れいたしました。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗、受取日時、受取方法)が記載される。また、受取可能時間の変更があった場合には、電子メールには、例えば、「受取可能時間が変更されましたのでご注意下さい。」など、受取可能時間の変更に注意を促す記載が追加される。 The product storage notification may be sent by email. For example, as shown in FIG. 18, the product storage notification sent by email will include standard text such as "Dear Mr./Ms. XX, your item has now been placed in the locker you specified," as well as the order details (pickup number, order number, ordering store, pickup date and time, and pickup method). Furthermore, if there has been a change in the available pickup time, the email will include a statement calling attention to the change in available pickup time, such as "Please note that the available pickup time has changed."
次に、ステップS508で、CPU12Aは、受信した通知が受取完了通知であるか否かを判断する。ロッカー管理システム20から受取完了通知を受信した場合には、CPU12Aは、次のステップS510で、顧客に受取完了通知を通知する。次に、ステップS512で、CPU12Aは、商品の受取が完了した注文に対応する注文情報を削除して、ルーチンを終了する。また、受信した通知が受取完了通知ではない場合、受信した通知が受取未完了通知であるため、ここでは何もせずにルーチンを終了する。 Next, in step S508, the CPU 12A determines whether the received notification is a receipt completion notification. If a receipt completion notification is received from the locker management system 20, the CPU 12A notifies the customer of the receipt completion notification in the next step S510. Next, in step S512, the CPU 12A deletes the order information corresponding to the order for which product receipt has been completed, and ends the routine. Furthermore, if the received notification is not a receipt completion notification, the received notification is a receipt incomplete notification, so the routine ends without doing anything here.
受取完了通知は、電子メールを送信して行われてもよい。電子メールによる受取完了通知には、例えば、図19に示すように、「〇〇様 ご注文の受取が完了いたしました。またのご利用をお待ちしております。」等の定型文や利用した店舗名が記載される。 The receipt completion notification may be sent by email. For example, as shown in Figure 19, the email receipt completion notification may include a standard phrase such as "Dear Mr./Ms. XX, we have completed receiving your order. We look forward to seeing you again." as well as the name of the store used.
(受取監視処理)
次に、「受取監視処理」について説明する。
図20は本開示の実施形態に係る「受取監視処理」の手順の一例を示すフローチャートである。「受取監視処理」を実行するプログラムは、定期的に、注文管理装置10のCPU12Aにより実行される。
(Receipt monitoring process)
Next, the "receive monitoring process" will be described.
20 is a flowchart illustrating an example of the procedure of the "receive monitoring process" according to an embodiment of the present disclosure. A program for executing the "receive monitoring process" is periodically executed by the CPU 12A of the order management device 10.
まず、ステップS600で、CPU12Aは、ロッカー受取でかつ本日受取の注文情報を抽出する。例えば、図11に示す注文情報管理テーブルを参照して、ロッカー受取でかつ指定された受取日時が本日である注文情報を抽出する。次に、ステップS602で、CPU12Aは、1つの注文情報を選択する。 First, in step S600, the CPU 12A extracts order information for locker pickup and for pickup today. For example, by referencing the order information management table shown in FIG. 11, order information for locker pickup and for which the specified pickup date and time is today is extracted. Next, in step S602, the CPU 12A selects one piece of order information.
次に、ステップS604で、CPU12Aは、警告時期が到来したか否かを判断する。警告時期は、受付時間の終了時刻の所定時間前(例えば、30分)など、任意に設定することができる。警告時期が到来している場合には、次のステップS606で、受取可能時間が経過したか否かを判断する。 Next, in step S604, the CPU 12A determines whether the warning time has arrived. The warning time can be set arbitrarily, such as a predetermined time (e.g., 30 minutes) before the end of reception hours. If the warning time has arrived, the next step S606 determines whether the available pickup time has passed.
警告時期が到来しており且つ受取可能時間が経過している場合には、ステップS608に進み、ステップS608で「商品取出処理」を実行する。警告時期が到来しているが受取可能時間内である場合には、ステップS610に進み、ステップS610で「警告処理」を実行する。警告時期が到来していない場合には、何もする必要が無いので、ステップS612に進む。 If the warning time has arrived and the available pickup time has passed, proceed to step S608, where the "product removal process" is executed. If the warning time has arrived but the available pickup time has not yet arrived, proceed to step S610, where the "warning process" is executed. If the warning time has not arrived, nothing needs to be done, so proceed to step S612.
ここで、図21を参照して「警告処理」の手順を説明する。
まず、ステップS700で、CPU12Aは、受取未完了か否かを判断する。例えば、図11に示す注文情報管理テーブルを参照して、注文情報が削除されていない場合は「受取未完了」である。なお、本実施形態では、受取完了の注文情報は管理対象外となるので、受取未完了か否かを確認する必要はないが、注文情報が削除されない手順を想定して、ここで受取未完了か否かを判断する。受取未完了の場合は、ステップS702に進み、受取完了の場合は、ルーチンを終了する。
Here, the procedure of the "warning process" will be described with reference to FIG.
First, in step S700, the CPU 12A determines whether or not the receipt is incomplete. For example, by referring to the order information management table shown in FIG. 11, if the order information has not been deleted, it is marked as "received incomplete." Note that in this embodiment, order information for which receipt has been completed is not subject to management, so there is no need to check whether or not the receipt is incomplete. However, assuming a procedure in which the order information is not deleted, the CPU 12A determines whether or not the receipt is incomplete here. If the receipt is incomplete, the process proceeds to step S702; if the receipt is complete, the routine ends.
次に、CPU12Aは、ステップS702で、通信部14を制御して、商品の受け取りを促すための警告を対応する顧客に送信させ、続くステップS704で、通信部14を制御して、対応する店舗にも警告を送信させて、ルーチンを終了する。 Next, in step S702, the CPU 12A controls the communication unit 14 to send a warning to the corresponding customer to encourage them to pick up the product, and then in step S704, controls the communication unit 14 to send a warning to the corresponding store, and ends the routine.
警告は、電子メールを送信して行われてもよい。電子メールによる警告には、例えば、「〇〇様 ご注文いただいたお品物の受取可能時間は○○迄です。受取可能時間内にお受け取りをお願いいたします。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗、受取日時、受取方法)が記載される。 The warning may be sent by email. The email warning may include, for example, a standard message such as "Dear Mr./Ms. XX, your order can be picked up by XX. Please pick it up within this time frame.", as well as the order details (pickup number, order number, store where the order was placed, date and time of pickup, and pickup method).
また、図22を参照して「商品取出処理」の手順を説明する。
まず、ステップS800で、CPU12Aは、受取未完了か否かを判断する。受取未完了の場合は、ステップS802に進み、受取完了の場合は、ルーチンを終了する。
The procedure for the "product removal process" will be described with reference to FIG.
First, in step S800, the CPU 12A determines whether or not the receipt has not been completed. If the receipt has not been completed, the process proceeds to step S802, and if the receipt has been completed, the routine ends.
次に、CPU12Aは、ステップS802で、通信部14を制御して、商品引取要求を対応する店舗に送信させる。この商品引取要求により、商品を受け取るための受取情報(例えば、QRコード(登録商標)、バーコード、入力番号等)が店舗に配布される。店舗は、この受取情報を用いてロッカーを開錠して、商品を取り出すことができる。次に、CPU12Aは、ステップS804で、通信部14を制御して、商品を対応する店舗で受け取るための案内を対応する顧客に送信させて、ルーチンを終了する。 Next, in step S802, the CPU 12A controls the communication unit 14 to send a product pickup request to the corresponding store. This product pickup request distributes pickup information (e.g., a QR code (registered trademark), barcode, input number, etc.) for receiving the product to the store. The store can use this pickup information to unlock the locker and remove the product. Next, in step S804, the CPU 12A controls the communication unit 14 to send instructions to the corresponding customer for picking up the product at the corresponding store, and ends the routine.
顧客への案内は、電子メールを送信して行われてもよい。電子メールによる通知には、例えば、「〇〇様 ご注文いただいたお品物を店舗に戻させていただきました。店舗でのお受け取りをお願いいたします。」等の定型文の外に、注文内容(受取番号、注文番号、注文店舗)が記載される。 The customer may be notified by email. The email notification may include standard text such as "Dear Mr./Ms. XX, we have returned the item you ordered to the store. Please pick it up at the store." as well as the order details (receipt number, order number, and store where the order was placed).
ここで、図20の説明に戻る。最後に、ステップS612で、CPU12Aは、次の注文情報があるか否かを判断する。次の注文情報がある場合には、ステップS602に戻って、ステップS602~ステップS612の処理を繰り返し行う。一方、次の注文情報が無い場合には、ルーチンを終了する。 Now, let us return to the explanation of Figure 20. Finally, in step S612, the CPU 12A determines whether or not there is next order information. If there is next order information, the process returns to step S602 and repeats the processing of steps S602 to S612. On the other hand, if there is no next order information, the routine ends.
(注文管理装置の機能構成)
ここで、注文管理装置の機能構成を説明する。上述した「注文受付処理」、「受取可能時間補正処理」、「対応処理」、及び「受取監視処理」の各プログラムが実行されることで、注文管理装置10の対応する機能部が実現される。
(Functional configuration of the order management device)
The functional configuration of the order management system 10 will now be described. The execution of the above-mentioned programs for "order reception processing,""receiveable time correction processing,""responseprocessing," and "receive monitoring processing" realizes the corresponding functional units of the order management system 10.
図23に示すように、注文管理装置10は、注文受付部50と、受付時間補正部60と、対応処理部70と、受取監視部80とを備えている。 As shown in FIG. 23, the order management device 10 includes an order reception unit 50, a reception time correction unit 60, a response processing unit 70, and a receipt monitoring unit 80.
注文受付部50は、顧客からの注文を受け付けてロッカーを予約するロッカー予約部52と、受取の季節及び時間帯に応じて標準受取可能時間を設定する受取可能時間設定部54と、顧客にロッカー予約が完了したこと及び標準受取可能時間を通知する予約完了通知部56と、を備えている。 The order reception unit 50 includes a locker reservation unit 52 that receives orders from customers and reserves lockers, a pickup time setting unit 54 that sets standard pickup times according to the season and time of day, and a reservation completion notification unit 56 that notifies the customer that the locker reservation has been completed and the standard pickup time.
受付時間補正部60は、顧客が指定した商品受取日が到来すると、外気温等に応じて受取可能時間を補正する補正部62と、受取可能時間が変更された場合は、変更後の受取可能時間に合わせてロッカー予約時間を変更する予約変更部64と、顧客及び店舗に受取可能時間の変更又は変更が無いことを通知する変更通知部66と、受取可能時間が変更された場合は、注文情報を更新する注文情報更新部68と、を備えている。 The reception time correction unit 60 includes a correction unit 62 that corrects the available pickup time according to the outside temperature, etc., when the product pickup date specified by the customer arrives; a reservation change unit 64 that changes the locker reservation time to match the changed available pickup time if the available pickup time is changed; a change notification unit 66 that notifies the customer and store that the available pickup time has changed or remains the same; and an order information update unit 68 that updates the order information if the available pickup time is changed.
対応処理部70は、受信した通知に応じた対象処理を実行する。 The response processing unit 70 executes the target process according to the received notification.
受取監視部80は、警告時期が到来しても商品が受け取られていない場合に、顧客及び店舗に警告を行う警告処理部82と、受取可能時間が経過しても商品が受け取られていない場合に、商品を取り出して店舗に戻す商品取出処理を実行する商品取出処理部84と、を備えている。 The receipt monitoring unit 80 includes a warning processing unit 82 that issues a warning to the customer and the store if the product has not been received by the time the warning arrives, and a product removal processing unit 84 that executes a product removal process to remove the product and return it to the store if the product has not been received by the time the product is available for pickup.
以上の通り、本実施の形態では、顧客は、事前に注文しておいた商品をロッカーで受け取ることができるので、顧客が商品を店舗まで受取に行く手間を省くことができると同時に、非接触での受取が可能になる。また、店舗側にとっても、近隣のロッカーで商品を受け渡すことで売上向上につながる。 As described above, in this embodiment, customers can pick up pre-ordered items at a locker, eliminating the need for customers to go to the store to pick up the items and allowing for contactless pickup. For the store, having items delivered to a nearby locker also leads to increased sales.
また、本実施の形態では、注文受付時に、商品に含まれるメニューに応じてロッカーの種類(常温、冷蔵、又は保温)を自動的に決定して予約し、季節及び時間帯に応じて変わる外気温の影響を考慮して標準受取可能時間を自動的に設定するので、顧客がロッカーを予約する手間を省くことができる。また、ロッカーの予約が取れた場合に注文完了となるため、ロッカー予約のダブルブッキングを回避することができる。 In addition, in this embodiment, when an order is received, the type of locker (room temperature, refrigerated, or warm) is automatically determined and reserved based on the menu items included in the product, and the standard pickup time is automatically set taking into account the effects of outside temperature, which varies depending on the season and time of day, thereby saving the customer the trouble of reserving a locker. Furthermore, since the order is completed once a locker reservation is made, double-booking of locker reservations can be avoided.
また、本実施の形態では、商品の受取当日に、ロッカーの外気温やロッカー内部の温度に応じて受取可能時間を補正(例えば、短縮又は延長)するので、商品受取時まで商品である食品の鮮度をしっかり保つことができる。このため、衛生面について不安を覚える顧客も安心して利用することができる。また、受取可能時間が変更されるとロッカーの予約も同時に変更され、顧客がロッカーの予約を変更する手間を省くことができる。また、受取可能時間が決定した段階で受取情報が顧客に送付されるので、受取可能時間の変更の受取情報への反映漏れを防止することができる。 In addition, in this embodiment, the available pickup time is corrected (for example, shortened or extended) depending on the temperature outside and inside the locker on the day the product is to be picked up, so the freshness of the food product can be maintained until the time of pickup. This allows customers who are concerned about hygiene to use the service with peace of mind. Furthermore, when the available pickup time is changed, the locker reservation is also changed at the same time, saving the customer the trouble of having to change their locker reservation. Furthermore, because pickup information is sent to the customer once the available pickup time has been decided, it is possible to prevent changes to the available pickup time from being missed in the pickup information.
また、本実施の形態では、注文完了だけでは無く、受取可能時間の変更、調理の完了、商品の格納、警告、及び受取の完了の各々が、顧客に通知されると共に、受取可能時間を経過してロッカーでの受取ができない場合にも、顧客及び店舗に適切な指示が行われるので、顧客及び店舗の双方とも商品の状況が逐一わかり、安心して受け取りまでの手続きを行うことができる。 In addition, in this embodiment, customers are notified not only of order completion, but also of changes to the pickup time, completion of cooking, storage of the product, warnings, and completion of pickup. Even if the pickup time has passed and the product cannot be picked up at the locker, appropriate instructions are given to the customer and the store. This allows both the customer and the store to keep track of the product's status and carry out the pickup process with peace of mind.
<変形例>
以上、注文管理装置、注文管理システム及びプログラムの例示的な実施の形態について説明したが、本発明は、実施の形態に記載の範囲には限定されない。本発明の主旨を逸脱しない範囲で実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。
<Modification>
While exemplary embodiments of the order management device, order management system, and program have been described above, the present invention is not limited to the scope of the embodiments. Various modifications and improvements can be made to the embodiments without departing from the spirit of the present invention, and such modifications and improvements are also included in the technical scope of the present invention.
また、例えば、上記実施の形態で説明したプログラムの処理の流れも一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。また、上記実施の形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって処理を実現してもよい。 For example, the processing flow of the program described in the above embodiment is also an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention. Furthermore, in the above embodiment, a case has been described in which the processing according to the embodiment is realized by a software configuration using a computer by executing a program, but this is not limited to this. For example, the processing may be realized by a hardware configuration or a combination of a hardware configuration and a software configuration.
また、上記実施形態でCPUがソフトウェア(プログラム)を読み込んで実行したプログラムを、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。 In addition, the software (program) that the CPU reads and executes in the above embodiments may be executed by various processors other than the CPU. Examples of processors in this case include programmable logic devices (PLDs) such as field-programmable gate arrays (FPGAs), whose circuit configuration can be changed after manufacture, and dedicated electrical circuits such as application-specific integrated circuits (ASICs), which are processors with circuit configurations designed specifically to execute specific processes.
また、上記各プログラムを、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 Furthermore, each of the above programs may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (for example, multiple FPGAs, or a combination of a CPU and an FPGA, etc.). Furthermore, the hardware structure of these various processors is, more specifically, an electrical circuit made up of a combination of circuit elements such as semiconductor devices.
また、上記各実施形態では、プログラムが記憶部に予め記憶(インストール)されている態様を説明したが、これに限定されない。プログラムは、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk Read Only Memory)、USB(Universal Serial Bus)メモリ、半導体メモリ等の非一時的(non-transitory)記憶媒体に記憶された形態で提供されてもよい。また、上記各プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 In addition, while the above embodiments have described a configuration in which the program is pre-stored (installed) in a storage unit, this is not limiting. The program may be provided in a form stored on a non-transitory storage medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), a USB (Universal Serial Bus) memory, or a semiconductor memory. Furthermore, each of the above programs may be downloaded from an external device via a network.
10 注文管理装置
20 ロッカー管理システム
22 ロッカー
30 顧客の端末装置
40 店舗の端末装置
50 注文受付部
52 ロッカー予約部
54 受取可能時間設定部
56 予約完了通知部
60 受付時間補正部
62 補正部
64 予約変更部
66 変更通知部
68 注文情報更新部
70 対応処理部
80 受取監視部
82 警告処理部
84 商品取出処理部
100 注文管理システム
N ネットワーク
P 顧客
DESCRIPTION OF SYMBOLS 10 Order management device 20 Locker management system 22 Locker 30 Customer terminal device 40 Store terminal device 50 Order reception unit 52 Locker reservation unit 54 Available pickup time setting unit 56 Reservation completion notification unit 60 Reception time correction unit 62 Correction unit 64 Reservation change unit 66 Change notification unit 68 Order information update unit 70 Response processing unit 80 Receipt monitoring unit 82 Warning processing unit 84 Product removal processing unit 100 Order management system N Network P Customer
Claims (14)
顧客が店舗から購入する商品について指定日時にロッカー受け取りを希望する旨の注文依頼を受け付けると、前記商品の第1の受取可能時間を設定して、前記商品に応じたロッカーを予約し、前記第1の受取可能時間を含む注文完了通知を顧客に送信し、注文登録要求を店舗に送信する、受付部と、
少なくとも前記ロッカーの外気温情報に基づいて前記商品の第1の受取可能時間を補正して第2の受取可能時間を算出し、前記商品の前記第2の受取可能時間を再設定して、前記第2の受取可能時間を含む受取可能時間を変更する旨の通知を顧客及び店舗に送信し、前記第2の受取可能時間が前記第1の受取可能時間と同じ場合には、前記第2の受取可能時間を含む受取可能時間を変更しない旨の通知を顧客に送信する、補正部と、
を備えた注文管理装置。 An order management device for managing orders from customers,
a reception unit that, when receiving an order request from a customer requesting that a product purchased from a store be picked up at a locker on a specified date and time, sets a first available pickup time for the product, reserves a locker corresponding to the product, sends an order completion notice including the first available pickup time to the customer, and sends an order registration request to the store;
a correction unit that calculates a second available receipt time by correcting the first available receipt time of the product based on at least the outside temperature information of the locker, resets the second available receipt time of the product, and sends a notice to the customer and the store that the available receipt time including the second available receipt time will be changed, and if the second available receipt time is the same as the first available receipt time, sends a notice to the customer that the available receipt time including the second available receipt time will not be changed;
An order management device comprising:
前記監視部は、前記第2の受取可能時間の終了時刻の所定時間前に、前記商品の受け取りが未完了の注文に関し、対応する顧客に前記商品の受け取りを促すための警告を送信する、
請求項1から請求項9までのいずれか1項に記載の注文管理装置。 a monitoring unit that monitors the receipt status of the product based on a successively updated order information management table;
the monitoring unit transmits a warning to the corresponding customer for an order for which the product has not been received, a warning to urge the customer to receive the product, a predetermined time before the end time of the second receiving period.
The order management device according to any one of claims 1 to 9.
前記監視部は、前記第2の受取可能時間の経過後に、前記商品の受け取りが未完了の注文に関し、対応する店舗に対し前記商品の引き取り要求を送信すると共に、対応する顧客に対し前記商品を前記対応する店舗で受け取るための案内を送信する、
請求項1から請求項9までのいずれか1項に記載の注文管理装置。 a monitoring unit that monitors the receipt status of the product based on a successively updated order information management table;
After the second available pickup time has elapsed, the monitoring unit transmits a request to the corresponding store to pick up the product for the order for which pickup of the product has not been completed, and transmits a guide to the corresponding customer to pick up the product at the corresponding store.
The order management device according to any one of claims 1 to 9.
複数のロッカーの空き状況を管理し、前記ロッカーの予約を受け付けるロッカー管理装置と、を備え、
前記注文管理装置が、前記ロッカー管理装置を介して前記商品に応じたロッカーを予約又はロッカーの予約を変更する、
注文管理システム。 An order management device according to any one of claims 1 to 11;
a locker management device that manages availability of a plurality of lockers and accepts reservations for the lockers;
the order management device reserves or changes the locker reservation according to the product via the locker management device;
Order management system.
顧客が店舗から購入する商品について指定日時にロッカー受け取りを希望する旨の注文依頼を受け付けるステップと、
前記商品の第1の受取可能時間を設定するステップと、
前記商品に応じたロッカーを予約するステップと、
通信部に前記第1の受取可能時間を含む注文完了通知を顧客に送信させるステップと、
前記通信部に注文登録要求を店舗に送信させるステップと、
を実行させるためのプログラム。 On the computer,
A step of accepting an order request from a customer requesting that the product purchased from the store be picked up at a locker on a specified date and time;
setting a first available pickup time for the product;
reserving a locker according to the product;
causing a communication unit to send an order completion notice to the customer, the notice including the first available pickup time;
causing the communication unit to transmit an order registration request to the store;
A program to execute.
顧客が店舗から購入する商品について指定日時にロッカー受け取りを希望する旨の注文依頼に応じて、少なくともロッカーの外気温情報に基づいて予め設定された前記商品の第1の受取可能時間を補正して第2の受取可能時間を算出するステップと、
前記商品の前記第2の受取可能時間を再設定するステップと、
通信部に前記第2の受取可能時間を含む受取可能時間を変更する旨の通知を顧客及び店舗に送信させるステップと、
前記通信部に前記第2の受取可能時間が前記第1の受取可能時間と同じ場合には、前記第2の受取可能時間を含む受取可能時間を変更しない旨の通知を顧客に送信させるステップと、
を実行させるためのプログラム。 On the computer,
In response to an order request from a customer requesting that a product purchased from a store be picked up at a locker on a specified date and time, a step of correcting a first pre-set pickup time for the product based on at least the outside temperature information of the locker to calculate a second pickup time;
resetting the second available receipt time for the product;
causing a communication unit to send a notification to the customer and the store indicating that the pickup time will be changed to include the second pickup time;
a step of causing the communication unit to send a notification to the customer, when the second available receiving time is the same as the first available receiving time, that the available receiving time including the second available receiving time will not be changed;
A program to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022032115A JP7795940B2 (en) | 2022-03-02 | 2022-03-02 | Order management device, order management system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022032115A JP7795940B2 (en) | 2022-03-02 | 2022-03-02 | Order management device, order management system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023128059A JP2023128059A (en) | 2023-09-14 |
| JP7795940B2 true JP7795940B2 (en) | 2026-01-08 |
Family
ID=87972719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022032115A Active JP7795940B2 (en) | 2022-03-02 | 2022-03-02 | Order management device, order management system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7795940B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060122852A1 (en) | 2004-12-06 | 2006-06-08 | Christopher Moudy | System and method for delivery of goods ordered via the internet |
| JP2021125044A (en) | 2020-02-06 | 2021-08-30 | 河村電器産業株式会社 | Home delivery box system |
| JP2021149171A (en) | 2020-03-16 | 2021-09-27 | Adss株式会社 | Reservation device and reservation program for home delivery locker |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003044755A (en) * | 2001-07-27 | 2003-02-14 | Nec Software Kyushu Ltd | System and method for receiving order by utilizing receiving locker and program |
| JP6467019B1 (en) * | 2017-11-01 | 2019-02-06 | 和則 藤沢 | Locker management system |
| JP7226960B2 (en) * | 2018-10-18 | 2023-02-21 | Kddi株式会社 | Locker management device, locker management method and locker device |
| JP7437906B2 (en) * | 2019-10-18 | 2024-02-26 | 日立グローバルライフソリューションズ株式会社 | Delivery management server, delivery management system, and delivery management method |
| JP2022013371A (en) * | 2020-07-03 | 2022-01-18 | 株式会社寺岡精工 | Product handover system |
-
2022
- 2022-03-02 JP JP2022032115A patent/JP7795940B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060122852A1 (en) | 2004-12-06 | 2006-06-08 | Christopher Moudy | System and method for delivery of goods ordered via the internet |
| JP2021125044A (en) | 2020-02-06 | 2021-08-30 | 河村電器産業株式会社 | Home delivery box system |
| JP2021149171A (en) | 2020-03-16 | 2021-09-27 | Adss株式会社 | Reservation device and reservation program for home delivery locker |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023128059A (en) | 2023-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12333482B2 (en) | Order fulfillment systems and methods with customer location tracking | |
| US11157870B2 (en) | System for crowdsourced cold-chain compliant item selection | |
| JP5523433B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20130103539A1 (en) | Intelligent shopping assistant | |
| US20220076260A1 (en) | Merchandise return and/or exchange systems, methods, and media | |
| US11941679B1 (en) | Notifying users of item expiration | |
| US20180276770A1 (en) | Restaurant table management system | |
| JP5199290B2 (en) | Product information providing server device, product information display program, product information display method, and product information display system | |
| JP2018165963A (en) | Order management apparatus, order management method and order management system | |
| US20170287053A1 (en) | Methods and Systems for Remote Shopping | |
| JP7506496B2 (en) | Information processing system, information processing method, and program | |
| JP5967776B2 (en) | Vending machine patrol time determination device and vending machine patrol time determination system | |
| JP2018195206A (en) | Setting device, setting method, and setting program | |
| JP7795940B2 (en) | Order management device, order management system and program | |
| JP6064475B2 (en) | Information processing apparatus, information processing method, and program | |
| US20210073883A1 (en) | Server apparatus, stock management system, and stock management method | |
| JP2005309977A (en) | Product providing method and product providing program | |
| JPWO2018167824A1 (en) | Inventory management system, inventory management method and program | |
| JP4329601B2 (en) | Sales promotion method, provisional reservation management server, and portable terminal | |
| JP2019179517A (en) | Distribution system, distribution method, and program | |
| KR20210025414A (en) | Prediction system of food material and prediction method for food material using the same | |
| WO2019202846A1 (en) | Food administration system | |
| JP6726728B2 (en) | Transfer route setting device, transfer route setting method, and transfer route setting program | |
| JP7235354B2 (en) | Return location management device, return location management system, return location management method, and return location management program | |
| JP2020154806A (en) | Delivery system, delivery method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251112 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251222 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7795940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |