[go: up one dir, main page]

JP7655016B2 - Information processing device, product delivery method, and product delivery program - Google Patents

Information processing device, product delivery method, and product delivery program Download PDF

Info

Publication number
JP7655016B2
JP7655016B2 JP2021038860A JP2021038860A JP7655016B2 JP 7655016 B2 JP7655016 B2 JP 7655016B2 JP 2021038860 A JP2021038860 A JP 2021038860A JP 2021038860 A JP2021038860 A JP 2021038860A JP 7655016 B2 JP7655016 B2 JP 7655016B2
Authority
JP
Japan
Prior art keywords
store
information
product
user
ordered
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
Application number
JP2021038860A
Other languages
Japanese (ja)
Other versions
JP2022138779A (en
Inventor
慎二 船井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2021038860A priority Critical patent/JP7655016B2/en
Publication of JP2022138779A publication Critical patent/JP2022138779A/en
Application granted granted Critical
Publication of JP7655016B2 publication Critical patent/JP7655016B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、商品受け渡し方法、及び商品受け渡しプログラムに関する。 The present disclosure relates to an information processing device, a product delivery method, and a product delivery program.

特許文献1には、ユーザが注文した商品を、ユーザが指定する店舗に配送する流通システムが開示されている。また、近年、ユーザがインターネットを利用して、商品を注文し、注文した商品を自宅で受け取る購入形態が一般化しつつある。このように、ユーザは、購入した商品を、まとめて受け取ることができる。 Patent Document 1 discloses a distribution system that delivers products ordered by a user to a store specified by the user. In recent years, a purchasing style in which users order products over the Internet and receive the ordered products at home is becoming more common. In this way, users can receive all the purchased products together.

特開2003-058792号公報JP 2003-058792 A

インターネットを利用して商品を購入する場合、ユーザは、例えば、商品の画像に基づいて購入したい商品を決定するため、商品の品質状態が把握できない。また、生鮮商品等、一部の商品は、商品の状態が悪くても返品できない可能性がある。そのため、ユーザは、返品ができない可能性がある商品等、商品状態の確認を希望する商品については、取扱店舗に行き、商品状態を確認した上で購入する可能性がある。しかしながら、商品状態の確認を希望する商品が複数あり、それぞれ異なる店舗で販売されている場合、ユーザは、複数店舗に行かなければならないため、購入したい全ての商品を購入するまでに手間及び時間がかかってしまう。また、特許文献1に記載された流通システムを利用して商品を購入する場合、ユーザは、商品を購入する毎に、受取店舗を指定しなければならないため、受取店舗を指定する手間がかかってしまう。 When purchasing products using the Internet, the user decides which products to purchase based on, for example, product images, and is therefore unable to ascertain the quality and condition of the products. In addition, some products, such as fresh produce, may not be returnable even if the product is in poor condition. For this reason, the user may visit a store that carries products for which the user wishes to check the product condition, such as products that may not be returnable, and purchase the products after checking the product condition. However, if there are multiple products for which the user wishes to check the product condition and they are sold at different stores, the user must visit multiple stores, which takes time and effort to purchase all the products the user wishes to purchase. In addition, when purchasing products using the distribution system described in Patent Document 1, the user must specify a pickup store each time they purchase a product, which takes time and effort to specify a pickup store.

本開示の目的の1つは、上記課題を解決するためになされたものであり、商品購入時のユーザの負担を軽減可能な情報処理装置、商品受け渡し方法、及び商品受け渡しプログラムを提供することにある。 One of the objectives of the present disclosure is to solve the above problem, and to provide an information processing device, a product delivery method, and a product delivery program that can reduce the burden on users when purchasing products.

本開示にかかる情報処理装置は、
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信する注文処理部と、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定する判定部と、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定する決定部と、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示する表示制御部と、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う配送管理部と、を備える。
The information processing device according to the present disclosure includes:
an order processing unit that receives first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
a determination unit that determines whether the ordered products include a confirmation-requested product based on the first product information and second product information about a confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
a determination unit that, when the order items include the confirmation-requested item, determines a receiving store for the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
a display control unit that displays the determined pickup store on the communication terminal and also displays the pickup store in a changeable manner;
and a delivery management unit that issues a delivery request so that the confirmation-requested product is delivered to the receiving store determined by the user.

本開示にかかる商品受け取り方法は、
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定し、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、商品受け渡し方法である。
The method of receiving the product according to the present disclosure is as follows:
receiving first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
determining whether the ordered products include the confirmation-requested product based on the first product information and second product information about the confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
If the order items include the confirmation-requested item, determining a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
displaying the determined pickup store on the communication terminal and displaying the pickup store in a changeable manner;
This is a product delivery method in which the user issues a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.

本開示にかかる商品受け取りプログラムは、
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定し、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、処理をコンピュータに実行させる商品受け渡しプログラムである。
The product receiving program disclosed herein is
receiving first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
determining whether the ordered products include the confirmation-requested product based on the first product information and second product information about the confirmation-requested product for which the user wishes to confirm the product status of the ordered product;
If the order items include the confirmation-requested item, determining a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
displaying the determined pickup store on the communication terminal and displaying the pickup store in a changeable manner;
The program causes a computer to execute a process of making a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.

本開示によれば、商品購入時のユーザの負担を軽減可能な情報処理装置、商品受け渡し方法、及び商品受け渡しプログラムを提供できる。 The present disclosure provides an information processing device, a product delivery method, and a product delivery program that can reduce the burden on users when purchasing products.

実施の形態1にかかる情報処理装置の構成例を示す図である。FIG. 1 illustrates an example of a configuration of an information processing device according to a first embodiment; 実施の形態2にかかる情報処理システムの構成例を示す図である。FIG. 13 is a diagram illustrating a configuration example of an information processing system according to a second embodiment. 統合アプリケーションサーバ及び店舗サーバの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an integrated application server and a store server. 通信端末に表示される出荷情報の一例を示す図である。FIG. 11 is a diagram showing an example of shipping information displayed on the communication terminal. 通信端末に表示される確定受取情報の一例を示す図である。FIG. 13 is a diagram showing an example of confirmed receipt information displayed on the communication terminal. 店舗が備える受取ロッカーの一例を示す図である。FIG. 13 is a diagram showing an example of a receiving locker provided in a store. 店舗が備えるレジの一例を示す図である。FIG. 2 is a diagram showing an example of a cash register provided in a store. 実施の形態2にかかる情報処理システムの動作例を説明するための図である。FIG. 11 is a diagram for explaining an example of the operation of the information processing system according to the second embodiment. 実施の形態2にかかる情報処理システムの動作例を説明するための図である。FIG. 11 is a diagram for explaining an example of the operation of the information processing system according to the second embodiment. 変形例4を説明するための図である。FIG. 13 is a diagram for explaining modified example 4. 実施の形態にかかる情報処理装置等のハードウェア構成例を示すブロック図である。1 is a block diagram showing an example of a hardware configuration of an information processing device according to an embodiment;

以下、図面を参照して本開示の実施の形態について説明する。なお、以下の記載及び図面は、説明の明確化のため、適宜、省略及び簡略化がなされている。また、以下の各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。 Below, an embodiment of the present disclosure will be described with reference to the drawings. Note that the following description and drawings have been omitted or simplified as appropriate for clarity of explanation. In addition, in each of the following drawings, the same elements are given the same reference numerals, and duplicate explanations are omitted as necessary.

(実施の形態1)
図1を用いて、実施の形態1にかかる情報処理装置1の構成例について説明する。図1は、実施の形態1にかかる情報処理装置の構成例を示す図である。情報処理装置1は、例えば、電子商取引サービスを提供するサーバ装置である。図1に示すように、情報処理装置1は、注文処理部2と、判定部3と、決定部4と、表示制御部5と、配送管理部6とを備える。
(Embodiment 1)
A configuration example of an information processing device 1 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a configuration example of an information processing device according to the first embodiment. The information processing device 1 is, for example, a server device that provides an electronic commerce service. As shown in Fig. 1, the information processing device 1 includes an order processing unit 2, a determination unit 3, a decision unit 4, a display control unit 5, and a delivery management unit 6.

注文処理部2は、電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、ユーザが利用する通信端末(不図示)から受信する。
判定部3は、第1商品情報と、ユーザが注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、注文商品に確認希望商品が含まれているか否かを判定する。確認希望商品は、例えば、生鮮商品等のように、商品を注文後に返品ができない可能性がある商品を含んでもよく、衣類のように、商品を注文後にユーザが返品する可能性が高い商品を含んでもよい。
The order processing unit 2 receives first product information on an ordered product that a user has ordered in an electronic commerce service from a communication terminal (not shown) used by the user.
The determination unit 3 determines whether the ordered items include a confirmation-requested item based on the first item information and the second item information about the confirmation-requested item for which the user wishes to confirm the item condition of the ordered item. The confirmation-requested item may include an item that may not be returnable after ordering, such as fresh food, or an item that may be returned by the user after ordering, such as clothing.

決定部4は、注文商品に確認希望商品が含まれている場合、確認希望商品を取り扱う取扱店舗の第1位置情報と、ユーザについてのユーザ情報とに基づいて、確認希望商品の受取店舗を決定する。
表示制御部5は、ユーザが利用する通信端末(不図示)に、決定部4が決定した受取店舗を表示するとともに、受取店舗を変更可能に表示する。
配送管理部6は、ユーザが決定した受取店舗に確認希望商品が配送されるように配送要求を行う。
When the ordered items include a product to be confirmed, the determination unit 4 determines a store to receive the product to be confirmed based on first location information of a store that handles the product to be confirmed and user information about the user.
The display control unit 5 displays the pickup store determined by the determination unit 4 on a communication terminal (not shown) used by the user, and also displays the pickup store in a changeable manner.
The delivery management unit 6 issues a delivery request so that the product to be confirmed is delivered to the receiving store determined by the user.

以上説明したように、情報処理装置1を用いることにより、ユーザは、複数の確認希望商品が複数の店舗で取り扱われている場合でも、ユーザが決定した受取店舗に行くだけで、全ての確認希望商品を確認できる。また、情報処理装置1は、決定部4が、受取店舗を決定し、表示制御部5が、ユーザに当該受取店舗を提案するように表示する。したがって、実施の形態1にかかる情報処理装置1によれば、商品購入時に、ユーザが複数の取扱店舗に行く必要がなく、確認希望商品を購入する毎に受取店舗を決定しなくてもよいため、商品購入時のユーザの負担を軽減できる。 As described above, by using the information processing device 1, a user can check all of the products to be checked by simply going to the pickup store selected by the user, even if the products are handled at multiple stores. Furthermore, in the information processing device 1, the determination unit 4 determines the pickup store, and the display control unit 5 displays the pickup store suggested to the user. Therefore, according to the information processing device 1 of the first embodiment, the user does not need to go to multiple stores when purchasing a product, and does not need to determine a pickup store every time a product to be checked is purchased, thereby reducing the burden on the user when purchasing a product.

(実施の形態2)
続いて、実施の形態2について説明する。実施の形態2は、実施の形態1を具体的にした実施の形態である。
(Embodiment 2)
Next, a description will be given of embodiment 2. Embodiment 2 is a specific embodiment of embodiment 1.

<情報処理システムの構成例>
次に、図2を用いて、実施の形態2にかかる情報処理システム100の構成例について説明する。図2は、実施の形態2にかかる情報処理システムの構成例を示す図である。情報処理システム100は、電子商取引システムと称されてもよい。情報処理システム100は、通信端末10と、統合アプリケーションサーバ(統合APサーバ)20と、店舗サーバ30_1~30_3と、運送業者40と、店舗50_1~50_3とを備える。なお、通信端末10、店舗サーバ30_1~30_3及び店舗50_1~50_3の数は、図2に示す数に限定されない。
<Example of information processing system configuration>
Next, a configuration example of the information processing system 100 according to the second embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing a configuration example of the information processing system according to the second embodiment. The information processing system 100 may be referred to as an electronic commerce system. The information processing system 100 includes a communication terminal 10, an integrated application server (integrated AP server) 20, store servers 30_1 to 30_3, a shipping company 40, and stores 50_1 to 50_3. Note that the numbers of the communication terminals 10, the store servers 30_1 to 30_3, and the stores 50_1 to 50_3 are not limited to the numbers shown in Fig. 2.

通信端末10は、例えば、ユーザが利用する通信端末である。なお、通信端末10は、例えば、ユーザが注文した注文商品の受取権限のある代理人が利用する通信端末でもよい。通信端末10は、例えば、スマートフォン、タブレット端末、携帯電話等であり、インターネットを介して、統合アプリケーションサーバ20と接続及び通信を行う。通信端末10は、ユーザが商品を注文したい場合、統合アプリケーションサーバ20から、統合アプリケーションサーバ20が提供する商品情報を含む商品リストを統合アプリケーションサーバ20から受信する。通信端末10は、商品リストを、通信端末10が備えるディスプレイに表示する。 The communication terminal 10 is, for example, a communication terminal used by a user. Note that the communication terminal 10 may also be, for example, a communication terminal used by an agent who has the authority to receive an ordered product ordered by the user. The communication terminal 10 is, for example, a smartphone, a tablet terminal, a mobile phone, etc., and connects to and communicates with the integrated application server 20 via the Internet. When a user wishes to order a product, the communication terminal 10 receives from the integrated application server 20 a product list including product information provided by the integrated application server 20. The communication terminal 10 displays the product list on a display provided in the communication terminal 10.

商品情報は、商品名、商品ID(Identifier)、販売金額、購入可能数、商品の画像、商品が含まれる分類コード、取扱店舗名、取扱店舗ID(identifier)、及び取扱店舗の位置情報を含んでもよい。取扱店舗の位置情報は、緯度経度情報でもよく、住所でもよい。分類コードは、例えば、衣類、生鮮商品、飲料、電化製品等、商品が一般的に分類される商品群を示すコードである。なお、分類コードは、商品が属する商品群を示す情報であるため、属性情報と称されてもよく、ジャンルと称されてもよい。 The product information may include the product name, product ID (identifier), sales price, number available for purchase, an image of the product, a classification code in which the product is included, the name of the store that carries the product, the store ID (identifier), and the location information of the store. The location information of the store may be latitude and longitude information or an address. The classification code is a code that indicates the product group into which the product is generally classified, such as clothing, fresh produce, beverages, electrical appliances, etc. Note that the classification code may be referred to as attribute information or as a genre, as it is information that indicates the product group to which the product belongs.

通信端末10は、表示された商品情報のうち、ユーザが選択した商品を注文商品として、注文商品の商品情報を取得し、注文商品の商品情報と、ユーザが決定した注文数と、注文フラグとを統合アプリケーションサーバ20に送信する。通信端末10は、統合アプリケーションサーバ20から注文商品に対する仮精算情報及び仮受取情報を受信する。通信端末10は、ユーザが、仮精算情報に基づいて、注文商品及び注文数を確定すると、注文商品の商品情報と、注文数と、購入商品選択フラグとを統合アプリケーションサーバ20に送信する。 The communication terminal 10 acquires product information for the ordered product selected by the user from the displayed product information as the ordered product, and transmits the product information for the ordered product, the order quantity determined by the user, and an order flag to the integrated application server 20. The communication terminal 10 receives provisional settlement information and provisional receipt information for the ordered product from the integrated application server 20. When the user confirms the ordered product and order quantity based on the provisional settlement information, the communication terminal 10 transmits the product information for the ordered product, the order quantity, and a purchase product selection flag to the integrated application server 20.

通信端末10は、注文商品に対する精算情報及び精算フラグを受信し、通信端末10が備えるディスプレイに精算情報を含む精算画面を表示する。通信端末10は、ユーザが精算情報に対して承認を行うと、通信端末10を利用するユーザが所有するクレジットカード等を用いて、統合アプリケーションサーバ20と電子決済処理を行い、精算済フラグを統合アプリケーションサーバ20に送信する。 The communication terminal 10 receives the settlement information and settlement flag for the ordered items, and displays a settlement screen including the settlement information on the display of the communication terminal 10. When the user approves the settlement information, the communication terminal 10 performs electronic settlement processing with the integrated application server 20 using a credit card or the like owned by the user using the communication terminal 10, and sends a settlement completion flag to the integrated application server 20.

統合アプリケーションサーバ20は、実施の形態1にかかる情報処理装置1に対応する。統合アプリケーションサーバ20は、通信端末10と接続及び通信を行う。統合アプリケーションサーバ20は、統合アプリケーションサーバ20が提供する商品を取り扱う取扱店舗毎に設けられた店舗サーバ30_1~30_3と接続及び通信を行う。なお、本実施の形態では、店舗サーバ30_1~30_3は、それぞれ店舗A~Cに設けられた店舗サーバであるとする。また、以降の説明において、店舗サーバ30_1~30_3を区別しない場合、店舗サーバ30として記載することがある。 The integrated application server 20 corresponds to the information processing device 1 according to the first embodiment. The integrated application server 20 connects to and communicates with the communication terminal 10. The integrated application server 20 connects to and communicates with store servers 30_1 to 30_3 provided for each store that handles the products provided by the integrated application server 20. In this embodiment, the store servers 30_1 to 30_3 are store servers provided in stores A to C, respectively. In the following description, when there is no need to distinguish between the store servers 30_1 to 30_3, they may be referred to as store server 30.

統合アプリケーションサーバ20は、通信端末10を利用するユーザが、商品を注文したい場合、例えば、スーパー等、統合アプリケーションサーバ20が提供する商品についての商品リストを通信端末10に送信する。統合アプリケーションサーバ20が提供する商品は、店舗A~Cにおいて取り扱われる商品である。具体的には、統合アプリケーションサーバ20は、統合アプリケーションサーバ20が提供する商品についての商品情報を含む商品リストを、ホームページ又はアプリケーションの形式で通信端末10に送信し、商品リストを通信端末10に表示する表示制御を行う。 When a user of the communication terminal 10 wishes to order a product, the integrated application server 20 transmits a product list of products provided by the integrated application server 20, for example, a supermarket, to the communication terminal 10. The products provided by the integrated application server 20 are products handled at stores A to C. Specifically, the integrated application server 20 transmits a product list including product information about the products provided by the integrated application server 20 to the communication terminal 10 in the form of a homepage or application, and performs display control to display the product list on the communication terminal 10.

統合アプリケーションサーバ20は、通信端末10に表示された商品情報のうち、注文商品の商品情報と、ユーザが決定した注文数と、注文フラグとを通信端末10から受信する。注文フラグは、注文がされたことを示すフラグである。統合アプリケーションサーバ20は、注文商品を取り扱う取扱店舗の店舗サーバ30から注文商品に対する仮精算情報及び仮受取情報を受信し、通信端末10に仮精算情報及び仮受取情報を送信する。仮精算情報は、ユーザが、注文内容を確定し、注文商品の購入を決定するための精算情報である。仮受取情報は、注文商品を仮押さえしたことを示す情報である。統合アプリケーションサーバ20は、通信端末10においてユーザが確定した、注文商品の商品情報及び注文数と、購入商品選択フラグとを通信端末10から受信する。購入商品選択フラグは、商品が注文され、購入商品として選択されたことを示すフラグである。 The integrated application server 20 receives from the communication terminal 10, among the product information displayed on the communication terminal 10, the product information of the ordered product, the order quantity determined by the user, and an order flag. The order flag is a flag indicating that an order has been placed. The integrated application server 20 receives provisional settlement information and provisional receipt information for the ordered product from the store server 30 of the store that handles the ordered product, and transmits the provisional settlement information and provisional receipt information to the communication terminal 10. The provisional settlement information is settlement information that allows the user to confirm the order details and decide to purchase the ordered product. The provisional receipt information is information indicating that the ordered product has been provisionally reserved. The integrated application server 20 receives from the communication terminal 10 the product information and order quantity of the ordered product determined by the user on the communication terminal 10, and a purchase product selection flag. The purchase product selection flag is a flag indicating that the product has been ordered and selected as a purchase product.

統合アプリケーションサーバ20は、注文商品に、ユーザが注文商品の商品状態の確認を希望する確認希望商品が含まれているか否かを判定する。統合アプリケーションサーバ20は、注文商品に確認希望商品が含まれている場合、確認希望商品の受取店舗を決定する。換言すると、統合アプリケーションサーバ20は、ユーザが、確認希望商品を確認するための店舗を決定する。 The integrated application server 20 determines whether the ordered items include a confirmation-requested item for which the user wishes to check the product status. If the ordered items include a confirmation-requested item, the integrated application server 20 determines a store for receiving the confirmation-requested item. In other words, the integrated application server 20 determines a store where the user can check the confirmation-requested item.

統合アプリケーションサーバ20は、通信端末10においてユーザが確定した、注文商品の商品情報及び注文数を、注文商品を取り扱う店舗の店舗サーバ30に送信し、当該店舗サーバ30から精算情報を受信する。精算情報は、ユーザが最終的に注文商品の購入を確定するための精算情報である。統合アプリケーションサーバ20は、通信端末10に精算情報及び決定した受取店舗を送信し、通信端末10が決定した受取店舗を受信し、通信端末10と電子決済処理を行い、精算済フラグを通信端末10から受信する。精算済フラグは、通信端末10を利用するユーザが、統合アプリケーションサーバ20との決済処理を完了したことを示すフラグである。 The integrated application server 20 transmits the product information and order quantity of the ordered items confirmed by the user on the communication terminal 10 to the store server 30 of the store that handles the ordered items, and receives settlement information from the store server 30. The settlement information is settlement information that allows the user to finally confirm the purchase of the ordered items. The integrated application server 20 transmits the settlement information and the determined pickup store to the communication terminal 10, the communication terminal 10 receives the determined pickup store, performs electronic settlement processing with the communication terminal 10, and receives a settlement completion flag from the communication terminal 10. The settlement completion flag is a flag that indicates that the user using the communication terminal 10 has completed settlement processing with the integrated application server 20.

統合アプリケーションサーバ20は、電子決済処理を完了すると、確定された注文商品の商品情報と、確定された注文数とを含む注文情報を、注文商品を取り扱う取扱店舗の店舗サーバ30に送信し、注文商品に対して購入完了フラグを設定する。購入完了フラグは、注文商品に対して決済処理が完了し、ユーザに購入されたことを示すフラグである。統合アプリケーションサーバ20は、注文情報を、注文商品を取り扱う店舗サーバ30に送信することで、ユーザの注文を確定する。統合アプリケーションサーバ20は、ユーザの注文を確定すると、購入完了フラグから配送フラグに変換する。配送フラグは、注文商品が出荷される前の状態であることを示すフラグである。 When the integrated application server 20 completes the electronic payment process, it sends order information, including product information of the confirmed ordered items and the confirmed order quantity, to the store server 30 of the store that handles the ordered items, and sets a purchase completion flag for the ordered items. The purchase completion flag is a flag that indicates that the payment process for the ordered items has been completed and that the ordered items have been purchased by the user. The integrated application server 20 confirms the user's order by sending the order information to the store server 30 that handles the ordered items. When the integrated application server 20 confirms the user's order, it converts the purchase completion flag into a delivery flag. The delivery flag is a flag that indicates that the ordered items have not yet been shipped.

統合アプリケーションサーバ20は、ユーザが決定した受取店舗に、確定された注文数の注文商品が、決定された受取店舗に配送されるように要求する出荷指示を、注文商品が取り扱われている店舗サーバ30に行う。例えば、ユーザが店舗A~Cにおいて商品を注文し、ユーザが受取店舗を店舗Bに決定した場合、統合アプリケーションサーバ20は、注文された数の注文商品が、店舗50_2に配送されるように出荷指示を、店舗サーバ30_1~30_3に行う。また、統合アプリケーションサーバ20は、注文商品に確認希望商品が含まれていない場合、例えば、ユーザが予め登録した配送場所に、注文商品を配送する通常配送指示を行う。 The integrated application server 20 issues a shipping instruction to the store server 30 handling the ordered items, requesting that the confirmed ordered number of ordered items be delivered to the pickup store determined by the user. For example, if the user orders items at stores A to C and the user selects store B as the pickup store, the integrated application server 20 issues a shipping instruction to the store servers 30_1 to 30_3 to deliver the ordered number of ordered items to store 50_2. In addition, if the ordered items do not include items to be confirmed, the integrated application server 20 issues a normal delivery instruction, for example, to deliver the ordered items to a delivery location previously registered by the user.

統合アプリケーションサーバ20は、ユーザが、受取店舗において確認希望商品を確認し、返品を希望する場合、店舗サーバ30と通信し、返品処理を行う。本実施の形態では、ユーザは、注文商品を、例えば、自宅において受け取らず、受取店舗で受け取るため、確認希望商品の返品を可能とする。換言すると、情報処理システム100は、注文商品に対して、通信端末10と統合アプリケーションサーバ20との間で電子決済処理を行うが、ユーザが確認希望商品を確認後、返品を希望しない場合に確認希望商品の購入が最終確定状態となるように構成される。 When the user checks the product to be confirmed at the receiving store and wishes to return it, the integrated application server 20 communicates with the store server 30 and performs the return process. In this embodiment, the user does not receive the ordered product at home, for example, but at the receiving store, making it possible to return the product to be confirmed. In other words, the information processing system 100 performs electronic payment processing for the ordered product between the communication terminal 10 and the integrated application server 20, but is configured so that the purchase of the product to be confirmed is finally confirmed if the user does not wish to return the product after checking it.

店舗サーバ30は、電子商取引サービスにおいて取り扱われている商品を取り扱う取扱店舗に対応して設けられたサーバ装置である。店舗サーバ30は、各取扱店舗において取り扱われている商品の商品情報を統合アプリケーションサーバ20に送信する。店舗サーバ30は、注文商品の商品情報を統合アプリケーションサーバ20から受信する。店舗サーバ30は、在庫照会を統合アプリケーションサーバ20から受信し、仮精算情報及び仮受取情報を含む店舗サーバ30は、注文商品の商品情報を受信すると、精算額等を含む在庫情報を統合アプリケーションサーバ20に送信する。店舗サーバ30は、統合アプリケーションサーバ20から注文情報を受信する。店舗サーバ30は、統合アプリケーションサーバ20から、精算情報照会を受信し、精算情報を統合アプリケーションサーバ20に送信する。 The store server 30 is a server device provided in correspondence with a store that handles products handled in the electronic commerce service. The store server 30 transmits product information of products handled at each store to the integrated application server 20. The store server 30 receives product information of ordered products from the integrated application server 20. The store server 30 receives an inventory inquiry from the integrated application server 20, and upon receiving the product information of the ordered products including provisional settlement information and provisional receipt information, the store server 30 transmits inventory information including the settlement amount, etc. to the integrated application server 20. The store server 30 receives order information from the integrated application server 20. The store server 30 receives a settlement information inquiry from the integrated application server 20, and transmits settlement information to the integrated application server 20.

店舗サーバ30は、統合アプリケーションサーバ20から出荷指示を受信する。店舗サーバ30が出荷指示を受信すると、運送業者40に注文された数の注文商品に対する出荷指示を行う。運送業者40は、店舗50_1~50_3のうち、ユーザが決定した受取店舗に、注文された数の注文商品を配送する。なお、運送業者40が、受取店舗において取り扱われている注文商品を受取店舗から受け取り、後述する受取ロッカー51に配送(格納)してもよいし、受取店舗の販売員が、注文商品を受取ロッカー51に格納してもよい。 The store server 30 receives a shipping instruction from the integrated application server 20. When the store server 30 receives the shipping instruction, it issues a shipping instruction to the carrier 40 for the ordered number of items. The carrier 40 delivers the ordered number of items to a receiving store selected by the user from among stores 50_1 to 50_3. The carrier 40 may receive the ordered items handled at the receiving store from the receiving store and deliver (store) them in a receiving locker 51, which will be described later, or a salesperson at the receiving store may store the ordered items in the receiving locker 51.

店舗サーバ30は、統合アプリケーションサーバ20から通常配送指示を受信する。店舗サーバ30が通常配送指示を受信すると、運送業者40に注文された数の注文商品に対する通常配送指示を行う。 The store server 30 receives a normal delivery instruction from the integrated application server 20. When the store server 30 receives the normal delivery instruction, it issues a normal delivery instruction to the shipping company 40 for the ordered number of items.

運送業者40は、店舗サーバ30から出荷指示を受信し、出荷指示に基づいて、注文商品を受取店舗に配送する。運送業者40は、注文商品が受取店舗に配送される見込み時間である受取可能時間見込みの電子通達を、統合アプリケーションサーバ20を介して通信端末10に送信する。また、運送業者40は、受取ロッカー51に配送が完了した場合、統合アプリケーションサーバ20を介して通信端末10に受取可能の電子通達を送信する。運送業者40は、店舗サーバ30から通常配送指示を受信し、ユーザが予め登録した配送場所に、注文された数の注文商品を配送する。 The carrier 40 receives shipping instructions from the store server 30 and delivers the ordered items to the receiving store based on the shipping instructions. The carrier 40 sends an electronic notification of the expected pickup time, which is the expected time when the ordered items will be delivered to the receiving store, to the communication terminal 10 via the integrated application server 20. In addition, when delivery to the receiving locker 51 is complete, the carrier 40 sends an electronic notification of pickup availability to the communication terminal 10 via the integrated application server 20. The carrier 40 receives normal delivery instructions from the store server 30 and delivers the ordered number of ordered items to a delivery location previously registered by the user.

店舗50_1~50_3は、電子商取引サービスにおいて提供されている商品を取り扱う取扱店舗である。なお、店舗50_1~50_3は、それぞれ店舗A~店舗Cであるとする。また、以降の説明において、店舗50_1~50_3を区別しない場合、店舗50として記載することがある。 Stores 50_1 to 50_3 are stores that handle products provided in the electronic commerce service. Stores 50_1 to 50_3 are assumed to be stores A to C, respectively. In the following explanation, when there is no need to distinguish between stores 50_1 to 50_3, they may be referred to as store 50.

店舗50_1~50_3は、それぞれ、受取ロッカー51と、レジ52とを備える。
受取ロッカー51は、統合アプリケーションサーバ20が出荷指示を行った注文商品が格納されるロッカーである。統合アプリケーションサーバ20が出荷指示を行った場合、運送業者40は、受取ロッカー51に出荷指示が行われた注文商品を格納する。受取ロッカー51は、統合アプリケーションサーバ20と通信して運送業者40から注文商品が受取ロッカー51に格納された場合、受取情報を統合アプリケーションサーバ20に送信する。
レジ52は、通信端末10が受け取った注文商品に不備があった場合等、ユーザが返品を希望する注文商品を返品する処理を行うレジである。
Each of the stores 50_1 to 50_3 includes a receiving locker 51 and a cash register 52.
The receiving locker 51 is a locker in which ordered items for which shipping instructions have been issued by the integrated application server 20 are stored. When the integrated application server 20 issues shipping instructions, the carrier 40 stores the ordered items for which shipping instructions have been issued in the receiving locker 51. The receiving locker 51 communicates with the integrated application server 20, and when the ordered items are stored in the receiving locker 51 by the carrier 40, it transmits receiving information to the integrated application server 20.
The cash register 52 is a cash register that performs a process for returning an ordered product that the user wishes to return, for example, when the ordered product received by the communication terminal 10 is defective.

次に、図3を用いて、統合アプリケーションサーバ20と、店舗サーバ30(店舗サーバ30_1~30_3)の構成例について説明する。図3は、統合アプリケーションサーバ及び店舗サーバの構成例を示す図である。統合アプリケーションサーバ20は、記憶部21と、通信部22と、注文処理部23と、判定部24と、決定部25と、表示制御部26と、配送管理部27とを備える。 Next, an example configuration of the integrated application server 20 and the store server 30 (store servers 30_1 to 30_3) will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example configuration of the integrated application server and the store server. The integrated application server 20 includes a memory unit 21, a communication unit 22, an order processing unit 23, a judgment unit 24, a decision unit 25, a display control unit 26, and a delivery management unit 27.

記憶部21は、各店舗(店舗A、店舗B及び店舗C)で取り扱われている商品についての商品情報を記憶する。上述したように、商品情報は、商品名、商品ID(Identifier)、販売金額、購入可能数、商品の画像、商品が含まれる分類コード、取扱店舗名、取扱店舗ID(identifier)、及び取扱店舗の位置情報を含んでもよい。 The memory unit 21 stores product information about products handled at each store (Store A, Store B, and Store C). As described above, the product information may include the product name, product ID (identifier), sales price, number available for purchase, an image of the product, a classification code in which the product is included, the name of the store that carries the product, the store ID (identifier), and the location information of the store.

記憶部21は、確認希望商品についての確認希望商品情報を記憶する。確認希望商品情報は、確認希望商品の分類コードのみを含んでもよく、確認希望商品についての商品情報と同一の情報を含んでもよい。確認希望商品情報に含まれる分類コードは、例えば、生鮮商品等のように、返品ができない可能性がある商品の分類コードを含んでもよく、衣類のように、商品を注文後にユーザが返品する可能性が高い商品の分類コードを含んでもよい。 The memory unit 21 stores confirmation-requested product information about the confirmation-requested product. The confirmation-requested product information may include only the classification code of the confirmation-requested product, or may include the same information as the product information about the confirmation-requested product. The classification code included in the confirmation-requested product information may include, for example, a classification code of a product that may not be returnable, such as fresh produce, or may include a classification code of a product that is likely to be returned by the user after ordering, such as clothing.

記憶部21は、確認希望商品の取扱店舗の取扱店舗混雑度情報を記憶する。取扱店舗混雑度情報は、取扱店舗の混雑度を示す情報であり、1日単位の混雑度を示す情報でもよく、時間帯毎の混雑度を示す情報でもよい。 The memory unit 21 stores the congestion level information of stores that sell the product to be confirmed. The store congestion level information is information that indicates the congestion level of the store, and may be information that indicates the congestion level on a daily basis or information that indicates the congestion level for each time period.

記憶部21は、ユーザについてのユーザ情報を記憶する。ユーザ情報は、ユーザの氏名、住所、購入履歴情報、過去に精算がされた過去精算情報、及び通常配送場所を含んでもよい。購入履歴情報は、ユーザが過去に確認希望商品を受け取った店舗についての受取履歴情報を含んでもよい。受取履歴情報は、商品毎受取回数を含んでもよい。通常配送場所は、ユーザが予め登録した配送場所であり、例えば、ユーザの住所であってもよい。 The memory unit 21 stores user information about the user. The user information may include the user's name, address, purchase history information, past settlement information, and normal delivery location. The purchase history information may include receipt history information about stores where the user received the product that the user wishes to confirm in the past. The receipt history information may include the number of receipts for each product. The normal delivery location is a delivery location registered in advance by the user, and may be, for example, the user's address.

通信部22は、通信端末10及び店舗サーバ30(店舗サーバ30_1~30_3)と、接続及び通信を行う。通信部22は、通信端末10及び店舗サーバ30と通信し、注文処理部23、及び表示制御部26及び配送管理部27が処理するために必要な情報を、通信端末10及び店舗サーバ30に送信し、通信端末10及び店舗サーバ30から受信する。 The communication unit 22 connects to and communicates with the communication terminal 10 and the store server 30 (store servers 30_1 to 30_3). The communication unit 22 communicates with the communication terminal 10 and the store server 30, and transmits information required for processing by the order processing unit 23, the display control unit 26, and the delivery management unit 27 to the communication terminal 10 and the store server 30, and receives information from the communication terminal 10 and the store server 30.

注文処理部23は、実施の形態1にかかる注文処理部2に対応する。注文処理部23は、店舗サーバ30が生成した商品情報及び削除情報を受信する。注文処理部23は、受信した商品情報及び削除情報に基づいて、記憶部21に登録された各店舗の商品情報を更新する。 The order processing unit 23 corresponds to the order processing unit 2 according to the first embodiment. The order processing unit 23 receives the product information and deletion information generated by the store server 30. The order processing unit 23 updates the product information of each store registered in the memory unit 21 based on the received product information and deletion information.

注文処理部23は、統合アプリケーションサーバ20が取り扱う商品についての商品情報を含む商品リストを通信端末10に送信し、商品リストを通信端末10に表示する表示制御を行う。注文処理部23は、通信端末10を利用するユーザが選択した注文商品の商品情報と、ユーザが決定した注文数と、注文フラグとを通信端末10から受信する。注文処理部23は、注文フラグを通信端末10から受信すると、注文商品の在庫状況を確認するため、店舗サーバ30_1~30_3に在庫照会を行い、店舗サーバ30_1~30_3から注文商品の在庫情報を受信する。在庫情報は、仮精算情報及び仮受取情報を含む。 The order processing unit 23 transmits a product list including product information about products handled by the integrated application server 20 to the communication terminal 10, and performs display control to display the product list on the communication terminal 10. The order processing unit 23 receives product information of the ordered product selected by the user using the communication terminal 10, the order quantity determined by the user, and an order flag from the communication terminal 10. When the order processing unit 23 receives the order flag from the communication terminal 10, it makes an inventory inquiry to the store servers 30_1 to 30_3 to check the inventory status of the ordered product, and receives inventory information of the ordered product from the store servers 30_1 to 30_3. The inventory information includes provisional settlement information and provisional receipt information.

注文処理部23は、仮精算情報及び仮受取情報を通信端末10に送信し、通信端末10においてユーザが注文商品を仮決定すると、注文商品の商品情報及び注文数と、購入商品選択フラグとを通信端末10から受信する。注文処理部23は、通信端末10においてユーザが仮決定した、注文商品の商品情報及び注文数を受信し、注文商品を取り扱う店舗の店舗サーバ30に精算情報照会を行う。注文処理部23は、注文商品の商品情報及び注文数を、精算情報照会に含めて、注文商品を取り扱う店舗の店舗サーバ30に送信する。注文処理部23は、当該店舗サーバ30から精算情報を受信する。注文処理部23は、通信端末10に精算情報を送信し、通信端末10に精算画面を表示する。通信端末10を利用するユーザが精算情報を承認すると、注文処理部23は、通信端末10と電子決済処理を行い、精算済フラグ及び決済金額を通信端末10から受信する。 The order processing unit 23 transmits provisional settlement information and provisional receipt information to the communication terminal 10, and when the user provisionally decides on the ordered items on the communication terminal 10, it receives from the communication terminal 10 the product information and order quantity of the ordered items, and a purchase item selection flag. The order processing unit 23 receives the product information and order quantity of the ordered items provisionally decided by the user on the communication terminal 10, and makes a settlement information inquiry to the store server 30 of the store that handles the ordered items. The order processing unit 23 includes the product information and order quantity of the ordered items in the settlement information inquiry and transmits it to the store server 30 of the store that handles the ordered items. The order processing unit 23 receives the settlement information from the store server 30. The order processing unit 23 transmits the settlement information to the communication terminal 10, and displays a settlement screen on the communication terminal 10. When the user using the communication terminal 10 approves the settlement information, the order processing unit 23 performs electronic settlement processing with the communication terminal 10, and receives a settlement completion flag and a settlement amount from the communication terminal 10.

注文処理部23は、電子決済処理を完了すると、注文商品の商品情報と、確定された注文数とを含む注文情報、及び決済金額を、注文商品を取り扱う取扱店舗の店舗サーバ30に送信する。注文処理部23は、注文商品に対して購入完了フラグを設定する。なお、注文処理部23は、通信端末10を利用するユーザの支払い方法を保持してもよく、通信端末10を利用するユーザのクレジットカード等決済手段情報を記憶してもよい。 When the order processing unit 23 completes the electronic payment process, it sends the order information, including the product information of the ordered product and the confirmed order quantity, and the payment amount to the store server 30 of the store that handles the ordered product. The order processing unit 23 sets a purchase completion flag for the ordered product. The order processing unit 23 may hold the payment method of the user using the communication terminal 10, and may store payment method information, such as a credit card, of the user using the communication terminal 10.

注文処理部23は、ユーザが確認希望商品の返品を行う場合、受取店舗に配置されたレジ52を介して返品処理を行う。注文処理部23は、受取店舗のレジ52において、返品処理が行われる場合、レジ52から、受取店舗の店舗サーバ30を介して、返品したい商品の商品名、又は商品ID等、返品商品を識別可能な情報を受信する。注文処理部23は、精算情報マスタ32に対して、返品商品の商品情報、及び精算日時等を含む精算情報等の照会等を行い、返品処理を行う。 When a user returns a product that the user wishes to confirm, the order processing unit 23 performs the return process via the cash register 52 located at the receiving store. When the return process is performed at the cash register 52 at the receiving store, the order processing unit 23 receives information capable of identifying the returned product, such as the product name or product ID of the product to be returned, from the cash register 52 via the store server 30 of the receiving store. The order processing unit 23 queries the payment information master 32 for payment information including product information of the returned product and the payment date and time, and performs the return process.

判定部24は、実施の形態1にかかる判定部3に対応する。判定部24は、注文商品の商品情報と、確認希望商品情報とに基づいて、注文商品に確認希望商品が含まれているか否かを判定する。判定部24は、注文商品の商品情報に含まれる分類コードに、確認希望商品情報に含まれる分類コードと一致する商品情報がある場合、注文商品に確認希望商品が含まれていると判定する。判定部24は、判定結果を決定部25に送信する。 The determination unit 24 corresponds to the determination unit 3 in the first embodiment. The determination unit 24 determines whether the ordered item includes a confirmation-requested item based on the product information of the ordered item and the confirmation-requested item information. If there is product information whose classification code included in the product information of the ordered item matches the classification code included in the confirmation-requested item information, the determination unit 24 determines that the ordered item includes a confirmation-requested item. The determination unit 24 transmits the determination result to the decision unit 25.

決定部25は、実施の形態1にかかる決定部4に対応する。決定部25は、注文商品に確認希望商品が含まれている場合、確認希望商品が取り扱われている取扱店舗の位置情報と、ユーザ情報とに基づいて、確認希望商品の受取店舗を決定する。決定部25は、注文商品に確認希望商品が含まれている場合、注文商品の商品情報のうち、確認希望商品情報に含まれる分類コードと一致する商品情報を特定し、特定した商品情報に含まれている取扱店舗の位置情報を取得する。また、決定部25は、ユーザ情報に含まれるユーザの住所を記憶部21から取得する。決定部25は、取得した位置情報と、取得した住所とに基づいて、確認希望商品の受取店舗を決定する。決定部25は、取得した位置情報と、取得した住所とに基づいて、確認希望商品が取り扱われている取扱店舗のうち、ユーザの住所に一番近い取扱店舗を、確認希望商品の受取店舗として決定する。 The determination unit 25 corresponds to the determination unit 4 according to the first embodiment. When the ordered items include a confirmation-requested item, the determination unit 25 determines a receiving store for the confirmation-requested item based on the location information of a store that handles the confirmation-requested item and the user information. When the ordered items include a confirmation-requested item, the determination unit 25 identifies product information of the ordered items that matches a classification code included in the confirmation-requested item information, and acquires location information of the handling store included in the identified product information. The determination unit 25 also acquires the user's address included in the user information from the storage unit 21. The determination unit 25 determines a receiving store for the confirmation-requested item based on the acquired location information and the acquired address. Based on the acquired location information and the acquired address, the determination unit 25 determines the handling store that handles the confirmation-requested item that is closest to the user's address as the receiving store for the confirmation-requested item among the handling stores that handle the confirmation-requested item.

例えば、ユーザが、店舗A~Cにおいて取り扱われている商品を注文したとする。店舗A~Cに対する注文商品のうち、店舗B及びCに対する注文商品が、確認希望商品であるとする。店舗Bがユーザの住所が示す位置から最も近い位置にある取扱店舗である場合、決定部25は、店舗Bを受取店舗として決定する。 For example, suppose that the user orders products that are handled at stores A to C. Of the products ordered from stores A to C, the products ordered from stores B and C are the products that the user wishes to confirm. If store B is the store that handles the products and is located closest to the location indicated by the user's address, the determination unit 25 determines store B as the pick-up store.

なお、決定部25は、取扱店舗の位置情報と、ユーザ情報に含まれる受取履歴情報とに基づいて、確認希望商品の受取店舗を決定してもよい。決定部25は、受取履歴情報に基づいて、ユーザの行動ルートを推定し、確認希望商品が取り扱われている取扱店舗の位置情報と、行動ルートとに基づいて、確認希望商品の受取店舗を決定してもよい。決定部25は、受取履歴情報に基づき決定された行動ルートを教師データとして機械学習された学習モデルを用いて、ユーザの行動ルートを推定してもよい。決定部25は、確認希望商品が取り扱われている取扱店舗のうち、行動ルートにある取扱店舗又は行動ルートから最も近い位置にある取扱店舗を、確認希望商品の受取店舗として決定してもよい。 The determination unit 25 may determine the receiving store for the product desired to be confirmed based on the location information of the store and the receipt history information included in the user information. The determination unit 25 may estimate the user's movement route based on the receipt history information, and determine the receiving store for the product desired to be confirmed based on the location information of the store that handles the product desired to be confirmed and the movement route. The determination unit 25 may estimate the user's movement route using a learning model that has been machine-learned using the movement route determined based on the receipt history information as training data. The determination unit 25 may determine, as the receiving store for the product desired to be confirmed, a store on the movement route or a store closest to the movement route among the stores that handle the product desired to be confirmed.

また、決定部25は、上記した情報に加えて、各店舗の取扱店舗混雑度情報を用いて、確認希望商品の受取店舗として決定してもよい。決定部25は、ユーザの住所又は行動ルートから取扱店舗までの距離を算出し、混雑していないほど重み付けがされるように取扱店舗混雑度情報に応じて重み付けがされた距離に基づいて、確認希望商品の受取店舗を決定してもよい。もしくは、決定部25は、店舗毎に、注文商品に含まれる確認希望商品を取り扱う数を算出し、当該数に応じて重み付けがされた距離に基づいて、確認希望商品の受取店舗を決定してもよい。なお、決定部25は、各店舗の店舗サーバ30から、当該店舗の取扱店舗混雑度情報を受信し、記憶部21に登録してもよい。 The determination unit 25 may determine the store as the one to receive the product to be confirmed using the store congestion information of each store in addition to the above information. The determination unit 25 may calculate the distance from the user's address or route of movement to the store, and determine the store to receive the product to be confirmed based on the distance weighted according to the store congestion information so that the less crowded the store, the more weighted it is. Alternatively, the determination unit 25 may calculate the number of products to be confirmed included in the ordered products that are handled by each store, and determine the store to receive the product to be confirmed based on the distance weighted according to the number. The determination unit 25 may receive the store congestion information of each store from the store server 30 of the store, and register it in the storage unit 21.

表示制御部26は、実施の形態1にかかる表示制御部5に対応する。表示制御部26は、通信部22を介して、通信端末10に、決定部25が決定した受取店舗を表示するとともに、受取店舗を変更可能に表示する。つまり、表示制御部26は、通信端末10を利用するユーザに、決定部25が決定した受取店舗を推奨店舗として提案するように表示し、ユーザが、決定部25が決定した受取店舗とは異なる取扱店舗を受取店舗に設定できるように変更可能に表示する。表示制御部26は、通信端末10からユーザが決定した受取店舗を、通信部22を介して受信し、受信した受取店舗を配送管理部27に送信する。 The display control unit 26 corresponds to the display control unit 5 according to the first embodiment. The display control unit 26 displays the pickup store determined by the determination unit 25 on the communication terminal 10 via the communication unit 22, and also displays the pickup store in a changeable manner. In other words, the display control unit 26 displays the pickup store determined by the determination unit 25 as a suggested store to the user using the communication terminal 10, and displays the store in a changeable manner so that the user can set a handling store different from the pickup store determined by the determination unit 25 as the pickup store. The display control unit 26 receives the pickup store determined by the user from the communication terminal 10 via the communication unit 22, and transmits the received pickup store to the delivery management unit 27.

なお、表示制御部26は、受取履歴情報に基づいて、注文商品に含まれる確認希望商品が2回目以上の注文である場合、決定部25が決定した受取店舗に加えて、過去に受け取った受取店舗も推奨店舗として通信端末10に表示するように制御してもよい。もしくは、表示制御部26は、確認希望商品の取扱店舗の位置情報、ユーザの住所、及び取扱店舗混雑度情報に基づいて、確認希望商品が各取扱店舗に到着したときに混雑していない取扱店舗を表示するように制御してもよい。 The display control unit 26 may control the communication terminal 10 to display, based on the receipt history information, pickup stores that have received the product in the past as recommended stores in addition to the pickup store determined by the determination unit 25 when the product to be confirmed included in the ordered products is ordered for the second time or more. Alternatively, the display control unit 26 may control the communication terminal 10 to display stores that have not been crowded when the product to be confirmed arrives at each store based on the location information of the store that handles the product to be confirmed, the user's address, and the congestion level information of the store.

配送管理部27は、実施の形態1にかかる配送管理部6に対応する。配送管理部27は、注文商品に確認希望商品が含まれている場合、注文処理部23が、注文商品に対して購入完了フラグを設定すると、ユーザが決定した受取店舗に、確認希望商品を含む注文商品が配送されるように出荷指示を行う。出荷指示は、確認希望商品を含む注文商品が配送されるように要求することであるため、配送要求と称されてもよい。換言すると、配送管理部27は、ユーザが決定した受取店舗に、確認希望商品を含む注文商品が配送されるように配送要求を行うともいえる。例えば、ユーザが店舗A、B及びCにおいて取り扱われている商品を注文し、ユーザが、受取店舗を店舗Bに決定した場合、配送管理部27は、店舗Bに注文商品を配送するように、店舗サーバ30_1~30_3に出荷指示を行う。 The delivery management unit 27 corresponds to the delivery management unit 6 according to the first embodiment. When the order processing unit 23 sets a purchase completion flag for the ordered items, if the ordered items include a confirmation-requested item, the delivery management unit 27 issues a shipping instruction so that the ordered items including the confirmation-requested item are delivered to the receiving store determined by the user. The shipping instruction is a request to have the ordered items including the confirmation-requested item delivered, and may be referred to as a delivery request. In other words, the delivery management unit 27 can be said to issue a delivery request so that the ordered items including the confirmation-requested item are delivered to the receiving store determined by the user. For example, if the user orders items that are handled at stores A, B, and C, and the user selects store B as the receiving store, the delivery management unit 27 issues a shipping instruction to the store servers 30_1 to 30_3 to deliver the ordered items to store B.

配送管理部27は、通信部22を介して、店舗サーバ30_1~30_3が出荷指示を行ったことを示す出荷フラグ及び出荷情報を運送業者40から受信し、注文商品に対して購入完了フラグから配送フラグに変換する。配送フラグは、運送業者40が店舗サーバ30_1~30_3から出荷指示を受信し、運送業者40が注文商品を配送する状態であることを示すフラグである。出荷情報は、例えば、店舗受取可能見込み時間と、受取店舗の受取ロッカー51と認証し、当該受取ロッカー51を解錠するためのQR(Quick Response)コード(登録商標)とを含む。配送管理部27は、通信部22を介して、出荷情報を通信端末10に、例えば、メール又はアプリケーションの通知等の電子通達を行い、通信端末10が備えるディスプレイに出荷情報を表示させる。なお、本実施の形態では、出荷情報は、受取ロッカー51を解錠するためのQRコードを含むこととして説明しているが、受取ロッカー51を解錠するための1次元バーコード、2次元バーコード、及び注文番号等の出荷情報を識別する識別情報でもよい。 The delivery management unit 27 receives a shipping flag and shipping information indicating that the store servers 30_1 to 30_3 have issued a shipping instruction from the carrier 40 via the communication unit 22, and converts the purchase completion flag to a shipping flag for the ordered item. The shipping flag is a flag indicating that the carrier 40 has received a shipping instruction from the store servers 30_1 to 30_3 and is in a state in which the carrier 40 is delivering the ordered item. The shipping information includes, for example, an expected time when the item can be received at the store, and a QR (Quick Response) code (registered trademark) for authenticating the item with the receiving store's receiving locker 51 and unlocking the receiving locker 51. The delivery management unit 27 electronically notifies the communication terminal 10 of the shipping information via the communication unit 22, for example, by email or application notification, and causes the communication terminal 10 to display the shipping information on its display. In this embodiment, the shipping information is described as including a QR code for unlocking the receiving locker 51, but it may also be identification information for identifying the shipping information, such as a one-dimensional barcode, a two-dimensional barcode, or an order number for unlocking the receiving locker 51.

なお、配送管理部27は、店舗受取可能見込み時間の代わりに、注文商品を配送する際に使用された運送媒体又は梱包箱の位置情報を取得してもよい。この場合、例えば、当該運送媒体又は梱包箱にGPS(Global Positioning System)受信機が取り付けられており、配送管理部27は、GPS受信機で取得された位置情報を取得してもよい。配送管理部27は、取得した位置情報、及び交通情報に基づく道路の混雑情報に基づいて、運送媒体又は梱包箱が、受取店舗に到着するときの到着見込み時間を算出し、店舗受取可能見込み時間としてもよい。さらに、配送管理部27は、運送媒体又は梱包箱の位置情報を通信端末10に送信することで、ユーザが、注文商品の位置を追跡可能としてもよい。 In addition, the delivery management unit 27 may acquire location information of the transport medium or packaging box used to deliver the ordered items instead of the estimated time available for store pickup. In this case, for example, a GPS (Global Positioning System) receiver may be attached to the transport medium or packaging box, and the delivery management unit 27 may acquire the location information acquired by the GPS receiver. Based on the acquired location information and road congestion information based on traffic information, the delivery management unit 27 may calculate the estimated arrival time of the transport medium or packaging box at the receiving store, and use this as the estimated time available for store pickup. Furthermore, the delivery management unit 27 may enable the user to track the location of the ordered items by transmitting location information of the transport medium or packaging box to the communication terminal 10.

ここで、図4を用いて、通信端末10のディスプレイに表示される出荷情報の一例について説明する。図4は、通信端末に表示される出荷情報の一例を示す図である。通信端末10は、配送管理部27から出荷情報を受信すると、通信端末10のディスプレイに、出荷情報が表示された画面を表示する。図4に示すように、通信端末10のディスプレイに表示される画面は、例えば、精算が完了したことを示すメッセージを表示する領域と、出荷情報に含まれる店舗受取可能見込み時間を表示する領域とを含む。また、通信端末10のディスプレイに表示される画面は、受取店舗でQRコードをかざすことを促すメッセージを表示する領域と、出荷情報に含まれるQRコードを表示する領域と、受取可能になった場合、通知を行うことを示すメッセージを表示する領域とを含む。 Here, an example of shipping information displayed on the display of the communication terminal 10 will be described with reference to FIG. 4. FIG. 4 is a diagram showing an example of shipping information displayed on the communication terminal. When the communication terminal 10 receives shipping information from the delivery management unit 27, it displays a screen showing the shipping information on the display of the communication terminal 10. As shown in FIG. 4, the screen displayed on the display of the communication terminal 10 includes, for example, an area showing a message indicating that the settlement has been completed, and an area showing the estimated time when the item can be picked up at the store, which is included in the shipping information. In addition, the screen displayed on the display of the communication terminal 10 includes an area showing a message encouraging the user to scan the QR code at the receiving store, an area showing the QR code included in the shipping information, and an area showing a message showing that a notification will be sent when the item can be picked up.

図3に戻り、配送管理部27の説明を続ける。配送管理部27は、通信部22を介して、運送業者40から運送状況についての情報を受信する。配送管理部27は、直接的に運送業者40の動向を管理することはできないが、運送業者40の運送状況についての情報を運送業者40から受信することで、運送状況を間接的に管理可能とする。 Returning to FIG. 3, the explanation of the delivery management unit 27 will continue. The delivery management unit 27 receives information about the delivery status from the carrier 40 via the communication unit 22. Although the delivery management unit 27 cannot directly manage the movements of the carrier 40, it can indirectly manage the delivery status by receiving information about the delivery status of the carrier 40 from the carrier 40.

受取店舗の受取ロッカー51に注文商品が格納された場合、配送管理部27は、受取店舗から、当該受取店舗の店舗サーバ30を介して、受取店舗の受取ロッカー51に注文商品が格納されたことを示す受取フラグ及び確定受取情報を受信する。確定受取情報は、受取店舗の受取ロッカー51に注文商品が格納され、注文商品の受け取りが可能であることを示す情報である。確定受取情報は、例えば、受取店舗、受取可能時間、出荷情報に含まれるQRコードと同一のQRコード、及び受取店舗の店舗サーバ30から受信した受取店舗混雑度を含む。受取店舗混雑度は、受取店舗のレジ52の近傍に配置され、当該レジ52の状況がカメラにより撮影された画像に含まれる人数等から算出された、受取店舗の混雑度を示す情報である。配送管理部27は、通信部22を介して、確定受取情報を通信端末10に送信し、通信端末10に確定受取情報を表示させる。配送管理部27は、受取店舗の受取ロッカー51から、本人確認を要求する本人確認フラグであって、本人確認に使用するQRコードを含む本人確認フラグを受信する。配送管理部27は、本人確認フラグに含まれるQRコードが、通信端末10に送信した確定受取情報に含まれるQRコードと一致するか否かを判定し、受取店舗の受取ロッカー51と本人確認を行う。なお、本実施の形態では、確定受取情報は、出荷情報と同様にQRコードを含むこととしているが、出荷情報を識別する識別情報と同様の情報を含めばよい。そのため、確定受取情報は、出荷情報に含まれる1次元バーコード、2次元バーコード、及び注文番号等の出荷情報を識別する識別情報と同一の情報を含んでもよい。また、本人確認フラグは、QRコードを含むこととしているが、本人確認フラグは、QRコードに限定されず、1次元バーコード、2次元バーコード、及び注文番号等の識別情報でもよい。 When the ordered item is stored in the receiving locker 51 of the receiving store, the delivery management unit 27 receives from the receiving store, via the store server 30 of the receiving store, a receiving flag indicating that the ordered item has been stored in the receiving locker 51 of the receiving store and confirmed receiving information. The confirmed receiving information is information indicating that the ordered item has been stored in the receiving locker 51 of the receiving store and that the ordered item can be received. The confirmed receiving information includes, for example, the receiving store, the available receiving time, the same QR code as the QR code included in the shipping information, and the receiving store congestion degree received from the store server 30 of the receiving store. The receiving store congestion degree is information indicating the congestion degree of the receiving store, which is calculated from the number of people placed near the cash register 52 of the receiving store and included in an image of the status of the cash register 52 captured by a camera. The delivery management unit 27 transmits the confirmed receiving information to the communication terminal 10 via the communication unit 22 and causes the communication terminal 10 to display the confirmed receiving information. The delivery management unit 27 receives from the receiving locker 51 of the receiving store, an identity verification flag that requests identity verification and includes a QR code used for identity verification. The delivery management unit 27 determines whether the QR code included in the identity verification flag matches the QR code included in the confirmed receipt information sent to the communication terminal 10, and performs identity verification with the receiving locker 51 at the receiving store. In this embodiment, the confirmed receipt information includes a QR code, just like the shipping information, but it may include information similar to the identification information that identifies the shipping information. Therefore, the confirmed receipt information may include the same information as the identification information that identifies the shipping information, such as a one-dimensional barcode, two-dimensional barcode, and order number, included in the shipping information. Also, although the identity verification flag includes a QR code, the identity verification flag is not limited to a QR code and may be identification information such as a one-dimensional barcode, two-dimensional barcode, and order number.

ここで、図5を用いて、通信端末10のディスプレイに表示される確定受取情報の一例について説明する。図5は、通信端末に表示される確定受取情報の一例を示す図である。通信端末10は、配送管理部27から確定受取情報を受信すると、通信端末10のディスプレイに、確定受取情報が表示された画面を表示する。図5に示すように、通信端末10のディスプレイに表示される画面は、例えば、注文商品の受取が可能であること、及び受取店舗を表示し、かつユーザが受取店舗に行くことを促すメッセージを表示する領域を含む。また、通信端末10のディスプレイに表示される画面は、確定受取情報に含まれる受取可能時間を表示する領域と、確定受取情報に含まれるQRコードを表示する領域と、確定受取情報に含まれる受取店舗混雑度を表示する領域とを含む。 Here, an example of confirmed receipt information displayed on the display of the communication terminal 10 will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of confirmed receipt information displayed on the communication terminal. When the communication terminal 10 receives the confirmed receipt information from the delivery management unit 27, it displays a screen showing the confirmed receipt information on the display of the communication terminal 10. As shown in FIG. 5, the screen displayed on the display of the communication terminal 10 includes an area that displays, for example, that the ordered item is available for pickup, displays the pickup store, and displays a message encouraging the user to go to the pickup store. In addition, the screen displayed on the display of the communication terminal 10 includes an area that displays the available pickup time included in the confirmed receipt information, an area that displays the QR code included in the confirmed receipt information, and an area that displays the congestion level of the pickup store included in the confirmed receipt information.

なお、配送管理部27は、取扱店舗混雑度情報を用いて、確定受取情報に含まれる受取可能時間の後の混雑していない時間帯を特定し、特定した時間帯が混雑していないことを通信端末10のディスプレイに表示させてユーザに提案してもよい。 The delivery management unit 27 may use the store congestion information to identify a time period that is not congested after the available pick-up time included in the confirmed pick-up information, and suggest to the user that the identified time period is not congested by displaying the information on the display of the communication terminal 10.

図3に戻り、配送管理部27の説明を続ける。配送管理部27は、注文商品に確認希望商品が含まれていない場合、例えば、ユーザが予め登録した配送場所に、注文商品を配送する通常配送指示を行う。ユーザが予め登録した配送場所は、ユーザ情報に含まれる通常配送場所である。配送管理部27は、記憶部21からユーザ情報に含まれる通常配送場所を取得し、注文商品を取り扱う店舗サーバ30に通常配送指示を行う。 Returning to FIG. 3, the explanation of the delivery management unit 27 will continue. If the ordered items do not include a confirmation-request item, the delivery management unit 27 issues a normal delivery instruction to deliver the ordered items to a delivery location preregistered by the user, for example. The delivery location preregistered by the user is the normal delivery location included in the user information. The delivery management unit 27 obtains the normal delivery location included in the user information from the memory unit 21, and issues a normal delivery instruction to the store server 30 that handles the ordered items.

次に、店舗サーバ30_1~30_3の構成例について説明する。店舗サーバ30_1~30_3は、基本的に同様の構成であるため、店舗サーバ30_1を用いて説明する。店舗サーバ30_1は、商品情報マスタ31と、精算情報マスタ32と、配送指示マスタ33とを備える。 Next, an example of the configuration of the store servers 30_1 to 30_3 will be described. The store servers 30_1 to 30_3 basically have the same configuration, so the explanation will be given using the store server 30_1. The store server 30_1 has a product information master 31, a payment information master 32, and a delivery instruction master 33.

商品情報マスタ31は、記憶部21に登録される商品情報を送信する。商品情報マスタ31は、店舗サーバ30_1の管理者等が、取扱店舗(店舗A)の持つ販売商品リストを登録すると、商品情報マスタ31は、販売商品リストに含まれる商品の商品情報を生成し、注文処理部23に送信する。商品情報マスタ31は、販売リストから削除される商品の削除情報も生成し、注文処理部23に送信する。商品情報マスタ31は、注文処理部23から、注文商品に対する在庫照会を受信する。商品情報マスタ31は、在庫照会を受信すると、在庫情報を注文処理部23に送信する。 The product information master 31 transmits product information to be registered in the memory unit 21. When the administrator of the store server 30_1 or the like registers a sales product list held by a handling store (store A), the product information master 31 generates product information for the products included in the sales product list and transmits it to the order processing unit 23. The product information master 31 also generates deletion information for products to be deleted from the sales list and transmits it to the order processing unit 23. The product information master 31 receives an inventory inquiry for an ordered product from the order processing unit 23. When the product information master 31 receives an inventory inquiry, it transmits inventory information to the order processing unit 23.

精算情報マスタ32は、注文処理部23から精算フラグを受信する。精算情報マスタ32は、精算フラグを受信すると、取扱店舗(店舗A)が取り扱っている注文商品の精算情報を照会し、注文商品の精算情報を注文処理部23に送信する。精算情報マスタ32は、通信端末10と、注文処理部23とが決済処理を完了した場合、精算済フラグ及び決済金額を受信する。精算情報マスタ32は、取扱店舗(店舗A)の売上情報を記憶し、精算済フラグ及び決済金額に基づいて、売上情報を更新し、更新された売上情報を保存する。精算情報マスタ32は、受取店舗のレジ52において返品処理が行われる場合、注文処理部23及びレジ52と連携して返品処理を行う。 The settlement information master 32 receives a settlement flag from the order processing unit 23. When the settlement information master 32 receives the settlement flag, it inquires about the settlement information of the ordered items handled by the handling store (store A) and transmits the settlement information of the ordered items to the order processing unit 23. When the communication terminal 10 and the order processing unit 23 complete the settlement process, the settlement information master 32 receives a settlement completion flag and a settlement amount. The settlement information master 32 stores the sales information of the handling store (store A), updates the sales information based on the settlement completion flag and the settlement amount, and saves the updated sales information. When a return process is performed at the cash register 52 of the receiving store, the settlement information master 32 cooperates with the order processing unit 23 and the cash register 52 to perform the return process.

配送指示マスタ33は、配送管理部27から出荷指示を受信する。配送指示マスタ33は、運送業者40の運送状況についての情報を受信する。配送指示マスタ33は、出荷指示を受信すると、取扱店舗(店舗A)が取り扱っている注文商品を、例えば、コンベア等を用いて、運送業者40が注文商品を、受取店舗の受取ロッカー51に格納できるように、当該注文商品の出荷準備を行う。配送指示マスタ33は、取扱店舗(店舗A)が取り扱っている注文商品の出荷準備が完了すると、運送業者40に出荷指示を送信する。なお、配送指示マスタ33は、店舗Aの確認希望商品が注文され、受取店舗が店舗Aである場合、商品情報マスタ31と連携(通信)し、店舗Aの受取ロッカー51に、店舗Aの注文商品が格納されるように店舗Aの従業員に指示してもよい。 The delivery instruction master 33 receives a shipping instruction from the delivery management unit 27. The delivery instruction master 33 receives information on the transportation status of the carrier 40. When the delivery instruction master 33 receives a shipping instruction, it prepares the ordered items handled by the handling store (store A) for shipment so that the carrier 40 can store the ordered items in the receiving store's receiving locker 51, for example, using a conveyor. When the handling store (store A) completes the preparation for shipment of the ordered items, the delivery instruction master 33 transmits a shipping instruction to the carrier 40. Note that when a confirmation-requested item is ordered for store A and the receiving store is store A, the delivery instruction master 33 may cooperate (communicate) with the product information master 31 and instruct an employee of store A to store the ordered items of store A in the receiving locker 51 of store A.

配送指示マスタ33は、配送管理部27から通常配送指示を受信する。配送指示マスタ33は、通常配送指示を受信すると、取扱店舗(店舗A)が取り扱っている注文商品を、例えば、コンベア等を用いて、運送業者40が注文商品を、通常配送場所に配送できるように、当該注文商品の出荷準備を行う。配送指示マスタ33は、取扱店舗(店舗A)が取り扱っている注文商品の出荷準備が完了すると、運送業者40に通常配送指示を送信する。 The delivery instruction master 33 receives normal delivery instructions from the delivery management unit 27. When the delivery instruction master 33 receives a normal delivery instruction, it prepares the ordered items handled by the handling store (store A) for shipment so that the delivery company 40 can deliver the ordered items to the normal delivery location, for example, using a conveyor. When the delivery instruction master 33 completes preparations for shipment of the ordered items handled by the handling store (store A), it sends a normal delivery instruction to the delivery company 40.

次に、図6及び図7を用いて、店舗50_1~50_3が備える受取ロッカー51及びレジ52について説明する。図6は、店舗が備える受取ロッカーの一例を示す図である。図7は、店舗が備えるレジの一例を示す図である。 Next, the receiving lockers 51 and cash registers 52 provided in the stores 50_1 to 50_3 will be described with reference to Figures 6 and 7. Figure 6 is a diagram showing an example of a receiving locker provided in a store. Figure 7 is a diagram showing an example of a cash register provided in a store.

まず、図6を用いて、受取ロッカー51について説明する。受取ロッカー51は、注文商品を格納可能な複数の格納部511と、操作端末512とを備える。 First, the receiving locker 51 will be described with reference to FIG. 6. The receiving locker 51 includes multiple storage sections 511 capable of storing ordered items, and an operation terminal 512.

格納部511は、各格納部511を識別可能なロッカー番号が付与されており、ロッカー番号が外面に視認可能な状態で表示される。運送業者40は、配送管理部27から指定されたロッカー番号の格納部511に、出荷指示を受けた注文商品を格納する。 The storage units 511 are assigned locker numbers that allow each storage unit 511 to be identified, and the locker numbers are displayed visibly on the outside. The shipping company 40 stores the ordered items for which it has received shipping instructions in the storage unit 511 with the locker number specified by the delivery management unit 27.

操作端末512は、ユーザが、格納部511に格納された注文商品を受け取るために、本人確認等の行う操作端末である。操作端末512には、QRコードリーダが設けられている。通信端末10を利用するユーザは、出荷情報に含まれるQRコード513を、操作端末512のQRコードリーダに読み込ませることで本人確認を慎重に行う。操作端末512は、例えば、配送管理部27に、本人確認を要求する本人確認フラグであって、QRコード513を送信することで、配送管理部27と本人確認を行う。本人確認が正常に完了すると、操作端末512は、注文商品が格納された格納部511を解錠し、ユーザが、注文商品を受け取り可能とする。操作端末512は、受取店舗の定員を呼び出すためのボタンが設けられており、注文商品に異常があれば、ユーザが、店員を呼び出して注文商品の交換対応が可能に構成されてもよい。なお、格納部511が開けられた場合、格納部511の底面が傾斜し、注文商品が受取ロッカー51に配置された袋(エコバッグ)に自動に詰められるようにしてもよい。 The operation terminal 512 is an operation terminal that performs identity verification and the like in order for the user to receive the ordered item stored in the storage unit 511. The operation terminal 512 is provided with a QR code reader. The user using the communication terminal 10 carefully performs identity verification by having the QR code reader of the operation terminal 512 read the QR code 513 included in the shipping information. The operation terminal 512 performs identity verification with the delivery management unit 27 by, for example, transmitting the QR code 513, which is an identity verification flag that requests identity verification to the delivery management unit 27. When identity verification is successfully completed, the operation terminal 512 unlocks the storage unit 511 in which the ordered item is stored, allowing the user to receive the ordered item. The operation terminal 512 is provided with a button for calling a staff member at the receiving store, and may be configured so that if there is an abnormality in the ordered item, the user can call a staff member to exchange the ordered item. When the storage section 511 is opened, the bottom surface of the storage section 511 may be tilted so that the ordered items are automatically packed into a bag (eco bag) placed in the receiving locker 51.

次に、図7を用いて、レジ52について説明する。レジ52は、POS(Point of Sale)レジ521と返品BOX523とを備える。 Next, the register 52 will be described with reference to FIG. 7. The register 52 includes a POS (Point of Sale) register 521 and a return box 523.

POSレジ521は、取扱店舗(店舗A)において取扱されている商品の精算を行うレジである。また、POSレジ521は、注文商品に対して、ユーザが返品する場合、返品処理も行う。POSレジ521は、例えば、バーコードハンドスキャナ等を備える。ユーザが注文商品を返品したい場合、ユーザは、返品商品を載置する載置エリア522に、返品商品を載せ、バーコードハンドスキャナ等で返品商品の商品名、又は商品ID等、返品商品を識別可能な情報を読み取る。POSレジ521は、注文処理部23及び店舗サーバ30_1と通信(連携)して、商品情報、及び精算情報等の照会等を行い、正常な返品処理を行う。 The POS register 521 is a register that settles the accounts of products handled at the store (store A). The POS register 521 also processes returns when a user returns an ordered product. The POS register 521 is equipped with, for example, a barcode hand scanner. When a user wishes to return an ordered product, the user places the returned product on the placement area 522 for placing returned products, and uses the barcode hand scanner or the like to read information that can identify the returned product, such as the product name or product ID of the returned product. The POS register 521 communicates (links) with the order processing unit 23 and the store server 30_1 to inquire about product information, settlement information, etc., and to carry out normal return processing.

返品BOX523は、POSレジ521において返品処理が完了した注文商品を返品するために格納する格納部である。なお、注文商品にRFID(radio frequency identifier)タグが取り付けられてもよく、ユーザが、返品したい返品商品を返品BOX523に格納した場合、返品BOX523は、自動的に返品商品の商品名、又は商品ID等、返品商品を識別可能な情報を取得してもよい。そして、返品BOX523は、取得した情報に基づいて、注文処理部23及び店舗サーバ30_1と通信(連携)して、自動的に返品処理を行ってもよい。このようにすれば、ユーザは、バーコードハンドスキャナ等で返品商品を読み取る必要が無いため、ユーザの負担を軽減できる。また、ユーザは、返品商品に対する返品処理を行う場合、バーコードハンドスキャナを使用しなくてもよいため、感染症のリスクも軽減できる。 The return box 523 is a storage unit that stores ordered items that have been returned by the POS register 521. An RFID (radio frequency identifier) tag may be attached to the ordered items, and when a user stores the returned items in the return box 523, the return box 523 may automatically acquire information that can identify the returned items, such as the product name or product ID of the returned items. The return box 523 may then communicate (link) with the order processing unit 23 and the store server 30_1 based on the acquired information to automatically perform the return process. In this way, the user does not need to read the returned items with a barcode hand scanner or the like, thereby reducing the burden on the user. In addition, the user does not need to use a barcode hand scanner when performing the return process for the returned items, thereby reducing the risk of infection.

<情報処理システムの動作例>
次に、図8及び図9を用いて、実施の形態2にかかる情報処理システム100の動作例について説明する。図8及び図9は、実施の形態2にかかる情報処理システムの動作例を説明するための図である。
<Example of operation of information processing system>
Next, an operation example of the information processing system 100 according to the second embodiment will be described with reference to Fig. 8 and Fig. 9. Fig. 8 and Fig. 9 are diagrams for explaining an operation example of the information processing system according to the second embodiment.

まず、図8を用いて、ユーザが確認希望商品を注文した場合の情報処理システム100の全体動作の一例について説明する。なお、前提として、ユーザが、店舗A~Cにおいて商品を注文し、店舗B及びCに対する注文商品が、確認希望商品であり、店舗Bを受取店舗として決定したこととして説明する。また、図8に表示された受取ロッカー51は、店舗50_2(店舗B)の受取ロッカーであることとする。 First, using FIG. 8, an example of the overall operation of the information processing system 100 when a user orders a product that the user wishes to confirm will be described. Note that the explanation will be given assuming that the user has ordered products at stores A to C, that the products ordered from stores B and C are the products that the user wishes to confirm, and that store B has been selected as the receiving store. Also, the receiving locker 51 displayed in FIG. 8 is assumed to be the receiving locker at store 50_2 (store B).

通信端末10が、統合アプリケーションサーバ20を介して、通信端末10を利用するユーザが購入したい商品を注文する(ステップS1)。注文処理部23は、統合アプリケーションサーバ20が取り扱う商品についての商品情報を含む商品リストを通信端末10に送信し、商品リストを通信端末10に表示する表示制御を行う。注文処理部23は、通信端末10を利用するユーザが選択した注文商品の商品情報と、ユーザが決定した注文数と、注文フラグとを通信端末10から受信する。 The communication terminal 10 places an order for a product that the user of the communication terminal 10 wishes to purchase via the integrated application server 20 (step S1). The order processing unit 23 transmits a product list including product information about the products handled by the integrated application server 20 to the communication terminal 10, and performs display control to display the product list on the communication terminal 10. The order processing unit 23 receives from the communication terminal 10 the product information of the ordered product selected by the user of the communication terminal 10, the order quantity determined by the user, and an order flag.

注文処理部23は、注文商品の商品情報及び注文数を受信すると、注文商品を取り扱う店舗サーバ30と通信し、注文商品の在庫照会を行い(ステップS2)、注文商品を取り扱う店舗サーバ30から注文商品の在庫情報を受信する(ステップS3)。注文処理部23は、注文商品の商品情報、注文数及び注文フラグを通信端末10から受信すると、注文商品の在庫状況を確認するため、店舗サーバ30_1~30_3に在庫照会を行う。注文処理部23は、店舗サーバ30_1~30_3から注文商品の在庫情報を受信する。在庫情報は、仮精算情報及び仮受取情報を含む。なお、ステップS2及びS3は、注文商品毎に、又は注文商品を取り扱う取扱店舗毎に、インターネット及びLAN(Local Area Network)を介して、電子的なやり取りで繰り返し実施される。 When the order processing unit 23 receives the product information and order quantity of the ordered item, it communicates with the store server 30 that handles the ordered item, checks the inventory of the ordered item (step S2), and receives inventory information of the ordered item from the store server 30 that handles the ordered item (step S3). When the order processing unit 23 receives the product information of the ordered item, the order quantity, and the order flag from the communication terminal 10, it checks the inventory of the store servers 30_1 to 30_3 to confirm the inventory status of the ordered item. The order processing unit 23 receives inventory information of the ordered item from the store servers 30_1 to 30_3. The inventory information includes provisional settlement information and provisional receipt information. Note that steps S2 and S3 are repeatedly performed by electronic exchange via the Internet and LAN (Local Area Network) for each ordered item or for each store that handles the ordered item.

注文処理部23は、仮精算情報及び仮受取情報を通信端末10に送信し(ステップS4)、通信端末10は注文仮決定を行う(ステップS5)。注文処理部23は、仮精算情報及び仮受取情報を通信端末10に送信する。仮精算情報は、ユーザが、注文内容を確定するために、ユーザに表示する精算情報である。仮受取情報は、注文商品を仮押さえしたことを示す情報である。注文処理部23は、通信端末10においてユーザが注文商品を仮決定すると、注文商品の商品情報及び注文数と、購入商品選択フラグとを通信端末10から受信することで、通信端末10が注文仮決定したことを受信する。 The order processing unit 23 transmits provisional settlement information and provisional receipt information to the communication terminal 10 (step S4), and the communication terminal 10 provisionally confirms the order (step S5). The order processing unit 23 transmits provisional settlement information and provisional receipt information to the communication terminal 10. The provisional settlement information is settlement information that is displayed to the user in order for the user to confirm the order details. The provisional receipt information is information indicating that the ordered items have been provisionally reserved. When the user provisionally confirms the ordered items at the communication terminal 10, the order processing unit 23 receives from the communication terminal 10 the product information and order quantity of the ordered items, and the purchase item selection flag, thereby notifying the communication terminal 10 that the order has been provisionally confirmed.

注文処理部23は、注文商品を取り扱う取扱店舗の店舗サーバ30に精算情報照会を行い(ステップS6)、当該店舗サーバ30から精算情報を受信する(ステップS7)。注文処理部23は、ステップS5において受信した、注文商品の商品情報及び注文数を、精算情報照会に含めて、注文商品を取り扱う取扱店舗の店舗サーバ30に送信する。注文処理部23は、精算情報照会を行った店舗サーバ30から精算情報を受信する。なお、ステップS6及びS7は、注文商品毎に、又は注文商品を取り扱う取扱店舗毎に、インターネット及びLANを介して、電子的なやり取りで繰り返し実施される。 The order processing unit 23 inquires about settlement information from the store server 30 of the store that handles the ordered items (step S6) and receives the settlement information from the store server 30 (step S7). The order processing unit 23 includes the product information and order quantity of the ordered items received in step S5 in the settlement information inquiry and sends it to the store server 30 of the store that handles the ordered items. The order processing unit 23 receives the settlement information from the store server 30 that made the settlement information inquiry. Note that steps S6 and S7 are repeatedly performed by electronic exchange via the Internet and LAN for each ordered item or for each store that handles the ordered items.

注文処理部23及び表示制御部26は、それぞれ、清算情報及び受取店舗を送信する(ステップS8)。注文処理部23は、通信端末10に精算情報を送信し、通信端末10に精算画面を表示する。また、判定部24は、精算対象の注文商品の商品情報と、記憶部21に記憶されている確認希望商品情報に基づいて、注文商品に確認希望商品が含まれているか否かを判定する。決定部25は、注文商品に確認希望商品が含まれている場合、確認希望商品が取り扱われている取扱店舗の位置情報と、ユーザ情報とに基づいて、確認希望商品の受取店舗を決定する。決定部25は、確認希望商品を取り扱う取扱店舗の位置情報と、ユーザ情報に含まれるユーザの住所とに基づいて、確認希望商品が取り扱われている取扱店舗のうち、ユーザの住所に一番近い取扱店舗を、確認希望商品の受取店舗として決定する。表示制御部26は、決定部25が決定した受取店舗を、通信部22を介して送信し、通信端末10に、決定部25が決定した受取店舗を表示するとともに、受取店舗を変更可能に表示する。 The order processing unit 23 and the display control unit 26 transmit the settlement information and the receiving store, respectively (step S8). The order processing unit 23 transmits the settlement information to the communication terminal 10 and displays the settlement screen on the communication terminal 10. The determination unit 24 also determines whether the ordered items include the confirmation-requested item based on the product information of the ordered item to be settled and the confirmation-requested item information stored in the storage unit 21. If the ordered items include the confirmation-requested item, the determination unit 25 determines the receiving store for the confirmation-requested item based on the location information of the store that handles the confirmation-requested item and the user information. The determination unit 25 determines the store that handles the confirmation-requested item that is closest to the user's address as the receiving store for the confirmation-requested item based on the location information of the store that handles the confirmation-requested item and the user's address included in the user information. The display control unit 26 transmits the receiving store determined by the determination unit 25 via the communication unit 22, and displays the receiving store determined by the determination unit 25 on the communication terminal 10, and also displays the receiving store in a changeable manner.

注文処理部23及び表示制御部26は、それぞれ、電子決済処理を行い、受取店舗を受信する(ステップS9)。通信端末10を利用するユーザが精算情報を承認すると、注文処理部23は、通信端末10と電子決済処理を行い、精算済フラグ及び決済金額を通信端末10から受信する。また、表示制御部26は、通信端末10からユーザが決定した受取店舗を、通信部22を介して受信し、受信した受取店舗を配送管理部27に送信する。 The order processing unit 23 and the display control unit 26 each perform electronic payment processing and receive the pick-up store (step S9). When the user using the communication terminal 10 approves the payment information, the order processing unit 23 performs electronic payment processing with the communication terminal 10 and receives a payment completion flag and payment amount from the communication terminal 10. The display control unit 26 also receives the pick-up store determined by the user from the communication terminal 10 via the communication unit 22, and transmits the received pick-up store to the delivery management unit 27.

注文処理部23及び配送管理部27は、それぞれ、注文商品を取り扱う取扱店舗の店舗サーバ30に注文情報を送信し、出荷指示を行う(ステップS10)。注文処理部23は、電子決済処理を完了すると、注文商品の商品情報と、確定された注文数とを含む注文情報、及び決済金額を、店舗サーバ30_1~30_3に送信する。注文処理部23は、注文商品に対して購入完了フラグを設定する。配送管理部27は、注文処理部23が、注文商品に対して購入完了フラグを設定すると、ユーザが決定した受取店舗に、確認希望商品を含む注文商品が配送されるように出荷指示を行う。配送管理部27は、店舗サーバ30_1~30_3の配送指示マスタ33に対して出荷指示を行う。 The order processing unit 23 and the delivery management unit 27 each send order information to the store server 30 of the store that handles the ordered items and issue shipping instructions (step S10). When the order processing unit 23 completes the electronic payment process, it sends order information, including product information of the ordered items and the confirmed order quantity, and the payment amount to the store servers 30_1 to 30_3. The order processing unit 23 sets a purchase completion flag for the ordered items. When the order processing unit 23 sets a purchase completion flag for the ordered items, the delivery management unit 27 issues shipping instructions so that the ordered items, including the item to be confirmed, are delivered to the receiving store determined by the user. The delivery management unit 27 issues shipping instructions to the delivery instruction master 33 of the store servers 30_1 to 30_3.

店舗サーバ30_1~30_3の配送指示マスタ33は、運送業者40に対して出荷指示を行う(ステップS11)。店舗サーバ30_1~30_3の配送指示マスタ33は、配送管理部27から出荷指示を受信する。店舗サーバ30_1~30_3の配送指示マスタ33は、取扱店舗(店舗A)が取り扱っている注文商品の出荷準備が完了すると、運送業者40に出荷指示を送信する。 The delivery instruction master 33 of the store servers 30_1 to 30_3 issues a shipping instruction to the carrier 40 (step S11). The delivery instruction master 33 of the store servers 30_1 to 30_3 receives the shipping instruction from the delivery management unit 27. The delivery instruction master 33 of the store servers 30_1 to 30_3 transmits a shipping instruction to the carrier 40 when the handling store (store A) completes preparation for shipping the ordered item.

運送業者40は、出荷情報を配送管理部27に送信し(ステップS12)、配送管理部27は、出荷情報を通信端末10に送信する(ステップS13)。運送業者40は、店舗サーバ30_1~30_3から出荷指示を受信すると、出荷フラグ及び出荷情報を配送管理部27に送信する。配送管理部27は、出荷フラグ及び出荷情報を運送業者40から受信し、注文商品に対して購入完了フラグから配送フラグに変換する。出荷情報は、例えば、店舗受取可能見込み時間と、受取店舗の受取ロッカー51と認証し、当該受取ロッカー51を解錠するためのQRコードとを含む。配送フラグは、運送業者40が店舗サーバ30_1~30_3から出荷指示を受信し、運送業者40が注文商品を配送する状態であることを示すフラグである。配送管理部27は、出荷情報を通信端末10に送信し、通信端末10が備えるディスプレイに、図4に示すように出荷情報を表示させる。 The carrier 40 transmits the shipping information to the delivery management unit 27 (step S12), and the delivery management unit 27 transmits the shipping information to the communication terminal 10 (step S13). When the carrier 40 receives a shipping instruction from the store servers 30_1 to 30_3, it transmits a shipping flag and the shipping information to the delivery management unit 27. The delivery management unit 27 receives the shipping flag and the shipping information from the carrier 40, and converts the purchase completion flag for the ordered item to a delivery flag. The shipping information includes, for example, the expected time when the item can be received at the store, and a QR code for authenticating the receiving locker 51 at the receiving store and unlocking the receiving locker 51. The delivery flag is a flag indicating that the carrier 40 has received a shipping instruction from the store servers 30_1 to 30_3 and is ready to deliver the ordered item. The delivery management unit 27 transmits the shipping information to the communication terminal 10, and displays the shipping information on the display of the communication terminal 10 as shown in FIG. 4.

運送業者40は、配送管理部27から指定された受取店舗(店舗50_2)の受取ロッカー51に注文商品を格納し、店舗50_2と納品処理を行う(ステップS14)。 The carrier 40 stores the ordered items in the receiving locker 51 of the receiving store (store 50_2) specified by the delivery management unit 27, and performs delivery processing with store 50_2 (step S14).

受取店舗(店舗50_2)は、受取ロッカー51に注文商品が格納されると、店舗50_2の店舗サーバ30_2を介して、受取フラグ及び確定受取情報を配送管理部27に送信する(ステップS15)。受取店舗の受取ロッカー51に注文商品が格納された場合、配送管理部27は、受取店舗(店舗50_2)から、当該受取店舗の店舗サーバ30を介して、受取店舗の受取ロッカー51に注文商品が格納されたことを示す受取フラグ、及び確定受取情報を受信する。確定受取情報は、例えば、受取店舗、受取可能時間、及び受取店舗の店舗サーバ30から受信した受取店舗混雑度を含む。受取店舗混雑度は、受取店舗の混雑度を示す情報である。 When the receiving store (store 50_2) stores the ordered items in the receiving locker 51, it transmits a receiving flag and confirmed receiving information to the delivery management unit 27 via the store server 30_2 of store 50_2 (step S15). When the ordered items are stored in the receiving store's receiving locker 51, the delivery management unit 27 receives a receiving flag indicating that the ordered items have been stored in the receiving store's receiving locker 51 and confirmed receiving information from the receiving store (store 50_2) via the store server 30 of the receiving store. The confirmed receiving information includes, for example, the receiving store, the available receiving time, and the receiving store congestion level received from the store server 30 of the receiving store. The receiving store congestion level is information indicating the congestion level of the receiving store.

配送管理部27は、確定受取情報を通信端末10に送信し、通信端末10に確定受取情報を表示させる(ステップS16)。配送管理部27は、確定受取情報を通信端末10に送信し、通信端末10が備えるディスプレイに、図5に示すように確定受取情報を表示させる。 The delivery management unit 27 transmits the confirmed receipt information to the communication terminal 10 and causes the communication terminal 10 to display the confirmed receipt information (step S16). The delivery management unit 27 transmits the confirmed receipt information to the communication terminal 10 and causes the communication terminal 10 to display the confirmed receipt information on a display as shown in FIG. 5.

通信端末10を利用するユーザは、受取店舗(店舗50_2)の受取ロッカー51から注文商品を受け取る(ステップS17)。通信端末10を利用するユーザは、確定受取情報を受信すると、受取店舗(店舗50_2)に行き、受取店舗の受取ロッカー51の操作端末512に設けられたQRコードリーダに、確定受取情報に含まれるQRコードを読み取らせる。操作端末512は、読み取ったQRコードを本人確認フラグに設定し、配送管理部27と本人確認を行う。配送管理部27は、本人確認フラグに含まれるQRコードと、通信端末10に送信した確定受取情報に含まれるQRコードとが一致する場合、本人確認を正常に完了する。通信端末10を利用するユーザは、本人確認が正常に完了すると、受取ロッカー51から商品を受け取る。 The user using the communication terminal 10 picks up the ordered item from the receiving locker 51 of the receiving store (store 50_2) (step S17). When the user using the communication terminal 10 receives the confirmed receiving information, the user goes to the receiving store (store 50_2) and has the QR code reader installed on the operation terminal 512 of the receiving locker 51 of the receiving store read the QR code included in the confirmed receiving information. The operation terminal 512 sets the read QR code as an identity verification flag and performs identity verification with the delivery management unit 27. If the QR code included in the identity verification flag matches the QR code included in the confirmed receiving information sent to the communication terminal 10, the delivery management unit 27 successfully completes identity verification. When identity verification is successfully completed, the user using the communication terminal 10 picks up the item from the receiving locker 51.

通信端末10を利用するユーザは、必要に応じて、受取店舗(店舗50_2)のレジ52を用いて返品処理を行う(ステップS18)。通信端末10を利用するユーザは、特に確認希望商品に問題がないかを確認し、問題があれば、受取ロッカー51の確認画面に表示されている店員呼出ボタンを押下して店員を呼び出して交換対応を行う。通信端末10を利用するユーザは、特に確認希望商品に問題がないかを確認し、問題なければ、受取ロッカー51の確認画面に表示されている確認ボタンを押下する。また、通信端末10を利用するユーザは、特に確認希望商品の商品状態を確認し、返品を希望する確認希望商品があれば、レジ52を用いて返品処理を行う。注文処理部23は、受取店舗のレジ52において、返品処理が行われる場合、レジ52から、受取店舗の店舗サーバ30を介して、返品したい商品の商品名、又は商品ID等、返品商品を識別可能な情報を受信する。注文処理部23は、精算情報マスタ32に対して、返品商品の商品情報、及び精算日時等を含む精算情報等の照会等を行い、返品処理を行う。 If necessary, the user using the communication terminal 10 performs the return process using the cash register 52 of the receiving store (store 50_2) (step S18). The user using the communication terminal 10 checks whether there is a problem with the product to be checked, and if there is a problem, presses the clerk call button displayed on the confirmation screen of the receiving locker 51 to call a clerk and exchange the product. The user using the communication terminal 10 checks whether there is a problem with the product to be checked, and if there is no problem, presses the confirmation button displayed on the confirmation screen of the receiving locker 51. The user using the communication terminal 10 also checks the product condition of the product to be checked, and if there is a product to be returned, performs the return process using the cash register 52. When the return process is performed at the cash register 52 of the receiving store, the order processing unit 23 receives information that can identify the returned product, such as the product name or product ID of the product to be returned, from the cash register 52 via the store server 30 of the receiving store. The order processing unit 23 queries the settlement information master 32 for the product information of the returned product and settlement information including the settlement date and time, and performs the return process.

次に、図9を用いて、統合アプリケーションサーバ20の動作例について説明する。なお、図9の各動作は、図8における動作に対応するため、図8を適宜参照して説明する。なお、前提として、ユーザが、店舗A~Cにおいて取り扱われている商品を注文したとして説明する。 Next, an example of the operation of the integrated application server 20 will be described with reference to FIG. 9. Note that each operation in FIG. 9 corresponds to an operation in FIG. 8, and therefore will be described with reference to FIG. 8 as appropriate. Note that the description will be given on the premise that a user has ordered a product available at stores A to C.

注文処理部23は、注文商品の商品情報及び注文数を通信端末10から受信する(ステップS31)。ステップS31は、図8のステップS1に対応する。ステップS31は、注文商品の数分繰り返し実行される。注文処理部23は、統合アプリケーションサーバ20が取り扱う商品についての商品情報を含む商品リストを通信端末10に送信し、商品リストを通信端末10に表示する表示制御を行う。注文処理部23は、通信端末10を利用するユーザが選択した注文商品の商品情報と、ユーザが決定した注文数と、注文フラグとを通信端末10から受信する。 The order processing unit 23 receives product information and the order quantity of the ordered items from the communication terminal 10 (step S31). Step S31 corresponds to step S1 in FIG. 8. Step S31 is executed repeatedly for the number of ordered items. The order processing unit 23 transmits a product list including product information about the items handled by the integrated application server 20 to the communication terminal 10, and performs display control to display the product list on the communication terminal 10. The order processing unit 23 receives from the communication terminal 10 the product information of the ordered items selected by the user using the communication terminal 10, the order quantity determined by the user, and an order flag.

注文処理部23は、注文商品を取り扱う店舗サーバ30に対して在庫照会を行い、注文商品を取り扱う店舗サーバ30から在庫情報を受信する(ステップS32)。ステップS32は、図8のステップS2及びS3に対応する。ステップS32は、注文商品を取り扱う取扱店舗数分繰り返し実行される。注文処理部23は、注文商品の商品情報、注文数及び注文フラグを受信すると、注文商品の在庫状況を確認するため、注文商品を取り扱う店舗サーバ30の商品情報マスタ31と通信し、注文商品の在庫照会を行う。注文処理部23は、注文商品を取り扱う店舗サーバ30の商品情報マスタ31から注文商品の在庫情報を受信する。 The order processing unit 23 makes an inventory inquiry to the store server 30 that handles the ordered item, and receives inventory information from the store server 30 that handles the ordered item (step S32). Step S32 corresponds to steps S2 and S3 in FIG. 8. Step S32 is executed repeatedly for the number of stores that handle the ordered item. When the order processing unit 23 receives the product information, order quantity, and order flag of the ordered item, it communicates with the product information master 31 of the store server 30 that handles the ordered item to check the inventory status of the ordered item, and makes an inventory inquiry of the ordered item. The order processing unit 23 receives inventory information of the ordered item from the product information master 31 of the store server 30 that handles the ordered item.

注文処理部23は、仮精算情報及び仮受取情報を通信端末10に送信し、通信端末10において注文仮決定されたことを受信する(ステップS33)。ステップS33は、図8のステップS4及びS5に対応する。注文処理部23は、仮精算情報及び仮受取情報を通信端末10に送信する。注文処理部23は、通信端末10においてユーザが注文商品を仮決定すると、注文商品の商品情報及び注文数と、購入商品選択フラグとを通信端末10から受信することで、通信端末10が注文仮決定したことを受信する。 The order processing unit 23 transmits provisional settlement information and provisional receipt information to the communication terminal 10, and receives a notification that the order has been provisionally decided at the communication terminal 10 (step S33). Step S33 corresponds to steps S4 and S5 in FIG. 8. The order processing unit 23 transmits provisional settlement information and provisional receipt information to the communication terminal 10. When the user provisionally decides on the ordered items at the communication terminal 10, the order processing unit 23 receives from the communication terminal 10 the item information and order quantity of the ordered items, and a purchase item selection flag, thereby receiving a notification that the communication terminal 10 has provisionally decided on the order.

注文処理部23は、注文商品を取り扱う店舗の店舗サーバ30に精算情報照会を行い、当該店舗サーバ30から精算情報を受信する(ステップS34)。ステップS34は、図8のステップS6及びS7に対応する。ステップS34は、注文商品毎に、又は注文商品を取り扱う取扱店舗毎に、繰り返し実行される。注文処理部23は、ステップS5において受信した、注文商品の商品情報及び注文数を、精算情報照会に含めて、注文商品を取り扱う店舗の店舗サーバ30に送信する。注文処理部23は、精算情報照会を行った店舗サーバ30から精算情報を受信する。 The order processing unit 23 inquires about settlement information from the store server 30 of the store that handles the ordered items, and receives the settlement information from the store server 30 (step S34). Step S34 corresponds to steps S6 and S7 in FIG. 8. Step S34 is executed repeatedly for each ordered item, or for each store that handles the ordered items. The order processing unit 23 includes the product information and order quantity of the ordered items received in step S5 in the settlement information inquiry and sends it to the store server 30 of the store that handles the ordered items. The order processing unit 23 receives the settlement information from the store server 30 that made the settlement information inquiry.

判定部24は、注文商品に確認希望商品が含まれているか否かを判定する(ステップS35)。判定部24は、注文商品の商品情報と、記憶部21に記憶されている確認希望商品情報に基づいて、注文商品に確認希望商品が含まれているか否かを判定する。判定部24は、注文商品の商品情報に含まれる分類コードに、確認希望商品情報に含まれる分類コードと一致する商品情報がある場合、注文商品に確認希望商品が含まれていると判定する。 The determination unit 24 determines whether the ordered items include a product for which confirmation is desired (step S35). The determination unit 24 determines whether the ordered items include a product for which confirmation is desired based on the product information of the ordered items and the product information for which confirmation is desired stored in the memory unit 21. The determination unit 24 determines that the ordered items include a product for which confirmation is desired if there is product information whose classification code included in the product information of the ordered items matches the classification code included in the product information for which confirmation is desired.

注文商品に確認希望商品が含まれていない場合(ステップS35のNO)、配送管理部27は、通常配送指示を行う(ステップS36)。注文商品に確認希望商品が含まれていないと判定部24が判定した場合、配送管理部27は、例えば、ユーザが予め登録した配送場所に、注文商品を配送する通常配送指示を行う。配送管理部27は、記憶部21からユーザ情報に含まれる通常配送場所を取得し、注文商品を取り扱う店舗サーバ30に通常配送指示を行う。通常配送指示を受信した店舗サーバ30は、運送業者40に対して通常配送指示を行い、運送業者40は、ユーザ情報に含まれる通常配送場所に注文商品を配送する。統合アプリケーションサーバ20は、ステップS36を実行した後、処理を終了する。 If the ordered items do not include the item requested for confirmation (NO in step S35), the delivery management unit 27 issues a normal delivery instruction (step S36). If the determination unit 24 determines that the ordered items do not include the item requested for confirmation, the delivery management unit 27 issues a normal delivery instruction to deliver the ordered items, for example, to a delivery location previously registered by the user. The delivery management unit 27 obtains the normal delivery location included in the user information from the memory unit 21, and issues a normal delivery instruction to the store server 30 that handles the ordered items. The store server 30 that receives the normal delivery instruction issues a normal delivery instruction to the shipping company 40, and the shipping company 40 delivers the ordered items to the normal delivery location included in the user information. The integrated application server 20 executes step S36 and then terminates the process.

一方、注文商品に確認希望商品が含まれている場合(ステップS35のYES)、決定部25は、注文商品の受取店舗を決定する(ステップS37)。注文商品に確認希望商品が含まれていると判定部24が判定した場合、決定部25は、確認希望商品が取り扱われている取扱店舗の位置情報と、ユーザ情報とに基づいて、確認希望商品の受取店舗を決定する。決定部25は、確認希望商品を取り扱う取扱店舗の位置情報と、ユーザ情報に含まれるユーザの住所とに基づいて、確認希望商品が取り扱われている取扱店舗のうち、ユーザの住所に一番近い取扱店舗を、確認希望商品の受取店舗として決定する。 On the other hand, if the ordered items include a product for which confirmation is desired (YES in step S35), the determination unit 25 determines a store for receiving the ordered items (step S37). If the determination unit 24 determines that the ordered items include a product for which confirmation is desired, the determination unit 25 determines a store for receiving the ordered items based on the location information of the store that handles the product for which confirmation is desired and the user information. Based on the location information of the store that handles the product for which confirmation is desired and the user's address included in the user information, the determination unit 25 determines the store that handles the product for which confirmation is desired that is closest to the user's address as the store for receiving the product for which confirmation is desired.

注文処理部23及び表示制御部26は、それぞれ、清算情報及び決定した受取店舗を送信する(ステップS38)。ステップS38は、図8のステップS8に対応する。注文処理部23は、通信端末10に精算情報を送信し、通信端末10に精算画面を表示する。表示制御部26は、決定部25が決定した受取店舗を、通信部22を介して送信し、通信端末10に、決定部25が決定した受取店舗を表示するとともに、受取店舗を変更可能に表示する。 The order processing unit 23 and the display control unit 26 each transmit the settlement information and the determined pickup store (step S38). Step S38 corresponds to step S8 in FIG. 8. The order processing unit 23 transmits the settlement information to the communication terminal 10 and displays a settlement screen on the communication terminal 10. The display control unit 26 transmits the pickup store determined by the determination unit 25 via the communication unit 22 and displays the pickup store determined by the determination unit 25 on the communication terminal 10, while also displaying the pickup store as changeable.

注文処理部23及び表示制御部26は、それぞれ、電子決済処理を行い、受取店舗を受信する(ステップS39)。ステップS39は、図8のステップS9に対応する。通信端末10を利用するユーザが精算情報を承認すると、注文処理部23は、通信端末10と電子決済処理を行い、精算済フラグ及び決済金額を通信端末10から受信する。また、表示制御部26は、通信端末10からユーザが決定した受取店舗を、通信部22を介して受信し、受信した受取店舗を配送管理部27に送信する。 The order processing unit 23 and the display control unit 26 each perform electronic payment processing and receive the pick-up store (step S39). Step S39 corresponds to step S9 in FIG. 8. When the user using the communication terminal 10 approves the settlement information, the order processing unit 23 performs electronic payment processing with the communication terminal 10 and receives a settlement completion flag and the settlement amount from the communication terminal 10. The display control unit 26 also receives the pick-up store determined by the user from the communication terminal 10 via the communication unit 22, and transmits the received pick-up store to the delivery management unit 27.

注文処理部23及び配送管理部27は、それぞれ、注文商品を取り扱う取扱店舗の店舗サーバ30に注文情報を送信し、出荷指示を行う(ステップS40)。ステップS40は、図8のステップS10に対応する。注文処理部23は、電子決済処理を完了すると、注文商品の商品情報と、注文数とを含む注文情報、及び決済金額を、注文商品を取り扱う取扱店舗の店舗サーバ30に送信する。注文処理部23は、注文商品に対して購入完了フラグを設定する。配送管理部27は、注文処理部23が、注文商品に対して購入完了フラグを設定すると、ユーザが決定した受取店舗に、確認希望商品を含む注文商品が配送されるように出荷指示を行う。配送管理部27は、店舗サーバ30_1~30_3の配送指示マスタ33に対して出荷指示を行う。 The order processing unit 23 and the delivery management unit 27 each send order information to the store server 30 of the store that handles the ordered items and issue a shipping instruction (step S40). Step S40 corresponds to step S10 in FIG. 8. When the order processing unit 23 completes the electronic payment process, it sends order information, including product information of the ordered items and the ordered quantity, and the payment amount to the store server 30 of the store that handles the ordered items. The order processing unit 23 sets a purchase completion flag for the ordered items. When the order processing unit 23 sets the purchase completion flag for the ordered items, the delivery management unit 27 issues a shipping instruction so that the ordered items, including the item to be confirmed, are delivered to the receiving store determined by the user. The delivery management unit 27 issues a shipping instruction to the delivery instruction master 33 of the store servers 30_1 to 30_3.

配送管理部27は、出荷情報を運送業者40から受信し、出荷情報を通信端末10に送信する(ステップS41)。ステップS41は、図8のステップS12及びS13に対応する。配送管理部27は、出荷フラグ及び出荷情報を運送業者40から受信し、注文商品に対して購入完了フラグから配送フラグに変換する。配送管理部27は、出荷情報を通信端末10に送信し、通信端末10が備えるディスプレイに、図4に示すように出荷情報を表示させる。 The delivery management unit 27 receives shipping information from the carrier 40 and transmits the shipping information to the communication terminal 10 (step S41). Step S41 corresponds to steps S12 and S13 in FIG. 8. The delivery management unit 27 receives a shipping flag and shipping information from the carrier 40 and converts the purchase completion flag for the ordered item into a shipping flag. The delivery management unit 27 transmits the shipping information to the communication terminal 10 and displays the shipping information on the display of the communication terminal 10 as shown in FIG. 4.

配送管理部27は、確定受取情報を、当該取扱店舗の店舗サーバ30を介して、取扱店舗から受信し、確定受信情報を通信端末10に送信する(ステップS42)。ステップS42は、図8のステップS15及びS16に対応する。受取店舗の受取ロッカー51に注文商品が格納された場合、配送管理部27は、受取店舗から、当該受取店舗の店舗サーバ30を介して、受取店舗の受取ロッカー51に注文商品が格納されたことを示す受取フラグ、及び確定受取情報を受信する。配送管理部27は、確定受取情報を通信端末10に送信し、通信端末10が備えるディスプレイに、図5に示すように確定受取情報を表示させる。 The delivery management unit 27 receives the confirmed receipt information from the handling store via the store server 30 of the handling store, and transmits the confirmed receipt information to the communication terminal 10 (step S42). Step S42 corresponds to steps S15 and S16 in FIG. 8. When the ordered item is stored in the receiving locker 51 of the receiving store, the delivery management unit 27 receives from the receiving store, via the store server 30 of the receiving store, a receipt flag indicating that the ordered item has been stored in the receiving locker 51 of the receiving store, and the confirmed receipt information. The delivery management unit 27 transmits the confirmed receipt information to the communication terminal 10, and causes the display of the communication terminal 10 to display the confirmed receipt information as shown in FIG. 5.

配送管理部27は、本人確認を行う(ステップS43)。ステップS43は、図8のステップS17において実行される。配送管理部27は、操作端末512が読み取ったQRコードを含む本人確認フラグを受信し、本人確認を行う。配送管理部27は、本人確認フラグに含まれるQRコードと、通信端末10に送信した確定受取情報に含まれるQRコードとが一致する場合、本人確認を正常に完了する。 The delivery management unit 27 performs identity verification (step S43). Step S43 is executed in step S17 of FIG. 8. The delivery management unit 27 receives the identity verification flag including the QR code read by the operation terminal 512, and performs identity verification. If the QR code included in the identity verification flag matches the QR code included in the confirmed receipt information sent to the communication terminal 10, the delivery management unit 27 successfully completes identity verification.

配送管理部27は、返品商品がないかを判定する(ステップS44)。ステップS44は、図8のステップS18において実行される。注文処理部23は、受取店舗の店舗サーバ30を介して、返品したい商品の商品名、又は商品ID等、返品商品を識別可能な情報を受信するか否かに応じて返品商品がないかを判定する。なお、注文処理部23は、通信端末10を利用するユーザが、受取ロッカー51の確認画面に表示されている確認ボタンを押下したか否かを、受取店舗の店舗サーバ30を介して、受取店舗から受信して返品商品がないかを判定してもよい。 The delivery management unit 27 determines whether there are any returned products (step S44). Step S44 is executed in step S18 of FIG. 8. The order processing unit 23 determines whether there are any returned products based on whether it receives information that can identify the returned product, such as the product name or product ID of the product to be returned, via the store server 30 of the receiving store. The order processing unit 23 may also determine whether there are any returned products by receiving from the receiving store, via the store server 30 of the receiving store, whether the user using the communication terminal 10 has pressed the confirmation button displayed on the confirmation screen of the receiving locker 51.

返品商品がある場合(ステップS44のYES)、注文処理部23は、返品処理を行う(ステップS45)。ステップS45は、図8のステップS18において実行される。注文処理部23は、受取店舗の店舗サーバ30を介して、返品したい商品の商品名又は商品ID等、返品商品を識別可能な情報を受信する場合、精算情報マスタ32に、返品商品の商品情報、及び精算日時等を含む精算情報等の照会等を行い、返品処理を行う。
一方、返品商品がない場合(ステップS44のNO)、統合アプリケーションサーバ20は、処理を終了する。
If there is a return product (YES in step S44), the order processing unit 23 performs return processing (step S45). Step S45 is executed in step S18 of Fig. 8. When the order processing unit 23 receives information capable of identifying the return product, such as the product name or product ID of the product to be returned, via the store server 30 of the receiving store, the order processing unit 23 queries the settlement information master 32 for the product information of the return product and settlement information including the settlement date and time, and performs return processing.
On the other hand, if there are no returned products (NO in step S44), the integrated application server 20 ends the process.

以上説明したように、統合アプリケーションサーバ20を用いることにより、ユーザは、複数の確認希望商品が複数の店舗で取り扱われている場合でも、ユーザが決定した受取店舗に行くだけで、全ての確認希望商品を確認できる。また、統合アプリケーションサーバ20は、決定部25が、受取店舗を決定し、表示制御部26が、ユーザに当該受取店舗を提案するように表示する。そのため、実施の形態2にかかる統合アプリケーションサーバ20は、商品購入時に、ユーザが複数の取扱店舗に行く必要がなく、確認希望商品を購入する毎に受取店舗を決定しなくてもよい。したがって、実施の形態2にかかる統合アプリケーションサーバ20によれば、商品購入時のユーザの負担を軽減でき、CS(Customer Satisfaction)の向上に寄与できる。 As described above, by using the integrated application server 20, a user can check all of the products to be checked by simply going to the pickup store selected by the user, even if the products are handled at multiple stores. In addition, the integrated application server 20 has the determination unit 25 determine the pickup store, and the display control unit 26 displays the pickup store to suggest to the user. Therefore, the integrated application server 20 according to the second embodiment eliminates the need for the user to go to multiple stores when purchasing a product, and does not require the user to determine the pickup store each time the product to be checked is purchased. Therefore, the integrated application server 20 according to the second embodiment can reduce the burden on the user when purchasing a product, which can contribute to improving CS (Customer Satisfaction).

また、統合アプリケーションサーバ20は、ユーザが注文した注文商品に確認希望商品がない場合、ユーザが予め登録した配送場所に注文商品を配送する。つまり、ユーザは、商品状態を確認することを希望しない注文商品だけの場合、商品状態を確認する手間を省くことができる。したがって、実施の形態2にかかる統合アプリケーションサーバ20によれば、商品受取時のユーザの負担も軽減できる。 In addition, if the ordered items that the user wishes to check are not included in the ordered items, the integrated application server 20 delivers the ordered items to a delivery location that the user has registered in advance. In other words, if the ordered items are the only items for which the user does not wish to check the product status, the user can avoid the trouble of checking the product status. Therefore, the integrated application server 20 according to the second embodiment can reduce the burden on the user when receiving the product.

さらに、情報処理システム100は、返品を可能とするレジ52を有する受取店舗に確認希望商品を配送するため、ユーザは、確認希望商品の商品状態を確認して返品を行いたい場合、レジ52を用いて、即時に返品処理を行うことができる。そのため、情報処理システム100によれば、例えば、注文商品が自宅に配送され、ユーザが、返品を行いたい場合でも、返品のための郵送の手続きを行う必要がない。したがって、情報処理システム100によれば、商品購入時だけでなく、返品を行う際のユーザの負担を軽減できる。 Furthermore, since the information processing system 100 delivers the product to be checked to a receiving store that has a cash register 52 that allows returns, if the user checks the condition of the product to be checked and wishes to return it, the user can use the cash register 52 to instantly process the return. Therefore, with the information processing system 100, for example, even if an ordered product is delivered to a user's home and the user wishes to return it, there is no need to go through the process of mailing the product for return. Therefore, with the information processing system 100, the burden on the user can be reduced not only when purchasing a product, but also when returning a product.

(変形例1)
実施の形態2では、注文処理部23は、確認希望商品を含む注文商品に対して電子決済処理を行った後、確認希望商品の返品が必要な場合、返品処理を行うことで説明した。実施の形態2において、注文処理部23は、注文商品のうち、確認希望商品以外の注文商品に対して、注文商品が受取店舗に配送される前に電子決済処理を行い、確認希望商品に対して、ユーザが確認希望商品を確認後に決済処理を行ってもよい。この場合、ユーザは、確認希望商品の商品状態を確認し、購入を確定する場合、レジ52、注文処理部23及び精算情報マスタ32が通信を行うことで決済処理を行ってもよい。
(Variation 1)
In the second embodiment, the order processing unit 23 performs electronic payment processing for ordered items including the confirmation-requested item, and then performs return processing if the confirmation-requested item needs to be returned. In the second embodiment, the order processing unit 23 may perform electronic payment processing for ordered items other than the confirmation-requested item before the ordered items are delivered to the receiving store, and may perform payment processing for the confirmation-requested item after the user has confirmed the confirmation-requested item. In this case, when the user checks the product condition of the confirmation-requested item and confirms the purchase, the payment processing may be performed by communication between the cash register 52, the order processing unit 23, and the settlement information master 32.

(変形例2)
実施の形態2において、配送管理部27は、注文商品に確認希望商品が含まれている場合、確認希望商品以外の注文商品を、ユーザが予め登録した配送場所に配送するように通常配送指示を行ってもよい。また、配送管理部27は、確認希望商品を、ユーザが決定した受取店舗に配送するように出荷指示を行ってもよい。このようにすれば、ユーザは、全ての注文商品を持ち帰る必要がなくなるため、ユーザが自宅に注文商品を持ち帰るときの負担を軽減できる。
(Variation 2)
In the second embodiment, when the ordered items include a product that the user wishes to confirm, the delivery management unit 27 may issue a normal delivery instruction to have the ordered items other than the product that the user wishes to confirm delivered to a delivery location that the user has registered in advance. The delivery management unit 27 may also issue a shipping instruction to have the product that the user wishes to confirm delivered to a receiving store that the user has determined. In this way, the user does not need to take all the ordered items home, which reduces the burden on the user when taking the ordered items home.

(変形例3)
実施の形態2において、記憶部21は、ユーザ情報として、ユーザの位置情報を含んでもよい。この場合、注文処理部23は、通信端末10に商品リストを送信した後、通信端末10から位置情報を受信し、受信した位置情報をユーザ情報に含まれるユーザの位置情報として登録してもよい。そして、決定部25は、確認希望商品の取扱店舗の位置情報と、ユーザの位置情報とに基づいて、ユーザの位置情報が示す位置から最も近い取扱店舗を、受取店舗として決定してもよい。もしくは、決定部25は、ユーザの位置情報の変位に基づいて、ユーザの移動方向及び移動速度を特定し、確認希望商品の取扱店舗の位置情報と、ユーザの移動方向及び移動速度とに基づいて、受取店舗を決定してもよい。
(Variation 3)
In the second embodiment, the storage unit 21 may include the user's location information as the user information. In this case, the order processing unit 23 may receive location information from the communication terminal 10 after transmitting the product list to the communication terminal 10, and register the received location information as the user's location information included in the user information. Then, the determination unit 25 may determine, as the receiving store, the store that is closest to the location indicated by the user's location information, based on the location information of the store that handles the product to be confirmed and the user's location information. Alternatively, the determination unit 25 may specify the user's moving direction and moving speed based on the displacement of the user's location information, and determine the receiving store based on the location information of the store that handles the product to be confirmed and the user's moving direction and moving speed.

また、配送管理部27が、ユーザの位置情報を、ユーザが決定した受取店舗の受取ロッカー51に定期的に送信してもよい。そして、受取店舗の受取ロッカー51は、ユーザが、当該受取ロッカー51に近づいてきた場合、注文商品が格納された格納部511を視認できるようにしてもよい。例えば、受取店舗の受取ロッカー51は、各格納部511にLED(light emitting diode)を実装し、当該LEDを点滅させることで、注文商品が格納された格納部511を視認できるようにしてもよい。このようにすれば、ユーザは、自分の注文商品がある格納部511を容易に特定できる。 The delivery management unit 27 may also periodically transmit the user's location information to the receiving locker 51 of the receiving store selected by the user. The receiving locker 51 of the receiving store may then be configured to allow the user to visually identify the storage unit 511 in which the ordered items are stored when the user approaches the receiving locker 51. For example, the receiving locker 51 of the receiving store may be configured to have an LED (light emitting diode) mounted in each storage unit 511, and the LED may be made to flash to allow the user to visually identify the storage unit 511 in which the ordered items are stored. In this way, the user can easily identify the storage unit 511 in which their ordered items are stored.

(変形例4)
実施の形態2では、確定受取情報に含まれる受取店舗混雑度は、受取店舗のレジ52の近傍に配置されたカメラにより撮影された画像から算出されることで説明したが、次のようにしてもよい。図10は、変形例4を説明するための図である。
(Variation 4)
In the second embodiment, the degree of congestion at the receiving store included in the confirmed receiving information is calculated from an image captured by a camera disposed near the cash register 52 at the receiving store. However, the degree of congestion at the receiving store may be calculated as follows. FIG. 10 is a diagram for explaining the fourth modification.

図10に示すように、店舗50は、店舗50の入口に配置される赤外線センサ53_1と、店舗50の出口に配置される赤外線センサ53_2と、入退場管理部54とを備えてもよい。
赤外線センサ53_1及び53_2は、それぞれ、入口及び出口に、例えば、人物Pの足首の高さ等、所定の高さに配置されてよい。赤外線センサ53_1及び53_2は、それぞれ、入口及び出口を通過する物体を検知し、検知した物体の数を入退場管理部54に送信する。
As shown in FIG. 10, a store 50 may include an infrared sensor 53_1 arranged at the entrance of the store 50, an infrared sensor 53_2 arranged at the exit of the store 50, and an entrance/exit management unit 54.
The infrared sensors 53_1 and 53_2 may be disposed at the entrance and exit, respectively, at a predetermined height, such as at the height of the ankles of the person P. The infrared sensors 53_1 and 53_2 detect objects passing through the entrance and exit, respectively, and transmit the number of detected objects to the entrance and exit management unit 54.

入退場管理部54は、赤外線センサ53_1及び53_2が検知した物体の数を、それぞれ、入店した人数及び退店した人数として計数する。入退場管理部54は、入店した人数から退店した人数を減算することで、店舗50にいる人数を特定し、特定した人数に基づいて、受取店舗混雑度を決定する。入退場管理部54は、決定した受取店舗混雑度を確定受取情報に含めて配送管理部27に送信してもよい。このようにしても、実施の形態2と同様の効果を得ることができる。 The entrance/exit management unit 54 counts the number of objects detected by the infrared sensors 53_1 and 53_2 as the number of people who have entered the store and the number of people who have left the store, respectively. The entrance/exit management unit 54 determines the number of people in the store 50 by subtracting the number of people who have left the store from the number of people who have entered, and determines the degree of congestion at the receiving store based on the determined number of people. The entrance/exit management unit 54 may include the determined degree of congestion at the receiving store in the confirmed receiving information and send it to the delivery management unit 27. Even in this way, the same effect as in the second embodiment can be obtained.

なお、店舗50は、赤外線センサ53_1及び53_2が配置されず、出入口の状況を監視する監視カメラが配置されてもよい。入退場管理部54は、当該監視カメラが撮像した画像を受信し、受信した画像に基づいて、入店した人数及び退店した人数を特定してもよい。入退場管理部54は、入店した人数から退店した人数を減算することで、店舗50にいる人数を特定し、特定した人数に基づいて、受取店舗混雑度を決定してもよい。 In addition, store 50 may not be equipped with infrared sensors 53_1 and 53_2, but may instead have a surveillance camera that monitors the entrance and exit conditions. Entrance and exit management unit 54 may receive images captured by the surveillance camera and determine the number of people who have entered and left the store based on the received images. Entrance and exit management unit 54 may determine the number of people in store 50 by subtracting the number of people who have left the store from the number of people who have entered, and may determine the degree of congestion at the receiving store based on the determined number of people.

(変形例5)
上述した実施の形態2において、確認希望商品は、例えば、生鮮商品、及び衣類が含まれることとして説明した。ここで、取扱店舗は、例えば、自身の店舗で取り扱う生鮮商品が、自身の店舗を出てしまうと、店舗側の責任により商品状態が劣化したのか、又はユーザ側の責任により商品状態が劣化したのかを判断することが難しい。そのため、例えば、生鮮商品は、返品することが出来ない可能性が高い商品として扱われる。したがって、決定部25は、生鮮商品等、返品出来ない可能性が高い確認希望商品が注文商品に含まれている場合、返品出来ない可能性が高い確認希望商品を取り扱う取扱店舗を、優先的に受取店舗として決定してもよい。
(Variation 5)
In the above-mentioned second embodiment, it has been described that the confirmation-requested products include, for example, fresh products and clothing. Here, for example, when fresh products handled in the store leave the store, it is difficult for the store to determine whether the product condition has deteriorated due to the store's responsibility or the user's responsibility. Therefore, for example, fresh products are treated as products that are likely to be unreturnable. Therefore, when confirmation-requested products that are likely to be unreturnable, such as fresh products, are included in the ordered products, the determination unit 25 may preferentially determine, as the receiving store, the store that handles the confirmation-requested products that are likely to be unreturnable.

この場合、確認希望商品情報が、分類コードに対応づけられた返品不可度をさらに含むようにし、記憶部21が、返品不可度を含む確認希望商品情報を記憶してもよい。決定部25は、確認希望商品情報に含まれる返品不可度をさらに用いて、確認希望商品のうち、返品不可度が最も高い確認希望商品を取り扱う取扱店舗を受取店舗として決定してもよい。もしくは、決定部25は、注文商品に、返品不可度が所定値以上の確認希望商品が含まれている場合、返品不可度が所定値以上の確認希望商品を取り扱う取扱店舗を受取店舗としてもよい。例えば、返品不可度が所定値以上の確認希望商品が2つ以上あり、取扱店舗がそれぞれ異なる場合、決定部25は、2つ以上の受取店舗を決定してもよい。表示制御部26は、決定部25が決定した受取店舗を表示するとともに、返品不可度が高い確認希望商品を含む受取店舗をユーザが把握できるように、通信端末10のディスプレイに表示するように制御してもよい。 In this case, the confirmation-requested product information may further include a degree of non-returnability associated with the classification code, and the storage unit 21 may store the confirmation-requested product information including the degree of non-returnability. The determination unit 25 may further use the degree of non-returnability included in the confirmation-requested product information to determine the store that handles the confirmation-requested product with the highest degree of non-returnability among the confirmation-requested products as the pick-up store. Alternatively, when the ordered products include a confirmation-requested product with a degree of non-returnability equal to or greater than a predetermined value, the determination unit 25 may determine the store that handles the confirmation-requested product with a degree of non-returnability equal to or greater than a predetermined value as the pick-up store. For example, when there are two or more confirmation-requested products with a degree of non-returnability equal to or greater than a predetermined value and the products are handled at different stores, the determination unit 25 may determine two or more pick-up stores. The display control unit 26 may display the pick-up stores determined by the determination unit 25 and control the display of the communication terminal 10 to display pick-up stores that include confirmation-requested products with a high degree of non-returnability so that the user can recognize them.

そして、ユーザが、確認希望商品の返品を希望する場合、レジ52は、受取店舗の店員の操作に応じて、受取店舗の商品情報マスタを参照し、当該確認希望商品の取扱店舗が、受取店舗である場合、返品処理を可能としてもよい。 If the user wishes to return the product that the user wishes to confirm, the cash register 52 may refer to the product information master of the receiving store in response to an operation by a store clerk at the receiving store, and if the store that handles the product that the user wishes to confirm is the receiving store, it may be possible to process the return.

このようにすれば、生鮮商品等、返品不可度が高い確認希望商品が取扱店舗を出てしまう可能性が低くなる。そのため、確認希望商品の内鮮度や汚れ等の理由により、ユーザが返品を希望した場合、受取店舗は、商品情報マスタのデータと照合し、返品商品が自身の店舗内で取り扱う商品であることを確認した上で返品処理ができる。したがって、実施の形態2を変形例5のように変形すれば、商品状態の劣化が、ユーザ側の責任ではない場合の返品可能性を高めることができる。さらに、返品不可度が高い確認希望商品を取り扱う取扱店舗が受取店舗として決定されることで、ユーザは、確認希望商品を返品したい場合、受取店舗の店員を呼び出して、即時に返品及び交換を行うことが出来る。 In this way, the possibility of a confirmation-requested product with a high degree of non-returnability, such as a fresh product, leaving the store is reduced. Therefore, if a user wishes to return a confirmation-requested product due to its internal freshness or dirt, the receiving store can verify the returned product against the data in the product information master and confirm that the returned product is a product handled in the store before processing the return. Therefore, by modifying the second embodiment as in the fifth modification, it is possible to increase the possibility of returning the product when the deterioration of the product's condition is not the user's fault. Furthermore, by determining a store that handles confirmation-requested products with a high degree of non-returnability as the receiving store, if the user wishes to return the confirmation-requested product, they can call a staff member at the receiving store to immediately return or exchange the product.

(他の実施の形態)
図11は、上述した実施の形態において説明した情報処理装置1、統合アプリケーションサーバ20及び店舗サーバ30_1~30_3(以下、情報処理装置1等と称する)のハードウェア構成例を示すブロック図である。図11を参照すると、情報処理装置1等は、ネットワーク・インターフェース1201、プロセッサ1202、及びメモリ1203を含む。ネットワーク・インターフェース1201は、情報処理装置1、通信端末10、店舗サーバ30_1~30_3等、情報処理システム100に含まれる他の通信装置と通信するために使用される。
Other Embodiments
Fig. 11 is a block diagram showing an example of the hardware configuration of the information processing device 1, the integrated application server 20, and the store servers 30_1 to 30_3 (hereinafter referred to as information processing device 1, etc.) described in the above-mentioned embodiment. Referring to Fig. 11, the information processing device 1, etc. includes a network interface 1201, a processor 1202, and a memory 1203. The network interface 1201 is used to communicate with other communication devices included in the information processing system 100, such as the information processing device 1, the communication terminal 10, and the store servers 30_1 to 30_3.

プロセッサ1202は、メモリ1203からソフトウェア(コンピュータプログラム)を読み出して実行することで、上述の実施形態においてフローチャートを用いて説明された情報処理装置1等の処理を行う。プロセッサ1202は、例えば、マイクロプロセッサ、MPU(Micro Processing Unit)、又はCPU(Central Processing Unit)であってもよい。プロセッサ1202は、複数のプロセッサを含んでもよい。 The processor 1202 reads out and executes software (computer programs) from the memory 1203 to perform the processing of the information processing device 1 and the like described using the flowcharts in the above-mentioned embodiment. The processor 1202 may be, for example, a microprocessor, an MPU (Micro Processing Unit), or a CPU (Central Processing Unit). The processor 1202 may include multiple processors.

メモリ1203は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ1203は、プロセッサ1202から離れて配置されたストレージを含んでもよい。この場合、プロセッサ1202は、図示されていないI/O (Input / Output)インタフェースを介してメモリ1203にアクセスしてもよい。 Memory 1203 is composed of a combination of volatile memory and non-volatile memory. Memory 1203 may include storage located away from processor 1202. In this case, processor 1202 may access memory 1203 via an I/O (Input/Output) interface not shown.

図11の例では、メモリ1203は、ソフトウェアモジュール群を格納するために使用される。プロセッサ1202は、これらのソフトウェアモジュール群をメモリ1203から読み出して実行することで、上述の実施形態において説明された情報処理装置1等の処理を行うことができる。 In the example of FIG. 11, the memory 1203 is used to store a group of software modules. The processor 1202 can perform the processing of the information processing device 1 described in the above embodiment by reading and executing the group of software modules from the memory 1203.

図11を用いて説明したように、情報処理装置1等が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む1または複数のプログラムを実行する。 As described with reference to FIG. 11, each of the processors possessed by the information processing device 1 etc. executes one or more programs including a set of instructions for causing a computer to execute the algorithm described with reference to the drawing.

上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)を含む。さらに、非一時的なコンピュータ可読媒体の例は、CD-ROM(Read Only Memory)、CD-R、CD-R/WDVD-ROM(Digital Versatile Disc Read Only Memory)、DVD-R(DVD Recordable)、DVD-R DL(DVD-R Dual Layer)、DVD-RW(DVD ReWritable)、DVD-RAM、DVD+R、DVR+R DL、DVD+RW、BD-R(Blu-ray(登録商標) Disc Recordable)、BD-RE(Blu-ray (登録商標)Disc Rewritable)、BD-ROMを含む。さらに、非一時的なコンピュータ可読媒体の例は、半導体メモリを含む。半導体メモリは、例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光通信信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 In the above examples, the program may be stored and provided to the computer using various types of non-transitory computer readable media. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (e.g., floppy disks, magnetic tapes, hard disk drives) and magneto-optical storage media (e.g., magneto-optical disks). Further examples of the non-transitory computer readable medium include CD-ROM (Read Only Memory), CD-R, CD-R/WD DVD-ROM (Digital Versatile Disc Read Only Memory), DVD-R (DVD Recordable), DVD-R DL (DVD-R Dual Layer), DVD-RW (DVD ReWritable), DVD-RAM, DVD+R, DVR+R DL, DVD+RW, BD-R (Blu-ray (registered trademark) Disc Recordable), BD-RE (Blu-ray (registered trademark) Disc Rewritable), and BD-ROM. Further examples of the non-transitory computer readable medium include semiconductor memory. Semiconductor memory includes, for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory). The program may also be provided to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical communication signals, and electromagnetic waves. The transitory computer readable medium may provide the program to the computer via a wired communication path, such as an electrical wire or optical fiber, or via a wireless communication path.

なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。 Note that this disclosure is not limited to the above-described embodiments, and can be modified as appropriate without departing from the spirit and scope of the present disclosure. In addition, this disclosure can be implemented by combining each of the embodiments as appropriate.

また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信する注文処理部と、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定する判定部と、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定する決定部と、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示する表示制御部と、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う配送管理部と、を備える情報処理装置。
(付記2)
前記ユーザ情報は、前記ユーザの住所を含み、
前記決定部は、前記第1位置情報と、前記住所とに基づいて、前記受取店舗を決定する、付記1に記載の情報処理装置。
(付記3)
ユーザ情報は、前記ユーザが過去に前記確認希望商品を受け取った店舗についての受取履歴情報を含み、
前記決定部は、前記第1位置情報と前記受取履歴情報とに基づいて、前記受取店舗を決定する、付記1又は2に記載の情報処理装置。
(付記4)
前記決定部は、前記受取履歴情報に基づいて、前記ユーザの行動ルートを分析し、前記第1位置情報と、前記行動ルートとに基づいて、前記受取店舗を決定する、付記3に記載の情報処理装置。
(付記5)
前記ユーザ情報は、前記ユーザの第2位置情報を含み、
前記注文処理部は、前記第2位置情報を受信し、
前記決定部は、前記第1位置情報と、第2位置情報とに基づいて、前記受取店舗を決定する、付記1~4のいずれか1項に記載の情報処理装置。
(付記6)
前記決定部は、前記確認希望商品の取扱店舗の混雑度情報をさらに用いて、前記受取店舗を決定する、付記1~5のいずれか1項に記載の情報処理装置。
(付記7)
前記注文処理部は、前記注文商品のうち、前記確認希望商品以外の注文商品に対して、前記注文商品が前記受取店舗に配送される前に決済処理を行い、前記確認希望商品に対して、前記ユーザが前記確認希望商品を確認後に決済処理を行う、付記1~6のいずれか1項に記載の情報処理装置。
(付記8)
前記配送管理部は、前記注文商品に前記確認希望商品が含まれていない場合、前記ユーザが予め登録した配送場所に前記注文商品を配送する、付記1~7のいずれか1項に記載の情報処理装置。
(付記9)
前記配送管理部は、前記注文商品に前記確認希望商品が含まれている場合、前記注文商品のうち、前記確認希望商品以外の注文商品を前記ユーザが予め登録した配送場所に配送する、付記1~8のいずれか1項に記載の情報処理装置。
(付記10)
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定し、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、商品受け渡し方法。
(付記11)
電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定し、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、処理をコンピュータに実行させる商品受け渡しプログラム。
Furthermore, some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
(Appendix 1)
an order processing unit that receives first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
a determination unit that determines whether the ordered products include a confirmation-requested product based on the first product information and second product information about a confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
a determination unit that, when the order items include the confirmation-requested item, determines a receiving store for the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
a display control unit that displays the determined pickup store on the communication terminal and also displays the pickup store in a changeable manner;
and a delivery management unit that issues a delivery request so that the confirmation-requested product is delivered to the receiving store determined by the user.
(Appendix 2)
The user information includes an address of the user;
The information processing device described in Appendix 1, wherein the determination unit determines the pickup store based on the first location information and the address.
(Appendix 3)
The user information includes receipt history information about a store where the user has received the confirmation-requested product in the past,
The information processing device according to claim 1 or 2, wherein the determination unit determines the pickup store based on the first location information and the pickup history information.
(Appendix 4)
The information processing device described in Appendix 3, wherein the determination unit analyzes a movement route of the user based on the receipt history information, and determines the receipt store based on the first location information and the movement route.
(Appendix 5)
the user information includes second location information of the user;
The order processing unit receives the second location information,
The information processing device according to any one of claims 1 to 4, wherein the determination unit determines the pickup store based on the first location information and the second location information.
(Appendix 6)
The information processing device according to any one of claims 1 to 5, wherein the determination unit determines the pickup store by further using congestion information of stores that sell the product to be confirmed.
(Appendix 7)
The order processing unit performs payment processing for ordered items other than the item desired to be confirmed before the ordered items are delivered to the receiving store, and performs payment processing for the item desired to be confirmed after the user has confirmed the item desired to be confirmed.
(Appendix 8)
An information processing device described in any one of appendices 1 to 7, wherein the delivery management unit delivers the ordered items to a delivery location pre-registered by the user if the ordered items do not include the item to be confirmed.
(Appendix 9)
An information processing device described in any one of appendices 1 to 8, wherein, when the ordered items include the item desired to be confirmed, the delivery management unit delivers the ordered items other than the item desired to be confirmed to a delivery location pre-registered by the user.
(Appendix 10)
receiving first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
determining whether the ordered products include the confirmation-requested product based on the first product information and second product information about the confirmation-requested product for which the user wishes to confirm the product status of the ordered product;
If the order items include the confirmation-requested item, determining a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
displaying the determined pickup store on the communication terminal and displaying the pickup store in a changeable manner;
The product delivery method includes making a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.
(Appendix 11)
receiving first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
determining whether the ordered products include the confirmation-requested product based on the first product information and second product information about the confirmation-requested product for which the user wishes to confirm the product status of the ordered product;
If the order items include the confirmation-requested item, determining a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
displaying the determined pickup store on the communication terminal and displaying the pickup store in a changeable manner;
A product delivery program that causes a computer to execute a process of making a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.

