(57)【要約】【課題】訪問した複数の店舗で商品を現物で確認した上で、購入商品を決定し、購入商品の配送依頼を行なうことができる配送管理サーバ、配送管理方法及び配送管理プログラムを提供する。【解決手段】管理サーバ２０の制御部２１は、利用者端末１０から店舗コードを取得し、商品コードを取得した場合には、購入候補の登録処理を実行する。管理サーバ２０の制御部２１は、利用者端末１０から購入確認画面の出力要求を受信した場合、候補情報記憶部２４に登録した購入候補の商品の情報を利用者端末１０に送信することにより購入確認画面の出力処理を実行する。購入決定した商品に対応する購入数量が購入確認画面に入力されて購入ボタンが選択された場合、利用者端末は、この商品の購入数量や商品コードを管理サーバ２０に送信し、管理サーバ２０は、集荷指示処理及び配送処理を実行する。【選択図】図１
2015114891.tif 000002
【特許請求の範囲】
【請求項１】
利用者情報に関連付けて、商品の配送先に関する配送先情報を記録した利用者情報記憶部と、
利用者情報に関連付けて、商品を販売する店舗を特定する店舗識別情報と、配送候補の商品を特定する商品識別情報とが記録された候補情報記憶部と、
利用者端末及び配送管理端末に接続された制御部とを備えた配送管理サーバであって、
前記制御部が、
前記利用者端末から、前記店舗に設けられたコード画像に含まれる前記店舗を識別する店舗識別情報を取得し、
前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得し、
取得した前記店舗識別情報及び前記商品識別情報を、前記利用者端末に対応する利用者情報に関連付けて、前記候補情報記憶部に登録し、
前記利用者端末から配送候補の出力要求を取得した場合、前記候補情報記憶部に記録された前記利用者情報に関連付けられた前記商品識別情報の商品の在庫状況を確認し、在庫がある商品を前記利用者端末に出力し、
前記利用者端末において指定された前記配送候補について、前記配送候補に関連付けられた店舗情報に基づいて、前記各店舗から物品を集荷し、前記利用者情報記憶部に記録された配送先への配送を指示する情報を配送管理端末に出力することを特徴とする配送管理サーバ。
【請求項２】
前記店舗識別情報に関連付けて、前記店舗識別情報の店舗において配送可能な商品の商品識別情報を記憶した商品情報記憶部に接続されており、
前記制御部が、前記利用者端末から、店舗のコード画像における店舗識別情報を取得した場合、この店舗識別情報に関連付けられている配送可能な商品についての商品リストを前記利用者端末に出力することを特徴とする請求項１に記載の配送管理サーバ。
【請求項３】
前記商品情報記憶部には、商品識別情報の商品の設置位置に関する情報が前記商品識別情報に関連付けて記憶されており、
前記制御部が、前記利用者端末から、前記商品リストにおいて選択された商品の商品識別情報を取得した場合には、前記商品識別情報に関連付けられた設置位置を前記商品情報記憶部から取得し、前記設置位置まで前記利用者を誘導する情報を前記利用者端末に出力することを特徴とする請求項２に記載の配送管理サーバ。
【請求項４】
前記商品情報記憶部には、商品識別情報の商品の設置位置に関する情報が前記商品識別情報に関連付けて記憶されており、
前記制御部が、
前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得した場合、この商品識別情報に関連付けられた設置位置を前記商品情報記憶部から取得して現在地とし、
前記利用者端末から、前記商品リストにおいて選択された商品の商品識別情報を取得した場合には、前記商品識別情報に関連付けられた設置位置を前記商品情報記憶部から取得して目的地とし、
前記現在地から前記目的地までに誘導する情報を前記利用者端末に出力することを特徴とする請求項３に記載の配送管理サーバ。
【請求項５】
前記利用者情報記憶部には、商品の購入予定に関する情報が記録され、
前記制御部が、前記利用者端末において出力された配送候補と購入予定とのマッチングを行ない、このマッチング結果に応じた情報を前記利用者端末に出力することを特徴とする請求項１〜４のいずれか１項に記載の配送管理サーバ。
【請求項６】
商品に収容されている構成物の個数に関する情報が、前記商品の商品識別情報に関連付けて記録した物品情報記憶部を更に備え、
前記制御部が、前記構成物の個数に基づいて、前記購入予定とのマッチングを行なうことを特徴とする請求項５に記載の配送管理サーバ。
【請求項７】
前記制御部が、
配送先までの所要日数を算出し、
配送候補の商品の有効期限を特定し、前記所要日数と有効期限との比較結果に基づいて、前記利用者端末に配送可否を出力することを特徴とする請求項１〜６のいずれか１項に記載の配送管理サーバ。
【請求項８】
利用者情報に関連付けて、商品の配送先に関する配送先情報を記録した利用者情報記憶部と、
利用者情報に関連付けて、商品を販売する店舗を特定する店舗識別情報と、配送候補の商品を特定する商品識別情報とが記録された候補情報記憶部と、
利用者端末及び配送管理端末に接続された制御部とを備えた配送管理サーバを用いた配送管理方法であって、
前記制御部が、
前記利用者端末から、前記店舗に設けられたコード画像に含まれる前記店舗を識別する店舗識別情報を取得し、
前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得し、
取得した前記店舗識別情報及び前記商品識別情報を、前記利用者端末に対応する利用者情報に関連付けて、前記候補情報記憶部に登録し、
前記利用者端末から配送候補の出力要求を取得した場合、前記候補情報記憶部に記録された前記利用者情報に関連付けられた前記商品識別情報の商品の在庫状況を確認し、在庫がある商品を前記利用者端末に出力し、
前記利用者端末において指定された前記配送候補について、前記配送候補に関連付けられた店舗情報に基づいて、前記各店舗から物品を集荷し、前記利用者情報記憶部に記録された配送先への配送を指示する情報を配送管理端末に出力することを特徴とする配送管理方法。
【請求項９】
利用者情報に関連付けて、商品の配送先に関する配送先情報を記録した利用者情報記憶部と、
利用者情報に関連付けて、商品を販売する店舗を特定する店舗識別情報と、配送候補の商品を特定する商品識別情報とが記録された候補情報記憶部と、
利用者端末及び配送管理端末に接続された制御部とを備えた配送管理サーバに用いるプログラムであって、
前記制御部を、
前記利用者端末から、前記店舗に設けられたコード画像に含まれる前記店舗を識別する店舗識別情報を取得し、
前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得し、
取得した前記店舗識別情報及び前記商品識別情報を、前記利用者端末に対応する利用者情報に関連付けて、前記候補情報記憶部に登録し、
前記利用者端末から配送候補の出力要求を取得した場合、前記候補情報記憶部に記録された前記利用者情報に関連付けられた前記商品識別情報の商品の在庫状況を確認し、在庫がある商品を前記利用者端末に出力し、
前記利用者端末において指定された前記配送候補について、前記配送候補に関連付けられた店舗情報に基づいて、前記各店舗から物品を集荷し、前記利用者情報記憶部に記録された配送先への配送を指示する情報を配送管理端末に出力する手段として機能させることを特徴とする配送管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅先等で複数の訪問店舗において購入する商品の配送を管理するための配送管理サーバ、配送管理方法及び配送管理プログラムに関する。
【背景技術】
【０００２】
インターネットを介して商品を注文し、商品を配達してもらうインターネットショッピングが行なわれている。この場合、購入者は、インターネット上で提供された商品情報や商品画像に基づいて購入商品を決定する。このため、実際に届いた商品が、購入者が想像していた商品とは異なることもある。
【０００３】
そこで、実際の商品（現物）の確認後に購入商品を決定し、この購入商品を配送するための技術も検討されている（特許文献１参照。）。この文献においては、利用者は、店舗において商品を購入する場合、現物の商品に付与されているバーコードを撮像する。利用者端末は、バーコードに含まれる商品の識別情報と商品の配送先と配送希望日時とをショッピングサーバに送信する。ショッピングサーバが、商品の価格から請求金額を算出して決済処理を実行すると、店舗では、指定された配送先、配送希望日時に従って、商品を配送する。
【０００４】
また、旅先で購入した商品を配送するための技術も検討されている（特許文献２参照）。この文献においては、配送支援サーバの制御部は、ツアー情報の登録、ツアー参加者に提供する保管ボックスの手配、貸与された携帯電話端末を利用するツアー参加者の登録を行なう。そして、制御部は、携帯電話端末を利用して購入された商品情報を管理し、購入商品等についてのパッキング支援処理を行ない、必要書類や配送ラベルの出力を行なう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６１５４４号公報（第１頁、図１）
【特許文献２】特開２０１０−１３４８５３号公報（第１頁、図１０）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
旅先等において、商品（例えば、土産）を購入する場合がある。ここで、複数の場所を順次、訪問する場合、購入する商品の選択を迷うことがある。例えば、先の訪問地で商品を購入した場合、後の訪問地で、より良い商品を見つけることもある。また、先の訪問地での商品購入を見送った場合、後の訪問地において、先の訪問地で見送った商品の方がよかったと思うこともある。しかしながら、特許文献１に記載の技術では、現物を確認した上で、その場で、購入商品を決定し、決済を行なっている。このため、多様な店舗において現物を確認した上で、後から先の訪問地での商品を購入することはできない。
【０００７】
また、特許文献２に記載の技術では、購入商品の配送における効率化を目的としており、店舗においてその場で商品を購入する。このため、現物を見た商品を後から吟味して購入することはできなかった。
【０００８】
本発明は、上述の課題に鑑みてなされ、その目的は、訪問した複数の店舗で商品を現物で確認した上で、購入商品を決定し、購入商品の配送依頼を行なうことができる配送管理サーバ、配送管理方法及び配送管理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決する配送管理サーバは、利用者情報に関連付けて、商品の配送先に関する配送先情報を記録した利用者情報記憶部と、利用者情報に関連付けて、商品を販売する店舗を特定する店舗識別情報と、配送候補の商品を特定する商品識別情報とが記録された候補情報記憶部と、利用者端末及び配送管理端末に接続された制御部とを備えた配送管理サーバであって、前記制御部が、前記利用者端末から、前記店舗に設けられたコード画像に含まれる前記店舗を識別する店舗識別情報を取得し、前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得し、取得した前記店舗識別情報及び前記商品識別情報を、前記利用者端末に対応する利用者情報に関連付けて、前記候補情報記憶部に登録し、前記利用者端末から配送候補の出力要求を取得した場合、前記候補情報記憶部に記録された前記利用者情報に関連付けられた前記商品識別情報の商品の在庫状況を確認し、在庫がある商品を前記利用者端末に出力し、前記利用者端末において指定された前記配送候補について、前記配送候補に関連付けられた店舗情報に基づいて、前記各店舗から物品を集荷し、前記利用者情報記憶部に記録された配送先への配送を指示する情報を配送管理端末に出力すること要旨とする。
【００１０】
この構成によれば、利用者は、複数の店舗に置かれた現物の商品を確認した上で、後から購入商品を決定することができる。そして、決定した購入商品の配送依頼を簡単に行なうことができる。
【００１１】
上記配送管理サーバは、前記店舗識別情報に関連付けて、前記店舗識別情報の店舗において配送可能な商品の商品識別情報を記憶した商品情報記憶部に接続されており、前記制御部が、前記利用者端末から、店舗のコード画像における店舗識別情報を取得した場合、この店舗識別情報に関連付けられている配送可能な商品についての商品リストを前記利用者端末に出力することが好ましい。この構成によれば、入店した店舗において商品の現物を確認した後、配送できる商品を把握することができる。
【００１２】
上記配送管理サーバにおいて、前記商品情報記憶部には、商品識別情報の商品の設置位置に関する情報が前記商品識別情報に関連付けて記憶されており、前記制御部が、前記利用者端末から、前記商品リストにおいて選択された商品の商品識別情報を取得した場合には、前記商品識別情報に関連付けられた設置位置を前記商品情報記憶部から抽出し、前記設置位置まで前記利用者を誘導する情報を前記利用者端末に出力することが好ましい。この構成によれば、利用者に選択された商品の設置位置まで利用者を誘導することができるので、利用者は希望する商品の設置位置まで効率よく到着することができる。
【００１３】
上記配送管理サーバにおいて、前記商品情報記憶部には、商品識別情報の商品の設置位置に関する情報が前記商品識別情報に関連付けて記憶されており、前記制御部が、前記利用者端末から、前記店舗に置かれた商品に設けられたコード画像に含まれる商品識別情報を取得した場合、この商品識別情報に関連付けられた設置位置を前記商品情報記憶部から取得して現在地とし、前記利用者端末から、前記商品リストにおいて選択された商品の商品識別情報を取得した場合には、前記商品識別情報に関連付けられた設置位置を前記商品情報記憶部から取得して目的地とし、前記現在地から前記目的地までに誘導する情報を前記利用者端末に出力することが好ましい。この構成によれば、商品に設けられたコード画像に含まれる商品識別情報から現在地を特定して、この現在地から次の商品の設置位置まで利用者を誘導することができる。
【００１４】
上記配送管理サーバにおいて、前記利用者情報記憶部には、商品の購入予定に関する情報が記録され、前記制御部が、前記利用者端末において出力された配送候補と購入予定とのマッチングを行ない、このマッチング結果に応じた情報を前記利用者端末に出力することが好ましい。この構成によれば、利用者は、予定対象と配送候補とのマッチング結果に応じた情報を取得できる。従って、予定を確認しながら、適正量の商品の購入を支援することができる。
【００１５】
上記配送管理サーバは、商品に収容されている構成物の個数に関する情報が、前記商品の商品識別情報に関連付けて記録した物品情報記憶部を更に備え、前記制御部が、前記構成物の個数に基づいて、前記購入予定とのマッチングを行なうことが好ましい。この構成によれば、利用者は、商品の内容を小分けする場合においても、商品の適正量を把握することができる。
【００１６】
上記配送管理サーバについて、前記制御部が、配送先までの所要日数を算出し、配送候補の商品の有効期限を特定し、前記所要日数と有効期限との比較結果に基づいて、前記利用者端末に配送可否を出力することが好ましい。この構成によれば、利用者は、商品の有効期限に基づいて商品購入を決定することができる。
【発明の効果】
【００１７】
本発明によれば、利用者は、訪問した複数の店舗において商品の現物を確認した上で、購入商品を決定することができる。更に、複数の店舗から商品を購入する場合であっても、商品の配送依頼を簡単に行なうことができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の配送管理システムの構成図。
【図２】商品の販売店舗内の構成を説明するための説明図。
【図３】各情報記憶部のデータ構成を説明するための説明図であり、（ａ）は利用者情報記憶部、（ｂ）は商品情報記憶部、（ｃ）は候補情報記憶部、（ｄ）は配送情報記憶部。
【図４】実施形態における処理を説明する流れ図であり、（ａ）は事前登録処理、（ｂ）は購入候補選択処理の入店時処理の流れ図。
【図５】実施形態における購入候補選択処理を説明する流れ図であり、（ａ）は購入候補特定処理、（ｂ）は他候補検索処理。
【図６】実施形態における配送依頼処理の流れ図。
【発明を実施するための形態】
【００１９】
以下、図１〜図６に基づいて、本発明を具体化した一実施形態を説明する。本実施形態では、旅行先の販売店において土産を購入し、この土産の配送を支援する土産購入支援サービスの提供に用いられる商品購入配送支援システムについて説明する。
【００２０】
まず、図２を用いて、土産購入支援サービスに利用される販売店の店舗内の構成について説明する。
土産を販売する販売店の入口には、この店舗を特定するための２次元コード（店舗コード）が表示されている。また、店舗内においては、複数の商品棚が配置されている。各商品棚には、商品棚を特定する棚識別子を含むコード（商品棚コード）が表示されている。各商品棚には、複数の商品が陳列されている。各商品には、商品を特定するための商品識別子を含むバーコード（商品コード）が表示されている。
【００２１】
次に、図１を用いて、土産購入支援サービスを提供する商品購入配送支援システムについて説明する。この商品購入配送支援システムに用いられる管理サーバ２０は、配送管理サーバとして機能し、ネットワークを介して利用者端末１０に接続されている。利用者端末１０は、土産購入支援サービスの利用者が使用する携帯可能なコンピュータ端末である。本実施形態では、この利用者端末１０として、タッチパネルディスプレイを備えたスマートフォン端末を用いる。この利用者端末１０は、制御部、データ記憶部、無線通信部、コードリーダ（例えば、カメラ）等を備えている。制御部は、コードリーダにより、店舗コードや商品コードのコード画像を読み取り、識別情報を取得する。更に、制御部は、管理サーバ２０とのデータ送受信を行なう。
【００２２】
一方、管理サーバ２０は、利用者端末１０に対して、土産購入支援サービスを管理するコンピュータシステムである。具体的には、管理サーバ２０は、制御部２１、利用者情報記憶部２２、商品情報記憶部２３、候補情報記憶部２４及び配送情報記憶部２５を備える。商品情報記憶部２３は、物品情報記憶部としても機能する。
【００２３】
この制御部２１は、ＣＰＵ、ＲＡＭ及びＲＯＭ等からなり、管理プログラムを実行することにより、利用者登録部２１１、選択支援部２１２、配送受付部２１３として機能する。
【００２４】
利用者登録部２１１は、利用者に関する利用者情報と購入予定リスト情報との登録処理を実行する。この購入予定リスト情報には、土産を渡す対象者や土産の購入予算等に関する情報が含まれる。
【００２５】
選択支援部２１２は、店舗の販売商品の中から、土産候補の選択を支援する処理を実行する。この処理を行なうために、選択支援部２１２は、内蔵するメモリに、後述する利用者コード、店舗コード、キャンセル商品の商品コードを記憶する。メモリに記憶した店舗コードが後述するように上書きされると、これに関連付けられていたキャンセル商品の商品コードは消去される。
【００２６】
配送受付部２１３は、購入商品の配送を支援する処理を実行する。この配送受付部２１３は、後述する店舗コードに対して店舗に関する店舗情報（店名、住所及び電話番号等）を関連付けて記憶した店舗情報テーブルを記憶している。
【００２７】
図３（ａ）に示すように、利用者情報記憶部２２には、利用者に関する利用者レコード２２０及び購入予定リストレコード２２１が記憶される。この利用者レコード２２０は、利用者コード、利用者名、連絡先、利用者住所、パスワード及び配送先に関するデータを含んで構成される。
【００２８】
利用者コードデータ領域には、各利用者を特定するための識別子（利用者コード）に関するデータが記録される。
利用者名データ領域には、この利用者の氏名に関するデータが記録される。
連絡先データ領域には、この利用者の連絡先であるメールアドレス及び電話番号に関するデータが記録される。
【００２９】
利用者住所データ領域には、この利用者の住所に関するデータが記録される。
パスワードデータ領域には、この利用者を認証するために用いるパスワードが記録される。
配送先データ領域には、この利用者が購入した商品を配送する宛先となる配送先の住所に関するデータが記録される。
【００３０】
購入予定リストレコード２２１は、購入予定の土産に関するリストデータが記録される。このリストデータには、商品購入の総予算、土産を渡す予定の各対象者に関するデータ等が含まれる。ここで、対象者を特定するための情報としては、個人名やグループ名（部署等の組織名）等が用いられる。また、対象者がグループの場合には、グループの構成人数に対応する必要個数に関するデータが含まれる。
【００３１】
図３（ｂ）に示すように、商品情報記憶部２３には、各店舗において販売されている商品に関する商品レコード２３０が記憶されている。商品レコード２３０は、店舗コード、商品コード、商品種別、商品名、商品画像、価格、内容、在庫数、賞味期間、配送可否、送料、商品配置場所に関するデータを含んで構成される。
【００３２】
店舗コードデータ領域、商品コードデータ領域には、各店舗、各商品をそれぞれ特定するための識別子（店舗コード、商品コード）に関するデータが記録されている。
商品種別データ領域、商品名データ領域、商品画像データ領域、価格データ領域には、この商品の商品種別、商品名、商品の外観に関する商品画像、価格に関するデータが記録されている。ここで、商品種別としては、「菓子」や「置物」等の分類や「まんじゅう」や「人形」等の商品の普通名称が用いられる。
【００３３】
内容データ領域には、この商品の内容に関するデータが記録されている。商品の内容としては、内容量（個数）、個包装か否かの識別子、商品を説明するためのキーワード等が用いられる。ここで、商品を説明するためのキーワードとしては、商品の特徴（例えば、材料や売り文句等）に関するワードを用いる。
【００３４】
在庫数データ領域には、この商品の在庫数に関するデータが記録されている。
賞味期間データ領域には、この商品の賞味期間に関するデータが記録されている。
配送可否データ領域には、この商品が配送可否を特定するための識別子が記録されている。
【００３５】
送料データ領域には、この商品が配送可能な場合に、この商品を配送するために必要な送料に関するデータが記録されている。
商品配置場所データ領域には、店舗においてこの商品が配置されている場所に関するデータが記録されている。この商品配置場所データとして、例えば、店舗の地図上において場所を示した地図画像データと、配置されている商品棚コードとを用いる。
【００３６】
図３（ｃ）に示すように、候補情報記憶部２４には、利用者が購入候補として選択した商品に関する候補レコード２４０が記憶される。この候補レコード２４０は、利用者コード、店舗コード及び商品コードに関するデータを含んで構成される。
利用者コードデータ領域、店舗コードデータ領域、商品コードデータ領域には、利用者、店舗、商品をそれぞれ特定する識別子に関するデータが記録される。
【００３７】
図３（ｄ）に示すように、配送情報記憶部２５には、配送の受付に関する配送受付レコード２５０及び配送商品レコード２５１が記録される。この配送受付レコード２５０は、配送受付コード、利用者コードに関するデータを含んで構成される。
【００３８】
配送受付コードデータ領域には、各配送受付を特定するための識別子（配送受付コード）に関するデータが記録される。
利用者コードデータ領域には、この配送を依頼した利用者を特定するための識別子（利用者コード）に関するデータが記録される。
【００３９】
配送商品レコード２５１は、店舗コード、商品コード、商品名、個数に関するデータを含んで構成される。
店舗コードデータ領域には、商品を購入した店舗を特定するための識別子に関するデータが記録される。
【００４０】
商品コードデータ領域、商品名データ領域には、この商品を特定するための識別子、この商品の商品名に関するデータがそれぞれ記録される。
個数データ領域には、この商品を配送する個数に関するデータが記録される。
【００４１】
更に、管理サーバ２０は、集荷管理端末及び配送状況管理システム（図示せず）に接続されている。
集荷管理端末は、配送物の集荷など配送管理を行なうコンピュータ端末である。この集荷管理端末は、制御部及びディスプレイを備え、集荷する商品に関する集荷リストをディスプレイに表示する。更に、この集荷管理端末は、配送ラベルを印刷する印刷機能を備えている。
【００４２】
配送状況管理システムは、配送物の配送状況を管理する。具体的には、この配送状況管理システムは、配送状況管理記憶部を備え、各取扱拠点に設置された配送管理端末（図示せず）に接続されている。この配送管理端末は、取扱拠点において配送物の配送ラベルの配送受付コードを読み取り、配送状況管理システムに通知する処理を実行する。配送状況管理システムは、配送受付コードを受信した日時、配送受付コード及び配送管理端末の拠点識別子を配送状況管理記憶部に記録する。そして、配送状況管理システムは、利用者端末１０等から配送受付コードを含む配送状況照会要求に応じて、配送状況管理記憶部に記録されたデータを抽出する。そして、配送状況管理システムは、その配送物の配送状況に関する情報を利用者端末１０等に返信する。
【００４３】
次に、図４〜図６を用いて、上記のように構成された管理システムにより、土産購入を支援する処理について説明する。ここでは、旅行の出発前に行なう事前登録処理、旅行中に訪問した店舗において行なう購入候補選択処理、旅行の終わりに行なう配送依頼処理の順番で説明する。
【００４４】
（事前登録処理）
まず、図４（ａ）を用いて、事前登録処理について説明する。
ここで、土産購入支援サービスを利用する利用者は、事前登録を行なうために、利用者端末１０を用いて、管理サーバ２０にアクセスする。
【００４５】
そして、管理サーバ２０の制御部２１は、利用者登録処理を実行する（ステップＳ１−１）。具体的には、制御部２１の利用者登録部２１１は、利用者端末１０のタッチパネルディスプレイに登録画面を表示する。この登録画面には、利用者名、連絡先、利用者住所、配送先、パスワードをそれぞれ入力する入力欄と登録ボタンとが含まれる。利用者によって、利用者の氏名、連絡先、住所、配送先が各入力欄に入力されて登録ボタンが選択された場合、利用者端末１０は、各入力欄に入力された情報を管理サーバ２０に送信する。この場合、管理サーバ２０の制御部２１の利用者登録部２１１は、取得した情報に利用者コードを付与する。そして、この利用者コード及び取得した情報（利用者の氏名、連絡先、住所及び配送先）を含む利用者レコード２２０を生成して利用者情報記憶部２２に記録する。
【００４６】
次に、管理サーバ２０の制御部２１は、購入予定登録処理を実行する（ステップＳ１−２）。具体的には、制御部２１の利用者登録部２１１は、利用者端末１０のタッチパネルディスプレイに表示する。この購入予定リスト画面には、総予算、土産を渡す予定の対象者名、各対象者において必要な個数（必要個数）を入力する各入力欄と登録ボタンとが含まれる。利用者によって、総予算、対象者名、個数が各入力欄に入力されて登録ボタンが選択された場合、利用者端末１０は、各入力欄に入力された情報を管理サーバ２０に送信する。この場合、管理サーバ２０の制御部２１の利用者登録部２１１は、取得した情報（予算、対象者名、必要個数）を含む購入予定リストレコード２２１を生成する。そして、利用者登録部２１１は、利用者コードに関連付けて購入予定リストレコード２２１を利用者情報記憶部２２に記録する。
【００４７】
（購入候補選択処理）
次に、図４及び図５を用いて、購入候補選択処理について説明する。この購入候補選択処理には、店舗に入るときに行なう入店時処理、購入候補とする商品を特定するための購入候補特定処理、他の商品を検索する場合の他候補検索処理が含まれる。
この購入候補選択処理を行なう前に、利用者は、利用者端末１０を用いて、管理サーバ２０にアクセスする。
【００４８】
そして、管理サーバ２０の制御部２１は、ログイン処理を実行する（ステップＳ２−０）。具体的には、制御部２１は、利用者端末１０のタッチパネルディスプレイにログイン画面を表示する。このログイン画面には、利用者の利用者コード及びパスワードを入力する各入力欄とログインボタンとが含まれる。利用者によって各入力欄に利用者コード及びパスワードがそれぞれ入力されてログインボタンが選択された場合、利用者端末１０は、入力された認証情報（利用者コード及びパスワード）を管理サーバ２０に送信する。そして、管理サーバ２０の制御部２１は、利用者端末１０から利用者コード及びパスワードに一致する利用者レコード２２０を検索する。制御部２１は、一致する利用者レコード２２０を抽出した場合には、この利用者コードを仮記憶し、ログイン認証が完了した通知を含む操作画面を利用者端末１０のタッチパネルディスプレイに表示する。この操作画面には、後述する入店時処理を行なうための操作ボタンや購入確認ボタン等の操作ボタンと、利用者の氏名とが含まれる。利用者によって操作画面の入店時処理ボタンが選択された場合、利用者端末１０は、店舗にある店舗識別子を含む２次元コードを読み取ることを指示するメッセージを表示する。
【００４９】
（入店時処理）
次に、図４（ｂ）を用いて、店舗に入店する際に行なう入店時処理について説明する。
管理サーバ２０の制御部２１は、店舗情報の特定処理を実行する（ステップＳ２−１）。具体的には、店舗に到着した利用者は、利用者端末１０を用いて、店舗入口に貼付された２次元コードを撮影する。この場合、利用者端末１０は、撮影された２次元コードに含まれる店舗コードを取得し、管理サーバ２０に送信する。管理サーバ２０の制御部２１の選択支援部２１２は、取得した店舗コードを、利用者コードに関連付けてメモリに仮記憶する。ここで、利用者コードに関連付けて店舗コードがメモリに既に記憶されている場合には、選択支援部２１２は、これに対して新たに取得した店舗コードを上書きして記憶する。
【００５０】
次に、管理サーバ２０の制御部２１は、店舗内にある商品の在庫確認処理を実行する（ステップＳ２−２）。具体的には、制御部２１の選択支援部２１２は、取得した店舗コードが記録された商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、抽出した商品レコード２３０のうち配送可能な商品であって、かつ在庫数が「１」以上の商品レコード２３０を特定する。
【００５１】
次に、管理サーバ２０の制御部２１は、商品リスト出力処理を実行する（ステップＳ２−３）。具体的には、制御部２１の選択支援部２１２は、特定した商品レコード２３０の商品について商品種別毎の商品リストを生成する。そして、選択支援部２１２は、商品種別毎の商品リストを含む商品リスト画面を、利用者端末１０のタッチパネルディスプレイに表示する。この商品リスト画面において、商品リスト中の各商品は選択可能となっており、商品に対して商品コードが関連付けられている。
【００５２】
次に、管理サーバ２０の制御部２１は、商品リストにおける確認対象の選択処理を実行する（ステップＳ２−４）。ここで、利用者が商品リスト画面を閲覧して、現物確認を希望する商品を選択した場合、利用者端末１０は、選択された商品の商品コード及び店舗コードを管理サーバ２０に送信する。管理サーバ２０の制御部２１の選択支援部２１２は、取得した商品コード及び店舗コードを取得する。
【００５３】
次に、管理サーバ２０の制御部２１は、入口から目的の商品棚へのナビゲーション情報の出力処理を実行する（ステップＳ２−５）。具体的には、制御部２１の選択支援部２１２は、取得した商品コード及び店舗コードが記録された商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、抽出した商品レコード２３０の商品配置場所の地図画像データを用いて、店舗の入口から商品配置場所まで誘導するためのナビゲーション情報を生成する。次に、選択支援部２１２は、生成したナビゲーション情報を含む誘導画面を、利用者端末１０のタッチパネルディスプレイに表示する。利用者は、表示されたナビゲーション情報を参考にして商品の配置場所に行く。
【００５４】
次に、図５を用いて、購入候補として選択する場合と、購入候補として選択しない場合とを説明する。
（購入候補特定処理）
まず、図５（ａ）を用いて、購入候補として選択する場合における購入候補特定処理について説明する。この購入候補特定処理は、ナビゲーション情報によって誘導された商品の場所に到着した場合や、その商品の場所に到着する前に気になる商品を見つけた場合等に実行される。
【００５５】
まず、管理サーバ２０の制御部２１は、商品コードの取得処理を実行する（ステップＳ３−１）。具体的には、利用者は、利用者端末１０を用いて、購入候補にしたい商品に表示されているバーコードを撮影する。この場合、利用者端末１０は、撮影されたバーコードに含まれる商品コードを取得し、管理サーバ２０に送信する。
【００５６】
次に、管理サーバ２０の制御部２１は、購入候補としての登録処理を実行する（ステップＳ３−２）。具体的には、制御部２１の選択支援部２１２は、取得した商品コードを一時的にメモリに仮記憶する。次に、選択支援部２１２は、この商品コードと記憶している店舗コードとを含む商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、この商品レコード２３０に、配送可能を示す配送可否識別子が記録されているか否かの確認処理を実行する。
【００５７】
ここで、配送不可を示す配送可否識別子が記録されている場合には、選択支援部２１２は、キャンセル画面を利用者端末１０に送信して表示する。このキャンセル画面には、登録できない旨のメッセージ及びキャンセル確認ボタンが含まれている。そして、利用者によってキャンセル確認ボタンが選択された場合には、利用者端末１０は、他候補検索処理（ステップＳ４−１）以降の処理を実行する。
【００５８】
一方、配送可能を示す配送可否識別子が記録されている場合には、選択支援部２１２は、候補登録確認画面を利用者端末１０のタッチパネルディスプレイに表示する。この候補登録確認画面には、抽出した商品レコード２３０の店舗コード、商品コード、商品の商品種別、商品名、商品画像、価格、内容及び賞味期間と、候補登録確認ボタンとが含まれる。そして、商品内容を確認した利用者によって、候補登録確認ボタンが選択された場合には、利用者端末１０は、候補登録確認画面に含まれた店舗コード及び商品コードを管理サーバ２０に送信する。この場合、管理サーバ２０の制御部２１の選択支援部２１２は、取得した店舗コード及び商品コードと、この利用者の利用者コードとを含む候補レコード２４０を生成して、候補情報記憶部２４に記録する。
【００５９】
次に、管理サーバ２０の制御部２１は、購入予定と購入候補との比較情報の出力処理を実行する（ステップＳ３−３）。具体的には、制御部２１の選択支援部２１２は、利用者コードに関連付けられている候補レコード２４０を候補情報記憶部２４から抽出する。そして、選択支援部２１２は、候補レコード２４０の店舗コード及び商品コードに関連付けられた商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、抽出した商品レコード２３０の商品コード、商品種別、商品名、商品画像、価格、内容及び賞味期間を含む購入候補一覧リストを生成する。次に、選択支援部２１２は、利用者コードに関連付けられている購入予定リストレコード２２１を利用者情報記憶部２２から抽出し、購入予定リストレコード２２１の予算、対象者名、必要個数を含む購入予定一覧リストを生成する。そして、選択支援部２１２は、生成した購入候補一覧リストと、購入予定一覧リストとを対比させた比較画面を生成して、利用者端末１０のタッチパネルディスプレイに表示する。
【００６０】
次に、管理サーバ２０の制御部２１は、購入候補の類似商品の紹介処理を実行する（ステップＳ３−４）。ここでは、購入候補の商品の商品種別及びキーワードが同じ商品であって、店舗に在庫があり配送可能な商品を類似商品として紹介する。
【００６１】
具体的には、制御部２１の選択支援部２１２は、この利用者の利用者コードを含む候補レコード２４０を候補情報記憶部２４から抽出する。次に、選択支援部２１２は、抽出した候補レコード２４０の店舗コード及び商品コードを含む商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、この商品レコード２３０の店舗コードと、商品種別及びキーワードとを含む商品レコード２３０を商品情報記憶部２３から抽出する。更に、選択支援部２１２は、抽出した商品レコード２３０において、在庫数が「１」以上で在庫があり、かつ配送可能な商品を特定する。更に、選択支援部２１２は、特定した商品の中で、後述するキャンセル商品ではない商品の商品レコード２３０を特定する。そして、選択支援部２１２は、特定した商品レコード２３０を用いて商品紹介画面を生成して、利用者端末１０のタッチパネルディスプレイに表示する。この商品紹介画面には、特定した各商品レコード２３０に含まれる商品コード、商品種別、商品名、商品画像、価格、内容及び賞味期間と、キャンセルボタンとが含まれる。
【００６２】
ここで、利用者により商品紹介画面に表示された商品が選択された場合には、利用者端末１０は、選択された商品の商品コードを管理サーバ２０に送信する。管理サーバ２０の制御部２１は、取得した商品コードの商品を次の商品として特定する。
【００６３】
次に、管理サーバ２０の制御部２１は、現在地から販売棚へのナビゲーション情報の出力処理を実行する（ステップＳ３−５）。具体的には、制御部２１の選択支援部２１２は、取得した商品コードと記憶している店舗コードとを含む商品レコード２３０を商品情報記憶部２３から抽出する。選択支援部２１２は、この商品レコード２３０の商品配置場所を目的地の商品棚（販売棚）として特定する。次に、選択支援部２１２は、記憶している店舗コードとステップＳ３−２において取得した商品コードと含む商品レコード２３０の商品配置場所を現在地として取得する。そして、選択支援部２１２は、取得した商品レコード２３０の商品配置場所を用いて、現在地から目的地の商品棚に誘導するための情報を生成する。選択支援部２１２は、生成したナビゲーション情報を利用者端末１０のタッチパネルディスプレイに表示する。利用者は、表示されたナビゲーション情報を参考にして、商品が配置された場所に移動する。
【００６４】
（他候補検索処理）
次に、図５（ｂ）を用いて、購入候補として選択しない場合の他候補検索処理を説明する。ここでは、利用者端末１０のタッチパネルディスプレイに表示された商品をキャンセルして他の商品を検索する。
【００６５】
まず、管理サーバ２０の制御部２１は、キャンセル情報の取得処理を実行する（ステップＳ４−１）。具体的には、キャンセル画面においてキャンセル確認ボタンが選択された場合や商品紹介画面においてキャンセルボタンが選択された場合には、利用者端末１０は、キャンセル画面又は商品紹介画面の商品の商品コードを含むキャンセル情報を生成して、管理サーバ２０に送信する。この場合、管理サーバ２０の制御部２１の選択支援部２１２は、取得したキャンセル情報に含まれる商品コードをキャンセル商品として店舗コードに関連付けて記憶する。次に、選択支援部２１２は、この店舗コードを含み、かつ在庫数が「１」以上の配送可能である商品レコード２３０を、提供可能商品として、商品情報記憶部２３において抽出する。
【００６６】
次に、管理サーバ２０の制御部２１は、購入候補の類似商品で紹介可能な商品があるか否かの判定処理を実行する（ステップＳ４−２）。具体的には、制御部２１の選択支援部２１２は、提供可能商品の商品レコード２３０のうち、購入候補として登録された商品の商品レコード２３０と商品種別及びキーワードが同じ商品レコード２３０を検索する。次に、選択支援部２１２は、抽出した商品レコード２３０の中で、記憶しているキャンセル商品以外の商品を抽出する。そして、キャンセル商品の商品レコード２３０以外の商品レコード２３０を抽出できた場合には、購入候補の類似商品で紹介可能な商品があると判定する。
【００６７】
ここで、管理サーバ２０の制御部２１は、購入候補の類似商品で紹介可能な商品があると判定した場合（ステップＳ４−２において「ＹＥＳ」の場合）、商品リストの並び替え処理を実行する（ステップＳ４−３）。具体的には、制御部２１の選択支援部２１２は、購入候補の類似商品で紹介可能な商品の商品レコード２３０が優先的に表示されるように提供可能商品の商品レコード２３０の表示順番を決定する。
一方、購入候補の類似商品で紹介可能な商品がない場合（ステップＳ４−２において「ＮＯ」の場合）、管理サーバ２０の制御部２１は、ステップＳ４−３をスキップする。
【００６８】
そして、管理サーバ２０の制御部２１は、商品リストの出力処理を実行する（ステップＳ４−４）。具体的には、制御部２１の選択支援部２１２は、提供可能商品の商品レコード２３０の商品コード、商品種別、商品名、商品画像、価格、内容及び賞味期間を含む商品紹介画面を生成する。ここで、選択支援部２１２は、ステップＳ４−３において表示順番を決定した場合には、この表示順番で商品が表示されるような商品紹介画面を生成する。そして、選択支援部２１２は、生成した商品紹介画面を利用者端末１０のタッチパネルディスプレイに表示する。
【００６９】
次に、管理サーバ２０の制御部２１は、商品リストにおいて確認対象の選択処理を実行する（ステップＳ４−５）。ここでは、商品リスト画面を閲覧した利用者によって確認対象の商品が選択された場合、利用者端末１０は、選択された商品の商品コードを管理サーバ２０に送信する。管理サーバ２０の制御部２１の選択支援部２１２は、取得した商品コードを取得する。
【００７０】
次に、管理サーバ２０の制御部２１は、目的の商品棚の位置情報の出力処理を実行する（ステップＳ４−６）。具体的には、制御部２１の選択支援部２１２は、取得した商品コードと、記憶している店舗コードとが記録された商品レコード２３０を、商品情報記憶部２３から抽出する。そして、選択支援部２１２は、抽出した商品レコード２３０の商品配置場所の地図データを含む位置情報を利用者端末１０のタッチパネルディスプレイに表示する。利用者は、表示されたナビゲーション情報を参考にして、商品が配置された場所に移動する。なお、ここで、管理サーバ２０の制御部２１は、利用者端末１０において読み取った商品棚コードを用いて、利用者の現在位置を特定するようにしてもよい。この場合には、利用者端末１０において読み取った商品棚コードの配置場所（現在地）から、現物確認を希望する商品の位置までの誘導情報を出力する。これにより、利用者が店内で迷った場合であっても、目的の商品に容易に辿り着くことができる。
【００７１】
（配送依頼処理）
次に、図６を用いて、配送依頼処理について説明する。この配送依頼処理は、例えば、旅行における現地滞在の最終日等に実行される。この配送依頼処理を行なう前に、購入候補選択処理と同様に、利用者は、利用者端末１０を用いて管理サーバ２０にアクセスする。そして、管理サーバ２０の制御部２１は、ステップＳ２−０と同様に、ログイン処理を実行する（ステップＳ５−０）。
【００７２】
次に、管理サーバ２０の制御部２１は、購入確認画面の出力処理を実行する（ステップＳ５−１）。具体的には、制御部２１の選択支援部２１２は、操作画面を利用者端末１０のタッチパネルディスプレイに表示する。利用者によって操作画面の購入確認ボタンが選択された場合、利用者端末１０は、購入確認画面の出力要求を管理サーバ２０に送信する。
【００７３】
この場合、管理サーバ２０の制御部２１の選択支援部２１２は、利用者コードを含む候補レコード２４０を候補情報記憶部２４から抽出する。次に、選択支援部２１２は、抽出した候補レコード２４０の店舗コード及び商品コードを含む商品レコード２３０を商品情報記憶部２３から抽出する。次に、選択支援部２１２は、抽出した商品レコード２３０を用いて購入確認画面を生成し、利用者端末１０のタッチパネルディスプレイに表示する。この購入確認画面には、各商品レコード２３０の店舗コード、商品コード、商品種別、商品名、商品画像、価格、内容、賞味期間及び送料と、各商品に対応して購入数量を入力する入力欄と、購入ボタンとを含める。
【００７４】
次に、管理サーバ２０の制御部２１は、購入候補の在庫状況の確認処理を実行する（ステップＳ５−２）。具体的には、制御部２１の選択支援部２１２は、購入候補の商品レコード２３０に含まれる在庫数を特定する。そして、選択支援部２１２は、購入確認画面において、対応する商品コードの商品に対応付けて在庫数を表示する。
【００７５】
次に、管理サーバ２０の制御部２１は、購入数の取得処理を実行する（ステップＳ５−３）。ここで、利用者は、購入確認画面において、購入する商品に対応する購入数量を入力する。利用者端末１０は、購入数量の入力毎に、購入確認画面に入力された購入数量と、これに対応する商品の商品コード及び店舗コードとを管理サーバ２０に送信する。
【００７６】
一方、管理サーバ２０の制御部２１は、購入予定と購入候補との比較情報の出力処理を実行する（ステップＳ５−４）。具体的には、制御部２１の選択支援部２１２は、購入数量が入力や変更される度に、利用者端末１０から取得した購入数量と商品コードとを取得する。次に、選択支援部２１２は、取得した商品コード及び店舗コードを含む商品レコード２３０を商品情報記憶部２３から抽出する。そして、選択支援部２１２は、利用者コードに関連付けられている購入予定リストレコード２２１を利用者情報記憶部２２から抽出し、この購入予定リストレコード２２１における対象者の数を算出する。そして、選択支援部２１２は、この対象者の数に対して、購入数量が達していない場合には、不足分を示す表示を利用者端末１０のタッチパネルディスプレイに表示する。
【００７７】
また、選択支援部２１２は、購入予定リストレコード２２１のグループの対象者に関連付けられた必要個数以上の個数（内容量）の商品レコード２３０がない場合には、グループ用の土産が不足していることを示す表示を利用者端末１０のタッチパネルディスプレイに表示する。
【００７８】
また、選択支援部２１２は、商品レコード２３０の価格及び送料を取得する。選択支援部２１２は、各商品の価格及び送料に、購入商品の個数を乗算して合計することにより送料込の合計金額を算出する。更に、選択支援部２１２は、算出した合計金額が、購入予定リストレコード２２１の予算を超えていないか否かを判定する。ここで、合計金額が予算を超えた場合には、選択支援部２１２は、予算を超えている旨のメッセージを利用者端末１０のタッチパネルディスプレイに表示する。
【００７９】
次に、管理サーバ２０の制御部２１は、購入商品決定処理を実行する（ステップＳ５−５）。ここで、利用者は、メッセージを見ながら購入する商品及び購入数量を決定し、購入決定した商品に対応する購入数量を購入確認画面に入力して、購入ボタンを選択する。これにより、利用者端末１０は、「１」以上の購入数量が入力された商品に対応する店舗コード、商品コード、商品名及び購入数量を含む注文依頼を管理サーバ２０に送信する。この場合、管理サーバ２０の制御部２１の配送受付部２１３は、受信した注文依頼に対して配送受付コードを付与する。そして、配送受付部２１３は、この配送受付コード及び利用者コードを含む配送受付レコード２５０を生成して配送情報記憶部２５に記録する。そして、配送受付部２１３は、注文依頼に含まれる店舗コード、商品コード、商品名及び購入数量（個数）を含む配送商品レコード２５１を生成して、配送情報記憶部２５に記録する。そして、配送受付部２１３は、店舗依頼に含まれていた店舗コード及び商品コードを含む商品レコード２３０の在庫数から購入数量を減算した新たな在庫数を、この商品レコード２３０の在庫数として上書きする。
【００８０】
次に、管理サーバ２０の制御部２１は、集荷指示処理を実行する（ステップＳ５−６）。具体的には、制御部２１の配送受付部２１３は、配送受付レコード２５０の利用者コードに関連付けられた利用者レコード２２０を利用者情報記憶部２２から抽出する。配送受付部２１３は、この利用者レコード２２０の利用者名、連絡先、利用者住所を依頼者情報として取得し、この利用者レコード２２０の配送先を配送先情報として特定する。
【００８１】
更に、配送受付部２１３は、この配送受付レコード２５０に関連付けられている配送商品レコード２５１の店舗コードに対応する店舗情報を、店舗情報テーブルから特定する。更に、配送受付部２１３は、この配送商品レコード２５１の店舗コード及び商品コードを含む商品レコード２３０を商品情報記憶部２３から抽出する。配送受付部２１３は、商品レコード２３０の商品種別、商品名、商品画像、価格、内容に関する情報を購入商品情報として特定する。
【００８２】
そして、配送受付部２１３は、依頼者情報、配送先情報、店舗情報及びこの店舗における購入商品情報を一覧にした集荷リスト画面を、集荷管理端末のディスプレイに表示する。集荷リスト画面には、配送受付レコード２５０の配送受付コードと集荷完了ボタンとが含まれている。集荷リスト画面を確認した集荷担当者は、各店舗情報及び購入商品情報に基づいて購入商品を集荷する。
【００８３】
次に、管理サーバ２０の制御部２１は、配送処理を実行する（ステップＳ５−７）。具体的には、集荷リスト画面の集荷完了ボタンが選択された場合、集荷管理端末は、集荷リストの依頼者情報及び配送先情報を含む配送ラベルを印刷する。そして、集荷管理端末は、管理サーバ２０に対して、集荷リストに含まれた配送受付コードを送信して配送依頼を行なう。この場合、管理サーバ２０は、配送状況管理システムに配送受付コードを送信し、配送状況の管理を依頼する。そして、集荷担当者は、集荷した購入商品をまとめて小包にし、印刷した配送ラベルを貼付する。そして、この小包は、他の配送物と同様に、配送先に仕分けして、配送先に届けられる。
【００８４】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態の管理サーバ２０の制御部２１は、利用者端末１０から店舗コードを取得し、商品コードを取得した場合には、購入候補の登録処理を実行する（ステップＳ３−２）。制御部２１は、購入確認画面の出力処理（ステップＳ５−１）において、利用者端末１０から購入確認画面の出力要求を受信した場合、候補情報記憶部２４に登録した購入候補の商品の情報を利用者端末１０に送信する。そして、購入決定した商品に対応する購入数量が購入確認画面に入力されて購入ボタンが選択された場合、利用者端末１０は、この商品の購入数量や商品コードを管理サーバ２０に送信し、管理サーバ２０は、集荷指示処理（ステップＳ５−６）及び配送処理（ステップＳ５−７）を実行する。これにより、利用者は、複数の店舗に置かれた現物の商品を確認した上で、後から購入商品を決定することができる。そして、決定した購入商品の配送依頼を簡単に行なうことができる。
【００８５】
（２）本実施形態の管理サーバ２０の制御部２１は、利用者端末１０から店舗コードを取得した場合、店舗にある商品の商品リストを利用者端末１０に出力する（ステップＳ２−３）。そして、制御部２１は、商品リストにおいて確認対象の選択処理を実行し（ステップＳ２−４）、入口から目的の商品棚への（選択された商品の商品配置場所までの）ナビゲーション情報の出力処理を実行する（ステップＳ２−５）。これにより、入店した店舗において商品の現物を確認した後、配送できる商品を把握することができる。
【００８６】
（３）本実施形態の管理サーバ２０の制御部２１は、店舗にある商品の商品リストにおける確認対象の選択処理を実行した場合（ステップＳ２−４）、入口から目的（選択された商品）の商品棚へのナビゲーション情報の出力処理を実行する（ステップＳ２−５）。これにより、選択された商品の設置位置まで利用者を誘導することができる。
【００８７】
（４）本実施形態の管理サーバ２０の制御部２１は、商品コードの取得処理（ステップＳ３−１）を実行した場合、この商品を購入候補として登録し（ステップＳ３−２）、購入予定と購入候補との比較情報の出力処理を実行する（ステップＳ３−３）。これにより、利用者は、購入予定を確認しながら購入候補を決定することができる。
【００８８】
（５）本実施形態の管理サーバ２０の制御部２１は、商品を購入候補として登録した場合（ステップＳ３−２）、購入候補の類似商品の紹介処理を実行する（ステップＳ３−４）。これにより、利用者が購入候補として登録した商品に類似する商品を紹介することができる。
【００８９】
（６）本実施形態の管理サーバ２０の制御部２１は、登録した購入候補の類似商品の紹介処理において商品が選択された場合、現在地から販売棚へのナビゲーション情報の出力処理を実行する（ステップＳ３−５）。この処理において、制御部２１は、登録した購入候補の商品の商品配置場所（現在地）から、選択された商品の商品配置場所（目的地）までのナビゲーション情報を生成して、利用者端末１０に表示する。このナビゲーション情報により、利用者は、次の商品の設置位置まで効率よく辿り着くことができる。
【００９０】
（７）本実施形態の管理サーバ２０の制御部２１は、キャンセル情報を取得し（ステップＳ４−１）、商品リストにおける確認対象の選択処理を実行し（ステップＳ２−４）、選択された商品（目的）の商品棚の位置情報の出力処理を実行する（ステップＳ４−６）。これにより、先の商品が購入候補として選択されなかった場合にも、次に選択された商品の商品棚に、利用者を誘導することができる。
【００９１】
（８）本実施形態の管理サーバ２０の制御部２１は、購入候補の在庫状況の確認処理（ステップＳ５−２）において、購入候補の商品レコード２３０に含まれる在庫数を特定し、利用者端末１０の購入確認画面に、商品に対応付けて、特定した在庫数を表示する。これにより、各店舗における商品の現在の在庫状況を確認しながら、商品の購入を決定することができる。
【００９２】
（９）本実施形態の管理サーバ２０の制御部２１は、購入確認画面を用いて購入数の取得処理を実行すると、購入予定と購入候補との比較情報の出力処理を実行する（ステップＳ５−４）。これにより、予定を確認しながら、適正量の商品の購入を支援することができる。
【００９３】
（１０）本実施形態の管理サーバ２０の制御部２１は、購入予定と購入候補との比較情報の出力処理（ステップＳ５−４）において、購入予定リストレコード２２１のグループの対象者に関連付けられた必要個数以上の個数（内容量）の商品レコード２３０がない場合には、グループ用の土産が不足していることを示す表示を利用者端末１０に表示する。これにより、利用者は、商品の内容を小分けする場合においても、商品の適正量を把握することができる。
【００９４】
また、上記実施形態は、以下のように変更してもよい。
・上記実施形態では、管理サーバ２０の制御部２１は、配送依頼処理において、購入候補の在庫状況の確認処理（ステップＳ５−２）を実行した。この処理において、制御部２１は、店舗から配送先までの所要日数を算出し、この所要日数と商品の有効期限との比較結果を利用者端末１０に出力してもよい。具体的には、制御部２１は、発送地域を特定する発送地域識別子と、到着地域を特定する到着地域識別子とに関連付けて、配送に要する所要日数が記録された配送所要日数テーブルを備えている。更に、制御部２１は、店舗コードに関連付けて、店舗の所在地に対応する発送地域識別子を記録した発送地域特定データと、住所に対応した到着地域を特定する到着地域特定データとを備えている。制御部２１は、購入候補の在庫状況の確認処理（ステップＳ５−２）において、購入候補の商品レコード２３０を特定し、この商品レコード２３０に記録された店舗コードに関連付けられている店舗の発送地域識別子を発送地域特定データにおいて特定する。次に、制御部２１は、利用者コードが記録された利用者レコード２２０の配送先を特定し、この配送先に対応する到着地域識別子を到着地特定データにおいて特定する。そして、制御部２１は、特定した発送地域識別子と到着地域識別子に関連付けられている所要日数を配送所要日数テーブルから特定する。
【００９５】
制御部２１は、特定した所要日数を、商品レコード２３０の各賞味期間の日数から減算することにより到着時賞味期間を算出する。制御部２１は、算出した到着時賞味期間を利用者端末１０に送信する。これにより、利用者は、商品が到着してからの賞味期間を把握することができ、商品購入を決定するか否かを判断することができる。
【００９６】
また、制御部２１は、到着時賞味期間を算出することに代えて、特定した所要日数を、各商品の賞味期間とともに表示してもよい。これによっても、利用者は、商品が到着してからの賞味期間を把握することができ、商品購入を決定するか否かを判断することができる。
【００９７】
・上記実施形態では、管理サーバ２０の制御部２１は、最終日において利用者からログイン処理（ステップＳ５−０）が完了した場合、利用者の操作に応じて配送依頼処理を実行した。これに加えて、管理サーバ２０の制御部２１は、旅行スケジュールに応じて、配送依頼処理の注意喚起を行なってもよい。具体的には、制御部２１は、利用者コードに関連付けて旅行スケジュールデータを記憶した旅行スケジュール記憶部に接続する。制御部２１は、利用者の旅行スケジュールを継続的に監視する。そして、制御部２１は、旅行先における現地滞在の最終の所定日時（例えば最後日に宿泊するホテルの到着予定日時等）になったと判定した場合、この旅行スケジュールに含まれる利用者コードの利用者レコード２２０を利用者情報記憶部２２において特定する。次に、制御部２１は、利用者レコード２２０の連絡先（メールアドレス）に、配送依頼のための注意喚起メールを送信する。これにより、利用者は、適切なタイミングで商品購入を行なうことができる。また、注意喚起メールの送信タイミングは、旅行の最終日の所定日時に限定されるものではない。例えば、最終日から商品の配送に要する所要日数を減算した日に注意喚起メールを送信してもよい。これにより、配送の所要日時を考慮して、旅行から帰ってきたときにタイミングよく商品を配送先に届けるようにすることができる。
【００９８】
・上記実施形態では、管理サーバ２０の制御部２１は、店舗の入口に設けられた２次元コード（コード画像）に含まれる店舗を識別する店舗識別情報を利用者端末１０から取得した。利用者端末１０から取得する店舗識別情報は、店舗の入口に設けられたコード画像から取得する場合に限られず、例えば、商品棚や商品に設けたコード画像に店舗を識別する店舗識別情報を含めておき、このコード画像から取得するようにしてもよい。これにより、店舗の入口に設けた店舗コードを含む２次元コードを省略することができる。
【００９９】
・上記実施形態では、管理サーバ２０の制御部２１は、入店時処理において、店舗情報の特定処理、店舗内にある商品の在庫確認処理及び商品リスト出力処理を実行した（ステップＳ２−１〜Ｓ２−３）。この商品リスト出力処理において、利用者の購入予定リストとマッチングした商品を、お勧め商品として表示するようにしてもよい。ここでは、例えば、管理サーバ２０の制御部２１は、店舗内にある商品の在庫確認処理（ステップＳ２−２）において特定した商品レコード２３０の商品の内容量（個数）を特定する。次に、制御部２１は、利用者コードに関連付けられている購入予定リストレコード２２１の必要個数を特定する。そして、制御部２１は、商品の内容量と必要個数とを比較して、必要個数以上の内容量の商品をお勧め商品として特定する。そして、制御部２１は、ステップＳ２−３において、商品リスト上に、お勧め商品を識別できる表示（「おすすめ」表示）を付与する。これにより、利用者の購入希望にマッチした商品を勧めることができる。
更に、各対象者の嗜好を特定する情報を登録しておき、この嗜好情報にマッチングする商品をお勧め商品として特定してもよい。この場合、購入予定リストレコード２２１において、嗜好情報（例えば、和菓子好きの対象者には、まんじゅうや落雁等の商品種別やキーワード）等を登録しておく。そして、管理サーバ２０の制御部２１は、店舗内にある商品の在庫確認処理（ステップＳ２−２）において特定した商品レコード２３０の商品種別を特定する。次に、制御部２１は、利用者コードに基づいて特定した購入予定リストレコード２２１における各対象者の嗜好情報と、特定した商品レコード２３０の商品種別とを比較する。そして、制御部２１は、嗜好情報と一致する商品をお勧め商品として特定し、ステップＳ２−３の商品リスト上に出力する。これにより、対象者の嗜好にマッチした商品を勧めることができる。
【０１００】
・上記実施形態では、管理サーバ２０の制御部２１は、購入予定登録処理（ステップＳ１−２）において、商品購入の総予算を記録した。これに代えて、対象者毎の土産（商品）の予算を記録してもよい。この場合、制御部２１は、配送依頼処理の購入予定と購入候補との比較情報の出力処理（ステップＳ３−３，Ｓ５−４）の前に、購入候補に対して対応付ける対象者を特定する処理を実行して、対応付け情報を取得してもよい。そして、制御部２１は、対応付けた購入予定の予算と購入候補の送料込の価格とを比較して、価格が予算より多い場合には予算オーバーを示すメッセージを利用者端末１０に表示してもよい。これにより、利用者は、どの対象者において、予算をオーバーしているかを把握することができる。
【０１０１】
・上記実施形態では、管理サーバ２０の制御部２１は、登録した購入候補の類似商品の紹介処理を実行した（ステップＳ３−４）。この処理において、登録しているすべての商品の商品種別及びキーワードを含む商品に限らず、例えば、同じ価格帯の商品を、類似商品として特定してもよい。
【０１０２】
・上記実施形態において、管理サーバ２０の制御部２１は、集荷指示処理（ステップＳ５−６）において、１つの集荷管理端末に送信し、この集荷管理端末を用いて、同じ集荷担当者が商品を集荷した。これに代えて、店舗が離散している場合には、複数の集荷担当者が担当する店舗の商品を集荷して配送してもよい。この場合、各店舗の店舗コードを、各店舗が属する地域の集荷管理端末を特定する集荷管理端末識別子に関連付けて記憶した管轄集荷データ記憶部に、管理サーバ２０を接続する。そして、管理サーバ２０の制御部２１は、各店舗にて購入された商品の商品情報、依頼者情報及び配送先情報を、各店舗に対応する集荷管理端末識別子に対応する集荷管理端末に通知する。そして、地域毎に商品を配送してもらう。これにより、複数の離散した訪問地を訪ねる場合に、購入する商品を効率よく配送することができる。また、集荷管理端末を各店舗に配置し、各店舗から購入商品を発送するようにしてもよい。
【０１０３】
・上記実施形態において、土産の配送を支援する土産購入支援サービスの提供に用いられる商品購入配送支援として説明した。商品購入配送支援の適用対象は、土産の購入に限定されるものではなく、複数の店舗を訪問して商品の現物を確認した上で、後から商品を購入して配送を行なう場合に適用することができる。例えば、引っ越し等において、複数の家具や電化製品を購入するときも同様に適用してもよい。
【符号の説明】
【０１０４】
１０…利用者端末、２０…管理サーバ、２１…制御部、２２…利用者情報記憶部、２３…商品情報記憶部、２４…候補情報記憶部、２５…配送情報記憶部、２１１…利用者登録部、２１２…選択支援部、２１３…配送受付部、２２０…利用者レコード、２２１…購入予定リストレコード、２３０…商品レコード、２４０…候補レコード、２５０…配送受付レコード、２５１…配送商品レコード。
【図１】
2015114891.tif 000003
【図２】
2015114891.tif 000004
【図３】
2015114891.tif 000005
【図４】
2015114891.tif 000006
【図５】
2015114891.tif 000007
【図６】
2015114891.tif 000008