(57)【要約】【課題】注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムを提供すること。【解決手段】注文支援装置は、注文数及び金額条件を取得する取得処理部と、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出する抽出処理部とを備える。【選択図】図４
2019149139.tif 000002
【特許請求の範囲】
【請求項１】
注文数及び金額条件を取得する取得処理部と、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額が特定条件を満たす前記注文対象を抽出する抽出処理部と、
を備える注文支援装置。
【請求項２】
前記抽出処理部による抽出結果に応じた情報を提示する提示処理部を更に備える、
請求項１に記載の注文支援装置。
【請求項３】
前記特定条件は、前記第１金額又は前記第２金額が、予め設定された設定金額以上となることである、
請求項１又は請求項２に記載の注文支援装置。
【請求項４】
前記設定金額は、前記注文対象の提供者ごとに予め個別に設定される金額である、
請求項３に記載の注文支援装置。
【請求項５】
前記提示処理部は、前記抽出処理部により抽出される前記注文対象を、前記注文対象の提供者に対応する前記設定金額に応じた順番で並べて提示可能である、
請求項４に記載の注文支援装置。
【請求項６】
前記特定条件は、前記注文対象の注文が可能となる注文可能条件である、
請求項１〜５のいずれかに記載の注文支援装置。
【請求項７】
前記特定条件は、予め定められた特典が付与される特典付与条件である、
請求項１〜６のいずれかに記載の注文支援装置。
【請求項８】
前記提示処理部は、前記抽出処理部により抽出される前記注文対象の提供者の一覧を提示する第１提示処理と、前記第１提示処理で提示された提供者の中からユーザ操作に応じて選択される提供者により提供される前記注文対象を提示する第２提示処理とを実行する、
請求項２に記載の注文支援装置。
【請求項９】
前記提示処理部は、前記第２提示処理において、前記金額条件及び前記特定条件の両方を満たす前記注文対象のみを提示する、
請求項８に記載の注文支援装置。
【請求項１０】
前記提示処理部は、前記第２提示処理において、前記金額条件及び前記特定条件の両方を満たす前記注文対象と、前記特定条件のみを満たす前記注文対象とを識別可能に提示する、
請求項８に記載の注文支援装置。
【請求項１１】
注文数及び金額条件を取得することと、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、
抽出される前記注文対象を提示することと、
を含む注文支援方法。
【請求項１２】
一又は複数のプロセッサに、
注文数及び金額条件を取得することと、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、
抽出される前記注文対象を提示することと、
を実行させる注文支援プログラム。
【請求項１３】
注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得する取得処理部と、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額が特定条件を満たす前記注文対象を抽出する抽出処理部と、
を備える注文支援装置。
【請求項１４】
注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得することと、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、
抽出される前記注文対象を提示することと、
を含む注文支援方法。
【請求項１５】
一又は複数のプロセッサに、
注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得することと、
予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、
抽出される前記注文対象を提示することと、
を実行させる注文支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品又はサービスの注文を支援する注文支援装置、注文支援方法、及び注文支援プログラムに関する。
【背景技術】
【０００２】
一般に、通販サイトなどでユーザに商品を提示する際に、ユーザにより入力される価格条件（具体的には、上限価格又は下限価格）を満たす商品を提示する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５２３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、お弁当のような商品を注文者に配送する店舗では、最低注文金額が設定されていることがある。また、前記店舗では、注文合計金額が特定金額以上である場合に配送料が無料になる場合がある。しかしながら、合計注文金額が前記最低注文金額又は前記特定金額以上であるか否かを確認しつつ商品を選択することは、注文者にとって手間である。
【０００５】
本発明の目的は、注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る注文支援装置は、注文数及び金額条件を取得する取得処理部と、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出する抽出処理部とを備える。
【０００７】
本発明に係る注文支援方法は、注文数及び金額条件を取得することと、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、抽出される前記注文対象を提示することとを含む。
【０００８】
本発明に係る注文支援プログラムは、一又は複数のプロセッサに、注文数及び金額条件を取得することと、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、抽出される前記注文対象を提示することとを実行させる注文支援プログラムである。
【０００９】
本発明に係る他の注文支援装置は、注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得する取得処理部と、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出する抽出処理部とを備える。
【００１０】
本発明に係る他の注文支援方法は、注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得することと、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、抽出される前記注文対象を提示することとを含む。
【００１１】
本発明に係る他の注文支援プログラムは、一又は複数のプロセッサに、注文数と、注文対象の単価の下限及び上限の少なくとも一方の条件を含む金額条件とを取得することと、予め登録される複数の注文対象のうち、前記金額条件を満たすと共に、前記注文数分の前記注文対象の金額である第１金額又は前記第１金額に予め設定された付加料金を加えた第２金額に関する特定条件を満たす前記注文対象を抽出することと、抽出される前記注文対象を提示することとを実行させる注文支援プログラムである。
【発明の効果】
【００１２】
本発明によれば、注文対象を注文する際のユーザの手間を軽減することが可能な注文支援装置、注文支援方法、及び注文支援プログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態に係る注文支援システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る注文支援システムで使用される店舗情報の一例を示す図である。
【図３】図３は、本発明の実施形態に係る注文支援システムで使用される商品情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る注文支援装置で実行される注文支援処理の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る注文支援装置で実行される注文支援処理の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る注文支援装置で実行される抽出処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される検索条件入力ページの一例を示す図である。
【図８】図８は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図９】図９は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１０】図１０は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される注文受付ページの一例を示す図である。
【図１１】図１１は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される店舗選択ページの一例を示す図である。
【図１２】図１２は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される店舗別注文受付ページの一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される店舗別注文受付ページの一例を示す図である。
【図１４】図１４は、本発明の実施形態に係る注文支援システムにおいてユーザ端末に表示される検索条件入力ページの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１５】
［注文支援システム１］
図１に示すように、本発明の実施形態に係る注文支援システム１は、注文支援装置２と一又は複数のユーザ端末３とを含む。注文支援装置２及びユーザ端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１６】
注文支援装置２は、複数の商品を販売する商品販売サイトとしての機能を備えている。注文支援装置２は、ユーザ端末３からのアクセス要求に応じて、ユーザ端末３のユーザに対して複数の商品を提示し、前記ユーザから所望の商品の注文を受け付ける。なお、他の実施形態では、注文支援装置２は、複数のサービスを提供するサービス提供サイトとしての機能を備えていてもよい。この場合、注文支援装置２は、ユーザ端末３からのアクセス要求に応じて、ユーザ端末３のユーザに対して複数のサービスを提示し、前記ユーザから所望のサービスの注文を受け付ける。前記商品又はサービスは、本発明における「注文対象」の一例である。
【００１７】
ところで、お弁当のような商品を注文者に配送する店舗では、最低注文金額が設定されていることがある。また、前記店舗では、注文合計金額が特定金額以上である場合に配送料が無料になる場合がある。しかしながら、合計注文金額が前記最低注文金額又は前記特定金額以上であるか否かを確認しつつ商品を選択することは、注文者にとって手間である。これに対して、本実施形態に係る注文支援装置２によれば、注文対象を注文する際のユーザの手間を軽減することが可能である。
【００１８】
［注文支援装置２］
図１に示されるように、注文支援装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバである。なお、注文支援装置２は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、注文支援装置２で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００１９】
通信Ｉ／Ｆ２４は、注文支援装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザ端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００２０】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００２１】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、店舗情報Ｄ１、商品情報Ｄ２などのデータが記憶される。ここに、図２は店舗情報Ｄ１の一例を示す図であり、図３は商品情報Ｄ２の一例を示す図である。
【００２２】
図２に示されるように、店舗情報Ｄ１には、前記商品販売サイトにおいて商品を販売する店舗ごとに、対応する「店舗ＩＤ」、「店舗名」、「最低注文金額」、「配送料」、「無料配送条件」などの情報が含まれる。なお、店舗は、本発明の「提供者」の一例である。「店舗ＩＤ」は、店舗を識別するための識別情報である。「店舗名」は、前記店舗の名称である。「最低注文金額」は、前記店舗が注文を受け付けることが可能な最低金額である。すなわち、注文合計金額が「最低注文金額」の金額以上である場合は注文が受け付けられ、そうでない場合は注文が受け付けられない。例えば、図２に示される「店舗Ａ」については、注文合計金額が１０，０００円以上である場合のみ、注文が受け付けられる。「配送料」は、注文された商品を注文者に配送するための料金である。「配送料」は、本発明の「付加料金」の一例である。「無料配送条件」は、配送料が無料になる条件である。例えば、図２に示される「店舗Ｃ」については、注文合計金額が３０，０００円未満である場合は１，０００円の配送料が要求されるが、注文合計金額が３０，０００円以上である場合は配送料が無料となる。
【００２３】
なお、本実施形態では、「最低注文金額」、「配送料」、及び「無料配送条件」が店舗ごとに予め個別に設定されるが、他の実施形態では、「最低注文金額」、「配送料」、及び「無料配送条件」の一部又は全部が、前記商品販売サイトにおいて商品を販売する全ての店舗で共通であってもよい。
【００２４】
図３に示されるように、商品情報Ｄ２には、前記商品販売サイトにおいて販売される商品ごとに、対応する「商品ＩＤ」、「商品名」、「販売店舗ＩＤ」、「単価」などの情報が含まれる。「商品ＩＤ」は、商品を識別するための識別情報である。「商品名」は、前記商品の名称である。「販売店舗ＩＤ」は、前記商品を販売する店舗を識別するための識別情報である。例えば、図３に示される「商品Ａ１」に対応する「販売店舗ＩＤ」は、図２に示される「店舗Ａ」の「店舗ＩＤ」と同じである。これは、「商品Ａ１」が「店舗Ａ」の商品であることを意味する。「単価」は、前記商品の単価である。
【００２５】
なお、他の実施形態として、店舗情報Ｄ１、商品情報Ｄ２などの情報の一部又は全部が、注文支援装置２から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。この場合、注文支援装置２の制御部２１は、前記サーバから各種の情報を取得して、後述の注文支援処理（図４参照）などの各処理を実行してもよい。
【００２６】
また、記憶部２２には、後述の検索条件入力ページＰ１（図７，図１４参照）、注文受付ページＰ２（図８〜図１０参照）、店舗選択ページＰ３（図１１参照）、店舗別注文受付ページＰ４（図１２，図１３参照）などのデータも記憶される。
【００２７】
さらに、記憶部２２には、制御部２１に後述の注文支援処理（図４参照）を実行させるための注文支援プログラムなどの制御プログラムが記憶されている。例えば、前記注文支援プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、注文支援装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２８】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより注文支援装置２を制御する。
【００２９】
具体的に、制御部２１は、図１に示されるように、取得処理部２１１、抽出処理部２１２、提示処理部２１３などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記注文支援プログラムに従った各種の処理を実行することによって取得処理部２１１、抽出処理部２１２、及び提示処理部２１３として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記注文支援プログラムは、複数のプロセッサを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３０】
取得処理部２１１は、注文数及び金額条件を取得する。具体的に、取得処理部２１１は、図７又は図１４に示される検索条件入力ページＰ１を通じて前記注文数及び前記金額条件を取得する。検索条件入力ページＰ１は、ユーザ端末３のユーザが検索条件を入力するためのウェブページである。検索条件入力ページＰ１の詳細については後述する。前記注文数は、前記ユーザが注文しようとする商品の個数である。前記金額条件は、例えば、前記ユーザが注文しようとする商品の単価又は単価範囲、前記ユーザの予算などの情報である。なお、前記単価範囲は、単価の下限及び上限によって指定されてもよいし、単価の下限又は上限のいずれか一方のみによって指定されてもよい。
【００３１】
抽出処理部２１２は、商品情報Ｄ２に登録されている複数の商品のうち、前記金額条件を満たすと共に、前記注文数分の商品の金額である第１金額が特定条件を満たす商品を抽出する。例えば、前記注文数が１１個であり、前記商品の単価が２，０００円である場合、前記第１金額は２２，０００円となる。以下では、前記第１金額を「商品代金」と称することがある。
【００３２】
なお、他の実施形態では、抽出処理部２１２は、商品情報Ｄ２に登録されている複数の商品のうち、前記金額条件を満たすと共に、前記第１金額に予め設定された付加料金を加えた第２金額が前記特定条件を満たす商品を抽出してもよい。前記付加料金は、商品を注文した場合に前記商品代金に加えて要求される料金であって、例えば、商品を配送するための配送料、商品を包装するための包装料などである。
【００３３】
すなわち、抽出処理部２１２は、前記商品代金のみに基づいて前記特定条件を満たす商品を抽出してもよいし、前記商品代金と前記付加料金との合計金額に基づいて前記特定条件を満たす商品を抽出してもよい。
【００３４】
前記特定条件は、具体的には、前記第１金額又は前記第２金額が、予め設定された設定金額以上となることである。前記設定金額は、例えば、商品を販売する店舗ごとに予め個別に設定される金額である。なお、他の実施形態では、前記設定金額が、商品を販売する複数の店舗で共通に設定される金額であってもよい。
【００３５】
なお、前記特定条件は、商品の注文が可能となる注文可能条件であってもよい。この場合、図２に示される「最低注文金額」が、前記設定金額に相当する。また、前記特定条件は、予め定められた特典が付与される特典付与条件であってもよい。前記特典は、例えば、配送料が無料になる特典である。この場合、図２において「無料配送条件」に含まれる金額（例えば、「店舗Ｃ」の場合は３０，０００円、「店舗Ｄ」の場合は１０，０００円）が、前記設定金額に相当する。なお、前記特典が、例えば、包装料が無料になる特典、飲み物が無料で付加される特典などであってもよい。
【００３６】
提示処理部２１３は、抽出処理部２１２による抽出結果に応じた情報を提示する。具体的に、提示処理部２１３は、抽出処理部２１２による抽出結果に応じて、後述の注文受付ページＰ２（図８〜図１０参照）、店舗選択ページＰ３（図１１参照）、店舗別注文受付ページＰ４（図１２，図１３参照）などのウェブページのデータ（例えば、ＨＴＭＬデータ）をユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に注文受付ページＰ２、店舗選択ページＰ３、店舗別注文受付ページＰ４などのウェブページが表示される。後述するように、これらのウェブページの内容は、抽出処理部２１２による抽出結果に応じて変化する。
【００３７】
提示処理部２１３は、抽出処理部２１２により抽出される商品を、前記商品を販売する店舗に対応する前記設定金額（例えば、最低注文金額）に応じた順番で並べて提示可能である。例えば、図１０に示される注文受付ページＰ２では、金額条件及び注文可能条件を満たす商品が、前記商品を販売する店舗に対応する最低注文金額が高い順に並んでいる。
【００３８】
提示処理部２１３は、抽出処理部２１２により抽出される商品を販売する店舗の一覧を提示する第１提示処理と、前記第１提示処理で提示された店舗の中からユーザ操作に応じて選択される店舗により提供される商品を提示する第２提示処理とを実行してもよい。具体的に、提示処理部２１３は、前記第１提示処理として、後述の店舗選択ページＰ３（図１１参照）のデータをユーザ端末３に送信してもよい。そして、提示処理部２１３は、前記第２提示処理として、後述の店舗別注文受付ページＰ４（図１２，図１３参照）のデータをユーザ端末３に送信してもよい。
【００３９】
なお、提示処理部２１３は、前記第２提示処理において、前記金額条件及び前記特定条件（例えば、注文可能条件）の両方を満たす商品のみを提示してもよい（図１２参照）。もしくは、提示処理部２１３は、前記第２提示処理において、前記金額条件及び前記特定条件（例えば、注文可能条件）の両方を満たす商品と、前記特定条件のみを満たす商品とを識別可能に提示してもよい（図１３参照）。
【００４０】
［ユーザ端末３］
図１に示されるように、ユーザ端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。ユーザ端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００４１】
通信Ｉ／Ｆ３４は、ユーザ端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して注文支援装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００４２】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００４３】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って注文支援装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４４】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザ端末３を制御する。
【００４５】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、注文支援装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を注文支援装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００４６】
［注文支援処理］
以下、図４〜図６を参照しつつ、注文支援装置２の制御部２１によって実行される注文支援処理について説明する。なお、制御部２１は、ユーザ端末３からのアクセスが発生した場合に、ユーザ端末３ごとに対応する当該注文支援処理を個別に実行する。即ち、制御部２１は、複数のユーザ端末３に対応する前記注文支援処理を時分割によって略並行して実行することがある。また、当該注文支援処理は、ユーザ端末３の所定の操作によって途中で終了されることがある。
【００４７】
また、本発明は、当該注文支援処理に含まれる一又は複数のステップを実行する注文支援方法の発明として捉えることができ、ここで説明する当該注文支援処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記注文支援処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該注文支援処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該注文支援処理における各ステップが分散して実行される注文支援方法も他の実施形態として考えられる。
【００４８】
＜ステップＳ１１＞
ステップＳ１１において、制御部２１は、いずれかのユーザ端末３から、検索条件入力ページＰ１に対するアクセス要求を受信したか否かを判断する。そして、前記アクセス要求を受信したと判断されると（Ｓ１１：Ｙｅｓ）、処理がステップＳ１２に移行する。一方、前記アクセス要求を受信していないと判断されると（Ｓ１１：Ｎｏ）、前記アクセス要求を受信したと判断されるまで当該ステップＳ１１の処理が繰り返される。
【００４９】
＜ステップＳ１２＞
ステップＳ１２において、制御部２１は、ユーザ端末３の操作表示部３３に、例えば図７又は図１４に示されるような検索条件入力ページＰ１を表示させる。具体的に、制御部２１は、検索条件入力ページＰ１のデータをユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に検索条件入力ページＰ１が表示される。
【００５０】
図７に示される検索条件入力ページＰ１には、注文数を入力するための入力欄Ｔ１１、金額条件の種別を選択するためのラジオボタンＲ１１，Ｒ１２、金額条件として商品の単価を入力するための入力欄Ｔ１２、及び金額条件として予算を入力するための入力欄Ｔ１３が含まれる。
【００５１】
図７に示される検索条件入力ページＰ１には、商品を検索するための第１検索キーＫ１１と、店舗を検索するための第２検索キーＫ１２が含まれている。第１検索キーＫ１１又は第２検索キーＫ１２が操作されると、入力欄Ｔ１１に入力された情報（注文数）と、入力欄Ｔ１２又は入力欄Ｔ１３のいずれか一方に入力された情報（単価又は予算）とが注文支援装置２に送信される。具体的には、ラジオボタンＲ１１が選択されている場合には入力欄Ｔ１２に入力された情報（単価）が注文支援装置２に送信され、ラジオボタンＲ１２が選択されている場合には入力欄Ｔ１３に入力された情報（予算）が注文支援装置２に送信される。
【００５２】
なお、本実施形態では、前記商品販売サイトにおいて販売される商品の単価は、１，０００円、２，０００円、３，０００円、及び４，０００円の４種類の単価のいずれかに設定されているものとする。そして、入力欄Ｔ１２はドロップダウンリストとなっており、ユーザは、前記４種類の単価の中から所望の単価を選択することによって入力欄Ｔ１２に所望の単価を入力することができるものとする。ただし、他の実施形態では、ユーザが入力欄Ｔ１２に任意の単価を直接入力できるように構成されてもよい。
【００５３】
図１４は、検索条件入力ページＰ１の他の例を示している。図１４に示される検索条件入力ページＰ１には、図７に示される検索条件入力ページＰ１におけるラジオボタンＲ１１及び入力欄Ｔ１２の代わりに、ラジオボタンＲ１３及び入力欄Ｔ１４，Ｔ１５が含まれる。ラジオボタンＲ１３は、金額条件の種別を選択するためのラジオボタンである。入力欄Ｔ１４は、金額条件として単価範囲の下限を入力するための入力欄であり、入力欄Ｔ１５は、金額条件として単価範囲の上限を入力するための入力欄である。
【００５４】
図１４に示される検索条件入力ページＰ１において、ラジオボタンＲ１３が選択されている状態で第１検索キーＫ１１又は第２検索キーＫ１２が操作されると、入力欄Ｔ１１に入力された情報（注文数）と、入力欄Ｔ１４及び入力欄Ｔ１５に入力された情報（単価範囲の下限及び上限）とが注文支援装置２に送信される。また、図１４に示される検索条件入力ページＰ１において、ラジオボタンＲ１２が選択されている状態で第１検索キーＫ１１又は第２検索キーＫ１２が操作されると、入力欄Ｔ１１に入力された情報（注文数）と、入力欄Ｔ１３に入力された情報（予算）とが注文支援装置２に送信される。
【００５５】
＜ステップＳ１３＞
ステップＳ１３において、制御部２１は、検索条件入力ページＰ１に入力された注文数及び金額条件を取得する。具体的に、図７に示される検索条件入力ページＰ１においてラジオボタンＲ１１が選択された場合、制御部２１は、図７に示される検索条件入力ページＰ１に含まれる入力欄Ｔ１１及び入力欄Ｔ１２に入力された情報（注文数及び単価）を取得する。一方、図７に示される検索条件入力ページＰ１においてラジオボタンＲ１２が選択された場合、制御部２１は、検索条件入力ページＰ１に含まれる入力欄Ｔ１１及び入力欄Ｔ１３に入力された情報（注文数及び予算）を取得する。また、図１４に示される検索条件入力ページＰ１においてラジオボタンＲ１３が選択された場合、制御部２１は、図１４に示される検索条件入力ページＰ１に含まれる入力欄Ｔ１１、入力欄Ｔ１４、及び入力欄Ｔ１５に入力された情報（注文数及び単価範囲）を取得する。ここで、入力欄Ｔ１４が空欄の場合は、単価範囲の下限が０円であると見做されてもよい。また、入力欄Ｔ１５が空欄の場合は、単価範囲の上限が十分に大きい金額（例えば、１万円、無限大など）であると見做されてもよい。一方、図１４に示される検索条件入力ページＰ１においてラジオボタンＲ１２が選択された場合、制御部２１は、図１４に示される検索条件入力ページＰ１に含まれる入力欄Ｔ１１及び入力欄Ｔ１３に入力された情報（注文数及び予算）を取得する。当該ステップＳ１３の処理は、制御部２１の取得処理部２１１により実行される。
【００５６】
＜ステップＳ１４＞
ステップＳ１４において、制御部２１は、商品抽出処理を実行する。当該ステップＳ１４の処理は、制御部２１の抽出処理部２１２により実行される。以下、図６を参照しつつ、前記商品抽出処理について説明する。
【００５７】
＜ステップＳ１４１＞
ステップＳ１４１において、制御部２１は、商品情報Ｄ２に登録されている複数の商品のうち、前記ステップＳ１３で取得された金額条件を満たす商品を、１つずつ順次に判定対象商品として選択する。当該ステップＳ１４１で前記判定対象商品として選択された商品が、後述のステップＳ１４２における判定対象となる。
【００５８】
例えば、前記ステップＳ１３で取得された金額条件が、「単価が２，０００円」という金額条件である場合（すなわち、図７における入力欄Ｔ１２の入力値が２０００である場合）、図３に示される「商品Ａ２」、「商品Ａ３」、「商品Ｂ２」、「商品Ｃ２」、「商品Ｄ２」などが前記判定対象商品として順次に選択される。
【００５９】
また、前記ステップＳ１３で取得された金額条件が、「単価範囲が１，０００円〜２，０００円」という金額条件である場合（すなわち、図１４における入力欄Ｔ１４の入力値が１０００であり、入力欄Ｔ１５の入力値が２０００である場合）、図３に示される「商品Ａ１」、「商品Ａ２」、「商品Ａ３」、「商品Ｂ１」、「商品Ｂ２」、「商品Ｃ１」、「商品Ｃ２」、「商品Ｄ１」、「商品Ｄ２」などが前記判定対象商品として順次に選択される。
【００６０】
なお、前記ステップＳ１３で取得された金額条件が予算に関する金額条件である場合、制御部２１は、入力された注文数及び予算に基づいて、予算に関する金額条件を単価に関する金額条件に変換してもよい。例えば、注文数が１１個であり、予算が２５，０００円である場合、前記予算内で注文することが可能な商品は、単価が２，２７２円以下の商品である。この場合、制御部２１は、前記商品販売サイトにおいて販売される商品の単価（すなわち、１，０００円、２，０００円、３，０００円、及び４，０００円の４種類の単価）のうち、２，２７２円以下で且つ２，２７２円に最も近い単価（すなわち、２，０００円）を、金額条件として入力された単価であると見做してもよい。そして、制御部２１は、商品情報Ｄ２に登録されている複数の商品のうち、単価が２，０００円である商品を、前記判定対象商品として順次に選択してもよい。なお、予算に関する金額条件を単価に関する金額条件に変換する際に、制御部２１は、付加料金（例えば、配送料、包装料など）を考慮して、金額条件としての単価を決定してもよい。例えば、制御部２１は、予算から付加料金を減算した金額を、注文数で除算した結果に基づいて、金額条件としての単価を決定してもよい。なお、付加料金が店舗ごとに異なる場合は、金額条件としての単価を店舗ごとに個別に決定してもよい。
【００６１】
また、前記ステップＳ１３で取得された金額条件が予算に関する金額条件である場合、制御部２１は、入力された注文数及び予算に基づいて、予算に関する金額条件を単価範囲に関する金額条件に変換してもよい。例えば、注文数が１１個であり、予算が２５，０００円である場合、前記予算内で注文することが可能な商品は、単価が２，２７２円以下の商品である。この場合、制御部２１は、商品情報Ｄ２に登録されている複数の商品のうち、単価範囲が０円〜２，２７２円である商品を、前記判定対象商品として順次に選択してもよい。なお、予算に関する金額条件を単価範囲に関する金額条件に変換する際に、制御部２１は、付加料金（例えば、配送料、包装料など）を考慮して、金額条件としての単価範囲を決定してもよい。例えば、制御部２１は、予算から付加料金を減算した金額を、注文数で除算した結果に基づいて、金額条件としての単価範囲を決定してもよい。なお、付加料金が店舗ごとに異なる場合は、金額条件としての単価範囲を店舗ごとに個別に決定してもよい。
【００６２】
＜ステップＳ１４２＞
ステップＳ１４２において、制御部２１は、前記ステップＳ１３で取得された注文数分の前記判定対象商品が注文された場合に、当該判定対象商品を販売する店舗の注文可能条件を満たすか否かを判定する。例えば、前記注文数が１１個であり、前記判定対象商品が図３に示される「商品Ａ２」である場合、注文合計金額は２２，０００円となる。この場合、注文合計金額（２２，０００円）が、「商品Ａ２」を販売する「店舗Ａ」の最低注文金額（１０，０００円）以上となるので、注文可能条件を満たすと判定される。一方、前記注文数が１１個であり、前記判定対象商品が図３に示される「商品Ｂ２」である場合、注文合計金額は２２，０００円となる。この場合、注文合計金額（２２，０００円）が、「商品Ｂ２」を販売する「店舗Ｂ」の最低注文金額（３０，０００円）未満となるので、注文可能条件を満たさないと判定される。そして、注文可能条件を満たすと判定されると（Ｓ１４２：Ｙｅｓ）、処理がステップＳ１４３に移行する。一方、注文可能条件を満たさないと判定されると（Ｓ１４２：Ｎｏ）、処理がステップＳ１４４に移行する。
【００６３】
＜ステップＳ１４３＞
ステップＳ１４３において、制御部２１は、前記判定対象商品を提示対象商品に設定する。例えば、制御部２１は、前記判定対象商品が提示対象商品であることを示す情報（フラグなど）を前記ＲＡＭに記憶させる。
【００６４】
＜ステップＳ１４４＞
ステップＳ１４４において、制御部２１は、前記ステップＳ１３で取得された金額条件を満たす全ての商品が前記判定対象商品として選択済みであるか否かを判断する。そして、前記金額条件を満たす全ての商品が前記判定対象商品として選択済みであると判断されると（Ｓ１４４：Ｙｅｓ）、前記商品抽出処理が終了する。一方、前記金額条件を満たす商品の中に、まだ前記判定対象商品として選択されていない商品が残っていると判断されると（Ｓ１４４：Ｎｏ）、処理が前記ステップＳ１４１に戻る。
【００６５】
前記商品抽出処理が終了すると、処理が図４に示されるステップＳ１５に移行する。
【００６６】
＜ステップＳ１５＞
ステップＳ１５において、制御部２１は、商品を検索すべきか店舗を検索すべきかを判断する。具体的に、制御部２１は、検索条件入力ページＰ１において第１検索キーＫ１１が操作された場合は商品を検索すべきであると判断し、第２検索キーＫ１２が操作された場合は店舗を検索すべきであると判断する。そして、商品を検索すべきであると判断されると（Ｓ１５：Ｙｅｓ）、処理がステップＳ１６に移行する。一方、店舗を検索すべきであると判断されると（Ｓ１５：Ｎｏ）、処理が図５に示されるステップＳ３１に移行する。
【００６７】
＜ステップＳ１６＞
ステップＳ１６において、制御部２１は、ユーザ端末３の操作表示部３３に、例えば図８に示されるような注文受付ページＰ２を表示させる。なお、図８は、前記ステップＳ１３で取得された金額条件が「単価が２，０００円」という金額条件である場合の注文受付ページＰ２の一例を示している。具体的に、制御部２１は、注文受付ページＰ２のデータをユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に注文受付ページＰ２が表示される。図８に示されるように、注文受付ページＰ２には、前記ステップＳ１４３で提示対象商品に設定された商品の一覧が表示される。具体的に、前記ステップＳ１４３で提示対象商品に設定された商品のうちの１番目〜１０番目の商品が、注文受付ページＰ２に表示される。また、注文受付ページＰ２には、ユーザにより操作される操作部として、チェックボックスＣ２１，Ｃ２２、ラジオボタンＲ２１，Ｒ２２、複数の注文キーＫ２１、及び操作キーＫ２２が含まれる。また、注文受付ページＰ２では、「商品Ａ２」、「商品Ａ３」などの商品名の右隣に、その商品の単価が表示され、単価の右側には、その商品を販売する店舗の最低注文金額が表示される。当該ステップＳ１６の処理は、制御部２１の提示処理部２１３により実行される。
【００６８】
＜ステップＳ１７＞
ステップＳ１７において、制御部２１は、表示内容変更操作が行われたか否かを判断する。具体的に、制御部２１は、注文受付ページＰ２に含まれているチェックボックスＣ２１，Ｃ２２、ラジオボタンＲ２１，Ｒ２２、及び操作キーＫ２２のいずれかが操作された場合に、前記表示内容変更操作が行われたと判断する。そして、前記表示内容変更操作が行われたと判断されると（Ｓ１７：Ｙｅｓ）、処理がステップＳ１８に移行する。一方、前記表示内容変更操作が行われていないと判断されると（Ｓ１７：Ｎｏ）、処理がステップＳ１９に移行する。
【００６９】
＜ステップＳ１８＞
ステップＳ１８において、制御部２１は、前記表示内容変更操作に応じて注文受付ページＰ２の表示内容を変更する。
【００７０】
チェックボックスＣ２１は、提示対象商品に設定された商品のうち無料配送条件を満たす商品のみを表示するか、提示対象商品に設定された全ての商品を表示するかを選択するための操作部である。図８に示されるように、初期状態の注文受付ページＰ２では、チェックボックスＣ２１にはチェックが入っていない状態となっている。チェックボックスＣ２１が操作されてチェックボックスＣ２１にチェックが入れられた場合、制御部２１は、図９に示されるように、提示対象商品に設定された商品のうち、無料配送条件を満たす商品のみを表示する。例えば、図８に示される「商品Ｃ２」を販売している店舗は「店舗Ｃ」であり、「店舗Ｃ」の無料配送条件は「注文合計金額が３０，０００円以上」である（図２参照）。そして、「商品Ｃ２」を１１個注文した場合の注文合計金額は２２，０００円であるため、「商品Ｃ２」は、無料配送条件を満たさない。よって、図９に示される注文受付ページＰ２では「商品Ｃ２」は表示されない。これにより、無料配送条件を満たす店舗の商品を注文したいユーザにとって、利便性が向上する。
【００７１】
チェックボックスＣ２２は、提示対象商品に設定された商品を、前記商品を販売する店舗の最低注文金額に応じて並べ替えるか否かを選択するための操作部である。図８に示されるように、初期状態の注文受付ページＰ２では、チェックボックスＣ２２にはチェックが入っていない状態となっている。ラジオボタンＲ２１，Ｒ２２は、最低注文金額に応じて商品を並べ替える場合の商品の並び順を選択するための操作部である。ラジオボタンＲ２１が操作された場合、制御部２１は、最低注文金額が高い順に商品を並べ替える。なお、図８に示されるように、初期状態の注文受付ページＰ２では、ラジオボタンＲ２１が選択された状態となっている。一方、ラジオボタンＲ２２が操作された場合、制御部２１は、最低注文金額が低い順に商品を並べ替える。なお、図８に示されるように、チェックボックスＣ２２にチェックが入っていない状態では、ラジオボタンＲ２１，Ｒ２２は操作不可能な状態（例えば、グレーアウトの状態）となる。
【００７２】
チェックボックスＣ２２が操作されてチェックボックスＣ２２にチェックが入れられ、且つラジオボタンＲ２１が選択された場合、制御部２１は、図１０に示されるように、提示対象商品に設定された商品を、最低注文金額が高い順に並べて表示する。これにより、最低注文金額がより高い店舗の商品を優先的に注文したいユーザにとって、利便性が向上する。一方、チェックボックスＣ２２が操作されてチェックボックスＣ２２にチェックが入れられ、且つラジオボタンＲ２２が選択された場合、制御部２１は、提示対象商品に設定された商品を、最低注文金額が低い順に並べて表示する。これにより、最低注文金額がより低い店舗の商品を優先的に注文したいユーザにとって、利便性が向上する。
【００７３】
操作キーＫ２２は、注文受付ページＰ２に現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ２に表示させるための操作部である。操作キーＫ２２が操作された場合、制御部２１は、現在表示中の１０個の商品の代わりに、これらの商品に続く次の１０個の商品を注文受付ページＰ２に表示する。
【００７４】
＜ステップＳ１９＞
ステップＳ１９において、制御部２１は、注文操作が行われたか否かを判断する。注文受付ページＰ２には、現在表示中の商品各々に対応する注文キーＫ２１が含まれている。注文キーＫ２１は、対応する商品を注文するための操作部である。制御部２１は、注文受付ページＰ２に含まれているいずれかの注文キーＫ２１が操作された場合に、前記注文操作が行われたと判断する。そして、前記注文操作が行われたと判断されると（Ｓ１９：Ｙｅｓ）、処理がステップＳ２０に移行する。一方、前記注文操作が行われていないと判断されると（Ｓ１９：Ｎｏ）、処理が前記ステップＳ１７に戻る。
【００７５】
＜ステップＳ２０＞
ステップＳ２０において、制御部２１は、操作された注文キーＫ２１に対応する商品の注文処理を実行する。具体的に、制御部２１は、前記商品の配送先、決済方法などの情報を入力するための注文ページ（不図示）のデータをユーザ端末３に送信して、前記情報を取得する。前記注文処理が終了すると、処理が前記ステップＳ１１に戻る。
【００７６】
＜ステップＳ３１＞
一方、検索条件入力ページＰ１において第２検索キーＫ１２が操作された場合、ステップＳ３１において、制御部２１は、店舗情報Ｄ１に登録されている店舗の中から、前記ステップＳ１４３で提示対象商品に設定された商品を有する店舗を提示対象店舗として抽出する。
【００７７】
例えば、制御部２１は、店舗情報Ｄ１に登録されている店舗ごとに、前記店舗の少なくとも１つの商品が前記提示対象商品に含まれているか否かを順次に判定してもよい。この場合、制御部２１は、前記店舗のいずれか１つの商品が前記提示対象商品に含まれていることが確認された時点で、前記店舗を提示対象店舗に設定してもよい。これにより、前記提示対象商品に設定された商品を有する店舗の抽出に要する時間を短縮することができる。
【００７８】
＜ステップＳ３２＞
ステップＳ３２において、制御部２１は、ユーザ端末３の操作表示部３３に、例えば図１１に示されるような店舗選択ページＰ３を表示させる。具体的に、制御部２１は、店舗選択ページＰ３のデータをユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に店舗選択ページＰ３が表示される。図１１に示されるように、店舗選択ページＰ３には、前記ステップＳ３１で抽出された店舗（提示対象店舗）の一覧が表示される。具体的に、前記ステップＳ１４３で提示対象商品に設定された商品を有する店舗のうちの１番目〜１０番目の店舗が、店舗選択ページＰ３に表示される。また、店舗選択ページＰ３には、ユーザにより操作される操作部として、チェックボックスＣ３１，Ｃ３２、ラジオボタンＲ３１，Ｒ３２、複数の選択キーＫ３１、及び操作キーＫ３２が含まれる。また、店舗選択ページＰ３では、「店舗Ａ」、「店舗Ｃ」などの店舗名の右側に、その店舗の最低注文金額が表示される。当該ステップＳ３２の処理は、制御部２１の提示処理部２１３により実行される。当該ステップＳ３２の処理は、制御部２１の提示処理部２１３により実行される。
【００７９】
＜ステップＳ３３＞
ステップＳ３３において、制御部２１は、表示内容変更操作が行われたか否かを判断する。具体的に、制御部２１は、店舗選択ページＰ３に含まれているチェックボックスＣ３１，Ｃ３２、ラジオボタンＲ３１，Ｒ３２、及び操作キーＫ３２のいずれかが操作された場合に、前記表示内容変更操作が行われたと判断する。そして、前記表示内容変更操作が行われたと判断されると（Ｓ３３：Ｙｅｓ）、処理がステップＳ３４に移行する。一方、前記表示内容変更操作が行われていないと判断されると（Ｓ３３：Ｎｏ）、処理がステップＳ３５に移行する。
【００８０】
＜ステップＳ３４＞
ステップＳ３４において、制御部２１は、前記表示内容変更操作に応じて店舗選択ページＰ３の表示内容を変更する。
【００８１】
チェックボックスＣ３１は、前記ステップＳ３１で抽出された店舗のうち無料配送条件を満たす商品を有する店舗のみを表示するか、前記ステップＳ３１で抽出された全ての店舗を表示するかを選択するための操作部である。図１１に示されるように、初期状態の店舗選択ページＰ３では、チェックボックスＣ３１にはチェックが入っていない状態となっている。チェックボックスＣ３１が操作されてチェックボックスＣ３１にチェックが入れられた場合、制御部２１は、前記ステップＳ３１で抽出された店舗のうち、無料配送条件を満たす商品を有する店舗のみを表示する。これにより、無料配送条件を満たす店舗の商品を注文したいユーザにとって、利便性が向上する。
【００８２】
チェックボックスＣ３２は、前記ステップＳ３１で抽出された店舗を、前記店舗の最低注文金額に応じて並べ替えるか否かを選択するための操作部である。図１１に示されるように、初期状態の店舗選択ページＰ３では、チェックボックスＣ３２にはチェックが入っていない状態となっている。ラジオボタンＲ３１，Ｒ３２は、最低注文金額に応じて店舗を並べ替える場合の店舗の並び順を選択するための操作部である。ラジオボタンＲ３１が操作された場合、制御部２１は、最低注文金額が高い順に店舗を並べ替える。なお、図１１に示されるように、初期状態の店舗選択ページＰ３では、ラジオボタンＲ３１が選択された状態となっている。一方、ラジオボタンＲ３２が操作された場合、制御部２１は、最低注文金額が低い順に店舗を並べ替える。なお、図１１に示されるように、チェックボックスＣ３２にチェックが入っていない状態では、ラジオボタンＲ３１，Ｒ３２は操作不可能な状態（例えば、グレーアウトの状態）となる。
【００８３】
チェックボックスＣ３２が操作されてチェックボックスＣ３２にチェックが入れられ、且つラジオボタンＲ３１が選択された場合、制御部２１は、前記ステップＳ３１で抽出された店舗を、最低注文金額が高い順に並べて表示する。これにより、最低注文金額がより高い店舗の商品を優先的に注文したいユーザにとって、利便性が向上する。一方、チェックボックスＣ３２が操作されてチェックボックスＣ３２にチェックが入れられ、且つラジオボタンＲ３２が選択された場合、制御部２１は、前記ステップＳ３１で抽出された店舗を、最低注文金額が低い順に並べて表示する。これにより、最低注文金額がより低い店舗の商品を優先的に注文したいユーザにとって、利便性が向上する。
【００８４】
操作キーＫ３２は、店舗選択ページＰ３に現在表示中の１０店の店舗の代わりに、これらの店舗に続く次の１０店の店舗を店舗選択ページＰ３に表示させるための操作部である。操作キーＫ３２が操作された場合、制御部２１は、現在表示中の１０店の店舗の代わりに、これらの店舗に続く次の１０店の店舗を店舗選択ページＰ３に表示する。
【００８５】
＜ステップＳ３５＞
ステップＳ３５において、制御部２１は、店舗選択操作が行われたか否かを判断する。店舗選択ページＰ３には、現在表示中の店舗各々に対応する選択キーＫ３１が含まれている。選択キーＫ３１は、対応する店舗を選択するための操作部である。制御部２１は、店舗選択ページＰ３に含まれているいずれかの選択キーＫ３１が操作された場合に、前記店舗選択操作が行われたと判断する。そして、前記店舗選択操作が行われたと判断されると（Ｓ３５：Ｙｅｓ）、処理がステップＳ３６に移行する。一方、前記店舗選択操作が行われていないと判断されると（Ｓ３５：Ｎｏ）、処理が前記ステップＳ３３に戻る。
【００８６】
＜ステップＳ３６＞
ステップＳ３６において、制御部２１は、ユーザ端末３の操作表示部３３に、例えば図１２に示されるような店舗別注文受付ページＰ４を表示させる。具体的に、制御部２１は、店舗別注文受付ページＰ４のデータをユーザ端末３に送信する。その結果、ユーザ端末３の操作表示部３３に店舗別注文受付ページＰ４が表示される。図１２に示されるように、店舗別注文受付ページＰ４には、店舗選択ページＰ３で選択された店舗が有する商品のうち、前記ステップＳ１４３で提示対象商品に設定された商品の一覧が表示される。また、店舗別注文受付ページＰ４には、ユーザにより操作される操作部として、一又は複数の注文キーＫ４１、及び操作キーＫ４２が含まれる。当該ステップＳ３６の処理は、制御部２１の提示処理部２１３により実行される。
【００８７】
なお、他の実施形態では、図１３に示されるように、店舗別注文受付ページＰ４に、前記ステップＳ１４３で提示対象商品に設定された商品（すなわち、金額条件と注文可能条件の両方を満たす商品）に加えて、前記店舗で注文可能な他の商品（すなわち、金額条件は満たさないが注文可能条件は満たす商品）も表示されてもよい。これにより、ユーザは必要に応じて、前記金額条件を満たさない商品を注文することが可能となる。この場合、制御部２１は、前記ステップＳ１４３で提示対象商品に設定された商品と、前記店舗で注文可能な他の商品とを識別可能に表示してもよい。例えば、制御部２１は、図１３に示されるように、前者の商品と後者の商品とを異なる表示領域に表示してもよい。もしくは、制御部２１は、前者の商品と後者の商品とを異なる表示態様で（例えば、異なる文字色又は異なる背景色で）表示してもよい。
【００８８】
＜ステップＳ３７＞
ステップＳ３７において、制御部２１は、注文操作が行われたか、戻り操作が行われたかを判断する。店舗別注文受付ページＰ４には、現在表示中の商品各々に対応する注文キーＫ４１が含まれている。注文キーＫ４１は、対応する商品を注文するための操作部である。また、店舗別注文受付ページＰ４には、店舗選択ページＰ３を再表示させるための操作キーＫ４２が含まれている。制御部２１は、店舗別注文受付ページＰ４に含まれているいずれかの注文キーＫ４１が操作された場合に、前記注文操作が行われたと判断する。一方、制御部２１は、店舗別注文受付ページＰ４に含まれている操作キーＫ４２が操作された場合に、前記戻り操作が行われたと判断する。そして、前記注文操作が行われたと判断されると（Ｓ３７：Ｙｅｓ）、処理がステップＳ３８に移行する。一方、前記戻り操作が行われたと判断されると（Ｓ３７：Ｎｏ）、処理が前記ステップＳ３２に戻る。
【００８９】
＜ステップＳ３８＞
ステップＳ３８において、制御部２１は、操作された注文キーＫ４１に対応する商品の注文処理を実行する。具体的に、制御部２１は、前記商品の配送先、決済方法などの情報を入力するための注文ページ（不図示）のデータをユーザ端末３に送信して、前記情報を取得する。前記注文処理が終了すると、処理が前記ステップＳ１１（図４）に戻る。
【００９０】
以上説明したように、本実施形態に係る注文支援装置２では、検索条件入力ページＰ１で入力された金額条件を満たす商品のうち、検索条件入力ページＰ１で入力された注文数の注文が行われた場合に、対応する店舗の注文可能条件が満たされる商品がユーザに提示される。よって、ユーザは、合計注文金額が最低注文金額以上であるか否かを確認しつつ商品を選択する必要がない。よって、本実施形態に係る注文支援装置２によれば、商品を注文する際のユーザの手間を軽減することが可能である。特に、最低注文金額が店舗ごとに個別に設定されている場合であっても、ユーザは店舗ごとの最低注文金額を考慮する必要がないため、ユーザの手間が大きく軽減される。
【００９１】
［変形例］
なお、本実施形態では、前記ステップＳ１４１において、商品情報Ｄ２に登録されている商品のうち前記金額条件を満たす商品が判定対象商品として順次に選択され、前記ステップＳ１４２において、前記注文数分の前記判定対象商品が注文された場合に前記注文可能条件を満たすか否かが判定されるが、本発明はこれに限定されない。すなわち、最終的に同一の商品が提示対象商品として設定されればよく、提示対象商品を決定するための処理手順は任意である。
【００９２】
例えば、前記ステップＳ１３で取得された金額条件が単価範囲に関する金額条件である場合、制御部２１は、前記ステップＳ１４１（図６）の処理を実行する前に、前記単価範囲の上限に前記注文数を乗算することによって最大注文金額を算出し、商品情報Ｄ２に登録されている商品の中から、最低注文金額が前記最大注文金額以下である店舗の商品だけを抽出してもよい。そして、前記ステップＳ１４１において、制御部２１は、抽出された商品（すなわち、最低注文金額が前記最大注文金額以下である店舗の商品）の中から、前記金額条件を満たす商品を１つずつ順次に判定対象商品として選択してもよい。これにより、前記判定対象商品として選択される商品が予め絞り込まれるので、その分だけ前記ステップＳ１４２の処理の実行回数が減り、前記商品抽出処理に要する処理時間を短縮することができる。
【００９３】
また、例えば、前記商品販売サイトにおいて商品を販売する全ての店舗で最低注文金額が共通である場合、制御部２１は、前記ステップＳ１４１（図６）の処理を実行する前に、前記最低注文金額を前記注文数で除算することによって最低注文単価を算出し、商品情報Ｄ２に登録されている商品の中から、単価が前記最低注文単価以上である商品だけを抽出してもよい。そして、前記ステップＳ１４１において、制御部２１は、抽出された商品（すなわち、単価が前記最低注文単価以上である商品）の中から、前記金額条件を満たす商品を１つずつ順次に判定対象商品として選択してもよい。これにより、前記判定対象商品として選択される商品が予め絞り込まれるので、その分だけ前記ステップＳ１４２の処理の実行回数が減り、前記商品抽出処理に要する処理時間を短縮することができる。
【００９４】
また、本実施形態では、検索条件入力ページＰ１において単価、単価範囲、及び予算のいずれか１種類の金額条件のみを選択的に入力可能であるが、他の実施形態では、単価、単価範囲、及び予算のうちの任意の２種類又は３種類の金額条件を入力可能であってもよい。この場合、前記ステップＳ１４１（図６）において、任意の２種類又は３種類の金額条件を同時に満たす商品が、前記判定対象商品として選択される。
【００９５】
また、本実施形態では、前記ステップＳ１４３において、注文可能条件を満たす商品が提示対象商品に設定されるが、本発明はこれに限定されない。他の実施形態では、前記ステップＳ１４３において、特典付与条件（例えば、無料配送条件、包装料が無料になる条件、飲み物が無料で付加される条件など）を満たす商品が提示対象商品に設定されてもよい。
【００９６】
また、他の実施形態では、前記ステップＳ１４３において提示対象商品に設定される商品の条件を、予め設定された複数の条件（例えば、注文可能条件、無料配送条件、包装料が無料になる条件、飲み物が無料で付加される条件など）の中からユーザが任意に選択可能であってもよい。
【００９７】
また、本実施形態では、注文受付ページＰ２に前記表示内容変更操作のための複数の操作部（具体的には、チェックボックスＣ２１，Ｃ２２、ラジオボタンＲ２１，Ｒ２２，及び操作キーＫ２２）が含まれているが、本発明はこれに限定されない。他の実施形態では、前記複数の操作部が、注文受付ページＰ２とは異なるページ（例えば、注文受付ページＰ２の表示内容を設定するための設定ページなど）に含まれてもよい。また、他の実施形態では、前記複数の操作部の一部又は全部が省略されてもよい。
【００９８】
また、本実施形態では、店舗選択ページＰ３に前記表示内容変更操作のための複数の操作部（具体的には、チェックボックスＣ３１，Ｃ３２、ラジオボタンＲ３１，Ｒ３２，及び操作キーＫ３２）が含まれているが、本発明はこれに限定されない。他の実施形態では、前記複数の操作部が、店舗選択ページＰ３とは異なるページ（例えば、店舗選択ページＰ３の表示内容を設定するための設定ページなど）に含まれてもよい。また、他の実施形態では、前記複数の操作部の一部又は全部が省略されてもよい。
【００９９】
また、本実施形態では、注文受付ページＰ２又は店舗別注文受付ページＰ４に注文対象として商品が表示されるが、他の実施形態では、注文受付ページＰ２又は店舗別注文受付ページＰ４に注文対象としてサービスが表示されてもよい。
【符号の説明】
【０１００】
１      注文支援システム
２      注文支援装置
２１    制御部
２１１  取得処理部
２１２  抽出処理部
２１３  提示処理部
３      ユーザ端末
３１    制御部
３１１  ブラウザ処理部
【図１】
2019149139.tif 000003
【図２】
2019149139.tif 000004
【図３】
2019149139.tif 000005
【図４】
2019149139.tif 000006
【図５】
2019149139.tif 000007
【図６】
2019149139.tif 000008
【図７】
2019149139.tif 000009
【図８】
2019149139.tif 000010
【図９】
2019149139.tif 000011
【図１０】
2019149139.tif 000012
【図１１】
2019149139.tif 000013
【図１２】
2019149139.tif 000014
【図１３】
2019149139.tif 000015
【図１４】
2019149139.tif 000016