(57)【要約】【課題】戸配１回あたりの商品の購入量を増やす技術を提供する。【解決手段】情報処理装置１０は、戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付ける入力受付部１１０と、入力された顧客識別情報に対応する地域情報を用いて、地域情報が共通する複数の顧客識別情報を特定する特定部１２０と、複数の顧客識別情報の各々に関連付けられた戸配対象商品の商品情報を用いて戸配対象商品の合計金額を算出し、合計金額が基準を満たしているか否かを判定する判定部１３０と、合計金額が基準を満たしていない場合に、複数の顧客識別情報の中から戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する送信部１４０と、を備える。【選択図】図１
2019096002.tif 000002
【特許請求の範囲】
【請求項１】
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付ける入力受付手段と、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定する特定手段と、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、前記合計金額が基準を満たしているか否かを判定する判定手段と、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する送信手段と、
を備える情報処理装置。
【請求項２】
前記送信手段は、前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われた時点で、前記複数の顧客識別情報の中から前記最初の入力の顧客識別情報を除く全ての顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
請求項１に記載の情報処理装置。
【請求項３】
前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われてから基準時間が経過したときの前記判定手段の判定結果に基づいて、戸配を行うか否かを決定する決定手段を更に備える、
請求項１または２に記載の情報処理装置。
【請求項４】
前記入力受付手段は、前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力時に、前記基準時間の指定入力を更に受け付ける、
請求項３に記載の情報処理装置。
【請求項５】
前記決定手段により戸配を行うか否かが決定される前に前記戸配対象商品の代金の決済を行う決済手段と、
前記決定手段が戸配を行わないことを決定した場合に前記戸配対象商品の代金の返金処理を行う返金手段を更に備える、
請求項３または４に記載の情報処理装置。
【請求項６】
前記送信手段は、前記合計金額が基準を満たした時点で前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが、
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付け、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定し、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、
前記合計金額が基準を満たしているか否かを判定し、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、
当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する、
ことを含む戸配受付方法。
【請求項８】
コンピュータに、請求項７に記載の戸配受付方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の戸配業務を支援する技術に関する。
【背景技術】
【０００２】
商品の注文を地域別にまとめて受け付けて、その地域に住む各顧客の自宅に商品を配送する戸配サービスが利用されている。
【０００３】
下記特許文献１には、戸配サービスに関する技術の一例が開示されている。下記特許文献１には、配送ブロック毎に集約した注文量（数量または金額）が、所定の配達許容上限値および下限値で決まる範囲に収まる場合に、顧客の注文を成立させて商品の配送を行う技術が開示されている。また、下記特許文献２には、複数の顧客を含むグループにおいて、各顧客の購入商品の合計金額が送料無料となる基準金額に満たない場合、送料無料とするために必要な金額をそのグループの顧客に通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０９２５０４号公報
【特許文献２】特開２０１６−０１２２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１の技術では、配送ブロック毎に集約した注文量が配達許容下限値以下の場合、すなわち店舗側の損失が大きくなる場合、顧客の注文がキャンセルされるのみで、顧客の商品の購入量を増やす仕組みが取り入れられていない。顧客の商品の購入量を増やす仕組みがあれば、店舗側の利益と顧客の利便性とを両立できる。
【０００６】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的の一つは、戸配１回あたりの商品の購入量を増やす技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付ける入力受付手段と、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定する特定手段と、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、前記合計金額が基準を満たしているか否かを判定する判定手段と、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する送信手段と、
を備える情報処理装置が提供される。
【０００８】
本発明によれば、
コンピュータが、
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付け、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定し、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、
前記合計金額が基準を満たしているか否かを判定し、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、
当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する、
ことを含む戸配受付方法が提供される。
【０００９】
本発明によれば、
コンピュータに上記戸配受付方法を実行させるプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、戸配１回あたりの商品の購入量を増加させることができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る情報処理装置の機能構成を概念的に示すブロック図である。
【図２】入力された顧客識別情報および戸配対象商品の商品情報をテーブル形式で記憶する例を示す図である。
【図３】顧客識別情報と地域情報との対応関係を示す情報の一例を示す図である。
【図４】情報処理装置のハードウエア構成を例示するブロック図である。
【図５】第１実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【図６】端末のアドレス情報と顧客識別情報とを関連付けて記憶する例を示す図である。
【図７】第１実施形態の変形例に係る動作例を示すフローチャートである。
【図８】第２実施形態に係る情報処理装置の機能構成を概念的に示すブロック図である。
【図９】決定部がどのように「最初の入力」を管理するかを概略的に例示する図である。
【図１０】第２実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【図１１】第２実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【図１２】第２実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、特に説明する場合を除き、各ブロック図において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１３】
［第１実施形態］
〔機能構成〕
図１は、第１実施形態に係る情報処理装置１０の機能構成を概念的に示すブロック図である。図１に示されるように、本実施形態の情報処理装置１０は、入力受付部１１０、特定部１２０、判定部１３０、および、送信部１４０を備える。
【００１４】
入力受付部１１０は顧客識別情報および戸配対象商品の商品情報の入力を受け付ける。顧客識別情報は、戸配を希望する顧客を識別するための情報である。特に限定されないが、顧客識別情報は、例えば、顧客毎に予め割り当てられたユーザＩＤ（Identifier）や顧客が所持するメールアカウントのアドレスなどである。商品情報は、商品の価格を示す情報、または、商品の価格を導出可能な情報（例えば、商品ＩＤなど）を少なくとも含む情報である。入力受付部１１０は、入力された顧客識別情報および戸配対象商品の商品情報を、互いに関連付けて所定の記憶装置（図示せず）に記憶する（例：図２）。図２は、入力された顧客識別情報および戸配対象商品の商品情報をテーブル形式で記憶する例を示す図である。図２では、入力受付部１１０が、入力された顧客識別情報および戸配対象商品の商品情報を関連付けて１つのレコードを生成して所定の記憶装置に記憶する例が示されている。
【００１５】
特定部１２０は地域情報が共通する複数の顧客識別情報を特定する。ここで、地域情報は、顧客識別情報が示す顧客の住居（商品の配達先）を示す情報である。地域情報は、例えば、各顧客の顧客識別情報と対応付けられた状態で所定の記憶装置（図示せず）に予め記憶されている（例：図３）。図３は、顧客識別情報と地域情報との対応関係を示す情報の一例を示す図である。特定部１２０は、図３に示されるような情報を用いて、地域情報が共通する複数の顧客識別情報を特定することができる。具体的な例として、顧客識別情報「Ｕ００１」が入力受付部１１０に入力されたとする。この場合、特定部１２０は、図２に例示される情報を用いて、顧客識別情報「Ｕ００１」、「Ｕ００２」、「Ｕ００３」、および「Ｕ００４」を「地域情報が共通する複数の顧客識別情報」として特定することができる。
【００１６】
判定部１３０は、特定部１２０により特定された複数の顧客識別情報の各々に関連付けられた戸配対象商品の商品情報を用いて、戸配対象商品の合計金額を算出する。具体的な例として、顧客識別情報「Ｕ００２」および戸配対象商品の商品情報「商品Ａ（３００円）」の入力を入力受付部１１０が受け付けた結果、図２に示すようなテーブルの状態となったとする。この場合、特定部１２０は、図３に例示される情報を用いて、「Ｕ００１」、「Ｕ００２」、「Ｕ００３」、および「Ｕ００４」を「地域情報が共通する複数の顧客識別情報」として特定する。そして、判定部１３０は、特定部１２０により特定された複数の顧客識別情報に基づいて、図２のテーブルの１行目および２行目の商品情報を読み出す。そして、判定部１３０は、読み出した商品情報を用いて、戸配対象商品の合計金額を「８００円」と算出する。さらに、判定部１３０は、算出した戸配対象商品の合計金額が所定の基準を満たすか否かを判定する。具体的には、判定部１３０は、戸配対象商品の合計金額が所定の基準金額以上となったか否かを判定する。特に限定されないが、この基準金額は、例えば、地域ごとの戸配コストに基づいて決定され得る。上述した具体例において、基準金額が８００円を超える場合、判定部１３０は基準を満たしていないと判定する。
【００１７】
送信部１４０は、戸配対象商品の合計金額が所定の基準を満たしていない場合に、特定部１２０により特定された複数の顧客識別情報の中から戸配対象商品の商品情報が対応付けられていない顧客識別情報を選択する。そして、送信部１４０は、選択した顧客識別情報に対応する端末に通知情報を送信する。この通知情報は、選択した顧客識別情報が示す顧客に戸配への参加を促すメッセージである。具体的な例として、送信部１４０は、戸配対象商品の合計金額が所定の基準を満たすまでの残額を示すメッセージを、各端末に送信することができる。
【００１８】
〔ハードウエア構成〕
情報処理装置１０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置１０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００１９】
図４は、情報処理装置１０のハードウエア構成を例示するブロック図である。情報処理装置１０は、バス１００２、プロセッサ１００４、メモリ１００６、ストレージデバイス１００８、入出力インタフェース１０１０、及びネットワークインタフェース１０１２を有する。バス１００２は、プロセッサ１００４、メモリ１００６、ストレージデバイス１００８、入出力インタフェース１０１０、及びネットワークインタフェース１０１２が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１００４などを互いに接続する方法は、バス接続に限定されない。プロセッサ１００４は、ＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などで実現されるプロセッサである。メモリ１００６は、ＲＡＭ（Random Access Memory）などで実現される主記憶装置である。ストレージデバイス１００８は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカード、又はＲＯＭ（Read Only Memory）などで実現される補助記憶装置である。
【００２０】
入出力インタフェース１０１０は、情報処理装置１０と各種入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース１０１０には、キーボードやマウスなどの入力装置や、ディスプレイ装置などの出力装置が接続される。
【００２１】
ネットワークインタフェース１０１２は、情報処理装置１０をネットワークに接続するためのインタフェースである。このネットワークは、例えばＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）である。ネットワークインタフェース１０１２がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。情報処理装置１０は、ネットワークインタフェース１０１２を介して、戸配を希望する顧客が所有する端末（顧客端末２０）と通信することができる。顧客端末２０は、据え置き型の汎用ＰＣ（Personal Computer）、スマートフォン、タブレット端末などである。
【００２２】
ストレージデバイス１００８は情報処理装置１０の各機能（入力受付部１１０、特定部１２０、判定部１３０、送信部１４０など）を実現するプログラムモジュールを記憶している。プロセッサ１００４は、これら各プログラムモジュールをメモリ１００６に読み込んで実行することで、そのプログラムモジュールに対応する各機能を実現する。
【００２３】
〔動作例〕
図５を用いて、本実施形態における情報処理装置１０の動作例を説明する。図５は、第１実施形態に係る情報処理装置１０の処理の流れを示すフローチャートである。
【００２４】
まず、入力受付部１１０は、戸配を希望する顧客の顧客識別情報および戸配対象商品の商品情報の入力を受け付ける（Ｓ１０２）。戸配を希望する顧客は、例えば、自身が所有する携帯端末や店舗内に設置された顧客用端末などを利用して専用サイトにアクセスし、顧客識別情報および戸配対象商品の商品情報を入力することができる。専用サイトを介して入力された顧客識別情報および戸配対象商品の商品情報は情報処理装置１０に送信され、入力受付部１１０により取得される。
【００２５】
特定部１２０は、Ｓ１０２の処理で入力された顧客識別情報に対応する地域情報を用いて、地域情報が共通する複数の顧客識別情報を特定する（Ｓ１０４）。例えば、特定部１２０は、次のようにして、地域情報が共通する複数の顧客を特定することができる。まず、特定部１２０は、図３に例示されるようなテーブルを参照して、入力された顧客識別情報に対応する地域情報を特定する。そして、特定部１２０は、特定した地域情報と同一の地域情報が関連付けられているその他の顧客識別情報を特定する。そして、特定部１２０は、入力された顧客識別情報と、特定したその他の顧客識別情報とを合わせて、「地域情報が共通する複数の顧客識別情報」として特定する。
【００２６】
判定部１３０は、Ｓ１０４で特定された複数の顧客識別情報に関連付けられている、戸配対象商品の商品情報を用いて、戸配対象商品の合計金額を算出する（Ｓ１０６）。判定部１３０は、Ｓ１０４の処理で特定された複数の顧客識別情報それぞれに関連付けられている戸配対象商品の商品情報を、例えば図２に示すようなテーブルを参照して取得することができる。
【００２７】
そして、判定部１３０は、算出した戸配対象商品の合計金額が所定の基準金額以上か否かを判定する（Ｓ１０８）。なお、戸配対象商品の合計金額と比較する基準金額を示す情報は、例えば、メモリ１００６やストレージデバイス１００８などに予め記憶されている。また、基準金額を示す情報は、地域別に管理されていてもよい。この場合、基準金額を示す情報は、例えば地域情報と関連付けられた状態で、メモリ１００６やストレージデバイス１００８などに記憶される。
【００２８】
戸配対象商品の合計金額が基準金額以上である場合（Ｓ１０８：ＮＯ）、後述の処理は実行されない。一方、戸配対象商品の合計金額が基準金額未満である場合（Ｓ１０８：ＮＯ）、送信部１４０は、戸配に参加することを促す通知情報を生成する（Ｓ１１０）。一例として、送信部１４０は、Ｓ１０８の処理で利用した基準金額と、Ｓ１０６の処理で算出した合計金額との差分（すなわち、不足金額）を算出し、この差分を超える商品の注文があれば戸配が可能であることを示すメッセージを生成することができる。
【００２９】
そして、送信部１４０は、戸配に参加することを促す通知情報の送信対象とする顧客を選択する（Ｓ１１２）。具体的には、送信部１４０は、Ｓ１０４の処理で特定された複数の顧客識別情報の一部または全部を、戸配に参加することを促す通知情報の送信対象とする顧客の顧客識別情報として選択する。送信部１４０は、複数の顧客識別情報の一部を選択する場合、戸配対象商品の商品情報が関連付けられていない顧客識別情報を優先的に選択してもよい。ある顧客の顧客識別情報に戸配対象商品の商品情報が関連付けられていない場合、その顧客は必要な商品の注文を済ませていない可能性があり、通知情報による販促効果の期待値が高いと言える。また、送信部１４０は、顧客毎の過去の商品購入履歴を記憶する記憶部（図示せず）を参照し、頻繁に商品を購入する顧客または前回の購入日時が古い顧客（商品を購入する可能性の高い顧客）の顧客識別情報を優先的に選択してもよい。
【００３０】
そして、送信部１４０は、Ｓ１１２の処理で選択した顧客に対応する端末に、戸配に参加することを促す通知情報を送信する（Ｓ１１４）。この場合、各端末のアドレス情報は、顧客識別情報と関連付けられた状態で、メモリ１００６やストレージデバイス１００８に記憶されている（図６）。図６は、端末のアドレス情報と顧客識別情報とを関連付けて記憶する例を示す図である。送信部１４０は、Ｓ１１２で選択した顧客識別情報を用いて、各顧客識別情報に対応する端末のアドレス情報を読み出すことができる。そして、送信部１４０は、読み出したアドレス情報を用いて、対象とする端末に通知情報を送信することができる。
【００３１】
以上、本実施形態では、地域別に算出された戸配対象商品の合計金額が所定の基準金額未満の場合、その地域に住む顧客が所有する端末に、戸配に参加することを促す通知情報が送信される。この通知情報には、例えば、戸配を行う基準金額に対する不足金額が含まれる。このような通知情報によって、該当する地域に住む顧客に「どの程度の商品を追加して購入すれば戸配によるメリットが得られるか」ということを意識させ、顧客の商品購買意欲を刺激することができる。結果として、商品の売上を増加させる効果が期待できる。
【００３２】
〔変形例〕
図７は、第１実施形態の変形例に係る動作例を示すフローチャートである。本図のフローチャートは、Ｓ１１６の処理を更に備える点を除き、図５のフローチャートと同様である。以下では、Ｓ１１６の処理について主に説明する。
【００３３】
戸配対象商品の合計金額が基準金額以上となった時点で（Ｓ１０８：ＹＥＳ）、送信部１４０は、戸配に参加することを促す通知情報を生成する（Ｓ１１６）。ここで生成される通知情報は、Ｓ１１０で生成される通知情報とは異なる。一例として、送信部１４０は、Ｓ１０４の処理で特定された地域情報に対応する地域で戸配を行う予定であることを示すメッセージを生成することができる。以降の処理は、それぞれ、上述のＳ１１２の処理およびＳ１１４の処理と同様である。
【００３４】
本変形例では、地域別に戸配対象商品の合計金額が基準金額以上となった時点でも、その地域に住む顧客が所有する端末に、戸配に参加することを促す通知情報が送信される。この通知情報は、例えば、当該通知を受け取った顧客が済む地域で戸配が行われる予定であることを示すメッセージなどである。このように、ある地域で戸配が行われることを通知することにより、その地域に住む顧客に商品をついでに注文しようという気持ちを喚起させる効果が期待できる。
【００３５】
［第２実施形態］
本実施形態は、以下の点を除いて、第１実施形態と同様の構成を有する。
【００３６】
〔機能構成〕
図８は、第２実施形態に係る情報処理装置１０の機能構成を概念的に示すブロック図である。図８に示されるように、本実施形態の情報処理装置１０は、決定部１５０、決済部１６０、および返金部１７０を更に備える。
【００３７】
決定部１５０は、顧客識別情報および戸配対象商品の商品情報の最初の入力が行われてから基準時間が経過したときの判定部１３０の判定結果に基づいて、戸配を行うか否かを決定する。具体的には、決定部１５０は、基準時間が経過した時点で戸配対象商品の合計金額が基準を満たしている場合に、戸配を行うことを決定する。一方、決定部１５０は、基準時間が経過した時点で戸配対象商品の合計金額が基準を満たしていない場合に、戸配を行わないことを決定する。
【００３８】
決定部１５０は、入力受付部１１０が受け付けた入力の顧客識別情報に関連付けられた地域情報を用いて、地域毎に「最初の入力」を管理する。例えば、入力受付部１１０が、地域Ａの地域情報に関連付けられた顧客識別情報を含む入力Ａと、地域Ｂの地域情報に関連付けられた顧客識別情報を含む入力Ｂとを受け付けたとする。この場合、決定部１５０は、入力Ａを「地域Ａに関する入力の中での最初の入力」と、また、入力Ｂを「地域Ｂに関する入力の中での最初の入力」としてそれぞれ管理する。また、決定部１５０は、ある最初の入力が行われてから基準時間が経過した後に最も早く行われた入力を、次の「最初の入力」として管理する（例：図９）。
【００３９】
図９は、決定部１５０がどのように「最初の入力」を管理するかを概略的に例示する図である。図９では、入力受付部１１０が４つの入力Ａ１、Ａ２、Ａ３、およびＢ１を受け付ける例が示されている。入力Ａ１、Ａ２、およびＡ３は、地域Ａの地域情報に関連付けられた顧客識別情報を含む入力である。また、入力Ｂ１は、地域Ｂの地域情報に関連付けられた顧客識別情報を含む入力である。図１０の例において、入力受付部１１０は、入力Ａ１、入力Ｂ１、入力Ａ２、入力Ａ３の順に各入力を受け付けている。入力Ｂ１および入力Ａ２は、入力Ａ１が行われてから基準時間ＴＲが経過するまでの期間に行われている。一方、入力Ａ３は、入力Ａ１が行われてから基準時間ＴＲが経過した後の期間で最も早く行われている。この場合、決定部１５０は、入力Ａ１、Ｂ１、Ａ３をそれぞれ「最初の入力」として管理する。
【００４０】
なお、入力受付部１１０は、上述の「最初の入力」を受け付けるときに、上述の基準時間を指定する入力を更に受け付けてもよい。「最初の入力」を行う顧客（戸配を希望する顧客）は、例えば戸配対象商品が必要となる日時などに基づいて、任意の基準時間（例えば、「３日間」など）を入力することができる。
【００４１】
決済部１６０は、入力受付部１１０が受け付けた戸配対象商品の商品情報に基づいて、戸配対象商品の代金の決済を行う。言い換えると、決済部１６０は、決定部１５０により戸配が行われるか否かが決定される前に、戸配対象商品の代金の決済を完了させる。このようにすることで、例えば、いたずら目的での入力を防止できる。
【００４２】
但し、戸配対象商品の代金の決済が完了していても、基準時間が経過した時点で戸配対象商品の合計金額が基準を満たしていない場合には、戸配が行われない。この場合、支払われた商品代金を返還する必要がある。そこで、返金部１７０は、決定部１５０が戸配を行わないことを決定した場合に、支払われた戸配対象商品の代金の返金処理を行う。
【００４３】
特に限定されないが、返金部１７０は、例えば次のような返金処理を行うことができる。まず、決定部１５０が戸配対象商品の合計金額に基づいて戸配を行わないことを決定した場合、返金部１７０は、合計金額の算出に用いた戸配対象商品の商品情報と、当該戸配対象商品の商品情報に関連付けられた顧客識別情報とを読み出す。そして、返金部１７０は、各顧客が入力した戸配対象商品の商品情報に基づいて返還すべき商品代金を顧客毎に特定する。また、返金部１７０は、顧客識別情報を用いて返金先の情報（例えば、口座を識別する口座情報など）を読み出す。なおこの場合、口座情報は、顧客識別情報と関連付けた状態で、メモリ１００６やストレージデバイス１００８に予め記憶されている。返金部１７０は、読み出した口座情報を用いて、特定した商品代金を返還する。
【００４４】
〔ハードウエア構成〕
本実施形態のハードウエア構成は、第１実施形態のハードウエア構成（例：図４）と同様である。本実施形態のストレージデバイス１００８は、上述の決定部１５０、決済部１６０、および返金部１７０をそれぞれ実現するプログラムモジュールを記憶している。プロセッサ１００４は、これら各プログラムモジュールをメモリ１００６に読み込んで実行することで、そのプログラムモジュールに対応する各機能を実現する。
【００４５】
〔動作例〕
図１０乃至図１２を用いて、本実施形態に係る情報処理装置１０の動作例を説明する。図１０乃至図１２は、第２実施形態に係る情報処理装置１０の処理の流れを示すフローチャートである。なお以下の説明において、第１実施形態と同様の工程（処理）については、説明を適宜省略する。
【００４６】
まず、入力受付部１１０は、戸配を希望する顧客の顧客識別情報および戸配対象商品の商品情報の入力を受け付ける（Ｓ２０２）。Ｓ２０２の処理は、図５のフローチャートのＳ１０２の処理と同様である。
【００４７】
決済部１６０は、入力された戸配対象商品の商品情報を用いて、戸配対象商品の代金の決済処理を行う（Ｓ２０４）。例えば、決済部１６０は、入力受付部１１０により戸配対象商品の商品ＩＤが取得された場合、その商品ＩＤを用いてその商品の価格情報を読み出すことができる。この場合、各商品の価格情報は、商品ＩＤと関連付けられた状態で、ストレージデバイス１００８などに記憶されている。そして、決済部１６０は、読み出した価格情報によって示される価格を足し合わせて、戸配対象商品の代金を算出する。決済部１６０は、顧客端末２０に算出した代金を送信する。顧客は、顧客端末２０上に表示される商品代金を確認し、決済（例えば、クレジット決済）処理を完了させる。顧客端末２０は、商品代金の決済の完了後、決済部１６０に決済完了通知を送信する。決済部１６０は、決済完了通知の受領に応じて、商品代金の決済が完了したと判定できる。
【００４８】
そして、特定部１２０は、Ｓ２０２の処理で入力された顧客識別情報に対応する地域情報を用いて、地域情報が共通する複数の顧客識別情報を特定する（Ｓ２０６）。また、判定部１３０は、Ｓ２０６で特定された複数の顧客識別情報に関連付けられている、戸配対象商品の商品情報を用いて、戸配対象商品の合計金額を算出する（Ｓ２０８）。さらに、判定部１３０は、算出した戸配対象商品の合計金額が所定の基準金額以上か否かを判定する（Ｓ２１０）。Ｓ２０６乃至Ｓ２１０の処理は、それぞれ、図５のＳ１０４乃至Ｓ１０８の処理と同様である。
【００４９】
戸配対象商品の合計金額が基準金額未満である場合（Ｓ２１０：ＮＯ）、送信部１４０は、戸配に参加することを促す通知情報を生成する（Ｓ２１２）。そして、送信部１４０は、戸配に参加することを促す通知情報の送信対象とする顧客を選択する（Ｓ２１４）。そして、送信部１４０は、Ｓ２１４の処理で選択した顧客に対応する端末に、戸配に参加することを促す通知情報を送信する（Ｓ２１６）。Ｓ２１２乃至Ｓ２１６の処理は、それぞれ、図５のＳ１１０乃至Ｓ１１４の処理と同様である。なおＳ２１４の処理において、Ｓ２０２の入力が「最初の入力」である場合、送信部１４０は、Ｓ２０６の処理で特定された複数の顧客識別情報の中から当該「最初の入力」の顧客識別情報を除く全ての顧客識別情報を選択してもよい。そして、送信部１４０は、選択した顧客識別情報に対応する端末に通知情報を送信する。このようにすることで、その地域に住む顧客として登録された全ての顧客（Ｓ２０２の入力を行った顧客を除く）の端末に通知情報が送信される。これにより、戸配を希望する顧客を効率的に集めることができる。
【００５０】
その後、決定部１５０は、最初の入力が行われてから基準時間が経過したか否かを判定する（Ｓ２１８）。なお、決定部１５０は、Ｓ２０２の処理で最初の入力が行われたことに応じて、例えば、タイマーを起動させるなどして、最初の入力が行われてから経過した時間を管理することができる。
【００５１】
最初の入力が行われてから基準時間が経過した場合（Ｓ２１８：ＹＥＳ）、戸配対象商品の合計金額が戸配を行うための基準金額未満であるため、決定部１５０は戸配を行わないことを決定する。この決定部１５０の決定に応じて、返金部１７０は返金処理を行う（Ｓ２２６）。例えば、返金部１７０は、入力受付部１１０が受け付けた、顧客識別情報および戸配対象商品の商品情報に基づいて、各顧客の返金額を算出し、各顧客の顧客識別情報に関連付けられた口座情報が示す口座に振り込みを行う。
【００５２】
一方、最初の入力が行われてから基準時間が経過していない場合（Ｓ２１８：ＮＯ）、決定部１５０は、顧客識別情報および戸配対象商品の商品情報の新たな入力が行われたか否かを判定する（Ｓ２２２）。顧客識別情報および戸配対象商品の商品情報の新たな入力が行われた場合（Ｓ２２２：ＹＥＳ）、処理はＳ２０４に戻り、決済部１６０が、新たな戸配対象商品の代金の決済処理を行う。一方、顧客識別情報および戸配対象商品の商品情報の新たな入力が行われていない場合（Ｓ２２２：ＮＯ）、処理はＳ２１８に戻り、決定部１５０は、最初の入力が行われてから基準時間が経過したか否かを再度判定する。
【００５３】
一方、Ｓ２１０の判定において、戸配対象商品の合計金額が基準金額以上であった場合（Ｓ２１０：ＹＥＳ）、決定部１５０は、最初の入力が行われてから基準時間が経過したか否かを判定する（Ｓ２２４）。なお、決定部１５０は、Ｓ２０２の処理で最初の入力が行われたことに応じて、例えば、タイマーを起動させるなどして、最初の入力が行われてから経過した時間を管理することができる。
【００５４】
最初の入力が行われてから基準時間が経過した場合（Ｓ２２０：ＹＥＳ）、戸配対象商品の合計金額が戸配を行うための基準金額以上であるため、決定部１５０は戸配手続を行う（Ｓ２２６）。例えば、決定部１５０は、入力受付部１１０が受け付けた、顧客識別情報および戸配対象商品の商品情報に基づいて、配送容器の大きさ、当該容器に梱包すべき商品のリスト、当該容器の配送先等を含む指示を生成し、配送担当の部署の端末に送信する。この指示に従って、戸配対象商品が顧客別に用意されて、各顧客の自宅に配送される。
【００５５】
一方、最初の入力が行われてから基準時間が経過していない場合（Ｓ２２４：ＮＯ）、決定部１５０は、顧客識別情報および戸配対象商品の商品情報の新たな入力が行われたか否かを判定する（Ｓ２２８）。顧客識別情報および戸配対象商品の商品情報の新たな入力が行われた場合（Ｓ２２８：ＹＥＳ）、処理はＳ２０４に戻り、決済部１６０が、新たな戸配対象商品の代金の決済処理を行う。一方、顧客識別情報および戸配対象商品の商品情報の新たな入力が行われていない場合（Ｓ２２８：ＮＯ）、処理はＳ２２４に戻り、決定部１５０は、最初の入力が行われてから基準時間が経過したか否かを再度判定する。
【００５６】
以上、本実施形態によれば、顧客識別情報および戸配対象商品の商品情報の最初の入力から基準時間が経過した時点で、戸配対象商品の合計金額が基準を満たしている場合には、速やかに戸配手続を実行することができる。また、顧客識別情報および戸配対象商品の商品情報の最初の入力から基準時間が経過した時点で、戸配対象商品の合計金額が基準を満たしていない場合には、顧客が手間をかけることなく、戸配対象商品の返金手続が実行することができる。
【００５７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００５８】
また、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００５９】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
１．
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付ける入力受付手段と、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定する特定手段と、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、前記合計金額が基準を満たしているか否かを判定する判定手段と、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する送信手段と、
を備える情報処理装置。
２．
前記送信手段は、前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われた時点で、前記複数の顧客識別情報の中から前記最初の入力の顧客識別情報を除く全ての顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
１．に記載の情報処理装置。
３．
前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われてから基準時間が経過したときの前記判定手段の判定結果に基づいて、戸配を行うか否かを決定する決定手段を更に備える、
１．または２．に記載の情報処理装置。
４．
前記入力受付手段は、前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力時に、前記基準時間の指定入力を更に受け付ける、
３．に記載の情報処理装置。
５．
前記決定手段により戸配を行うか否かが決定される前に前記戸配対象商品の代金の決済を行う決済手段と、
前記決定手段が戸配を行わないことを決定した場合に前記戸配対象商品の代金の返金処理を行う返金手段を更に備える、
３．または４．に記載の情報処理装置。
６．
前記送信手段は、前記合計金額が基準を満たした時点で前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
１．から５．のいずれか１つに記載の情報処理装置。
７．
コンピュータが、
戸配を希望する顧客を識別する顧客識別情報および戸配対象商品の商品情報の入力を受け付け、
前記入力された顧客識別情報に対応する地域情報を用いて、前記地域情報が共通する複数の顧客識別情報を特定し、
前記複数の顧客識別情報の各々に関連付けられた前記戸配対象商品の商品情報を用いて前記戸配対象商品の合計金額を算出し、
前記合計金額が基準を満たしているか否かを判定し、
前記合計金額が基準を満たしていない場合に、前記複数の顧客識別情報の中から前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、
当該選択した顧客識別情報に対応する端末に、戸配に参加することを促すための通知情報を送信する、
ことを含む戸配受付方法。
８．
前記コンピュータが、
前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われた時点で、前記複数の顧客識別情報の中から前記最初の入力の顧客識別情報を除く全ての顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
ことを更に含む７．に記載の戸配受付方法。
９．
前記コンピュータが、
前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力が行われてから基準時間が経過したときの前記判定の結果に基づいて、戸配を行うか否かを決定する、
ことを更に含む７．または８．に記載の戸配受付方法。
１０．
前記コンピュータが、
前記顧客識別情報および前記戸配対象商品の商品情報の最初の入力時に、前記基準時間の指定入力を更に受け付ける、
ことを更に含む９．に記載の戸配受付方法。
１１．
前記コンピュータが、
戸配を行うか否かが決定される前に前記戸配対象商品の代金の決済を行い、
戸配を行わないことを決定した場合に前記戸配対象商品の代金の返金処理を行う、
ことを更に含む９．または１０．に記載の戸配受付方法。
１２．
前記コンピュータが、
前記合計金額が基準を満たした時点で前記戸配対象商品の商品情報が関連付けられていない顧客識別情報を選択し、当該選択した顧客識別情報に対応する端末に前記通知情報を送信する、
ことを更に含む７．から１１．のいずれか１つに記載の戸配受付方法。
１３．
コンピュータに、７．から１２．のいずれか１つに記載の戸配受付方法を実行させるプログラム。
【符号の説明】
【００６０】
１０  情報処理装置
１１０  入力受付部
１２０  特定部
１３０  判定部
１４０  送信部
１５０  決定部
１６０  決済部
１７０  返金部
１００２  バス
１００４  プロセッサ
１００６  メモリ
１００８  ストレージデバイス
１０１０  入出力インタフェース
１０１２  ネットワークインタフェース
２０  顧客端末
【図１】
2019096002.tif 000003
【図２】
2019096002.tif 000004
【図３】
2019096002.tif 000005
【図４】
2019096002.tif 000006
【図５】
2019096002.tif 000007
【図６】
2019096002.tif 000008
【図７】
2019096002.tif 000009
【図８】
2019096002.tif 000010
【図９】
2019096002.tif 000011
【図１０】
2019096002.tif 000012
【図１１】
2019096002.tif 000013
【図１２】
2019096002.tif 000014