(57)【特許請求の範囲】
【請求項１】
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
を備えることを特徴とする注文受付装置。
【請求項２】
請求項１に記載の注文受付装置であって、
前記選択オブジェクトには、配達日時を指定して商品を電子カートに投入するための第１の選択オブジェクトと、配達日時を指定することなく商品を電子カートに投入するための第２の選択オブジェクトとが含まれており、
前記決定部は、前記第１の選択オブジェクトが前記ユーザに操作されると、当該第１の選択オブジェクトに対応付けられた配達日時を、前記一括配達日時に決定する、
ことを特徴とする注文受付装置。
【請求項３】
請求項２に記載の注文受付装置であって、
前記提示部は、前記取得された候補日時の全てに配達可能な商品について、前記第２の選択オブジェクトを提示し、前記取得された候補日時の全てに配達可能でない商品について、前記第１の選択オブジェクトを提示する、
ことを特徴とする注文受付装置。
【請求項４】
請求項２に記載の注文受付装置であって、
前記提示部は、前記第１の選択オブジェクトに、複数の配達日時を範囲指定して商品を電子カートに投入するための選択オブジェクトを含めて提示する、
ことを特徴とする注文受付装置。
【請求項５】
請求項１に記載の注文受付装置であって、
前記提示部は、前記取得された候補日時に配達可能な第１の商品についての商品情報及び選択オブジェクトに加え、当該候補日時に配達不可能な第２の商品についての商品情報及び選択オブジェクトを、更に提示し、
前記投入部は、前記操作された選択オブジェクトが前記第２の商品についての選択オブジェクトのときに、前記電子カートとは異なる他の電子カートに当該第２の商品を投入する、
ことを特徴とする注文受付装置。
【請求項６】
請求項５に記載の注文受付装置であって、
前記提示部は、前記第１の商品についての選択オブジェクトと、前記第２の商品についての選択オブジェクトとを異なる表示態様にて提示する、
ことを特徴とする注文受付装置。
【請求項７】
注文受付装置における注文受付方法であって、
前記注文受付装置が、電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得ステップ、
前記注文受付装置が、前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示ステップ、
前記注文受付装置が、前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入ステップ、
前記注文受付装置が、前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定ステップ、
を備えることを特徴とする注文受付方法。
【請求項８】
コンピュータを、
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
として機能させることを特徴とするプログラム。
【請求項９】
コンピュータを、
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
として機能させることを特徴とするプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文受付装置、注文受付方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体に関する。
【背景技術】
【０００２】
近年、インターネット上において、電子商取引を行う販売サイトが人気を博している。例えば、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）では、全体で幅広いカテゴリ（ジャンル）の商品を取り扱っているだけでなく、店舗同士の価格競争も行われていることもあり、多くのユーザを獲得している。
このような販売サイトにおいて、例えば、ユーザが複数の商品を購入（注文）すると、在庫の有無や、配達業者の選定等により、それらの商品が異なる配達日（配達日時）に設定されてしまう場合もあった。【０００３】
このような販売サイトの先行技術として、例えば、特許文献１には、新たに購入した商品の配達日を、過去に購入した未配達の商品の配達日に揃えることを特徴とした注文受付装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５６１６２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、スーパーマーケット等の実店舗において、近隣のユーザを対象に、商品の注文をインターネットを介して受け付けて商品の配達まで行う「ネットスーパー」と呼ばれる販売手法が採用されている。
このようなネットスーパーでは、入荷が不規則な商品や、長期保存ができない商品などを取り扱っているため、ショッピングに先立って、ユーザが配達日を設定する必要があった。このような配達日を先に設定する手法は、通常の販売サイトでのショッピングとは異なっており、新規のユーザなどに違和感を感じさせていた。また、「まずは商品を選びたい」という要望を抱くユーザも多く、そのようなユーザの購入意欲を削いでしまうおそれもあった。
なお、ネットスーパーにおいても、配達日を設定しないで商品を購入した後に、上述した特許文献１の発明のように、配達日を揃えることも考えられる。【０００６】
しかしながら、ネットスーパーでは、取り扱う商品の特性（入荷が不規則であったり、長期保存ができない等）から、購入した商品の組み合わせによっては、後から配達日を揃えることができない場合もあった。
特に、ネットスーパーでは、多数（他品種）の商品を一度に購入するユーザが多いため、たいていの場合で条件が整わず、購入後において、配達日を揃えることができないというのが実情であった。
このため、ネットスーパー等においても、配達日を揃えた商品の購入をユーザが容易に行うことのできる技術が求められていた。【０００７】
本発明は、上記実状に鑑みてなされたもので、配達日を揃えた商品の購入をユーザが容易に行うことのできる注文受付装置、注文受付方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る注文受付装置は、
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
を備えることを特徴とする。【０００９】
また、上記観点に係る注文受付装置において、
前記選択オブジェクトには、配達日時を指定して商品を電子カートに投入するための第１の選択オブジェクトと、配達日時を指定することなく商品を電子カートに投入するための第２の選択オブジェクトとが含まれており、
前記決定部は、前記第１の選択オブジェクトが前記ユーザに操作されると、当該第１の選択オブジェクトに対応付けられた配達日時を、前記一括配達日時に決定する、
ことを特徴とする。【００１０】
また、上記観点に係る注文受付装置において、
前記提示部は、前記取得された候補日時の全てに配達可能な商品について、前記第２の選択オブジェクトを提示し、前記取得された候補日時の全てに配達可能でない商品について、前記第１の選択オブジェクトを提示する、
ことを特徴とする。【００１１】
また、上記観点に係る注文受付装置において、
前記提示部は、前記第１の選択オブジェクトに、複数の配達日時を範囲指定して商品を電子カートに投入するための選択オブジェクトを含めて提示する、
ことを特徴とする。【００１２】
また、上記観点に係る注文受付装置において、
前記提示部は、前記取得された候補日時に配達可能な第１の商品についての商品情報及び選択オブジェクトに加え、当該候補日時に配達不可能な第２の商品についての商品情報及び選択オブジェクトを、更に提示し、
前記投入部は、前記操作された選択オブジェクトが前記第２の商品についての選択オブジェクトのときに、前記電子カートとは異なる他の電子カートに当該第２の商品を投入する、
ことを特徴とする。【００１３】
また、上記観点に係る注文受付装置において、
前記提示部は、前記第１の商品についての選択オブジェクトと、前記第２の商品についての選択オブジェクトとを異なる表示態様にて提示する、
ことを特徴とする。【００１４】
本発明の第２の観点に係る注文受付方法は、
注文受付装置における注文受付方法であって、
前記注文受付装置が、電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得ステップ、
前記注文受付装置が、前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示ステップ、
前記注文受付装置が、前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入ステップ、
前記注文受付装置が、前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定ステップ、
を備えることを特徴とする。【００１５】
本発明の第３の観点に係るプログラムは、
コンピュータを、
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
として機能させることを特徴とする。【００１６】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。【００１７】
本発明の第４の観点に係るコンピュータ読取可能な記録媒体は、
コンピュータを、
電子カートに新たな商品が投入されたことを契機に、当該電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する取得部、
前記取得された候補日時と、当該候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクトと、をユーザに提示する提示部、
前記提示された選択オブジェクトが前記ユーザに操作されると、当該操作された選択オブジェクトに対応する商品を前記電子カートに投入する投入部、
前記取得された候補日時が１つに絞り込まれたときに、当該候補日時を前記電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する決定部、
として機能させることを特徴とするプログラムを記録する。【００１８】
上記記録媒体は、非一時的な（non-transitory）記録媒体であってよく、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１９】
本発明によれば、配達日を揃えた商品の購入をユーザが容易に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る販売システムの全体構成の一例を示すブロック図である。
【図２】注文受付装置、及び、ユーザ端末が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図３】本実施形態に係る注文受付装置の概要構成の一例を示すブロック図である。
【図４】商品情報の一例を説明するための模式図である。
【図５】ログインユーザ情報の一例を説明するための模式図である。
【図６Ａ】販売ページの一例を示す模式図である。
【図６Ｂ】販売ページの一例を示す模式図である。
【図７】カートページの一例を示す模式図である。
【図８】本実施形態に係る注文受付処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下に本発明の実施形態を説明する。本発明の実施形態では、ネットスーパー（近隣のユーザを対象に、商品の注文をインターネットを介して受け付けて商品の配達まで行う販売システム）を一例として説明するが、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）など、近隣のユーザに限定されない販売システムにおいても、適宜適用可能である。
また、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２２】
（全体構成）
本発明の実施形態に係る販売システム１００は、図１に示すように、注文受付装置２００と各ユーザ端末３００とがインターネット９００を介して接続されて構成される。なお、図中では簡略化しているが、ユーザ端末３００は、利用するユーザに応じて、多数存在しているものとする。
【００２３】
注文受付装置２００は、例えば、販売サーバ（サーバコンピュータ）等からなり、ユーザ端末３００に対して商品に関する情報を提示すると共に、ユーザが希望する商品を販売する。
一例として、注文受付装置２００は、取り扱い商品について、在庫管理、注文管理、及び、配達管理を行い、ネットスーパーとして特徴的な肉、野菜、及び、果物などの食料品を含めた商品を販売する。これらの商品は、入荷が不規則であったり、長期保存ができない等の理由から、例えば、入荷日（入荷予定日）から数日以内（商品によっては、入荷日当日まで）に配達できる場合に、販売可能となっている。また、ネットスーパーを利用するユーザ（ユーザ端末３００を操作するユーザ）は、実店舗の近隣に在住しているため、通常、ユーザ宛てに発送された商品は、そのユーザが不在でない限り、その日のうちに配達可能となっている。
【００２４】
ユーザ端末３００は、例えば、パソコンやスマートフォン等からなり、インターネット９００を介して注文受付装置２００にアクセスし、商品に関する情報を取得すると共に、ユーザの操作を受け付け、注文受付装置２００から所望の商品の購入を行う。
【００２５】
（情報処理装置の概要構成）
本発明の実施形態に係る注文受付装置２００、及び、ユーザ端末３００が実現される典型的な情報処理装置４００について説明する。
【００２６】
情報処理装置４００は、図２に示すように、ＣＰＵ（Central Processing Unit）４０１と、ＲＯＭ（Read Only Memory）４０２と、ＲＡＭ（Random Access Memory）４０３と、ＮＩＣ（Network Interface Card）４０４と、画像処理部４０５と、音声処理部４０６と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ４０７と、インターフェース４０８と、外部メモリ４０９と、コントローラ４１０と、モニタ４１１と、スピーカ４１２と、を備える。
【００２７】
ＣＰＵ  ４０１は、情報処理装置４００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２８】
ＲＯＭ  ４０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  ４０３に読み出してＣＰＵ  ４０１による当該プログラムの実行が開始される。また、ＲＯＭ  ４０２には、情報処理装置４００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００２９】
ＲＡＭ  ４０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３０】
ＮＩＣ  ４０４は、情報処理装置４００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  ４０１との仲立ちを行うインターフェース（図示せず）等により構成される。
【００３１】
画像処理部４０５は、ＤＶＤ−ＲＯＭ等から読み出されたデータをＣＰＵ  ４０１や画像処理部４０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部４０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ４１１に出力される。これにより、各種のページ表示が可能となる。
【００３２】
音声処理部４０６は、ＤＶＤ−ＲＯＭ等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ４１２から出力させる。また、ＣＰＵ  ４０１の制御の下、情報処理装置４００が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ４１２から出力させる。
【００３３】
ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭには、例えば、実施形態に係る注文受付装置２００等を実現するためのプログラムが記憶される。ＣＰＵ  ４０１の制御によって、ＤＶＤ−ＲＯＭドライブ４０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  ４０３等に一時的に記憶される。
【００３４】
インターフェース４０８には、外部メモリ４０９、コントローラ４１０、モニタ４１１、及びスピーカ４１２が、着脱可能に接続される。
【００３５】
外部メモリ４０９には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。
【００３６】
コントローラ４１０は、情報処理装置４００の各種の設定時などに行われる操作入力を受け付ける。情報処理装置４００のユーザは、コントローラ４１０を介して指示入力を行うことにより、これらのデータを適宜外部メモリ４０９に記録することができる。
【００３７】
モニタ４１１は、画像処理部４０５により出力されたデータを情報処理装置４００のユーザに提示する。
【００３８】
スピーカ４１２は、音声処理部４０６により出力された音声データを情報処理装置４００のユーザに提示する。
【００３９】
この他、情報処理装置４００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ ４０２、ＲＡＭ ４０３、外部メモリ４０９、ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００４０】
以下、上記情報処理装置４００において実現される注文受付装置２００の構成等について、図３〜図７を参照して説明する。情報処理装置４００に電源が投入され、例えば、ユーザ端末３００からのアクセスを受け付けると、本実施形態に係る注文受付装置２００として機能させるそれぞれのプログラムが実行され、本実施形態に係る注文受付装置２００が実現される。
なお、各ユーザ端末３００も同様に情報処理装置４００において実現されるが、これらの構成については省略し、本実施形態において最も特徴的な注文受付装置２００について、以下説明する。
【００４１】
（注文受付装置の概要構成）
図３は、本実施形態に係る注文受付装置２００の概要構成の一例を示すブロック図である。図示するように、注文受付装置２００は、受付部２１０と、データベース２２０と、制御部２３０と、提示部２４０とを備える。
【００４２】
受付部２１０は、インターネット９００を介して各ユーザ端末３００から送られる種々の情報を受け付ける。
例えば、受付部２１０は、商品の販売ページへの遷移指示や、販売ページ中における種々の操作指示（一例として、ユーザによるマウスのクリック操作等）を、ユーザ端末３００から受け付ける。この他にも受付部２１０は、ユーザ情報や決済口座情報又はクレジット情報などの、商品の購入に先立って登録が必要となる情報もユーザ端末３００から受け付ける。
上述したＮＩＣ  ４０４等が、このような受付部２１０として機能しうる。
【００４３】
データベース２２０は、商品に関する種々の情報や、ユーザに関する種々の情報を記憶する。
例えば、データベース２２０は、図４に示すような商品情報２２１を記憶する。この商品情報２２１には、一例として、商品ＩＤ２２１ａ、カテゴリ名２２１ｂ、商品名２２１ｃ、商品説明２２１ｄ、価格２２１ｅ、及び、配達可能期間２２１ｆが含まれている。
この配達可能期間２２１ｆは、食料品などの商品において、その商品を配達できる期間が規定されている。
なお、図４の商品情報２２１では、簡略化しているが、実際には、ネットスーパーにおける全商品の情報が含まれているものとする。
【００４４】
また、データベース２２０は、図５に示すようなログインユーザ情報２２２を記憶する。このログインユーザ情報２２２は、注文受付装置２００にログイン中のユーザを管理するための情報である。
ログインユーザ情報２２２は、一例として、ユーザＩＤ２２２ａ、ログイン日時２２２ｂ、一括配達日時２２２ｃ、及び、電子カートＩＤ２２２ｄが含まれている。
この一括配達日時２２２ｃは、カートに投入した購入商品を一括して配達する配達日時であり、後述するように、ユーザが商品を電子カートに投入するにつれて絞り込まれて決定した配達日時や、電子カートに投入する際にユーザが指定することにより決定した配達の日時である。なお、一括配達日時２２２ｃが未決定のユーザは、ログイン後に、配達日時が決定していないユーザを示している。
また、電子カートＩＤ２２２ｄは、後述するように、購入した商品が投入される仮想の電子カート（買い物かご）を識別するための情報である。電子カートは、制御部２３０（より詳細には、後述する管理部２３６）によって管理され、会計が済むまで、購入した商品の情報が保持される。
【００４５】
この他にもデータベース２２０は、受付部２１０から入力されたユーザ情報（一例として、ユーザＩＤやパスワード等）や決済口座情報又はクレジット情報等を記憶する。
上述したＲＡＭ  ４０３や外部メモリ４０９等が、このようなデータベース２２０として機能しうる。
【００４６】
図３に戻って、制御部２３０は、注文受付装置２００全体を制御する。この制御部２３０は、取得部２３１、検索部２３２、生成部２３３、投入部２３４、決定部２３５、及び、管理部２３６を含んでおり、ユーザによる商品の購入を支援する。
【００４７】
取得部２３１は、ユーザの電子カートに投入されている全ての商品が配達可能な候補日時を取得する。例えば、後述する投入部２３４により、新たな商品が電子カートに投入されたことを契機に、そのユーザの電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する。また、取得部２３１は、後述する決定部２３５により、そのユーザについての一括配達日時が決定されている場合には、上述した図５のログインユーザ情報２２２を参照し、一括配達日時２２２ｃの値を候補日時として取得する。
【００４８】
検索部２３２は、カテゴリの選択や商品名の入力などの検索条件がユーザから与えられると、与えられた検索条件を基に、データベース２２０から商品群を検索する。
例えば、検索部２３２は、与えられた検索条件（カテゴリや商品名）を基に、上述した図４の商品情報２２１を検索し、検索条件に合致した商品群を取得する。
なお、そのユーザについて、取得部２３１が候補日時を取得している場合（電子カートが空でない場合）に、検索部２３２は、与えられた検索条件に候補日時を加えて、図４の商品情報２２１を検索する。すなわち、検索部２３２は、図４の配達可能期間２２１ｆ内に、そのユーザの候補日時が含まれる商品に絞り込んで検索する。
一方、取得部２３１が候補日を取得していない場合（電子カートが空である場合）に、検索部２３２は、候補日時で絞り込むことなく（ユーザから与えられた検索条件に候補日時を含めることなく）、全商品を検索する。
【００４９】
生成部２３３は、ユーザ（ユーザ端末３００のユーザ）に提示するための販売ページ等を生成する。
具体的に、生成部２３３は、図６Ａや図６Ｂに示すような販売ページを生成する。
【００５０】
図６Ａは、取得部２３１が候補日時を取得していない状態（電子カートが空の状態）で、商品を検索した場合における販売ページ５１０の一例を示している。
この販売ページ５１０には、各商品について、商品情報（例えば、名称、説明、画像、及び、価格等）の他に、購入ボタン５１１が配置されている。この購入ボタン５１１は、商品を購入する（電子カートに投入する）ための選択オブジェクトである。
【００５１】
図６Ｂは、取得部２３１が候補日時を取得している状態（電子カートが空でない状態）で、商品を検索した場合における販売ページ５２０の一例を示している。
この販売ページ５２０には、配達の候補日時を示すメッセージ５２１が含まれている。このメッセージ５２１は、電子カートに投入されている全ての商品が配達可能な候補日時を、ユーザに提示するためのメッセージである。
また、この販売ページ５２０には、各商品について、商品情報の他に、２種類の購入ボタン５２２ａ、５２２ｂが配置されている。購入ボタン５２２ａは、配達日時を指定して商品を電子カートに投入するための第１の選択オブジェクトである。つまり、購入ボタン５２２ａには、それぞれ、配達日時が対応付けられている。また、購入ボタン５２２ｂは、配達日時を指定することなく商品を電子カートに投入するための第２の選択オブジェクトである。
なお、上述したように、電子カートが空でない状態であれば、取得部２３１が候補日時を取得しており、検索部２３２が、その候補日時で商品の絞り込みを行っている。そのため、その候補日時で配達できない商品は、販売ページ５２０から除かれている。
【００５２】
この他にも、生成部２３３は、会計を行う前に購入した商品を確認するためのカートページ等も生成する。なお、カートページの詳細については、後述する管理部２３６と共に説明する。
生成部２３３が生成した販売ページやカートページ等は、後述する提示部２４０によって、ユーザ端末３００に提示（表示）される。
【００５３】
図３に戻って、投入部２３４は、ユーザによって、購入する商品が選択されると、選択された商品を電子カートに投入する。例えば、上述した図６Ａや図６Ｂに示すような販売ページ５１０，５２０がユーザ端末３００に提示されている状態で、購入ボタン５１１，５２２ａ，５２２ｂ（選択オブジェクト）がユーザに操作されると、投入部２３４は、操作された購入ボタン５１１，５２２ａ，５２２ｂに対応する商品を電子カート（そのユーザの電子カート）に投入する。
【００５４】
決定部２３５は、ユーザの操作に従って、電子カートに投入された商品の全てをまとめて配送すべき一括配達日時を決定する。
例えば、決定部２３５は、取得部２３１によって取得された候補日時が１つに絞り込まれたときに、この候補日時を一括配達日時に決定する。つまり、購入した商品が電子カートに投入されていく過程で１つに絞り込まれた候補日時を、一括配達日時に決定する。
また、決定部２３５は、上述した図６Ｂに示すような販売ページ５２０がユーザ端末３００に提示されている状態で、購入ボタン５２２ａがユーザに操作されると、その購入ボタン５２２ａに対応付けられた配達日時を、一括配達日時に決定する。
【００５５】
管理部２３６は、仮想の電子カートを用いて購入商品を管理する。つまり、投入部２３４によって投入された商品（購入商品の情報）を管理する。
また、ユーザから、購入商品を確認するためのカートページへの遷移指示がなされると、上述した生成部２３３は、図７に示すようなカートページ５３０を生成する。このカートページ５３０は、購入商品の一覧を示すものであり、会計ボタン５３１が含まれている。この会計ボタン５３１は、購入商品の会計（決済）を指示するためのボタンである。
【００５６】
このようなカートページ５３０において、会計ボタン５３１がユーザによってクリックされると、管理部２３６は、例えば、所定の確認ページを表示するなどした後に、そのユーザに設定された決済手法に従って会計処理を行う。
また、電子カート内に購入商品が残ったまま、当日の注文期限が過ぎた場合に、管理部２３６は、各ユーザの電子カートを空にしてもよい。その際、ユーザがログイン中であれば、所定の注意メッセージを表示して、配達日の設定が解除された旨や、電子カートを空にした旨を、ユーザに通知するようにしてもよい。
【００５７】
制御部２３０は、この他にも、ユーザがログアウトした際に、上述した図５のログインユーザ情報２２２から該当するユーザの情報を削除する。
上述したＣＰＵ  ４０１等が、このような構成からなる制御部２３０として機能しうる。
【００５８】
提示部２４０は、インターネット９００を介してユーザ端末３００に種々の情報を提示する。
例えば、提示部２４０は、上述した図６Ａや図６Ｂに示すような販売ページ５１０，５２０をユーザ端末３００に提示する。すなわち、ユーザの電子カートが空であれば、生成部２３３によって販売ページ５１０が生成されるため、提示部２４０は、この販売ページ５１０をユーザ端末３００に提示する。一方、ユーザの電子カートが空でなければ、生成部２３３によって販売ページ５２０が生成されるため、提示部２４０は、この販売ページ５２０をユーザ端末３００に提示する。つまり、提示部２４０は、取得部２３１によって取得された候補日時と、この候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクト（購入ボタン５２２ａ，５２２ｂ）と、をユーザに提示する。
【００５９】
この他にも、提示部２４０は、上述した図７に示すようなカートページ５３０をユーザ端末３００に提示する。
上述したＣＰＵ  ４０１及びＮＩＣ  ４０４等が、このような提示部２４０として機能しうる。
【００６０】
（注文受付装置の動作）
以下、このような構成の注文受付装置２００の動作について図８を参照して説明する。図８は、注文受付装置２００が実行する注文受付処理の流れを示すフローチャートである。この注文受付処理は、例えば、ユーザがネットスーパー（注文受付装置２００）にログインした際に開始される。
【００６１】
まず、注文受付装置２００は、トップページを生成する（ステップＳ１１）。
例えば、制御部２３０（生成部２３３）は、ログイン時に最初に表示するトップページを生成し、提示部２４０を通じて、ユーザ端末３００に提示する。
なお、トップページに、例えば、売れ筋商品などが購入可能に表示される場合もある。この場合、ユーザはログイン直後であり、そのユーザの電子カートが空の状態である。そのため、売れ筋商品などの購入ボタンは、上述した図６Ａにおける購入ボタン５１１と同様に、単独で表示される。
【００６２】
注文受付装置２００は、ユーザからの検索指示があったか否かを判別する（ステップＳ１２）。
例えば、制御部２３０は、カテゴリの選択や商品名の入力などの検索条件がユーザから与えられたかどうかを判別する。
【００６３】
注文受付装置２００は、検索指示があったと判別すると（ステップＳ１２；Ｙｅｓ）、候補日時を取得しているか否かを判別する（ステップＳ１３）。
すなわち、制御部２３０（取得部２３１）が、ユーザの電子カートに投入されている全ての商品が配達可能な候補日時を取得しているかどうかを判別する。
注文受付装置２００は、候補日時を取得していない（電子カートが空である）と判別すると（ステップＳ１３；Ｎｏ）、後述するステップＳ１５に処理を進める。
【００６４】
一方、候補日時を取得していると判別した場合（ステップＳ１３；Ｙｅｓ）に、注文受付装置２００は、検索条件に候補日時を加える（ステップＳ１４）。
すなわち、制御部２３０（検索部２３２）は、与えられた検索条件に、電子カートに投入されている全ての商品が配達可能な候補日時を加える。
【００６５】
注文受付装置２００は、検索条件を基に商品を検索し、販売ページを生成する（ステップＳ１５）。
すなわち、制御部２３０（検索部２３２）は、検索条件に候補日時が加えられていなければ、候補日時で絞り込むことなく全商品を検索し、検索条件に候補日時が加えられていれば、図４の商品情報２２１の配達可能期間２２１ｆ内にその候補日時が含まれる商品に絞り込んで検索する。
そして、制御部２３０（生成部２３３）は、検索された商品群を列挙する販売ページを生成する。例えば、上述した図６Ａや図６Ｂに示すような販売ページ５１０，５２０を生成する。
つまり、ユーザの電子カートが空であれば、生成部２３３によって販売ページ５１０が生成されるため、提示部２４０は、この販売ページ５１０をユーザ端末３００に提示する。一方、ユーザの電子カートが空でなければ、生成部２３３によって販売ページ５２０が生成されるため、提示部２４０は、この販売ページ５２０をユーザ端末３００に提示する。
【００６６】
注文受付装置２００は、上述したステップＳ１２に処理を戻す。
そして、このステップＳ１２にて、検索指示がないと判別された場合に（ステップＳ１２；Ｎｏ）、注文受付装置２００は、購入ボタンが押下されたか否かを判別する（ステップＳ１６）。
例えば、制御部２３０は、図６Ａや図６Ｂに示すような販売ページ５１０，５２０における購入ボタン５１１，５２２ａ，５２２ｂがユーザによってクリックされたかどうかを判別する。
【００６７】
注文受付装置２００は、購入ボタンが押下されていないと判別すると（ステップＳ１６；Ｎｏ）、再び、ステップＳ１２に処理を戻す。
【００６８】
一方、購入ボタンが押下されたと判別した場合（ステップＳ１６；Ｙｅｓ）に、注文受付装置２００は、商品を電子カートに投入する（ステップＳ１７）。
すなわち、制御部２３０（投入部２３４）は、購入商品（購入商品の情報）を電子カートに投入する。つまり、操作された購入ボタン５１１，５２２ａ，５２２ｂに対応する商品を電子カート（そのユーザの電子カート）に投入する。
【００６９】
注文受付装置２００は、候補日時を取得する（ステップＳ１８）。
すなわち、制御部２３０（取得部２３１）は、新たな商品が電子カートに投入されたことを契機に、そのユーザの電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する。
【００７０】
注文受付装置２００は、取得した候補日時が１つであるか否かを判別する（ステップＳ１９）。
すなわち、制御部２３０（決定部２３５）は、電子カートに購入商品を投入していくうちに、候補日時が１つに絞り込まれたかどうかを判別する。なお、制御部２３０は、上述したステップＳ１６にて、配達日時を指定して商品を電子カートに投入するための購入ボタン（図６Ｂの購入ボタン５２２ａ）が押下された場合も、候補日時が１つに絞り込まれたと判別する。
【００７１】
注文受付装置２００は、候補日時が１つであると判別すると（ステップＳ１９；Ｙｅｓ）、一括配達日時を決定する（ステップＳ２０）。
すなわち、制御部２３０（決定部２３５）は、購入した商品が電子カートに投入されていく過程で１つに絞り込まれた候補日時を、一括配達日時に決定する。
なお、上述したステップＳ１６にて、図６Ｂの購入ボタン５２２ａが押下された場合は、その購入ボタン５２２ａに対応付けられた配達日時を、一括配達日時に決定する。
【００７２】
そして、注文受付装置２００は、上述したステップＳ１４に処理を戻す。また、候補日時が１つででないと判別した場合（ステップＳ１９；Ｎｏ）も、上述したステップＳ１４に処理を戻す。
この際、注文受付装置２００は、ステップＳ１４にて、検索条件に候補日時を加え、続く、ステップＳ１５にて、そのユーザの候補日時に絞り込んだ商品を再検索し、販売ページを生成し直す。そのため、電子カートが空の状態では、図６Ａのように、従来と同様の販売ページ５１０が表示されていたところ、電子カートに購入商品が投入されたことにより、候補日時が絞りまれ、図６Ｂのような販売ページ５２０が表示される。つまり、販売ページ５２０には、配達の候補日時を示すメッセージ５２１が含まれており、電子カートに投入されている全ての商品が配達可能な日時がユーザに報知される。また、販売ページ５２０には、配達日時を指定して商品を電子カートに投入するための購入ボタン５２２ａも含まれている。そのため、この時点で、配達日時を指定して商品を電子カートに投入することも可能となる。
【００７３】
なお、図８の注文受付処理では、省略しているが、ユーザがカートページへの遷移を指示すると、注文受付装置２００は、上述した図７に示すようなカートページ５３０を生成して、ユーザ端末３００に提示する。
このカートページ５３０において、会計ボタン５３１がユーザに選択されると、注文受付装置２００は、会計処理を行い、ユーザの購入商品が確定する。
【００７４】
このような注文受付処理によって、配達日を予め設定しなくとも、ユーザは、商品を検索し閲覧することができる。そして、購入した商品が順次電子カートに投入されると、配達の候補日時が絞り込まれていき、一括配達日時が決定される。なお、候補日時が絞り込まれていく過程で、ユーザが、配達日時を指定して商品を購入することでも、一括配達日時が決定される。
この結果、配達日を揃えた商品の購入をユーザが容易に行うことができる。
【００７５】
（他の実施形態）
上記の実施形態では、図６Ｂの販売ページ５２０において、各商品に２種類の購入ボタン５２２ａ、５２２ｂを配置する場合について説明したが、商品の配達可能期間に応じて配置する購入ボタンを変更してもよい。
例えば、候補日時の全てに配達可能な商品については、購入ボタン５２２ｂを配置し、一方、候補日時の全てに配達可能でない商品については、購入ボタン５２２ａを配置するようにしてもよい。すなわち、商品を電子カートに投入した際に、候補日時が減らない（絞り込まれない）商品については、配達日時を指定することなく商品を電子カートに投入するための購入ボタン５２２ｂをユーザに提示し、一方、商品を電子カートに投入した際に、候補日時が減る商品については、配達日時を指定して商品を電子カートに投入するための購入ボタン５２２ａをユーザに提示する。
この場合、候補日時が減らない場合には、ユーザが配達日時を意識せずに電子カートに投入することができ、候補日時が減ってしまう場合には、その時点で、配達日時を指定して、電子カートに投入させることができる。
また、商品を電子カートに投入した際に、候補日時が減らない商品については、上記と同様に、２種類の購入ボタン５２２ａ、５２２ｂを配置するようにしてもよい。
【００７６】
また、購入ボタン５２２ａは、１つの配達日時を指定して商品を電子カートに投入するための選択オブジェクトであると説明したが、これに限られず、配達日時にある程度の範囲を持たせてもよい。つまり、購入ボタン５２２ａが、複数の配達日時を範囲指定して商品を電子カートに投入するための選択オブジェクトであってもよい。例えば、「10月20日午前〜10月21日午後の配達で購入」等のような購入ボタン５２２ａを配置してもよい。
【００７７】
上記の実施形態では、取得部２３１が候補日時を取得している場合（電子カートが空でない場合）に、検索部２３２は、与えられた検索条件に候補日時を加えて（絞り込んで）、商品情報２２１を検索する場合について説明したが、このような候補日時を加えずに、商品情報２２１を検索してもよい。
その際、候補日時に配達できない商品については、商品情報の色やフォントサイズなど表示態様を変えた販売ページを生成して、ユーザに提示する。なお、商品情報の表示態様を変えずに、購入ボタンの表示態様だけを変えた販売ページを生成して、ユーザに提示してもよい。
そして、候補日時に配達できない商品の購入ボタンが押下されると、制御部２３０（投入部２３４）は、他の電子カートに投入するようにしてもよい。
【００７８】
上記の実施形態では、ネットスーパーの販売システムを一例として説明したが、通常の販売サイトによる販売システムにも適宜適用可能である。
【産業上の利用可能性】
【００７９】
以上説明したように、本発明によれば、配達日を揃えた商品の購入をユーザが容易に行える注文受付装置、注文受付方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体を提供することができる。
【符号の説明】
【００８０】
１００  販売システム
２００  注文受付装置
２１０  受付部
２２０  データベース
２３０  制御部
２３１  取得部
２３２  検索部
２３３  生成部
２３４  投入部
２３５  決定部
２３６  管理部
２４０  提示部
３００  ユーザ端末
４００  情報処理装置
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ＮＩＣ
４０５  画像処理部
４０６  音声処理部
４０７  ＤＶＤ−ＲＯＭドライブ
４０８  インターフェース
４０９  外部メモリ
４１０  コントローラ
４１１  モニタ
４１２  スピーカ
９００  インターネット
【要約】
取得部（231）は、電子カートに新たな商品が投入されたことを契機に、この電子カートに投入されている全ての商品が配達可能な１又は複数の候補日時を取得する。提示部（240）は、取得された候補日時と、この候補日時の何れかに配達可能な商品についての商品情報及び選択オブジェクト（購入ボタン）と、をユーザに提示する。投入部（234）は、提示された選択オブジェクトがユーザに操作されると、この操作された選択オブジェクトに対応する商品を電子カートに投入する。決定部（235）は、取得された候補日時が１つに絞り込まれたときに、この候補日時を電子カートに投入された商品の全てをまとめて配送すべき一括配達日時に決定する。【図１】
0005976266.tif 000002
【図２】
0005976266.tif 000003
【図３】
0005976266.tif 000004
【図４】
0005976266.tif 000005
【図５】
0005976266.tif 000006
【図６Ａ】
0005976266.tif 000007
【図６Ｂ】
0005976266.tif 000008
【図７】
0005976266.tif 000009
【図８】
0005976266.tif 000010