1 情報処理装置
2、23 注文処理部
3、24 判定部
4、25 決定部
5、26 表示制御部
6、27 配送管理部
10 通信端末
20 統合アプリケーションサーバ
21 記憶部
22 通信部
30 店舗サーバ
31 商品情報マスタ
32 精算情報マスタ
33 配送指示マスタ
40 運送業者
50 店舗
51 受取ロッカー
52 レジ
100 情報処理システム
511 格納部
512 操作端末
513 QRコード
521 POSレジ
522 載置エリア
523 返品BOX
53_1、53_2 赤外線センサ
54 入退場管理部
REFERENCE SIGNS LIST 1 Information processing device 2, 23 Order processing unit 3, 24 Determination unit 4, 25 Decision unit 5, 26 Display control unit 6, 27 Delivery management unit 10 Communication terminal 20 Integrated application server 21 Memory unit 22 Communication unit 30 Store server 31 Product information master 32 Payment information master 33 Delivery instruction master 40 Carrier 50 Store 51 Receiving locker 52 Cash register 100 Information processing system 511 Storage unit 512 Operation terminal 513 QR code 521 POS register 522 Placement area 523 Return box
53_1, 53_2 Infrared sensor 54 Entrance/exit management section

Claims (10)

電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信する注文処理部と、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定する判定部と、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定する決定部と、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示する表示制御部と、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う配送管理部と、を備える情報処理装置。
an order processing unit that receives first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
a determination unit that determines whether the ordered products include a confirmation-requested product based on the first product information and second product information about a confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
a determination unit that, when the order items include the confirmation-requested item, determines a receiving store for the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
a display control unit that displays the determined pickup store on the communication terminal and also displays the pickup store in a changeable manner;
and a delivery management unit that issues a delivery request so that the confirmation-requested product is delivered to the receiving store determined by the user.
前記ユーザ情報は、前記ユーザの住所を含み、
前記決定部は、前記第1位置情報と、前記住所とに基づいて、前記受取店舗を決定する、請求項1に記載の情報処理装置。
The user information includes an address of the user;
The information processing device according to claim 1 , wherein the determination unit determines the pickup store based on the first location information and the address.
ユーザ情報は、前記ユーザが過去に前記確認希望商品を受け取った店舗についての受取履歴情報を含み、
前記決定部は、前記第1位置情報と前記受取履歴情報とに基づいて、前記受取店舗を決定する、請求項1又は2に記載の情報処理装置。
The user information includes receipt history information about a store where the user has received the confirmation-requested product in the past,
The information processing device according to claim 1 , wherein the determination unit determines the pickup store based on the first location information and the pickup history information.
前記決定部は、前記受取履歴情報に基づいて、前記ユーザの行動ルートを分析し、前記第1位置情報と、前記行動ルートとに基づいて、前記受取店舗を決定する、請求項3に記載の情報処理装置。 The information processing device according to claim 3, wherein the determination unit analyzes the user's movement route based on the receipt history information, and determines the receipt store based on the first location information and the movement route. 前記ユーザ情報は、前記ユーザの位置情報である第2位置情報を含み、
前記注文処理部は、前記第2位置情報を受信し、
前記決定部は、前記第1位置情報と、第2位置情報とに基づいて、前記受取店舗を決定する、請求項1~4のいずれか1項に記載の情報処理装置。
The user information includes second location information that is location information of the user,
The order processing unit receives the second location information,
The information processing device according to claim 1 , wherein the determination unit determines the pickup store based on the first location information and the second location information.
前記決定部は、前記確認希望商品の取扱店舗の混雑度情報をさらに用いて、前記受取店舗を決定する、請求項1~5のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, wherein the determination unit further uses congestion information of a store that sells the product to be confirmed to determine the pickup store. 前記注文処理部は、前記注文商品のうち、前記確認希望商品以外の注文商品に対して、前記注文商品が前記受取店舗に配送される前に決済処理を行い、前記確認希望商品に対して、前記ユーザが前記確認希望商品を確認後に決済処理を行う、請求項1~6のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 6, wherein the order processing unit performs a payment process for the ordered items other than the item desired to be confirmed before the ordered items are delivered to the receiving store, and performs a payment process for the item desired to be confirmed after the user confirms the item desired to be confirmed. 前記配送管理部は、前記注文商品に前記確認希望商品が含まれていない場合、前記ユーザが予め登録した配送場所に前記注文商品を配送する、請求項1~7のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 7, wherein the delivery management unit delivers the ordered items to a delivery location preregistered by the user if the ordered items do not include the item to be confirmed. 電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を決定し、
前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、商品受け渡し方法。
receiving first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
determining whether the ordered products include the confirmation-requested product based on the first product information and second product information about the confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
If the order items include the confirmation-requested item, determining a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
displaying the determined pickup store on the communication terminal and displaying the pickup store in a changeable manner;
The product delivery method includes making a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.
情報処理装置が電子商取引サービスにおいてユーザが注文した注文商品についての第1商品情報を、前記ユーザが利用する通信端末から受信し、
前記第1商品情報と、前記ユーザが前記注文商品の商品状態の確認を希望する確認希望商品についての第2商品情報とに基づいて、前記注文商品に前記確認希望商品が含まれているか否かを情報処理装置が判定し、
前記注文商品に前記確認希望商品が含まれている場合、前記確認希望商品の取扱店舗の第1位置情報と、前記ユーザについてのユーザ情報とに基づいて、前記確認希望商品の受取店舗を情報処理装置が決定し、
情報処理装置が前記通信端末に前記決定された受取店舗を表示するとともに、受取店舗を変更可能に表示し、
情報処理装置が前記ユーザが決定した受取店舗に前記確認希望商品が配送されるように配送要求を行う、処理をコンピュータに実行させる商品受け渡しプログラム。
an information processing device receives first product information on an ordered product ordered by a user in an electronic commerce service from a communication terminal used by the user;
An information processing device determines whether the ordered products include the confirmation-requested product based on the first product information and second product information about a confirmation-requested product for which the user wishes to confirm the product state of the ordered product;
When the order items include the confirmation-requested item, an information processing device determines a store for receiving the confirmation-requested item based on first location information of a store that handles the confirmation-requested item and user information about the user;
The information processing device displays the determined pickup store on the communication terminal and also displays the pickup store in a changeable manner;
A product delivery program that causes a computer to execute a process in which an information processing device issues a delivery request so that the confirmation-desired product is delivered to the receiving store determined by the user.
JP2021038860A 2021-03-11 2021-03-11 Information processing device, product delivery method, and product delivery program Active JP7655016B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021038860A JP7655016B2 (en) 2021-03-11 2021-03-11 Information processing device, product delivery method, and product delivery program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021038860A JP7655016B2 (en) 2021-03-11 2021-03-11 Information processing device, product delivery method, and product delivery program

