(57)【特許請求の範囲】
【請求項１】
商品の販売者が使用する販売者端末装置から、前記商品に関する基本情報、在庫数及び価格を含む商品情報を受信して商品ＤＢ（データベース）に格納し、前記商品の在庫を複数の販売者に共通して活用させる共通在庫活用サーバであって、
前記商品に関する基本情報を前記販売者端末装置から受信し、商品基本情報として前記商品ＤＢに格納する商品基本情報処理部と、
前記商品に関する自己の在庫数及び価格を前記販売者端末装置から受信し、商品在庫情報として前記商品ＤＢに格納する在庫情報処理部と、
前記商品に関する他の販売者の商品在庫情報を前記商品ＤＢから読み出し、前記他の販売者の商品在庫情報を閲覧させるために前記販売者端末装置へ送信し、
前記商品の在庫を有する他の販売者の中から前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む情報を前記販売者端末装置から受信し、在庫共通利用情報として前記商品ＤＢに格納する在庫共通利用情報処理部と、を備え、
前記商品ＤＢに格納された、商品に関する商品基本情報、前記商品の在庫数及び価格を含む商品在庫情報、並びに、前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を用いて、前記商品の販売を管理する商品販売管理サーバに、前記商品に関する他の販売者の在庫を自己の在庫として活用させる、ことを特徴とする共通在庫活用サーバ。
【請求項２】
請求項１に記載の共通在庫活用サーバにおいて、
前記商品ＤＢは、
商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報から構成される、ことを特徴とする共通在庫活用サーバ。
【請求項３】
請求項１または２に記載された商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバであって、
第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記優先順位に基づいて選定した他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、
前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、
前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、
を備えたことを特徴とする商品販売管理サーバ。
【請求項４】
商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名を含む在庫共通利用情報から構成される商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバにおいて、
第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、
前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、
前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、を備え、
前記在庫情報処理部は、
前記商品購入処理部により、前記第１の販売者の所持する前記商品の在庫数が０に更新された場合、在庫共通利用情報を前記商品ＤＢから読み出し、前記在庫共通利用情報に含まれる他の販売者が複数のときに、前記複数の他の販売者のうちのいずれか１つの他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として前記商品情報処理部に出力し、
前記他の販売者の所持する前記商品の在庫数が０に更新された場合、残りの他の販売者が所持する前記商品の在庫数の読み出し処理及び前記商品の在庫数の出力処理を、前記残りの他の販売者における前記商品についての全ての在庫数が０になるまで前記他の販売者毎に行う、ことを特徴とする商品販売管理サーバ。
【請求項５】
商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報から構成される商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバにおいて、
第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、
前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、
前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、を備え、
前記在庫情報処理部は、
前記商品購入処理部により、前記第１の販売者の所持する前記商品の在庫数が０に更新された場合、在庫共通利用情報を前記商品ＤＢから読み出し、前記在庫共通利用情報に含まれる他の販売者が複数のときに、前記在庫共通利用情報に含まれる優先順位に従って、前記複数の他の販売者のうちのいずれか１つの他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として前記商品情報処理部に出力し、
前記他の販売者の所持する前記商品の在庫数が０に更新された場合、残りの他の販売者が所持する前記商品の在庫数の読み出し処理及び前記商品の在庫数の出力処理を、前記残りの他の販売者における前記商品についての全ての在庫数が０になるまで、前記他の販売者の優先順位に従って前記他の販売者毎に行う、ことを特徴とする商品販売管理サーバ。
【請求項６】
商品の販売者が使用する販売者端末装置から、前記商品に関する基本情報、在庫数及び価格を含む商品情報を受信して商品ＤＢに格納し、前記商品ＤＢから前記商品に関する基本情報、在庫数及び価格を含む商品情報を読み出し、前記商品情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する場合に、前記商品の在庫を複数の販売者に共通して活用させる共通在庫活用システムによる商品在庫共通化方法であって、
前記販売者端末装置から前記商品に関する基本情報を受信し、商品基本情報として前記商品ＤＢに格納するステップと、
前記販売者端末装置から前記商品に関する自己の在庫数及び価格を受信し、商品在庫情報として前記商品ＤＢに格納するステップと、
前記商品に関する他の販売者の商品在庫情報を前記商品ＤＢから読み出し、前記他の販売者の商品在庫情報を閲覧させるために前記販売者端末装置へ送信するステップと、
前記商品の在庫を有する他の販売者の中から前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む情報を前記販売者端末装置から受信し、在庫共通利用情報として前記商品ＤＢに格納するステップと、
前記販売者が所持する商品に関する商品基本情報を前記商品ＤＢから読み出し、前記販売者が所持する前記商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記販売者が所持する前記商品の在庫数が０であるか否かを判定するステップと、
前記販売者が所持する前記商品の在庫数が０でないと判定した場合、前記商品基本情報と前記販売者が所持する前記商品の在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信するステップと、
前記販売者が所持する前記商品の在庫数が０であると判定した場合、他の販売者の在庫を自己の在庫として活用するように指定された前記他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記優先順位に基づいて選定した他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記商品基本情報と前記他の販売者が所持する前記商品の在庫数及び前記販売者が所持する前記商品の価格を含む商品在庫情報を、前記購入者端末装置へ送信するステップと、
を有することを特徴とする商品在庫共通化方法。
【請求項７】
コンピュータを、請求項１若しくは２に記載の共通在庫活用サーバ、または請求項３から５までのいずれか一項に記載の商品販売管理サーバとして機能させるための商品在庫共通化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の在庫を管理し、商品情報を購入者へ提示する技術に関し、特に、商品の在庫を複数の販売者の間で共有化する共通在庫活用サーバ、商品販売管理サーバ、商品在庫共通化方法及びプログラムに関する。
【背景技術】
【０００２】
従来、インターネットを利用した通信販売が広く普及している。このインターネットを利用した通信販売は、商品の購入者が操作する端末装置（以下、購入者端末装置という。）から、商品の販売を管理する商品販売管理サーバへアクセスが行われ、購入者の操作に従って所望の商品が検索され、商品の価格、在庫数、仕様、写真（画像）及び販売者（店舗）等が検索結果として端末装置に表示され、購入者の操作により購入対象の商品が決定されるものである。商品販売管理サーバは、購入者端末装置から商品購入に関する情報を受信し、商品の発送手配、在庫更新等の処理を行う。
【０００３】
このようなインターネットを利用した通信販売において、販売される商品の価格、在庫数及び仕様等は、商品の販売者によって、販売者が操作する端末装置（以下、販売者端末装置という。）から商品販売管理サーバへアクセスが行われ、商品に関する情報として登録される。したがって、商品販売管理サーバは、販売者端末装置から商品に関する情報を受信し、その販売者が保持する商品に関する情報として管理し、購入者端末装置からの要求に従って必要な情報を提示する。
【０００４】
このように、インターネットを利用した通信販売を実現する従来のネットショッピングシステムでは、商品に関する情報は、その商品を保持し販売する販売者毎に管理されており、商品とその商品の販売者とは一体的な情報として、購入者へ提示されていた。したがって、ある販売者の保持する商品の在庫数が０になった場合には、商品販売管理サーバは、その在庫数が０の商品を除外した情報を購入者へ提示する。つまり、従来のネットショッピングシステムでは、商品の在庫を複数の販売者の間で共有化する処理を行っていなかった。
【０００５】
また、特許文献１に記載されたＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムを実現する店舗管理情報処理装置では、バーコードに対応する価格が参照されるＰＬＵ（Ｐｒｉｃｅ  Ｌｏｏｋ  Ｕｐ：プライスルックアップ）情報の対象が、店舗内で管理される商品に限られている。この店舗管理情報処理装置では、前述のネットショッピングシステムと同様に、商品の在庫を複数の店舗の間で共有化する処理を行っておらず、ＰＬＵ情報もそれに対応していなかった。
【０００６】
また、特許文献２に記載された在庫管理システムでは、商品の購入者の事情と商品の販売者の事情とを考慮した在庫管理を行うために、管理サーバが、購入者の商品予約実行度及び年間購入金額から顧客ランクを決定し、この顧客ランクと商品の販売状況とに基づいて、商品購入が可能な商品一覧を提示する。この在庫管理システムにおいても、商品の在庫を複数の販売者の間で共通化する処理を行っていなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平２−４１５９８号公報
【特許文献２】特開２０１０−３１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述した従来のネットショッピングシステム及び特許文献２の在庫管理システムでは、商品に関する在庫情報は、その商品を販売する販売者毎に管理されている。このため、ある販売者が販売している商品の在庫数が０になった場合、その商品は、購入者へ提示される商品販売リストから外れることになり、その商品の販売者は販売の機会を失うことになってしまう。そこで、商品の在庫数が０になった場合であっても、他の販売者が保持する商品の在庫を活用することができれば、販売の機会を失うことがなく、その販売者にとって都合の良い商品販売を行うことが可能となる。
【０００９】
また、前述の特許文献１のＰＯＳシステムにおいても、管理対象は、その店舗内の商品のみである。このＰＯＳシステムにおいても、商品の在庫数が０になった場合、その商品は管理対象から外れてしまい、販売対象の商品として扱われない。この場合、前述のネットショッピングシステム及び在庫管理システムと同様に、他店の商品の在庫を活用することができれば、商品販売上有用になる。
【００１０】
そこで、本発明は、前記課題を解決するためになされたものであり、その目的は、商品の在庫を複数の販売者の間で共有化して活用可能な共通在庫活用サーバ、商品販売管理サーバ、商品在庫共通化方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
前記課題を解決するため、本発明による共通在庫活用サーバは、商品の販売者が使用する販売者端末装置から、前記商品に関する基本情報、在庫数及び価格を含む商品情報を受信して商品ＤＢ（データベース）に格納し、前記商品の在庫を複数の販売者に共通して活用させる共通在庫活用サーバであって、前記商品に関する基本情報を前記販売者端末装置から受信し、商品基本情報として前記商品ＤＢに格納する商品基本情報処理部と、前記商品に関する自己の在庫数及び価格を前記販売者端末装置から受信し、商品在庫情報として前記商品ＤＢに格納する在庫情報処理部と、前記商品に関する他の販売者の商品在庫情報を前記商品ＤＢから読み出し、前記他の販売者の商品在庫情報を閲覧させるために前記販売者端末装置へ送信し、前記商品の在庫を有する他の販売者の中から前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む情報を前記販売者端末装置から受信し、在庫共通利用情報として前記商品ＤＢに格納する在庫共通利用情報処理部と、を備え、前記商品ＤＢに格納された、商品に関する商品基本情報、前記商品の在庫数及び価格を含む商品在庫情報、並びに、前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を用いて、前記商品の販売を管理する商品販売管理サーバに、前記商品に関する他の販売者の在庫を自己の在庫として活用させる、ことを特徴とする。
【００１２】
また、本発明による共通在庫活用サーバは、前記商品ＤＢが、商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報から構成される、ことを特徴とする。
【００１４】
さらに、本発明による商品販売管理サーバは、前記商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバであって、第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記優先順位に基づいて選定した他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、を備えたことを特徴とする。
【００１５】
また、本発明による商品販売管理サーバは、商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名を含む在庫共通利用情報から構成される商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバにおいて、第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、を備え、前記在庫情報処理部が、前記商品購入処理部により、前記第１の販売者の所持する前記商品の在庫数が０に更新された場合、在庫共通利用情報を前記商品ＤＢから読み出し、前記在庫共通利用情報に含まれる他の販売者が複数のときに、前記複数の他の販売者のうちのいずれか１つの他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として前記商品情報処理部に出力し、前記他の販売者の所持する前記商品の在庫数が０に更新された場合、残りの他の販売者が所持する前記商品の在庫数の読み出し処理及び前記商品の在庫数の出力処理を、前記残りの他の販売者における前記商品についての全ての在庫数が０になるまで前記他の販売者毎に行う、ことを特徴とする。
【００１６】
また、本発明による商品販売管理サーバは、商品名及び商品の仕様を含む商品基本情報、商品の在庫を有する販売者名、販売者が所持する商品の在庫数及び価格を含む商品在庫情報、並びに、他の販売者の在庫を自己の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報から構成される商品ＤＢから商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品に関する情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する商品販売管理サーバにおいて、第１の販売者が所持する商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記在庫数が０でない場合、前記商品の在庫数及び価格を出力し、前記在庫数が０の場合、他の販売者の商品在庫を前記第１の販売者の在庫として活用することが指定された他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として、前記商品ＤＢから読み出した商品在庫情報に含まれる価格を前記商品の価格としてそれぞれ出力する在庫情報処理部と、前記第１の販売者が所持する前記商品に関する商品基本情報を前記商品ＤＢから読み出し、前記在庫情報処理部から前記商品の在庫数及び価格を入力し、前記商品に関する商品基本情報と前記在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信する商品情報処理部と、前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品ＤＢの商品在庫情報に格納された、前記購入対象の商品を所持する販売者の在庫数を更新する商品購入処理部と、を備え、前記在庫情報処理部が、前記商品購入処理部により、前記第１の販売者の所持する前記商品の在庫数が０に更新された場合、在庫共通利用情報を前記商品ＤＢから読み出し、前記在庫共通利用情報に含まれる他の販売者が複数のときに、前記在庫共通利用情報に含まれる優先順位に従って、前記複数の他の販売者のうちのいずれか１つの他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記読み出した在庫数を前記商品の在庫数として前記商品情報処理部に出力し、前記他の販売者の所持する前記商品の在庫数が０に更新された場合、残りの他の販売者が所持する前記商品の在庫数の読み出し処理及び前記商品の在庫数の出力処理を、前記残りの他の販売者における前記商品についての全ての在庫数が０になるまで、前記他の販売者の優先順位に従って前記他の販売者毎に行う、ことを特徴とする。
【００１７】
さらに、本発明による商品在庫共通化方法は、商品の販売者が使用する販売者端末装置から、前記商品に関する基本情報、在庫数及び価格を含む商品情報を受信して商品ＤＢに格納し、前記商品ＤＢから前記商品に関する基本情報、在庫数及び価格を含む商品情報を読み出し、前記商品情報を、前記商品の購入者が使用する購入者端末装置へ送信し、前記購入者端末装置から、前記商品の購入に関する情報を受信し、前記商品の在庫数を更新する場合に、前記商品の在庫を複数の販売者に共通して活用させる共通在庫活用システムによる商品在庫共通化方法であって、前記販売者端末装置から前記商品に関する基本情報を受信し、商品基本情報として前記商品ＤＢに格納するステップと、前記販売者端末装置から前記商品に関する自己の在庫数及び価格を受信し、商品在庫情報として前記商品ＤＢに格納するステップと、前記商品に関する他の販売者の商品在庫情報を前記商品ＤＢから読み出し、前記他の販売者の商品在庫情報を閲覧させるために前記販売者端末装置へ送信するステップと、前記商品の在庫を有する他の販売者の中から前記商品を自己の在庫として活用するように指定された他の販売者名及び前記活用の順番を示す優先順位を含む情報を前記販売者端末装置から受信し、在庫共通利用情報として前記商品ＤＢに格納するステップと、前記販売者が所持する商品に関する商品基本情報を前記商品ＤＢから読み出し、前記販売者が所持する前記商品の在庫数及び価格を含む商品在庫情報を前記商品ＤＢから読み出し、前記販売者が所持する前記商品の在庫数が０であるか否かを判定するステップと、前記販売者が所持する前記商品の在庫数が０でないと判定した場合、前記商品基本情報と前記販売者が所持する前記商品の在庫数及び価格を含む商品在庫情報を、前記購入者端末装置へ送信するステップと、前記販売者が所持する前記商品の在庫数が０であると判定した場合、他の販売者の在庫を自己の在庫として活用するように指定された前記他の販売者名及び前記活用の順番を示す優先順位を含む在庫共通利用情報を前記商品ＤＢから読み出し、前記優先順位に基づいて選定した他の販売者が所持する前記商品の在庫数を前記商品ＤＢの商品在庫情報から読み出し、前記商品基本情報と前記他の販売者が所持する前記商品の在庫数及び前記販売者が所持する前記商品の価格を含む商品在庫情報を、前記購入者端末装置へ送信するステップと、を有することを特徴とする。
【００１８】
さらに、本発明による商品在庫共通化プログラムは、コンピュータを、前記共通在庫活用サーバまたは商品販売管理サーバとして機能させることを特徴とする。
【発明の効果】
【００１９】
以上のように、本発明によれば、商品の在庫を複数の販売者の間で共有化して活用することができ、販売者にとって有用な商品販売を行うことが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による共通在庫活用サーバ及び商品販売管理サーバを含む共通在庫活用システムの全体構成を示す概略図である。
【図２】本発明の実施形態による共通在庫活用サーバの構成を示すブロック図である。
【図３】商品ＤＢに含まれる商品基本情報ＤＢ、商品在庫情報ＤＢ及び在庫共通利用情報ＤＢのデータ構成を示す図である。
【図４】本発明の実施形態による商品販売管理サーバの構成を示すブロック図である。
【図５】販売者端末装置及び購入者端末装置の構成を示すブロック図である。
【図６】共通在庫活用サーバの処理を示すフローチャートである。
【図７】商品基本情報、商品在庫情報及び在庫共通利用情報の登録シーケンスを示す図である。
【図８】販売者端末装置の表示画面の例を示す図である。
【図９】商品販売管理サーバの処理を示すフローチャートである。
【図１０】商品情報の送信シーケンスを示す図である。
【図１１】購入者端末装置の表示画面の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明は、インターネット等の通信網に接続された共通在庫活用サーバ、商品販売管理サーバ及び商品ＤＢを用いて、他の販売者（店）の在庫を自己の在庫として扱うことにより、商品の在庫を複数の販売者の間で共有化することを特徴とするものである。具体的には、商品を販売する販売者が操作する販売者端末装置が、商品の在庫を自己の在庫として活用するように指定された他の販売者の情報を共通在庫活用サーバへ送信し、共通在庫活用サーバが、その情報を在庫共通利用情報として商品ＤＢに格納する。そして、商品販売管理サーバが、商品を購入する購入者が操作する購入者端末装置へ、商品の在庫数、価格、販売者等を含む商品情報を提示し、購入者の操作により購入者端末装置から、指定された販売者の商品の購入に関する情報を受信し、その販売者の商品の在庫が無くなった場合、商品ＤＢに格納された在庫共通利用情報に基づいて、他の販売者の在庫をその販売者の在庫として扱い、商品に関する情報を購入者端末装置へ提示する。これにより、商品の在庫を複数の販売者の間で共有化して活用することができ、販売者にとって有用な商品販売を行うことが可能となる。
【００２２】
〔共通在庫活用システムの全体構成〕
まず、本発明の実施形態による共通在庫活用サーバ及び商品販売管理サーバを含む共通在庫活用システムの全体構成について説明する。図１は、共通在庫活用システムの全体構成を示す概略図である。この共通在庫活用システム１０は、共通在庫活用サーバ１、商品ＤＢ２、商品販売管理サーバ３、販売者端末装置４ａ，４ｂ，・・・及び購入者端末装置５Ａ，５Ｂ，・・・を備えて構成され、これらの構成機器は、インターネットの通信網に接続されている。共通在庫活用サーバ１及び販売者端末装置４ａ，４ｂ，・・・は、インターネットにより接続され、商品販売管理サーバ３及び購入者端末装置５Ａ，５Ｂ，・・・も、インターネットにより接続され、データの送受信が行われる。また、共通在庫活用サーバ１及び商品ＤＢ２、並びに商品販売管理サーバ３及び商品ＤＢ２も、インターネットにより接続され、商品ＤＢ２へデータが格納され、商品ＤＢ２からデータが読み出される。
【００２３】
尚、図１では、共通在庫活用サーバ１、商品ＤＢ２及び商品販売管理サーバ３を、それぞれ単独の装置として示しているが、共通在庫活用サーバ１、商品ＤＢ２及び商品販売管理サーバ３を１つのサーバとして構成するようにしてもよいし、共通在庫活用サーバ１及び商品ＤＢ２を１つのサーバとして構成するようにしてもよいし、商品ＤＢ２及び商品販売管理サーバ３を１つのサーバとして構成するようにしてもよい。
【００２４】
販売者端末装置４ａ，４ｂ，・・・は、商品を販売する店（ａ店、ｂ店等）の販売者が操作する装置であり、販売者端末装置４ａはａ店の販売者により操作され、販売者端末装置４ｂはｂ店の販売者により操作されるものとする。販売者端末装置４ａ，４ｂ，・・・は、それぞれの店の販売者の操作によって、商品の仕様等を含む商品基本情報、それぞれの店が保持する商品の在庫数及び価格等を含む商品在庫情報、及び商品の在庫を自己の在庫として活用するように指定された他店の情報を含む在庫共通利用情報を共通在庫活用サーバ１へ送信し、共通在庫活用サーバ１は、これらの情報を商品ＤＢ２に格納する。
【００２５】
購入者端末装置５Ａ，５Ｂ，・・・は、商品を購入する購入者（ユーザＡ、ユーザＢ等）が操作する装置であり、購入者端末装置５ＡはユーザＡにより操作され、購入者端末装置５ＢはユーザＢにより操作されるものとする。購入者端末装置５Ａ，５Ｂ，・・・は、それぞれのユーザの操作によって、商品の在庫数、価格、店名等を含む商品情報を商品販売管理サーバ３から受信してユーザへ提示する。この場合、商品販売管理サーバ３は、商品ＤＢ２から商品基本情報、商品在庫情報及び在庫共通利用情報を読み出し、商品在庫情報及び在庫共通利用情報に基づいて、ある店の保持する商品の在庫数が０であると判定した場合、他店が保持する商品をその店の在庫として扱い、その在庫数を反映した商品情報を購入者端末装置５Ａ，５Ｂ，・・・へ送信する。
【００２６】
〔共通在庫活用サーバの構成〕
次に、図１に示した共通在庫活用システム１０の共通在庫活用サーバ１について説明する。図２は、共通在庫活用サーバ１の構成を示すブロック図である。この共通在庫活用サーバ１は、商品基本情報処理部１１、在庫情報処理部１２、在庫共通利用情報処理部１３及び通信部１４を備えている。また、商品ＤＢ２は、商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３を備えている。
【００２７】
商品基本情報処理部１１は、基本情報受付部１１１及び基本情報登録部１１２を備えている。基本情報受付部１１１は、販売者端末装置４ａ，４ｂ，・・・からの要求に従って、商品ＤＢ２の商品基本情報ＤＢ２１から商品基本情報を読み出し、通信部１４を介して販売者端末装置４ａ，４ｂ，・・・へ送信する。また、基本情報受付部１１１は、販売者端末装置４ａ，４ｂ，・・・から通信部１４を介して商品基本情報を入力し、基本情報登録部１１２に出力する。基本情報登録部１１２は、基本情報受付部１１１から商品基本情報を入力し、商品ＤＢ２の商品基本情報ＤＢ２１に格納する。
【００２８】
在庫情報処理部１２は、在庫情報受付部１２１及び在庫情報登録部１２２を備えている。在庫情報受付部１２１は、販売者端末装置４ａ，４ｂ，・・・からの要求に従って、商品ＤＢ２の商品在庫情報ＤＢ２２から自店の商品在庫情報を読み出し、通信部１４を介して販売者端末装置４ａ，４ｂ，・・・へ送信する。また、在庫情報受付部１２１は、販売者端末装置４ａ，４ｂ，・・・から通信部１４を介して自店の商品在庫情報を入力し、在庫情報登録部１２２に出力する。在庫情報登録部１２２は、在庫情報受付部１２１から自店の商品在庫情報を入力し、商品ＤＢ２の商品在庫情報ＤＢ２２に格納する。
【００２９】
在庫共通利用情報処理部１３は、他店在庫情報閲覧部１３１、在庫利用店設定部１３２及び在庫利用店登録部１３３を備えている。他店在庫情報閲覧部１３１は、販売者端末装置４ａ，４ｂ，・・・からの要求に従って、商品ＤＢ２の商品在庫情報ＤＢ２２から他店の商品在庫情報を読み出し、在庫共通利用情報ＤＢ２３から在庫共通利用情報を読み出し、他店の商品在庫情報及び在庫共通利用情報を、通信部１４を介して販売者端末装置４ａ，４ｂ，・・・へ送信する。在庫利用店設定部１３２は、販売者端末装置４ａ，４ｂ，・・・から通信部１４を介して在庫共通利用情報を入力し、在庫利用店登録部１３３に出力する。在庫利用店登録部１３３は、在庫利用店設定部１３２から在庫共通利用情報を入力し、商品ＤＢ２の在庫共通利用情報ＤＢ２３に格納する。
【００３０】
通信部１４は、販売者端末装置４ａ，４ｂ，・・・のそれぞれとの間で、インターネットを介して双方向通信によるデータの送受信を行う。インターネットを介してデータの送受信を行うためのプロトコルとして、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）及びＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。
【００３１】
〔商品ＤＢのデータ構成〕
次に、図１に示した共通在庫活用システム１０の商品ＤＢ２について説明する。図３は、商品ＤＢ２に含まれる商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３のデータ構成を示す図である。
【００３２】
図３（１）を参照して、商品基本情報ＤＢ２１は、商品の統一した基本的な情報により構成され、具体的には、商品の名称を示す商品名、商品の識別情報を示す商品コード、商品の仕様、商品の写真（画像）等により構成される。この商品基本情報を有する商品が複数の店にて在庫として保持され、商品ＤＢ２により管理される。図３（１）は、例えば、商品名Ｘ１，Ｘ２，Ｘ３の商品基本情報として、商品名Ｘ１の商品コードが１２３４５、商品名Ｘ２の商品コードが６７８９０、商品名Ｘ３の商品コードが１１１１１であることを示しており、仕様、写真等についても商品名Ｘ１，Ｘ２，Ｘ３に対応している。
【００３３】
図３（２）を参照して、商品在庫情報ＤＢ２２は、それぞれの店が保持する商品の在庫数及び価格等を含む情報、すなわち商品を保持する店毎の在庫数及び価格の情報により構成され、具体的には、商品名及び商品コード毎に、その商品を保持する店名、店コード、在庫数及び価格により構成される。図３（２）は、例えば、商品名Ｘ１（商品コード１２３４５）についての商品在庫情報として、ａ店（店コード７８９）では在庫数が１０及び価格が５００円であり、ｂ店（店コード６６７）では在庫数が３０及び価格が４００円であること等を示している。また、商品名Ｘ２（商品コード６７８９０）についての商品在庫情報として、ｂ店（店コード６６７）では在庫数が５０及び価格が１５００円であること等を示している。
【００３４】
図３（３）を参照して、在庫共通利用情報ＤＢ２３は、他店の商品を自己の店の商品在庫として利用する情報、すなわち商品の在庫を自己の在庫として活用するように指定された他店の情報等により構成され、具体的には、店名及び店コード毎に、商品（商品名及び商品コード）の在庫を共通に利用する利用店（他の店）及び利用店コード（他の店の店コード）により構成される。ここで、利用店とは、ある店（在庫共通利用情報における店名及び店コードが示す店）が保持する商品の在庫数が０になったときに、利用店の在庫をその店（在庫数が０になった店）の在庫として利用する店を意味する。図３（３）は、例えば、ａ店（店コード７８９）についての在庫共通利用情報として、商品名Ｘ１（商品コード１２３４５）の商品を共通に利用する利用店がｂ店（利用店コード６６７）及びｄ店（利用店コード１３５）であることを示している。また、ｂ店（店コード６６７）についての在庫共通利用情報として、商品名Ｘ２（商品コード６７８９０）の商品を共通に利用する利用店がｅ店（利用店コード１３６）であることを示している。
【００３５】
これにより、商品販売管理サーバ３が図３に示した商品ＤＢ２の商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３を用いることで、ａ店の保持する商品名Ｘ１の在庫数が０になった場合、利用店であるｂ店またはｄ店の保持する商品名Ｘ１の在庫がａ店の在庫として取り扱われる。また、ｂ店の保持する商品名Ｘ２の在庫数が０になった場合、利用店であるｅ店の保持する商品Ｘ２の在庫がｂ店の在庫として取り扱われる。
【００３６】
〔商品販売管理サーバの構成〕
次に、図１に示した共通在庫活用システム１０の商品販売管理サーバ３について説明する。図４は、商品販売管理サーバ３の構成を示すブロック図である。この商品販売管理サーバ３は、商品情報処理部３１、在庫情報処理部３２、商品購入処理部３３及び通信部３４を備えている。
【００３７】
商品情報処理部３１は、購入者端末装置５Ａ，５Ｂ，・・・からの要求に従って、商品ＤＢ２の商品基本情報ＤＢ２１から商品基本情報を読み出し、在庫情報処理部３２から商品在庫情報を入力し、商品基本情報及び商品在庫情報を商品情報として、通信部３４を介して購入者端末装置５Ａ，５Ｂ，・・・へ送信する。在庫情報処理部３２は、商品情報処理部３１から購入者端末装置５Ａ，５Ｂ，・・・からの要求を入力し、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３から商品在庫情報及び在庫共通利用情報をそれぞれ読み出し、商品在庫情報及び在庫共通利用情報に基づいて、ある店の保持する商品の在庫数が０であると判定した場合、他店が保持する商品をその店の在庫として扱うように商品在庫情報を生成し、商品情報処理部３１に出力する。商品購入処理部３３は、購入者端末装置５Ａ，５Ｂ，・・・からの要求に従って、商品購入の処理を行い、商品在庫情報ＤＢ２２の在庫数を更新する。
【００３８】
通信部３４は、購入者端末装置５Ａ，５Ｂ，・・・のそれぞれとの間で、インターネットを介して双方向通信によるデータの送受信を行う。インターネットを介してデータの送受信を行うためのプロトコルとして、例えばＴＣＰ／ＩＰ及びＨＴＴＰが用いられる。
【００３９】
〔販売者端末装置、購入者端末装置〕
次に、図１に示した共通在庫活用システム１０の販売者端末装置４ａ，４ｂ，・・・（総称して販売者端末装置４という。）及び購入者端末装置５Ａ，５Ｂ，・・・（総称して購入者端末装置５という。）について説明する。図５は、販売者端末装置４及び購入者端末装置５の構成を示すブロック図である。
【００４０】
販売者端末装置４は、処理部４１及び通信部４２を備えている。処理部４１は、販売者の操作に従って、商品基本情報取得要求、商品基本情報登録要求等を通信部４２に出力し、通信部４２から商品基本情報、登録完了等を入力し、画面表示する。
【００４１】
通信部４２は、共通在庫活用サーバ１との間で、インターネットを介して双方向通信によるデータの送受信を行う。インターネットを介してデータの送受信を行うためのプロトコルとして、例えばＴＣＰ／ＩＰ及びＨＴＴＰが用いられ、販売者端末装置４は、ＴＣＰ／ＩＰを用いて共通在庫活用サーバ１との間の通信路を確立し、ＨＴＴＰを用いてデータの送受信を行う。
【００４２】
購入者端末装置５は、処理部５１及び通信部５２を備えている。処理部５１は、購入者の操作に従って、商品情報取得要求、商品購入要求等を通信部５２に出力し、通信部５２から商品情報、要求受付完了等を入力し、画面表示する。
【００４３】
通信部５２は、商品販売管理サーバ３との間で、インターネットを介して双方向通信によるデータの送受信を行う。インターネットを介してデータの送受信を行うためのプロトコルとして、例えばＴＣＰ／ＩＰ及びＨＴＴＰが用いられ、購入者端末装置５は、ＴＣＰ／ＩＰを用いて商品販売管理サーバ３との間の通信路を確立し、ＨＴＴＰを用いてデータの送受信を行う。
【００４４】
〔共通在庫活用サーバの処理〕
次に、図１及び図２に示した共通在庫活用サーバ１の処理について説明する。前述のとおり、共通在庫活用サーバ１は、販売者端末装置４ａ，４ｂ，・・・との間でデータを送受信し、販売者端末装置４ａ，４ｂ，・・・から受信した商品基本情報、商品在庫情報及び在庫共通利用情報を、商品ＤＢ２の商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３にそれぞれ格納する。
【００４５】
図６は、共通在庫活用サーバ１の処理を示すフローチャートであり、図７は、商品基本情報、商品在庫情報及び在庫共通利用情報の登録シーケンスを示す図であり、図８は、販売者端末装置４ａの表示画面の例を示す図である。以下、共通在庫活用サーバ１と販売者端末装置４ａとの間でデータの送受信が行われ、商品ＤＢ２の商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３にデータが格納される処理について説明する。
【００４６】
図６及び図７を参照して、共通在庫活用サーバ１の通信部１４は、販売者端末装置４ａから商品基本情報取得要求、商品基本情報登録要求、商品在庫情報取得要求、商品在庫情報登録要求または在庫共通利用情報登録要求を受信したか否かを判定する（ステップＳ６０１，ステップＳ６０３，ステップＳ６０５，ステップＳ６０７，ステップＳ６０９）。共通在庫活用サーバ１の商品基本情報処理部１１、在庫情報処理部１２及び在庫共通利用情報処理部１３は、後述するように、これらの要求に従った処理を行い、通信部１４は、これらの要求に対する応答を返信する。
【００４７】
ａ店の販売者が、販売者端末装置４ａを用いて商品ＤＢ２にデータを登録する操作を行う場合、まず、販売者端末装置４ａの処理部４１は、ａ店の販売者による操作に従って、商品基本情報取得要求を通信部４２から送信する。
【００４８】
共通在庫活用サーバ１の通信部１４は、ステップＳ６０１において、商品基本情報取得要求を受信したことを判定した場合（ステップＳ６０１：Ｙ）、商品基本情報取得要求を商品基本情報処理部１１の基本情報受付部１１１に出力する。商品基本情報処理部１１の基本情報受付部１１１は、商品基本情報取得要求を入力すると、商品基本情報ＤＢ２１から商品基本情報（商品名、商品コード、仕様及び写真等、図３（１）を参照）を読み出し、読み出した商品基本情報を、通信部１４を介して販売者端末装置４ａへ送信する（ステップＳ６０２）。この商品基本情報は、商品名等の情報に加え、図８の画面（１）を表示する処理、商品をチェックする処理、画面移行処理、商品基本情報を登録するための商品基本情報登録要求を送信する処理、商品在庫情報及び在庫共通利用情報を取得するための商品在庫情報取得要求を送信する処理等を実行するＨＴＭＬファイルとして送信される。一方、共通在庫活用サーバ１の通信部１４は、ステップＳ６０１において、商品基本情報取得要求を受信していないことを判定した場合（ステップＳ６０１：Ｎ）、ステップＳ６０３へ移行する。
【００４９】
販売者端末装置４ａの処理部４１は、共通在庫活用サーバ１により送信された商品基本情報を、通信部４２を介して受信すると、図８の画面（１）に示すように、チェック、商品名、商品コード、仕様等の情報を一覧表示する。そして、ａ店の販売者が、商品基本情報を新規に登録するために、商品名、商品コード、仕様等の情報を入力し、登録のキー操作をすると、販売者端末装置４ａの処理部４１は、ａ店の販売者により入力された商品名等の情報を含む商品基本情報登録要求を通信部４２から送信する。
【００５０】
共通在庫活用サーバ１の通信部１４は、ステップＳ６０３において、商品基本情報登録要求を受信したことを判定した場合（ステップＳ６０３：Ｙ）、商品基本情報登録要求を商品基本情報処理部１１の基本情報受付部１１１に出力し、基本情報受付部１１１は基本情報登録部１１２に出力する。商品基本情報処理部１１の基本情報登録部１１２は、商品基本情報登録要求を入力すると、商品基本情報登録要求に含まれる商品名等の情報を商品基本情報ＤＢ２１に格納し、登録完了を基本情報受付部１１１に出力し、基本情報受付部１１１は、基本情報登録部１１２から登録完了を入力し、通信部１４を介して販売者端末装置４ａへ送信する（ステップＳ６０４）。一方、共通在庫活用サーバ１の通信部１４は、ステップＳ６０３において、商品基本情報登録要求を受信していないことを判定した場合（ステップＳ６０３：Ｎ）、ステップＳ６０５へ移行する。
【００５１】
販売者端末装置４ａの処理部４１は、商品基本情報登録要求に対する登録完了を、通信部４２を介して受信する。そして、ａ店の販売者が、所望の商品に関する商品在庫情報を確認するために、図８の画面（１）の商品名に対応するチェック欄にチェックの操作を行い、一覧のキー操作をすると、販売者端末装置４ａの処理部４１は、チェックされた商品名及び自らの店名（ａ店）等の情報を含む商品在庫情報取得要求を通信部４２から送信する。図８の画面（１）では、商品名Ｘ１，Ｘ３等がチェックされている。
【００５２】
共通在庫活用サーバ１の通信部１４は、ステップＳ６０５において、商品在庫情報取得要求を受信したことを判定した場合（ステップＳ６０５：Ｙ）、商品在庫情報取得要求を在庫情報処理部１２の在庫情報受付部１２１及び在庫共通利用情報処理部１３の他店在庫情報閲覧部１３１に出力する。在庫情報処理部１２の在庫情報受付部１２１は、商品在庫情報取得要求を入力すると、商品在庫情報取得要求に含まれる商品名等に関する自店（ａ店）の商品在庫情報（図３（２）を参照）を商品在庫情報ＤＢ２２から読み出すと共に、在庫共通利用情報処理部１３の他店在庫情報閲覧部１３１は、商品在庫情報取得要求を入力すると、商品在庫情報取得要求に含まれる商品名等に関する他店の商品在庫情報（図３（２）を参照）を商品在庫情報ＤＢ２２から読み出すと共に、商品在庫情報取得要求に含まれる店名及び商品名等に関する在庫共通利用情報（図３（３）を参照）を在庫共通利用情報ＤＢ２３から読み出し、在庫情報受付部１２１及び他店在庫情報閲覧部１３１は、読み出した商品在庫情報及び在庫共通利用情報を、通信部１４を介して販売者端末装置４ａへ送信する（ステップＳ６０６）。この商品在庫情報及び在庫共通利用情報は、ａ店の販売者によりチェックされた商品名等に関する自店及び他店の商品在庫情報（商品名（商品コード）毎の店名、店コード、在庫数及び価格）及び商品の在庫を自己の在庫として活用するように指定された他店の情報を含む在庫共通利用情報（ａ店についての商品名、商品コード、利用店及び利用店コード）に加え、図８の画面（２）を表示する処理、他店の在庫情報を表示ためのウィンドウ（画面（３））を表示する処理、自店（ａ店）が保持する商品の在庫数及び価格を登録または修正するための商品在庫情報登録要求を送信するための処理、商品の在庫を自己の在庫として活用する他店（利用店）を登録するための在庫共通利用情報登録要求を送信するための処理等を実行するＨＴＭＬファイルとして送信される。一方、共通在庫活用サーバ１の通信部１４は、ステップＳ６０５において、商品在庫情報取得要求を受信していないことを判定した場合（ステップＳ６０５：Ｎ）、ステップＳ６０７へ移行する。
【００５３】
販売者端末装置４ａの処理部４１は、商品在庫情報及び在庫共通利用情報を、通信部４２を介して受信すると、商品在庫情報及び在庫共通利用情報に基づいて、図８の画面（２）に示すように、商品名（画面（１）にてチェックされた商品名）、その商品の在庫数及び価格、他店在庫情報表示、在庫利用店の情報を表示する。処理部４１は、商品在庫情報に基づいて、その商品名と同じ商品を保持する他店が存在すると判定した場合、すなわち同じ商品を他店が在庫として保持していると判定した場合、他店在庫情報表示欄に「有」を表示し、同じ商品を他店が在庫として保持していないと判定した場合、他店在庫情報表示欄に「無」を表示する。また、処理部４１は、在庫共通利用情報に基づいて、その商品名と同じ商品の在庫を自己（ａ店）の在庫として活用するように指定された他店（利用店）が存在すると判定した場合、在庫利用店の欄にその利用店を表示する。
【００５４】
例えば、商品名Ｘ１の商品の場合、図３（２）の商品在庫情報ＤＢ２２に示したように、商品名Ｘ１の商品は、ａ店に加えてｂ店、ｃ店、ｄ店及びｅ店により在庫として保持されているから、図８の画面（２）では、商品名Ｘ１の他店在庫情報表示の欄に「有」が表示される。また、図３（３）の在庫共通利用情報ＤＢ２３に示したように、ａ店の商品名Ｘ１に対し利用店としてｂ店及びｄ店が登録されているから、図８の画面（２）では、商品名Ｘ１の在庫利用店の欄にｂ店及びｄ店が表示される。
【００５５】
そして、ａ店の販売者が、画面（２）において他店在庫情報表示欄の「有」の箇所をキー操作すると、処理部４１は、商品在庫情報及び在庫共通利用情報に基づいて、その商品について利用店及び他店の商品在庫情報を表示するためのウィンドウ（画面（３））を表示する。図８の画面（３）では、商品名Ｘ１について、利用店としてｂ店及びｄ店が表示され、ｂ店の在庫数３０、価格４００円、ｄ店の在庫数２０、価格４００円等が表示される。ｃ店及びｅ店は、商品名Ｘ１の在庫を有しているが、利用店として登録されていない。
【００５６】
図８の画面（２）において、ａ店の販売者が、自らの商品の在庫数及び価格を登録または修正するために、在庫数及び価格の情報を入力し、登録の操作をすると、販売者端末装置４ａの処理部４１は、ａ店の販売者により入力された在庫数及び価格並びにその商品名及び店名（ａ店）等の情報を含む商品在庫情報登録要求を通信部４２から送信する。
【００５７】
共通在庫活用サーバ１の通信部１４は、ステップＳ６０７において、商品在庫情報登録要求を受信したことを判定した場合（ステップＳ６０７：Ｙ）、商品在庫情報登録要求を在庫情報処理部１２の在庫情報受付部１２１に出力し、在庫情報受付部１２１は在庫情報登録部１２２に出力する。在庫情報処理部１２の在庫情報登録部１２２は、商品在庫情報登録要求を入力すると、商品在庫情報登録要求に含まれる商品名についての店名（ａ店）の在庫数及び価格の情報を商品在庫情報ＤＢ２２に格納し、登録完了を在庫情報受付部１２１に出力し、在庫情報受付部１２１は、在庫情報登録部１２２から登録完了を入力し、通信部１４を介して販売者端末装置４ａへ送信する（ステップＳ６０８）。一方、共通在庫活用サーバ１の通信部１４は、ステップＳ６０７において、商品在庫情報登録要求を受信していないことを判定した場合（ステップＳ６０７：Ｎ）、ステップＳ６０９へ移行する。
【００５８】
図８の画面（３）において、ａ店の販売者が、商品名Ｘ１の利用店を登録または修正するために、利用店設定の欄にチェックの操作を行い、登録の操作をすると、販売者端末装置４ａの処理部４１は、チェックされた利用店名並びにその商品名及び自らの店名（ａ店）等の情報を含む在庫共通利用情報登録要求を通信部４２から送信する。
【００５９】
共通在庫活用サーバ１の通信部１４は、ステップＳ６０９において、在庫共通利用情報登録要求を受信したことを判定した場合（ステップＳ６０９：Ｙ）、在庫共通利用情報登録要求を在庫共通利用情報処理部１３の在庫利用店設定部１３２に出力し、在庫利用店設定部１３２は在庫利用店登録部１３３に出力する。在庫共通利用情報処理部１３の在庫利用店登録部１３３は、在庫共通利用情報登録要求を入力すると、在庫共通利用情報登録要求に含まれる店名（ａ店）における商品名についての利用店等の情報を在庫共通利用情報ＤＢ２３に格納し、登録完了を在庫利用店設定部１３２に出力し、在庫利用店設定部１３２は、在庫利用店登録部１３３から登録完了を入力し、通信部１４を介して販売者端末装置４ａへ送信する（ステップＳ６１０）。一方、共通在庫活用サーバ１の通信部１４は、ステップＳ６０９において、在庫共通利用情報登録要求を受信していないことを判定した場合（ステップＳ６０９：Ｎ）、処理を終了しステップＳ６０１へ移行する。
【００６０】
（利用店の優先順位を入力した場合）
尚、図８の画面（２）において、ａ店の販売者が他店在庫情報表示欄の「有」の箇所をキー操作すると、処理部４１は、商品在庫情報及び在庫共通利用情報に基づいて、その商品について他店の在庫情報を表示するためのウィンドウ（画面（４））を表示するようにしてもよい。画面（４）では、商品名Ｘ１について、利用店の在庫が利用される優先順位、店名（利用店）、店コード、在庫数及び価格が表示される。具体的には、利用店の優先順位の高い順に、ｃ店、ｂ店、ｄ店、ｅ店が表示されている。つまり、画面（３）では、商品の在庫を自己の在庫として活用するように指定された利用店が表示され、販売者により利用店が設定されるのに対し、画面（４）では、利用店の優先順位が表示され、販売者によりその優先順位が設定される点で相違する。
【００６１】
図８の画面（４）において、ａ店の販売者が、商品名Ｘ１の利用店の優先順位を登録または修正するために、優先順位の欄に順位を示す数値を入力し、登録の操作をすると、販売者端末装置４ａの処理部４１は、入力された優先順位並びに店名（利用店名）、その商品名及び自らの店名（ａ店）等の情報を含む在庫共通利用情報登録要求を通信部４２から送信する。そして、共通在庫活用サーバ１は、優先順位を含む利用店等の情報を在庫共通利用情報ＤＢ２３に格納する。
【００６２】
これにより、商品の在庫を自己（ａ店）の在庫として活用する利用店の優先順位を設定するようにしたから、ａ店にとって都合の良い利用店の在庫を活用することができ、商品販売管理サーバ３によって、ａ店にとって一層有用な商品販売を行うことができる。例えば、ａ店と同じ系列グループの店を利用店に設定し、その優先順位を高く設定することにより、グループ全体として有用な商品販売を行うことができる。また、価格の安い商品の在庫を有している利用店に対しその優先順位を高く設定することにより、その商品が販売されたときに利用店に支払う料金を抑えることができ、利益率の高い商品販売を行うことができる。
【００６３】
（在庫数０を入力した場合）
また、図８の画面（２）において、ａ店の販売者が所定の商品（画面（２）では商品名Ｘ５）の在庫数として０を入力した場合であっても、他店がその商品の在庫を有するときは、他店在庫情報表示欄の「有」の箇所をキー操作すると、処理部４１は、商品在庫情報及び在庫共通利用情報に基づいて、その商品（商品名Ｘ５）について他店の在庫情報を表示するためのウィンドウを表示する。この場合も同様に、ａ店の販売者が登録の操作をすると、販売者端末装置４ａの処理部４１は、入力された在庫数０及び価格６００円並びにその商品名Ｘ５及び店名（ａ店）等の情報を含む商品在庫情報登録要求を通信部４２から送信し、共通在庫活用サーバ１は、受信した商品在庫情報登録要求に含まれる情報を商品在庫情報ＤＢ２２に格納する。また、販売者端末装置４ａの処理部４１は、販売者によりチェックされた利用店名並びにその商品名Ｘ５及び自らの店名（ａ店）等の情報を含む在庫共通利用情報登録要求を通信部４２から送信し、共通在庫活用サーバ１は、受信した在庫共通利用情報登録要求に含まれる情報を在庫共通利用情報ＤＢ２３に格納する。
【００６４】
これにより、ａ店の販売者が、ａ店の保持する商品の在庫数として０を入力した場合であっても、すなわちその商品の在庫が無い場合またはその商品を扱っていない場合であっても、他店の保持する商品をａ店の保持する商品とみなして、商品販売管理サーバ３により購入者へ販売することができる。したがって、ａ店にとって有用な商品販売を行うことができる。
【００６５】
以上のように、本発明の実施形態による共通在庫活用サーバ１によれば、在庫情報処理部１２の在庫情報受付部１２１が、ａ店の販売者が操作する販売者端末装置４ａからの要求に従い、ａ店の保持する商品に関する在庫数及び価格を商品在庫情報ＤＢ２２から読み出し、自店（ａ店）の商品在庫情報として販売者端末装置４ａへ送信するようにした。また、在庫共通利用情報処理部１３の他店在庫情報閲覧部１３１が、ａ店と同じ商品を保持する他店の在庫数及び価格の情報を商品在庫情報ＤＢ２２から読み出し、他店の商品在庫情報として販売者端末装置４ａへ送信すると共に、商品の在庫を自己（ａ店）の在庫として活用するように指定された利用店の情報を在庫共通利用情報ＤＢ２３から読み出し、在庫共通利用情報として販売者端末装置４ａへ送信するようにした。これにより、ａ店の販売者は、自店が保持する商品について、同じ商品を保持する他店の情報（他店の在庫数及び価格）を見ることができ、これらの情報を参考にして、他店の在庫を自己の在庫として扱うことができるように設定することができる。
【００６６】
また、本発明の実施形態による共通在庫活用サーバ１によれば、在庫共通利用情報処理部１３の在庫利用店設定部１３２が、ａ店の販売者が操作する販売者端末装置４ａからの要求により、商品の在庫を自己（ａ店）の在庫として活用するように指定された利用店の情報、すなわちａ店の商品の在庫数が０になったときに他店の在庫をａ店の在庫として扱うことができる利用店等の情報を受信し、在庫利用店登録部１３３が、これらの利用店等の情報を在庫共通利用情報として在庫共通利用情報ＤＢ２３に格納するようにした。これにより、商品販売管理サーバ３において、ａ店の商品の在庫数が０になったときに、利用店として設定されている他店の在庫をａ店の在庫として扱うことができる。したがって、複数の販売者である店舗が販売しようとする商品の在庫を共有化して活用することができ、販売者である店舗にとって有用な商品販売を行うことが可能となる。
【００６７】
〔商品販売管理サーバの処理〕
次に、図１及び図４に示した商品販売管理サーバ３の処理について説明する。前述のとおり、商品販売管理サーバ３は、ある店が保持する商品の在庫数が０になった場合に、商品ＤＢ２の在庫共通利用情報ＤＢ２３に格納された在庫共通利用情報に基づいて、他店が保持する商品をその店の在庫として扱い、その在庫数を反映した商品情報を購入者端末装置５Ａ，５Ｂ，・・・へ送信する。
【００６８】
図９は、商品販売管理サーバ３の処理を示すフローチャートであり、図１０は、商品情報の送信シーケンスを示す図であり、図１１は、購入者端末装置５Ａの表示画面の例を示す図である。以下、商品販売管理サーバ３と購入者端末装置５Ａとの間でデータの送受信が行われ、商品ＤＢ２の商品基本情報ＤＢ２１、商品在庫情報ＤＢ２２及び在庫共通利用情報ＤＢ２３に格納されたデータに基づいて商品情報が生成される際に、ある商品の在庫数が０の場合に、他店の在庫を自己の在庫として扱い、商品の価格、在庫数、店名等を含む商品情報が購入者端末装置５Ａ，５Ｂ，・・・へ送信される処理について説明する。
【００６９】
図９及び図１０を参照して、商品販売管理サーバ３の通信部３４は、購入者端末装置５Ａから商品情報取得要求または商品購入要求を受信したか否かを判定する（ステップＳ９０１，ステップＳ９０８）。商品販売管理サーバ３の商品情報処理部３１及び商品購入処理部３３は、後述するように、これらの要求に従った処理を行い、通信部３４はこれらの要求に対する応答を返信する。
【００７０】
ユーザＡが、購入者端末装置５Ａを用いて商品を購入する操作を行う場合、まず、購入者端末装置５Ａの処理部５１は、ユーザＡによる操作に従って、購入する商品を選択するための商品情報を得るために、商品情報取得要求を通信部５２から送信する。
【００７１】
商品販売管理サーバ３の通信部３４は、ステップＳ９０１において、商品情報取得要求を受信したことを判定した場合（ステップＳ９０１：Ｙ）、商品情報取得要求を商品情報処理部３１に出力し、商品情報処理部３１は、商品情報取得要求を在庫情報処理部３２に出力する。商品情報処理部３１は、商品情報取得要求を入力すると、商品基本情報ＤＢ２１から商品基本情報（商品名、商品コード、仕様及び写真等、図３（１）を参照）を読み出し、在庫情報処理部３２は、商品情報取得要求を入力すると、商品在庫情報ＤＢ２２から商品在庫情報（商品名、商品コード、店名、店コード、在庫数及び価格、図３（２）を参照）を読み出す（ステップＳ９０２）。
【００７２】
在庫情報処理部３２は、読み出した商品在庫情報に基づいて、商品の在庫数が０であるか否かを判定し（ステップＳ９０３）、商品の在庫数が０であると判定した場合（ステップＳ９０３：Ｙ）、在庫数０の商品に対応する店名及び店コード並びにその商品の商品名及び商品コードをキーにして、在庫共通利用情報ＤＢ２３からその店名及び店コードにおけるその商品名及び商品コードについて登録されている利用店及び利用店コードを読み出す（ステップＳ９０４）。そして、在庫情報処理部３２は、複数の利用店が読み出された場合、複数の利用店のうちの利用店１の欄に登録されている利用店を選定し（ステップＳ９０５）、選定した利用店の在庫数（ステップＳ９０２において商品在庫情報ＤＢ２２から読み出されたその商品におけるその利用店の在庫数）を、その商品の在庫が無い店の在庫数に設定する（ステップＳ９０６）。そして、在庫情報処理部３２は、商品情報取得要求に対する商品在庫情報を商品情報処理部３１に出力する。
【００７３】
尚、在庫情報処理部３２は、選定した利用店におけるその商品の在庫数が０の場合、在庫共通利用情報ＤＢ２３において利用店２の欄に登録されている利用店を選定する。同様に、利用店２の欄に登録されている利用店の在庫数が０の場合、利用店３の欄に登録されている利用店を選定する。また、在庫情報処理部３２は、全ての利用店におけるその商品の在庫数が０の場合、後述するステップＳ９０７において送信する商品情報に、その店の商品に関する情報を含めない。
【００７４】
また、在庫共通利用情報ＤＢ２３に、利用店及びその優先順位が格納されている場合、在庫情報処理部３２は、優先順位が高く、かつ在庫を有する利用店を選定する。同様に、全ての利用店の在庫数が０の場合、後述するステップＳ９０７において送信する商品情報に、その店の商品に関する情報を含めない。
【００７５】
商品情報処理部３１は、ステップＳ９０３において、商品の在庫数が０でないと判定した場合（ステップＳ９０３：Ｎ）、またはステップＳ９０６から移行して、商品基本情報及び商品在庫情報を含む商品情報（商品の在庫数、価格、店名等を含む情報）を、通信部３４を介して購入者端末装置５Ａへ送信する（ステップＳ９０７）。この商品情報は、商品名、商品の在庫数、価格、店名等を含む情報に加え、図１１の画面（１）〜（３）を表示する処理、商品を選択して購入操作を行う処理、商品を購入するための商品購入要求を送信する処理等を実行するＨＴＭＬファイルとして送信される。一方、商品販売管理サーバ３の通信部３４は、ステップＳ９０１において、商品情報取得要求を受信していないことを判定した場合（ステップＳ９０１：Ｎ）、ステップＳ９０８へ移行する。
【００７６】
尚、ユーザＡが、購入者端末装置５Ａを用いて所定のカテゴリーに含まれる商品を購入する操作を行う場合、まず、購入者端末装置５Ａの処理部５１は、ユーザＡによる操作に従って、商品のカテゴリーを含む商品情報取得要求を通信部５２から送信し、商品販売管理サーバ３は、そのカテゴリーに含まれる商品に関する商品基本情報及び商品在庫情報を商品基本情報ＤＢ２１及び商品在庫情報ＤＢ２２から読み出し、そのカテゴリーに含まれる商品に関する商品情報を購入者端末装置５Ａへ送信する。この場合、商品基本情報ＤＢ２１には、商品に対するカテゴリーの情報も格納されている。
【００７７】
購入者端末装置５Ａの処理部５１は、商品販売管理サーバ３により送信された商品情報を、通信部５２を介して受信すると、図１１の画面（１）に示すように、商品名、写真、仕様、店名、在庫数及び価格等の情報を一覧表示する。そして、ユーザＡが、商品を購入するために、画面表示された商品一覧から所望の商品を選択して購入数を入力し、購入のキー操作をすると、購入者端末装置５Ａの処理部５１は、ユーザＡにより選択された商品名、店名及び購入数等の情報を含む商品購入要求を通信部５２から送信する。
【００７８】
商品販売管理サーバ３の通信部３４は、ステップＳ９０８において、商品購入要求を受信したことを判定した場合（ステップＳ９０８：Ｙ）、商品購入要求を商品購入処理部３３に出力する。商品購入処理部３３は、商品購入要求を入力すると、商品購入要求に含まれる商品名等の情報に基づいて、購入対象商品の発送手配等の処理を行い、購入対象商品の在庫数を更新する（ステップＳ９０９）。具体的には、商品購入処理部３３は、購入対象商品の商品名、商品コード、店名及び店コードをキーにして商品在庫情報ＤＢ２２を検索し、対応する在庫数から購入数を減算した結果を新たな在庫数として更新する。そして、商品購入処理部３３は、商品購入要求に対する要求受付完了を、通信部３４を介して購入者端末装置５Ａへ送信し（ステップＳ９１０）、ステップＳ９０３へ移行する。
【００７９】
在庫情報処理部３２は、ステップＳ９１０から移行して、購入対象商品の購入先である店が保持するその購入対象商品の在庫数（ステップＳ９０９において更新した在庫数）が０であるか否かを判定し（ステップＳ９０３）、その店における購入対象商品の在庫数が０であると判定した場合（ステップＳ９０３：Ｙ）、ステップＳ９０４〜ステップＳ９０６により、購入対象商品における利用店の在庫数をその店（在庫が無い店）の在庫数に設定し、その在庫数を反映した商品在庫情報を商品情報処理部３１に出力する。
【００８０】
商品情報処理部３１は、ステップＳ９０３において、購入対象商品を保持している店の在庫数が０でないと判定した場合（ステップＳ９０３：Ｎ）、またはステップＳ９０６から移行して、購入対象商品の在庫数（在庫数から購入数を減算した結果の数、または、利用店の在庫数が設定された在庫数）を含む商品情報を、通信部３４を介して購入者端末装置５Ａへ送信する（ステップＳ９０７）。一方、商品販売管理サーバ３の通信部３４は、ステップＳ９０８において、商品購入要求を受信していないことを判定した場合（ステップＳ９０８：Ｎ）、処理を終了してステップＳ９０１へ移行する。
【００８１】
購入者端末装置５Ａの処理部５１は、商品販売管理サーバ３により送信された商品情報を、通信部５２を介して受信すると、図１１の画面（２）または（３）に示すように、画面（１）と同じ項目の情報を一覧表示する。
【００８２】
画面（２）は、ユーザＡが、画面（１）においてａ店の商品名Ｘ１を１個購入する操作を行った後の画面を示している。商品販売管理サーバ３は、その購入処理において、ステップＳ９０９において、商品在庫情報ＤＢ２２の商品名Ｘ１についてａ店の在庫数を１０から９に更新し、ステップＳ９０７において、ａ店の購入対象商品名Ｘ１の在庫数９を含む商品情報を購入者端末装置５Ａへ送信する。これにより、図１１の画面（２）に示すように、商品名Ｘ１及び店名ａ店における在庫数が１０から９に変更される。この商品名Ｘ１の商品（９個の商品）は、ａ店により在庫として保持されている。
【００８３】
画面（３）は、ユーザＡが、画面（１）においてａ店の商品名Ｘ１を１０個購入する操作を行った後の画面を示している。商品販売管理サーバ３は、その購入処理において、ステップＳ９０９において、商品在庫情報ＤＢ２２の商品名Ｘ１についてａ店の在庫数を１０から０に更新し、ステップＳ９０３〜ステップＳ９０６において、在庫共通利用情報ＤＢ２３におけるａ店の商品名Ｘ１について利用店１としてｂ店が格納されているから（図３（３）を参照）、ｂ店が保持する商品名Ｘ１の在庫数３０（図３（２）を参照）をａ店が保持する商品Ｘ１の在庫数に設定し（ｂ店が保持する商品名Ｘ１の在庫をａ店の在庫とみなして）、ステップＳ９０７において、ａ店の購入対象商品名Ｘ１の在庫数３０を含む商品情報を購入者端末装置５Ａへ送信する。これにより、図１１の画面（３）に示すように、商品名Ｘ１及び店名ａ店における在庫数が１０から３０に変更される。この商品名Ｘ１の商品（３０個の商品）は、実際はｂ店の在庫として保持されているが、ユーザＡには、ａ店の在庫として保持されているものと認識される。
【００８４】
以上のように、本発明の実施形態による商品販売管理サーバ３によれば、在庫情報処理部３２が、店の保持する商品の在庫数が０であると判定した場合、その店のその商品をキーにして在庫共通利用情報ＤＢ２３を検索し、その商品を保持している複数の利用店のうちの１つの利用店を選定し、選定した利用店の在庫数をその店（在庫の無い店）の在庫数に設定し、商品情報処理部３１が、その商品情報を購入者端末装置５Ａ，５Ｂ，・・・へ送信するようにした。これにより、ユーザＡ，Ｂ，・・・は、商品情報が表示された画面から、他店が保持している商品であるにもかかわらず、その商品をその店（在庫の無い店）が所持しているかのように認識することができる。したがって、在庫の無い店は、他店の保持している商品の在庫を利用して、商品販売を行うことができる。つまり、複数の販売者である店舗が販売する商品の在庫を共有化して活用することができ、販売者である店舗にとって有用な商品販売を行うことが可能となる。
【００８５】
尚、本発明の実施形態による共通在庫活用サーバ１、商品販売管理サーバ３、販売者端末装置４ａ，４ｂ，・・・及び購入者端末装置５Ａ，５Ｂ，・・・のハードウェア構成としては、通常のコンピュータを使用することができる。共通在庫活用サーバ１、商品販売管理サーバ３、販売者端末装置４ａ，４ｂ，・・・及び購入者端末装置５Ａ，５Ｂ，・・・は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。共通在庫活用サーバ１に備えた商品基本情報処理部１１（基本情報受付部１１１及び基本情報登録部１１２）、在庫情報処理部１２（在庫情報受付部１２１及び在庫情報登録部１２２）、在庫共通利用情報処理部１３（他店在庫情報閲覧部１３１、在庫利用店設定部１３２及び在庫利用店登録部１３３）及び通信部１４の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、商品販売管理サーバ３に備えた商品情報処理部３１、在庫情報処理部３２、商品購入処理部３３及び通信部３４の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【００８６】
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、前記実施形態において、販売者端末装置４ａの処理部４１は、図８に示した画面（２）（３）のように、商品の在庫数を表示するようにしたが、在庫の有無を表示するようにしてもよい。
【００８７】
また、前記実施形態では、販売者端末装置４ａ，４ｂ，・・・は、商品の販売を行う店の販売者により使用される装置としたが、商品を取り扱う個人により使用される装置であってもよいし、商品を開発及び製造するメーカにより使用される装置であってもよい。また、販売者端末装置４ａ，４ｂ，・・・及び購入者端末装置５Ａ，５Ｂ，・・・は、販売者、ユーザ等により持ち運びが可能な携帯型の装置、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノート型パーソナルコンピュータまたは携帯電話であってもよい。要するに、インターネットへ接続する機能を有する装置であればよい。
【符号の説明】
【００８８】
１  共通在庫活用サーバ
２  商品ＤＢ
３  商品販売管理サーバ
４  販売者端末装置
５  購入者端末装置
１０  共通在庫活用システム
１１  商品基本情報処理部
１２  在庫情報処理部
１３  在庫共通利用情報処理部
１４，３４，４２，５２  通信部
２１  商品基本情報ＤＢ
２２  商品在庫情報ＤＢ
２３  在庫共通利用情報ＤＢ
３１  商品情報処理部
３２  在庫情報処理部
３３  商品購入処理部
４１，５１  処理部
１１１  基本情報受付部
１１２  基本情報登録部
１２１  在庫情報受付部
１２２  在庫情報登録部
１３１  他店在庫情報閲覧部
１３２  在庫利用店設定部
１３３  在庫利用店登録部
【図１】
0005244207.tif 000002
【図２】
0005244207.tif 000003
【図３】
0005244207.tif 000004
【図４】
0005244207.tif 000005
【図５】
0005244207.tif 000006
【図６】
0005244207.tif 000007
【図７】
0005244207.tif 000008
【図８】
0005244207.tif 000009
【図９】
0005244207.tif 000010
【図１０】
0005244207.tif 000011
【図１１】
0005244207.tif 000012