(57)【要約】【課題】  クーポン所持の有無に従って、購入画面を異ならしめて表示させる仕組みを提供すること。【解決手段】  情報処理装置が管理しているクーポンテーブルの中にユーザーが所持しているクーポンが含まれるかを判断する判断し、その結果、クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれていると判断された場合は、クーポン情報入力画面を送信し、前記ユーザーがクーポンを所持していないと判断された場合は、前記クーポン情報入力画面を表示する工程の次の工程の画面を送信すること。【選択図】図３ｂ
2014085835.tif 000002
【特許請求の範囲】
【請求項１】
それぞれのユーザーが所持するクーポンに関する情報をクーポンテーブルに管理する機能を有する情報処理装置であって、
ユーザーに商品選択を可能とさせる商品選択画面を送信する商品選択画面送信手段と、
前記商品選択画面送信手段により送信された前記商品選択画面を介して、前記ユーザーにより選択された商品を購入するために、当該ユーザーにより次の工程の画面を表示する指示を受け付ける工程受付手段と、
前記工程受付手段により次の工程の画面を表示する指示を受け付けたことに応じて、前記情報処理装置が管理している前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれるかを判断する判断手段と、
前記判断手段による判断の結果、前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれていると判断された場合は、クーポン情報入力画面を送信するクーポン情報入力画面送信手段と、
前記判断手段による判断の結果、前記ユーザーがクーポンを所持していないと判断された場合は、前記クーポン情報入力画面を表示する工程の次の工程の画面を送信する次工程画面送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段で表示された前記クーポン情報入力画面において、クーポンの適用対象となる商品に対して入力すべきクーポン情報が、クーポンの適用対象でない商品に対して入力された場合に、エラーを通知するエラー通知手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、更に、前記クーポンが有効か否かを判断することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記判断手段は、更に、前記クーポンが有効か否かを判断することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
ユーザーによりクーポンが利用されると、前記取得手段により取得した前記ユーザーが所持しているクーポン情報を更新する、更新手段を更に備えることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記判断手段は、更に、クーポンの有効期間内か否かや、クーポンが購入しようとしている商品に対して有効か否かを判断し、
前記表示手段は、更に、クーポンが使用可能な商品に対してのみクーポン情報の入力を受け付けることを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、パーソナルコンピュータ等の情報端末を利用してインターネット上で商品を購入できるようになってきている。
【０００３】
また、インターネット上で商品を購入する際に、クーポン番号等を入力することによって、インターネット上で割引するシステムも存在する。
【０００４】
しかしながら、ユーザーのクーポン所持の有無にかかわらず、一律にクーポン番号入力画面を表示すると、クーポン所持の無いユーザーにとっては、クーポン番号を入力する必要がないので、その画面をスキップする操作の手間が生じ、購入処理が煩雑になる。
【０００５】
また、クーポンを持っていないユーザーに対してクーポン入力画面を表示してしまうと、クーポンの存在を知らないユーザーは、クーポンを所持していれば本来値引きができる可能性があったことをしってしまうことになる。自分は定価で購入しなければならないことになり、その結果、クーポンを探すために商品の購入を保留したり、購入意欲を損なって購入を止めたりする可能性がある。
【０００６】
ゆえに、ユーザーのクーポン所持の有無によって、購入画面を異ならしめて表示させる必然性がある。
【０００７】
従来の技術として、先行文献１には、インターネット上で商品を購入する際、ユーザーが取得可能なクーポンがある場合に、そのクーポンの取得を促すクーポン管理端末が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特願２０００−２７３９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、先行文献１は、ユーザーが商品を購入しようとする際に、取得可能なクーポンを表示するものであって、クーポン所持の有無によって、購入画面を異ならしめて表示させる技術ではない。
【００１０】
そこで、本発明の目的は、クーポン所持の有無に従って、購入画面を異ならしめて表示させる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、それぞれのユーザーが所持するクーポンに関する情報をクーポンテーブルに管理する機能を有する情報処理装置であって、ユーザーに商品選択を可能とさせる商品選択画面を送信する商品選択画面送信手段と、前記商品選択画面送信手段により送信された前記商品選択画面を介して、前記ユーザーにより選択された商品を購入するために、当該ユーザーにより次の工程の画面を表示する指示を受け付ける工程受付手段と、前記工程受付手段により次の工程の画面を表示する指示を受け付けたことに応じて、前記情報処理装置が管理している前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれるかを判断する判断手段と、前記判断手段による判断の結果、前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれていると判断された場合は、クーポン情報入力画面を送信するクーポン情報入力画面送信手段と、前記判断手段による判断の結果、前記ユーザーがクーポンを所持していないと判断された場合は、前記クーポン情報入力画面を表示する工程の次の工程の画面を送信する次工程画面送信手段と、を備えることを特徴とする。
【００１２】
また、本発明は、それぞれのユーザーが所持するクーポンに関する情報をクーポンテーブルに管理する機能を有する情報処理装置の制御方法であって、ユーザーに商品選択を可能とさせる商品選択画面を送信する商品選択画面送信工程と、前記商品選択画面送信手段により送信された前記商品選択画面を介して、前記ユーザーにより選択された商品を購入するために、当該ユーザーにより次の工程の画面を表示する指示を受け付ける工程受付工程と、前記工程受付手段により次の工程の画面を表示する指示を受け付けたことに応じて、前記情報処理装置が管理している前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれるかを判断する判断工程と、前記判断手段による判断の結果、前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれていると判断された場合は、クーポン情報入力画面を送信するクーポン情報入力画面送信工程と、前記判断手段による判断の結果、前記ユーザーがクーポンを所持していないと判断された場合は、前記クーポン情報入力画面を表示する工程の次の工程の画面を送信する次工程画面送信工程と、を備えることを特徴とする。
【００１３】
また、本発明は、それぞれのユーザーが所持するクーポンに関する情報をクーポンテーブルに管理する機能を有する情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置をユーザーに商品選択を可能とさせる商品選択画面を送信する商品選択画面送信手段と、前記商品選択画面送信手段により送信された前記商品選択画面を介して、前記ユーザーにより選択された商品を購入するために、当該ユーザーにより次の工程の画面を表示する指示を受け付ける工程受付手段と、前記工程受付手段により次の工程の画面を表示する指示を受け付けたことに応じて、前記情報処理装置が管理している前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれるかを判断する判断手段と、前記判断手段による判断の結果、前記クーポンテーブルの中に前記ユーザーが所持しているクーポンが含まれていると判断された場合は、クーポン情報入力画面を送信するクーポン情報入力画面送信手段と、前記判断手段による判断の結果、前記ユーザーがクーポンを所持していないと判断された場合は、前記クーポン情報入力画面を表示する工程の次の工程の画面を送信する次工程画面送信手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、クーポン所持の有無に従って、購入画面を異ならしめて表示させる仕組みを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る情報処理システムの構成図である。
【図２】図１に示したウェブサイトサーバー１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３ａ】ウェブサイトサーバー１０１における制御処理を行うフローチャートの一例を示す図である。
【図３ｂ】ウェブサイトサーバー１０１における制御処理を行うフローチャートの一例を示す図である。
【図４】フォト選択画面の一例を示す図である。
【図５】フォトのサイズ選択画面の一例を示す図である。
【図６】ユーザーが購入しようとしている商品のカートの一例を示す図である。
【図７】クーポンテーブルの一例を示す図である。
【図８】ユーザーが所持しているクーポンのテーブルの一例を示す図である。
【図９】お届け先情報・部数情報入力画面の一例を示す図である。
【図１０】クーポン・キャンペーン番号入力画面の一例を示す図である。
【図１１】クーポンエラー画面の一例を示す図である。
【図１２】注文内容確認画面の一例を示す図である。
【図１３】注文内容確認画面の一例を示す図である。
【図１４】クーポン使用後のユーザーの所持するクーポンのテーブルの一例を示す図である。
【図１５】クーポン使用後のユーザーの所持するクーポンのテーブルの一例を示す図である。
【図１６】クーポン・キャンペーン番号入力画面の一例を示す図である。
【図１７】商品購入工程の一例である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態に係る情報処理装置、及びその動作処理の詳細について説明する。
【００１７】
図１は、本発明の実施形態に係る情報処理システムの構成図である。
【００１８】
図１の情報処理システムでは、クライアント端末１００とウェブサイトサーバー１０１とが、ネットワーク１を介して接続可能な状態にある。
【００１９】
本実施形態においてクライアント端末１００は、インターネットにアクセスするためのインターネットブラウザを備えている。また、クライアント端末１００は、ユーザーの操作によって選択された購入する商品の選択情報や、同じくユーザー操作によって入力されたお届け先情報などをウェブサイトサーバー１０１に送信する。
【００２０】
また、本実施形態においてウェブサイトサーバー１０１は、クーポンテーブルの管理や、ユーザーに商品選択を可能とさせる商品選択画面のクライアント端末１００への送信や、ユーザーのクーポン所持の有無の判断や、クライアント端末１００へのクーポン情報入力画面の送信や、ユーザーがクーポンを所持していない場合に、クライアント端末１００にクーポン情報入力画面を表示する工程の次の工程の画面の送信を行う。
＜図２の説明＞
【００２１】
以下、図２を用いて、図１に示したウェブサイトサーバー１０１に適用可能な情報処理装置のハードウェア構成について説明する。
【００２２】
図２は、図１に示したウェブサイトサーバー１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａＳｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  ＳｙＳｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００２４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２６】
２０７はメインコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続、通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
＜図３ａ・図３ｂの説明＞
【００３０】
図３ａ・図３ｂに示すフローチャートの各ステップは、ウェブサイトサーバー１０１のＣＰＵ２０１が処理することにより実現される。
【００３１】
まず、クライアント端末１００は、ユーザーの操作によって会員サイトにログインする（ステップS３０１）。
【００３２】
そして、ウェブサイトサーバー１０１は、クライアント端末によってログインされると、ユーザーの会員番号やユーザーの名前等のユーザーの情報を読み込む（ステップS３０２）。
【００３３】
そして、ウェブサイトサーバー１０１は、図４に示すようなウェブサーバー上に保存されているユーザーが所有するフォト画像を選択できるフォト選択画面４０１をクライアント端末１００に送信（商品選択画面送信手段）する（ステップS３０３）。
【００３４】
そして、クライアント端末１００は、ウェブサイトサーバー１０１から送られたフォト選択画面４０１を受信すると（ステップS３０４）、それを表示する（ステップS３０５）。
【００３５】
そして、ユーザーによる購入するフォト画像およびサイズの選択を受け付ける（ステップS３０６）。なお、今回の実施例でいう商品とは、ユーザーが選択したフォト画像を印刷する用紙の種類のことを示す。例えばＬ版や２Ｌ版といったサイズの用紙がある。
【００３６】
具体的には、フォト名の左横にあるボックス４０２にチェックを入れて「選択項目をカートに入れる」４０３を押下する。また、４０４のフォト画像が押下されると、図５に示すようなサイズ選択画面５０１が表示され、５０２のタブを押下することでプリントサイズを選択することができ、５０３の「カートに入れる」を押下することで、選択が完了する。そして、ユーザーにより、フォト選択画面４０１もしくは、サイズ選択画面５０１の「カートを見る」ボタン４０５、５０４が押下されると（ステップS３０７）、ユーザーが選択したフォト画像やサイズの情報等が、クライアント端末１００から、ウェブサイトサーバー１０１に送信される（ステップS３０８）。ここで、クライアント端末１００から、ウェブサイトサーバー１０１に送信される情報とは、例えば図６の６０１に示すようなテーブルである。６０１には、商品名、商品のＩＤ、商品の金額、その商品が適用されるフォト名が含まれている。なお、図４のフォト選択画面４０１の４０６には、フォト名が表示される。また、図５のサイズ選択画面５０１の５０５にはフォト画像が、５０６にはフォト名が表示される。
【００３７】
ウェブサイトサーバー１０１は、クライアント端末１００から送信されたユーザーが選択したフォト画像やサイズ等の情報を受信すると（ステップS３０９）、次に、ユーザーのクーポン一覧を取得する（ステップS３１０）。
【００３８】
ここで、ステップＳ３１０について、ＩＤ１１１のユーザーを例として、具体的に説明する。
【００３９】
まず、ウェブサイトサーバー１０１は、図７に示すように、クーポンすべてについて、「クーポンＩＤ」、そのクーポンが適用される「商品ＩＤ」、「商品名」、クーポンが使用されたときに引かれる「割引価格」、クーポンの「有効期間」、そのクーポンを所有している「ユーザーＩＤ」といったクーポンテーブル７０１を記憶している。なお、クーポンテーブル７０１に登録されるクーポンは、システム管理者が任意のユーザーに任意のタイミングで発行したり、キャンペーンに申し込みをした任意のユーザーに発行するなど様々な方法によって発行され、登録される。そして、ステップS３１０において、ユーザーのクーポン一覧を取得する際は、クーポンテーブル７０１の「ユーザーＩＤ」の中にユーザーＩＤ１１１が含まれているクーポンを抽出する。今回の例では、クーポンＩＤ１１とクーポンＩＤ３３がユーザーＩＤ１１１を含んでいるので、それらについてユーザーのクーポン一覧テーブルを作成する。
【００４０】
ユーザーのクーポン一覧テーブルとは、例えば図８に示すようなユーザーのクーポン一覧テーブル８０１である。
【００４１】
具体的には、ユーザーIDに、「クーポンＩＤ」、そのクーポンが適用される「商品ＩＤ」、「商品名」、クーポンが使用されたときに引かれる「割引価格」、クーポンの「有効期間」８０２、ＩＤ１１１のユーザーに割り当てられたそのクーポンの「クーポン番号」が紐付いている。
【００４２】
次に、ウェブサイトサーバー１０１は、図９に示すような、お届け先情報・部数情報入力画面９０１を、クライアント端末１００に送信する（ステップS３１１）。
【００４３】
ここで、ステップＳ３１１でウェブサイトサーバー１０１からクライアント端末１００に送信される画面情報は、例えばＨＴＭＬなどの構造化言語による画面情報などがある。
【００４４】
具体的には、ウェブサイトサーバー１０１は、お届け先情報・部数情報入力画面９０１の９０６「この内容で次へ進む」ボタンを含めた画面を生成し、送信する。このボタンが押下されることによって、クライアント端末１００は、次の工程の画面をウェブサイトサーバー１０１に要求する。
【００４５】
そして、クライアント端末１００は、ウェブサイトサーバー１０１からお届け先情報・部数情報入力画面９０１を受信すると（ステップS３１２）、それを表示する（ステップS３１３）。
【００４６】
そして、ユーザーによるお届け先情報・部数入力を受け付ける（ステップS３１４）。
【００４７】
具体的には、図９の９０２のお届け先欄には、初期の状態では会員登録の際に入力された住所がお届け先として表示されるので、お届け先を変更したい場合は、９０３を押下することで変更できる。次に９０４のタブを押下し、お届け方法を選択する。次に、９０５の欄に部数・枚数を入力し、その内容で問題なければ、９０６の「この内容で次へ進む」を押下（工程受付手段）する（ステップS３１５）。なお、９０７には選択されたフォト画像が、９０８にはフォト名が、９０９には商品名が表示されている。
【００４８】
クライアント端末１００は、ユーザーによって９０６の「この内容で次へ進む」が押下されると、届け先情報や部数・枚数情報をウェブサイトサーバー１０１に送信する（ステップS３１６）。
【００４９】
ウェブサイトサーバー１０１は、クライアント端末１００から、届け先情報や部数・枚数情報を受信すると（ステップS３１７）、次に、ステップS３１８で、今回の購入の際に有効か否かにかかわらず、図８に示すように、何かひとつでもユーザーの所持するクーポン情報を取得できた場合（YES）は、ステップS３１９へ進む。
【００５０】
もしステップS３１８においてひとつもユーザーの所持するクーポン情報が得られなかった場合（NO）は、ステップS３１９〜ステップS３３１までの処理を実行せず、ステップS３３２に処理を移行する（次工程画面送信手段）。
【００５１】
なお今回の商品の購入の工程としては、図１７の商品購入工程１７０１に示すように、お届け先情報・部数情報入力工程と、クーポン・キャンペーン番号入力工程と、ご注文内容の確認工程と、決済工程と、注文完了工程があり、ここでいう、ステップS３１９〜ステップS３３１までの処理を実行せず、ステップS３３２に処理を移行するとは、クーポン・キャンペーン番号入力工程から、ご注文内容の確認工程へ移行することをいう。
【００５２】
ウェブサイトサーバー１０１は、ステップS３１８で、何かひとつでもユーザーの所持するクーポン情報を取得できた場合（YES）は、ステップS３１９において、それらのクーポンが有効期限内であるかを確認する。
【００５３】
具体的には、図８のユーザーのクーポン一覧テーブル８０１の８０２「有効期間」と入力を行っている日にちを照らし合わせ、クーポンが1つでも有効期間内と判断された場合は、図１０のクーポン・キャンペーン番号入力画面１００１をクライアント端末１００に送信（クーポン情報入力画面送信手段）する（ステップS３２０）。
【００５４】
ここで、ステップＳ３２０でウェブサイトサーバー１０１からクライアント端末１００に送信される画面情報は、例えばＨＴＭＬなどの構造化言語による画面情報などがある。具体的には、ウェブサイトサーバー１０１は、クーポン・キャンペーン番号入力画面１００１の１００４のように選択された商品を商品名ごとにまとめ、そのまとめた部数・枚数の情報欄を１００５のように生成し、更に選択された商品名ごとにクーポン・キャンペーン番号入力欄を１００２のように生成し、その画面情報を送信する。
【００５５】
さらに他の実施例として、ステップS３１９における判断の結果、ユーザーが有効なクーポンを所持している商品と有効なクーポンを所持していない商品とを購入しようとしている場合に、図１６のように有効なクーポンを所持していない商品については、クーポン・キャンペーン番号入力欄を送信しないとしてもよい。
【００５６】
もしステップS３１９において、ひとつも有効期限内のクーポン情報がないと判断された場合（NO）は、ステップS３２０〜ステップS３３１までの処理を実行せず、ステップＳ３３２に処理を移行する。
【００５７】
ここでいう、ステップS３２０〜ステップS３３１までの処理を実行せず、ステップS３３２に処理を移行するとは、クーポン・キャンペーン番号入力工程から、ご注文内容の確認工程へ移行することをいう。
【００５８】
そして、クライアント端末１００は、ウェブサイトサーバー１０１からクーポン・キャンペーン番号入力画面１００１を受信すると（ステップS３２１）、クーポン・キャンペーン番号入力欄１００２を表示し（ステップS３２２）、ユーザーによるクーポン・キャンペーン番号の入力を受け付ける（ステップS３２３）。具体的には、図１０の１００２の欄にあらかじめ入手した商品に対応するクーポン番号を入力し、１００３の「ご注文内容の確認」を押下されることで、クーポン・キャンペーン番号の情報がクライアント端末１００からウェブサイトサーバー１０１に送信される（ステップS３２４）。
【００５９】
また、図１０の１００４には、同じ商品名であればまとめて表示され、１００５にその部数・枚数が表示される。
【００６０】
また、今回の実施例では、ステップS３１９において、有効期限内かどうかのみを判定したが、他の実施例として、ステップS３１９において、例え有効期限内であっても、今回購入しようとしている商品に有効でないクーポンしかユーザーが所有していない場合には、ステップS３２０〜ステップS３３１までの処理を実行せず、ステップS３３２に処理を移行するとしてもよい。
【００６１】
さらに他の実施例として、ステップS３１９における判断の結果、ユーザーが有効なクーポンを所持している商品と有効なクーポンを所持していない商品とを購入しようとしている場合に、図１６のように有効なクーポンを所持していない商品については、クーポン・キャンペーン番号入力欄を表示しないとしてもよい（クーポンが使用可能な商品に対してのみクーポン・キャンペーン番号入力欄を表示する）。
【００６２】
図１６は、ＩＤ１１１のユーザーを例としており、ＩＤ１１１のユーザーは、２Ｌ版プリントについて有効なクーポンを所持していないので、１６０２には、クーポン・キャンペーン番号入力欄が表示されない。
【００６３】
そして、ステップS３２５において、ウェブサイトサーバー１０１がクライアント端末１００からクーポン・キャンペーン番号を受信すると、そのクーポンが有効かどうかを判断する（ステップS３２６）。
【００６４】
具体的には、クーポン・キャンペーン番号の間違いがないかの判断や、他の商品のクーポン番号を入力していないかを判断する。
【００６５】
ＩＤ１１１のユーザーを例にすると、図１１のクーポン・キャンペーン番号入力画面１１０１のクーポン・キャンペーン番号入力欄１１０２に、ＩＤ１１１のユーザーが所持しているＬ版プリントのクーポン番号は「１２３４５」であるにもかかわらず、「１２３４６」と入力したような場合には、１１０３のようにエラー画面が送信（エラー通知手段）される（ステップＳ３２７）。また、（クーポンの適用対象でない）２Ｌ版プリントのクーポン・キャンペーン番号入力欄１１０４にＬ版プリントのクーポン・キャンペーン番号「１２３４５」を入力した場合も同様にエラー画面が送信される。
【００６６】
もし、ステップＳ３２７において、ウェブサイトサーバー１０１からエラー画面が送信された場合は、クライアント端末１００はエラー画面を受信し（ステップＳ３２８）、それを表示する（ステップＳ３２９）。
【００６７】
そして、ユーザーによって、図１１のクーポン・キャンペーン番号入力画面１１０１の１１０５「ご注文内容の修正」ボタンが押下されると（ステップＳ３３０）、再びステップＳ３２２に処理を移行し、クーポン・キャンペーン番号入力画面を表示する。以降は、ステップＳ３２３〜ステップＳ３２６の処理を再び実行する。
【００６８】
ステップＳ３２６において、クーポンが有効と判断された場合、割引額を商品代金から引く（ステップＳ３３１）。ＩＤ１１１のユーザーの例では、Ｌ版プリントのクーポン・キャンペーン番号入力欄に「１２３４５」と入力された場合、図８のユーザーのクーポン一覧テーブル８０１の８０３に表示されている割引価格￥１０を引く。
【００６９】
そして、ウェブサイトサーバー１０１は、割引後の商品代金の合計や今まで入力した内容の注文内容の確認画面１２０１（図１２）をクライアント端末１００に送信する（ステップＳ３３２）。
【００７０】
ここで、ステップＳ３３２でウェブサイトサーバー１０１からクライアント端末１００に送信される画面情報は、例えばＨＴＭＬなどの構造化言語による画面情報などがある。具体的には、ウェブサイトサーバー１０１は、クーポン割引が適用されている場合には、注文内容の確認画面１２０１（図１２）の１２０２や１２０３のように、その割引額を商品金額の下に表示されるように生成した画面情報を送信する。
【００７１】
なお、ステップS３１８において、ひとつもユーザーの所持するクーポン情報が得られないと判断され（NO）、または、ステップS３１９において、ひとつも有効期限内のクーポン情報がないと判断され（NO）、ステップS３２０〜ステップS３３１までの処理を実行せず、ステップＳ３３２に処理を移行した場合は、図１３の注文内容の確認画面１３０１のように、その割引額欄を含まない画面情報を送信する。
【００７２】
クライアント端末１００は、図１２の注文内容確認画面１２０１または図１３の注文内容の確認画面１３０１を受信すると（ステップＳ３３３）、それを表示する（ステップＳ３３４）。
【００７３】
具体的には、図１２の注文内容確認画面１２０１には、クーポン割引が適用されている場合には、その割引額が、商品金額の下に表示される。ＩＤ１１１のユーザーの例では、Ｌ版プリントのクーポン番号は入力されているので、１２０２のところにＬ版プリントの割引価格（図８のユーザーのクーポン一覧テーブル８０１の８０３）￥‐１０が表示されている。一方、２Ｌ版プリントのクーポン番号は未入力なので、１２０３のところにクーポン割引￥０と表示されている。
【００７４】
なお、ステップS３１８においてひとつもユーザーの所持するクーポン情報が得られないと判断され（NO）、または、ステップS３１９において、ひとつも有効期限内のクーポン情報がないと判断され（NO）、ステップS３２０〜ステップS３３１までの処理を実行せず、ステップＳ３３２に処理を移行した場合は、図１２の注文内容確認画面１２０１ではなく、図１３の注文内容の確認画面１３０１をクライアント端末１００に送信する。図１２の注文内容確認画面１２０１と図１３の注文内容の確認画面１３０１の違いは、注文内容の確認画面１３０１には、注文内容確認画面１２０１の１２０２のような「クーポン割引￥〜」というのは表示しないところである。
【００７５】
そして、ウェブサイトサーバー１０１は、注文内容確認画面をクライアント端末１００に送信した後、決済処理を行う（ステップＳ３３５）。
【００７６】
そして、ウェブサイトサーバー１０１は、ユーザーのクーポンテーブルから使用したクーポンを更新する（ステップＳ３３６）。
【００７７】
具体的には、ＩＤ１１１のユーザーを例においては、Ｌ版プリントのクーポンを使用したので、図８のＩＤ１１１のユーザーの所持するクーポンテーブル８０１から、Ｌ版プリントのクーポンを削除し、図１４の１４０１のようになる。
【００７８】
なお今回の実施例では、ユーザーによりクーポンを使用されるとクーポンテーブルからそのクーポンが削除されるとしたが、更新の方法については、クーポンの一部を使い、使用した額をクーポンから減算するとしてもよい。
【００７９】
例えば、図１５のユーザーのクーポンテーブル１５０１の１５０２のようにＬ版プリントの割引価格￥３０００あり、その中から￥５００分使用するような場合に、１５０３のように￥３０００から￥５００を引いた￥２５００にＬ版プリントのクーポンが更新される。
【００８０】
以上、本発明によれば、クーポン所持の有無に従って、購入画面を異ならしめて表示させる仕組みを提供することができる。
【００８１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のカード、ＲＯＭ等を用いることができる。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このプログラムコードを読み出し実行可能な情報処理装置（コンピュータ）が前述した実施形態の機能を実現する。
【００８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００８６】
１      ネットワーク
【００８７】
１００  クライアント端末
【００８８】
１０１  ウェブサイトサーバー
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
【００８９】
２０４  システムバス
【００９０】
２０５  入力コントローラ
【００９１】
２０６  ビデオコントローラ
【００９２】
２０７  メモリコントローラ
【００９３】
２０８  通信Ｉ／Ｆコントローラ
【００９４】
２０９  入力装置（ＫＢ）
【００９５】
２１０  表示装置（ＣＲＴ）
【００９６】
２１１  外部メモリ
【図１】
2014085835.tif 000003
【図２】
2014085835.tif 000004
【図３ａ】
2014085835.tif 000005
【図３ｂ】
2014085835.tif 000006
【図４】
2014085835.tif 000007
【図５】
2014085835.tif 000008
【図６】
2014085835.tif 000009
【図７】
2014085835.tif 000010
【図８】
2014085835.tif 000011
【図９】
2014085835.tif 000012
【図１０】
2014085835.tif 000013
【図１１】
2014085835.tif 000014
【図１２】
2014085835.tif 000015
【図１３】
2014085835.tif 000016
【図１４】
2014085835.tif 000017
【図１５】
2014085835.tif 000018
【図１６】
2014085835.tif 000019
【図１７】
2014085835.tif 000020