Publications (2)

Publication Number Publication Date
JP2022138779A JP2022138779A (en) 2022-09-26
JP7655016B2 true JP7655016B2 (en) 2025-04-02

Family

ID=83400265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021038860A Active JP7655016B2 (en) 2021-03-11 2021-03-11 Information processing device, product delivery method, and product delivery program

Country Status (1)

Country Link
JP (1) JP7655016B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024171798A1 (en) * 2023-02-17 2024-08-22 ソニーグループ株式会社 Information processing device and method, and program
JP7475528B1 (en) 2023-09-15 2024-04-26 Kddi株式会社 Information processing device, information processing method, and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002099548A (en) 2000-09-22 2002-04-05 Matsushita Electric Ind Co Ltd Store search system
JP2002183531A (en) 2000-12-15 2002-06-28 Canon Inc Method and apparatus for mail order sales of goods
JP2002207940A (en) 2001-01-12 2002-07-26 Pfu Ltd Cyber shop system, control method therefor, and recording medium therefor
JP2002245333A (en) 2001-02-16 2002-08-30 Mitsubishi Electric Corp Store information providing system
JP2003132278A (en) 2001-10-23 2003-05-09 Nec Corp Electronic commerce method, device, system and program
JP2007065781A (en) 2005-08-29 2007-03-15 Laurel Intelligent Systems Co Ltd Merchandise sales method and merchandise sales system and portable terminal and program for portable terminal
JP2014071688A (en) 2012-09-28 2014-04-21 Nifty Corp Server device, method and program
JP2018026003A (en) 2016-08-10 2018-02-15 俊樹 下村 Product information processing apparatus, method, and computer program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002099548A (en) 2000-09-22 2002-04-05 Matsushita Electric Ind Co Ltd Store search system
JP2002183531A (en) 2000-12-15 2002-06-28 Canon Inc Method and apparatus for mail order sales of goods
JP2002207940A (en) 2001-01-12 2002-07-26 Pfu Ltd Cyber shop system, control method therefor, and recording medium therefor
JP2002245333A (en) 2001-02-16 2002-08-30 Mitsubishi Electric Corp Store information providing system
JP2003132278A (en) 2001-10-23 2003-05-09 Nec Corp Electronic commerce method, device, system and program
JP2007065781A (en) 2005-08-29 2007-03-15 Laurel Intelligent Systems Co Ltd Merchandise sales method and merchandise sales system and portable terminal and program for portable terminal
JP2014071688A (en) 2012-09-28 2014-04-21 Nifty Corp Server device, method and program
JP2018026003A (en) 2016-08-10 2018-02-15 俊樹 下村 Product information processing apparatus, method, and computer program

Also Published As

Publication number Publication date
JP2022138779A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
US20220122155A1 (en) Multi-account frictionless shopping
KR102362525B1 (en) Computer-implemented systems and methods for real-time risk-informed return item collection using an automated kiosk
CA2905338C (en) Systems and methods of delivering parcels using attended delivery/pickup locations
US10600095B2 (en) Kiosk management system
US9330413B2 (en) Checkout and/or ordering systems and methods
US9972046B2 (en) Mobile transactions with a kiosk management system
US9141931B2 (en) Inventory distribution method and system
US9984352B2 (en) Kiosk network in a kiosk management system
US20170116572A1 (en) Systems and methods for delivering goods to consumers
US20160042315A1 (en) System and methods for order fulfillment, inventory management, and providing personalized services to customers
US8145531B1 (en) Product specific queries to determine presence of bottom-of-basket items
KR102864060B1 (en) Computer-implemented systems and methods for validating a quantity of items in fulfillment centers for inventory management
US20130103539A1 (en) Intelligent shopping assistant
US20150242829A1 (en) System and method for managing a single point of sale of plurality of merchandise from plurality of retailer
JP2023508788A (en) Item Tracking System and Method for Granular Delivery Scheduling
JP7655016B2 (en) Information processing device, product delivery method, and product delivery program
KR102745222B1 (en) Computer-implemented method for detecting fraudulent transactions using locality sensitive hashing and locality outlier factor algorithms
CN103593745A (en) Commodity logistics anti-counterfeiting management method and system for automatic vending machines
WO2022081518A2 (en) Methods and systems for retail environments
CN113095908A (en) Information processing method, server and information processing system
JP2011150700A (en) Apparatus, method and program for order-receiving commodity, and computer-readable recording medium with the program recorded thereon
JP4480388B2 (en) Distribution management system and method, and distribution information recording medium
US12412148B2 (en) Cart-based availability determination for an online concierge system
US20240104569A1 (en) Enhanced security mechanisms for bypass checkout systems
US12340357B1 (en) In-facility item purchase

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250124

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: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250303

R150 Certificate of patent or registration of utility model

Ref document number: 7655016

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150