(57)【特許請求の範囲】
【請求項１】
店舗で販売される各種の商品情報を格納する店舗用の商品マスタファイルを店舗毎に保持する第１サーバ群から店舗毎の商品情報を受信する店舗情報受信手段と、
前記第１サーバ群に対して送信する全店共通の商品情報を格納する商品マスタファイルを保持する第２サーバから前記全店共通の商品情報を受信する共通情報受信手段と、
前記店舗毎の商品情報と前記全店共通の商品情報とから、双方に共通するものであってネットスーパーサービスを提供するためのサイトを運営する第３サーバに対する送信対象となる送信対象商品を抽出する商品抽出手段と、
前記送信対象商品に対して、前記ネットスーパーサービスで取り扱うか否かを設定する取扱設定手段と、
前記ネットスーパーサービスで取り扱うか否かが設定された前記送信対象商品に係る商品情報を格納したネットスーパー用の商品マスタファイルを生成するマスタファイル生成手段と、
を備える情報処理装置。
【請求項２】
前記ネットスーパー用の商品マスタファイルに格納された前記送信対象商品のうち、前記ネットスーパーサービスで取り扱う前記送信対象商品に係る商品情報を、前記第３サーバに対して送信する送信手段を更に備える、
請求項１記載の情報処理装置。
【請求項３】
前記送信対象商品に対して、前記第３サーバで運営されるサイトにおける前記送信対象商品の当該サイトでの表示順を設定する表示順設定手段を更に備え、
前記ネットスーパー用の商品マスタファイルに格納される前記送信対象商品に係る商品情報には、前記第３サーバで運営されるサイトにおける前記送信対象商品の当該サイトでの表示順を設定するための情報が含まれる、
請求項１記載の情報処理装置。
【請求項４】
前記第１サーバ群から受信した前記店舗毎の商品情報の設定を変更する店舗情報変更手段を更に備える、
請求項１記載の情報処理装置。
【請求項５】
前記第２サーバから受信した前記全店共通の商品情報の設定を変更する共通情報変更手段を更に備える、
請求項１記載の情報処理装置。
【請求項６】
店舗で販売される各種の商品情報を格納する店舗用の商品マスタファイルを店舗毎に保持する第１サーバ群から店舗毎の商品情報を受信する店舗情報受信手段と、
前記第１サーバ群に対して送信する全店共通の商品情報を格納する商品マスタファイルを保持する第２サーバから前記全店共通の商品情報を受信する共通情報受信手段と、
前記店舗毎の商品情報と前記全店共通の商品情報とから、双方に共通するものであってネットスーパーサービスを提供するためのサイトを運営する第３サーバに対する送信対象となる送信対象商品を抽出する商品抽出手段と、
前記送信対象商品に対して、前記ネットスーパーサービスで取り扱うか否かを設定する取扱設定手段と、
前記ネットスーパーサービスで取り扱うか否かが設定された前記送信対象商品に係る商品情報を格納したネットスーパー用の商品マスタファイルを生成するマスタファイル生成手段と、
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年のネットワークの普及により、インターネットを介して商品の販売を行う販売方式（ＥＣ：Electronic  Commerce）が盛んに行われている。また、スーパーマーケット等の店舗においても、店舗内で販売している商品をインターネットを介して販売する、所謂ネットスーパーと呼ばれる販売方式が行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述したようなネットスーパーシステムを構築するには、下記のようにデータの発生元が複数になるため、どの店のどの商品がどのような売価でサイト表示されているかを一括管理する必要がある。
（１）各店舗に備えられた店舗サーバからの売価情報
（２）上位システムとなる本部サーバからの商品情報
（３）ネットスーパーサーバのネットスーパーサイト上でのメンテナンス情報
【課題を解決するための手段】
【０００４】
実施形態の情報処理装置は、店舗で販売される各種の商品情報を格納する店舗用の商品マスタファイルを店舗毎に保持する第１サーバ群から店舗毎の商品情報を受信する店舗情報受信手段と、前記第１サーバ群に対して送信する全店共通の商品情報を格納する商品マスタファイルを保持する第２サーバから前記全店共通の商品情報を受信する共通情報受信手段と、前記店舗毎の商品情報と前記全店共通の商品情報とから、双方に共通するものであってネットスーパーサービスを提供するためのサイトを運営する第３サーバに対する送信対象となる送信対象商品を抽出する商品抽出手段と、前記送信対象商品に対して、前記ネットスーパーサービスで取り扱うか否かを設定する取扱設定手段と、前記ネットスーパーサービスで取り扱うか否かが設定された前記送信対象商品に係る商品情報を格納したネットスーパー用の商品マスタファイルを生成するマスタファイル生成手段と、を備える。
【０００５】
実施形態のプログラムは、店舗で販売される各種の商品情報を格納する店舗用の商品マスタファイルを店舗毎に保持する第１サーバ群から店舗毎の商品情報を受信する店舗情報受信手段と、前記第１サーバ群に対して送信する全店共通の商品情報を格納する商品マスタファイルを保持する第２サーバから前記全店共通の商品情報を受信する共通情報受信手段と、前記店舗毎の商品情報と前記全店共通の商品情報とから、双方に共通するものであってネットスーパーサービスを提供するためのサイトを運営する第３サーバに対する送信対象となる送信対象商品を抽出する商品抽出手段と、前記送信対象商品に対して、前記ネットスーパーサービスで取り扱うか否かを設定する取扱設定手段と、前記ネットスーパーサービスで取り扱うか否かが設定された前記送信対象商品に係る商品情報を格納したネットスーパー用の商品マスタファイルを生成するマスタファイル生成手段と、としてコンピュータを機能させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、販売システムの全体構成を概略的に示したシステム構成図である。
【図２】図２は、商品管理サーバの構成を示すブロック図である。
【図３】図３は、店舗用商品マスタ管理ファイルの構成を示す模式図である。
【図４】図４は、本部用商品マスタ管理ファイルの構成を示す模式図である。
【図５】図５は、ネットスーパー向け商品マスタの作成および送信手順を概略的に示す説明図である。
【図６】図６は、マスタファイル生成および送信処理の流れを示すフローチャートである。
【図７】図７は、送信対象商品抽出処理を示す説明図である。
【図８】図８は、取扱フラグの取扱いを示す説明図である。
【図９】図９は、取扱フラグの取扱いを示す説明図である。
【図１０】図１０は、取扱フラグの取扱いを示す説明図である。
【図１１】図１１は、ネットスーパー向け商品マスタの一例を示す模式図である。
【図１２】図１２は、ネットスーパー向け商品マスタの一例を示す模式図である。
【図１３】図１３は、送信対象条件の例を示す図である。
【図１４】図１４は、マスタメンテナンス処理の流れを示すフローチャートである。
【図１５】図１５は、条件選択画面の一例を示す正面図である。
【図１６】図１６は、条件選択画面の表示制御例を示す模式図である。
【図１７】図１７は、商品一覧画面の一例を示す正面図である。
【図１８】図１８は、優先順の割り付け例を示す説明図である。
【図１９】図１９は、優先順の割り付け例を示す説明図である。
【図２０】図２０は、優先順の割り付け例を示す説明図である。
【図２１】図２１は、優先順の割り付け例を示す説明図である。
【図２２】図２２は、優先順の割り付け例を示す説明図である。
【図２３】図２３は、全店共通情報メンテナンス画面の一例を示す正面図である。
【図２４】図２４は、店別情報メンテナンス画面の一例を示す正面図である。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、実施形態に係る情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【０００８】
図１は、販売システム１の全体構成を概略的に示したシステム構成図である。図１に示したように、販売システム１は、商品販売データ処理装置としての複数台のＰＯＳ（Point  Of  Sales：販売時点管理）端末２および各ＰＯＳ端末２をＬＡＮ３によって接続して集中管理する第１サーバである店舗サーバ４を備えていて各店舗に設けられるＰＯＳシステム７と、専用回線８を介して店舗サーバ４を接続する第２サーバである本部サーバ１３と、専用回線８を介して店舗サーバ４を接続する商品管理サーバ１４と、を備えている。なお、本部サーバ１３と商品管理サーバ１４とは、ＬＡＮ９によって接続されている。
【０００９】
ＰＯＳシステム７について簡単に説明する。店舗サーバ４は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等
で構成されるコンピュータ構成の制御部、キーボードや各種ボタン等の入力デバイス、ＣＲＴやＬＣＤ等の表示デバイス、店舗で販売される各種の商品情報を格納する店舗用の商品マスタファイルを格納するＨＤＤやフラッシュメモリ等の記憶デバイス、ネットワーク５に接続可能な通信インタフェース等を備え（何れも図示せず）、記憶デバイスに記憶された所定のプログラムを制御部が実行することで、ＰＯＳシステム７全体の制御を受け持つものである。
【００１０】
ＰＯＳ端末２は、ユニークなレジナンバーを割り振られて精算場所に配設されており、キャッシャが売上処理を行うための端末である。ＰＯＳ端末２は、キーボード、ドロワ、表示器、カードリーダ／ライタ、コードスキャナ等が接続されている。ＰＯＳ端末２は、コードスキャナによりバーコードや二次元コード等の形態で各商品に付加された商品コードを読み取ると、この商品コードを店舗サーバ４に通知することで商品の問い合わせを行
う。店舗サーバ４は、ＰＯＳ端末２からの問い合わせに応じて商品マスタファイルを検索し、該当する商品コードに対応した商品情報を読み出してＰＯＳ端末２へ送信する。ＰＯＳ端末２は、店舗サーバ４から対応する商品の単価等を取得する。また、ＰＯＳ端末２は、購入対象となった商品の単価及び販売個数に基づき、これら商品の総額を算出し精算等の処理を行って売上データを生成した後、当該売上データを所定のタイミングで店舗サーバ４に送信する。
【００１１】
加えて、図１に示したように、販売システム１は、ＰＯＳシステム７が設置された店舗内で販売されている商品を、インターネット等のネットワーク５を介して販売するネットスーパーサービスを提供するためのサイトを運営する第３サーバであるネットスーパーサーバ６を備えている。ネットスーパーサーバ６は、インターネット５を介して顧客端末１０から接続可能である。
【００１２】
ネットスーパーサーバ６は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるコンピュータ構成の制御部、キーボードや各種ボタン等の入力デバイス、ＣＲＴやＬＣＤ等の表示デバイス、ＨＤＤやフラッシュメモリ等の記憶デバイス、ネットワーク５に接続可能な通信インタフェース等を備え（何れも図示せず）、記憶デバイスに記憶された所定のプログラム（例えば、Ｗｅｂアプリケーション、データベースプログラム等）を制御部が実行することで各種の機能部を実現する。
【００１３】
顧客端末１０は、ネットスーパーの顧客（ユーザ）が操作するパーソナルコンピュータ（Personal  computer：ＰＣ）や携帯電話等の端末装置である。顧客端末１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部、キーボードや各種ボタン等の入力デバイス、ＣＲＴやＬＣＤ等の表示デバイス、ＨＤＤやフラッシュメモリ等の記憶デバイス、ネットワーク５に接続可能な通信インタフェース等を備え（何れも図示せず）、記憶デバイスに記憶された所定のプログラム（例えば、Ｗｅｂブラウザ等）を制御部が実行することで各種の機能を実現する。
【００１４】
また、各店舗には、ネットスーパーサーバ６で受け付けた注文商品を含む注文商品リストを当該ネットスーパーサーバ６から受け取って管理するネットスーパー管理サーバ１１と、ネットスーパーサーバ６で受け付けた注文商品リストに従って該当する商品を店舗内から収集した商品を顧客毎に仕分けるパッキング作業に用いるパッキング装置１２とが、備えられている。
【００１５】
ネットスーパー管理サーバ１１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるコンピュータ構成の制御部、キーボードや各種ボタン等の入力デバイス、ＣＲＴやＬＣＤ等の表示デバイス、ＨＤＤやフラッシュメモリ等の記憶デバイス、ＬＡＮ３やネットワーク５に接続可能な通信インタフェース等を備え（何れも図示せず）、記憶デバイスに記憶された所定のプログラム（例えば、Ｗｅｂアプリケーション、データベースプログラム等）を制御部が実行することで、ネットスーパーサービスを提供するために必要な各種のデータを管理する。
【００１６】
本部サーバ１３は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成されるコンピュータ構成の制御部（
図示せず）を備えており、各店舗の店舗サーバ４から送信される売上データを管理したり、各店舗の店舗サーバ４や商品管理サーバ１４に対して全店共通の商品マスタファイルを送信したりするネットスーパーサービスを提供するために必要な各種のデータを管理するサーバである。
【００１７】
商品管理サーバ１４は、ネットスーパーサービスを提供するにあたって、どの店のどの
商品がどのような売価でサイト表示されているかを一括管理する情報処理装置であり、その電装系は例えば図２に示すような構成とされている。
【００１８】
ここで、図２は、商品管理サーバ１４の構成を示すブロック図である。図２に示すように、商品管理サーバ１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるコンピュータ構成の制御部３１と、バス３２と、ＬＡＮ９に接続可能な第１通信インタフェース３３１と、ネットワーク５に接続可能な第２通信インタフェース３３２と、専用回線８に接続可能な第３通信インタフェース３３３と、Ｉ／Ｏ機器制御部３４と、キーボードやマウス等により構成される操作入力部３５と、ＣＲＴやＬＣＤ等の表示デバイスにより構成される表示部３６と、ＨＤＤやフラッシュメモリ等の記憶デバイスにより構成される記憶部３７と、を備えている。
【００１９】
制御部３１は、バス３２に接続された第１通信インタフェース３３１を介して本部サーバ１３との間で相互にオンライン通信を実行し得るように構成されている。また、制御部３１は、バス３２に接続された第２通信インタフェース３３２を介してネットスーパーサーバ６との間で相互にオンライン通信を実行し得るように構成されている。また、制御部３１は、バス３２に接続された第３通信インタフェース３３３を介して店舗サーバ４との間で相互にオンライン通信を実行し得るように構成されている。さらに、制御部３１には、バス３２及びＩ／Ｏ機器制御部３４を介して、操作入力部３５、表示部３６、記憶部３７が接続されている。
【００２０】
記憶部３７は、制御部３１が実行する各種プログラムや当該プログラムの実行に係る各種設定情報を記憶している。制御部３１は、記憶部３７に記憶された所定のプログラムとの協働により各種の機能部を実現し、後述するマスタファイル生成および送信処理、マスタメンテナンス処理等を実行する。
【００２１】
また、記憶部３７は、販売システム１の動作に必要なデータとして、店舗用商品マスタ管理ファイル３７１、本部用商品マスタ管理ファイル３７２、ネットスーパー向け商品マスタファイル３７３等を有している。
【００２２】
図３は、店舗用商品マスタ管理ファイル３７１の構成を示す模式図である。図３に示すように、店舗用商品マスタ管理ファイル３７１は、店舗毎に設けられており、店舗サーバ４から送信された店舗用の商品マスタの一部である店舗内で販売される各商品の商品コード情報１００を保持している。
【００２３】
店舗サーバ４は、指定時間（例えば、閉店処理時等）に、店舗サーバ４で保持している全商品から過去１年間売上があった商品の商品マスタ（商品コード情報、商品名、単価、カテゴリ、特売情報など）を抽出し、商品管理サーバ１４へ送信する。商品管理サーバ１４の制御部３１（図２に示す店舗情報受信手段５１）は、店舗サーバ４から商品管理サーバ１４に送信された商品の商品マスタ（商品コード情報、商品名、単価、カテゴリ、特売情報など）を受信し、店舗用商品マスタ管理ファイル３７１に格納する。
【００２４】
ここで、商品コード情報１００は、各商品を識別することが可能なＪＡＮ（Japanese  Article  Number）等の商品コード１０１および自社コード１０２を含んでいる。自社コ
ード１０２は、産地の違う商品などを１商品としてまとめるための情報である。なお、商品コード１０１は、店舗内で販売される各商品にバーコード等の形態で予め付加されているものとする。この店舗用商品マスタ管理ファイル３７１に格納される商品コード情報１００は、指定時間（例えば、閉店処理時等）に、店舗サーバ４から送信される。
【００２５】
図４は、本部用商品マスタ管理ファイル３７２の構成を示す模式図である。図４に示す
ように、本部用商品マスタ管理ファイル３７２は、全店舗およびネットスーパーで販売される各商品の商品コード情報２００毎に、その商品のカテゴリ２０４、商品名２０５、単価２０６、特売情報２０７、バンドル情報２０８等を関連付けたレコードが保持されている。
【００２６】
本部サーバ１３は、本部サーバ１３で管理している商品の商品マスタ（商品コード情報２００等）をＣＳＶデータで作成し、随時、本部サーバ１３から商品管理サーバ１４に送信する。商品管理サーバ１４の制御部３１（図２に示す共通情報受信手段５２）は、本部サーバ１３から商品管理サーバ１４に送信された商品マスタ（商品コード情報２００等）を受信し、本部用商品マスタ管理ファイル３７２に格納する。
【００２７】
ここで、商品コード情報２００は、各商品を識別することが可能なＪＡＮ（Japanese  Article  Number）等の商品コード２０１と自社コード２０２と代表フラグ２０３とを含
んでいる。自社コード２０２は、産地の違う商品などを１商品としてまとめるための情報である。代表フラグ２０３は、自社コード２０２が同じ商品が複数存在する場合に、例えば産地が違うだけの同一商品が大量にネットスーパーに並んでしまうことを避ける為のものである。すなわち、同一の自社コード２０２が複数の商品に設定されている場合、１つの商品が代表フラグ２０３が“１”に設定され、ネットスーパーに掲載される商品として設定される。なお、自社コード２０２が複数の商品コード２０１にわたって設定されていない場合にも、代表フラグ２０３が“１”に設定されて配信される。
【００２８】
ネットスーパー向け商品マスタファイル３７３に格納されるネットスーパー向け商品マスタは、予め設定された時刻に、商品管理サーバ１４において作成される。図５は、ネットスーパー向け商品マスタの作成および送信手順を概略的に示す模式図である。図５に示すように、商品管理サーバ１４は、店舗用商品マスタ管理ファイル３７１に格納されたデータと、本部用商品マスタ管理ファイル３７２に格納されたデータとを用い、マスタファイル生成および送信処理を実行することによって、ネットスーパー向け商品マスタを生成および送信する。
【００２９】
ここで、商品管理サーバ１４におけるマスタファイル生成および送信処理について説明する。商品管理サーバ１４の制御部３１は、記憶部３７に記憶されたマスタファイル生成および送信プログラムとの協働により各種の機能部（店舗情報受信手段５１、共通情報受信手段５２、商品抽出手段５３、マスタファイル生成手段５４、送信手段５５等）を実現し、マスタファイル生成および送信処理を実行する。
【００３０】
図６は、マスタファイル生成および送信処理の流れを示すフローチャートである。図６に示すように、商品管理サーバ１４の制御部３１（商品抽出手段５３）は、図示しないＲＴＣ（Real  Time  Clock）等の計時部で計時される現在日時に基づき、予め設定された
時刻になったと判断すると（ステップＳ１；Ｙｅｓ）、送信対象商品抽出処理を実行する（ステップＳ２）。
【００３１】
商品抽出手段５３は、ステップＳ２の送信対象商品抽出処理において、店舗用商品マスタ管理ファイル３７１に格納されたデータと、本部用商品マスタ管理ファイル３７２に格納されたデータとの比較により、送信対象商品をワークテーブル（ＲＡＭ）に抽出する。
【００３２】
ステップＳ２の送信対象商品抽出処理について、図７に示す具体例を参照して説明する。図７に示すように、商品管理サーバ１４の制御部３１は、店舗用商品マスタ管理ファイル３７１に格納されたデータと、本部用商品マスタ管理ファイル３７２に格納されたデータとを比較し、両方のファイルに共通する商品コードおよび自社コードがある場合に、共通する商品コードおよび自社コードを有している商品を送信対象商品として抽出する。図
７に示す例によれば、上の３つの商品が同一商品コードおよび自社コードを有している商品であり、代表商品である「4900000000001」だけが代表フラグ２０３が“１”に設定さ
れている。また、図７に示す例によれば、上の３つの商品は全て取扱フラグ３０１を「取扱有」であることを示す“１”に設定されている。
【００３３】
また、図７に示す上から４番目の商品は、同一商品コードを持つ商品が他にない為、「取扱有」＋「代表商品」となる。よって、図７に示す例によれば、ネットスーパーサーバ６へ送信される商品は２商品となる。
【００３４】
取扱フラグ３０１は、商品管理サーバ１４のみが持つ情報で、その情報によりネットスーパーサーバ６への送信が制御されるものである。店舗サーバ４または本部サーバ１３のから送信されてきただけの商品は、取扱フラグ３０１を「取扱無」であることを示す“０”に設定されている。取扱フラグ３０１が“０”に設定されている商品は、ネットスーパーサーバ６には送信されない。一方、商品管理サーバ１４における後述するマスタメンテナンス処理において取扱フラグ３０１を「取扱有」であることを示す“１”に設定されている商品は、ネットスーパーサーバ６に送信される。
【００３５】
商品管理サーバ１４の制御部３１による取扱フラグ３０１の取扱いについて詳述する。
【００３６】
図８は、商品管理サーバ１４に管理されていない商品を店舗サーバ４または本部サーバ１３から受信した場合の取扱フラグ３０１の取扱いを示す説明図である。図８に示すように、商品管理サーバ１４に管理されていない商品を店舗サーバ４から集信または本部サーバ１３から受信した場合、取扱フラグ３０１は「取扱無」であることを示す“０”に設定される。したがって、この商品は、商品管理サーバ１４における後述するマスタメンテナンス処理において取扱フラグ３０１を「取扱有」であることを示す“１”に変更するメンテナンスを行わなければ、ネットスーパーサーバ６へ送信されることはない。
【００３７】
図９は、商品管理サーバ１４で管理されている商品（取扱有）を店舗サーバ４または本部サーバ１３から受信した場合の取扱フラグ３０１の取扱いを示す説明図である。図９に示すように、商品管理サーバ１４において管理されている商品（取扱有）を店舗サーバ４または本部サーバ１３から受信した場合、商品管理サーバ１４の制御部３１は、受信した内容で内部情報を更新するが、取扱フラグ３０１はそのままとする。これは、取扱フラグ３０１が「取扱有」であることを示す“１”ということはネットスーパーサーバ６へ送信しネットスーパーで販売している商品ということであり、その商品情報が送られてきたということは、ネットスーパー上の情報を修正したいという意図があるとの判断からである。
【００３８】
図１０は、商品管理サーバ１４で管理されている商品（取扱無）を店舗サーバ４から受信した場合の取扱フラグ３０１の取扱いを示す説明図である。図１０に示すように、商品管理サーバ１４において管理されているが取扱フラグ３０１は「取扱無」であることを示す“０”に設定されている商品（取扱無）を店舗サーバ４から受信した場合、商品管理サーバ１４の制御部３１は、その商品はネットスーパー側で取扱っていない商品ということで、内部更新は行わない。
【００３９】
以上のようにしてステップＳ２の送信対象商品抽出処理が終了すると、商品管理サーバ１４の制御部３１（マスタファイル生成手段５４）は、ネットスーパー向け商品マスタを生成するマスタ生成処理を実行する（ステップＳ３）。
【００４０】
ステップＳ３のマスタ生成処理は、ステップＳ２の送信対象商品抽出処理でネットスーパーサーバ６へ送信される商品であるとして抽出された取扱フラグ３０１が“１”に設定
された商品に対応付けられる各種データを、店舗用商品マスタ管理ファイル３７１と本部用商品マスタ管理ファイル３７２とから取得して、ネットスーパー向け商品マスタとする。ここで、図１１はＪＡＮコードが付された通常商品時のネットスーパー向け商品マスタの一例を示すものであり、図１２はＮＯＮ-ＰＬＵ商品時のネットスーパー向け商品マス
タの一例を示すものである。
【００４１】
商品管理サーバ１４の制御部３１（送信手段５５）は、上記のようにして生成されたネットスーパー向け商品マスタを格納したネットスーパー向け商品マスタファイル３７３に格納された送信対象商品のうち、ネットスーパーサービスで取り扱う送信対象商品に係る商品情報を、ネットスーパーサーバ６に対して送信して（ステップＳ４）、処理を終了する。
【００４２】
なお、本実施形態においては、商品管理サーバ１４で管理する取扱フラグ３０１に基づいてネットスーパーサーバ６に送信する商品であるか否かを決定するようにしたが、送信対象条件はこれに限るものではない。例えば、図１３に示すように、店舗を考慮した取扱フラグ、ＮＯＮ-ＰＬＵ商品を考慮した取扱フラグ、取扱期間、実売価格などに基づいて
ネットスーパーサーバ６に送信する商品であるか否かを決定するようにしてもよい。
【００４３】
ところで、商品管理サーバ１４、本部サーバ１３、店舗サーバ４の操作者（ユーザー）は、上述のようにして本部サーバ１３および店舗サーバ４から受信した商品マスタから生成されてネットスーパー向け商品マスタファイル３７３に格納されたネットスーパー向け商品マスタについて、ネットスーパーサーバ６へ送信する商品の選択、及び商品マスタに登録された各種商品情報のメンテナンスを行うことができる。
【００４４】
次に、商品管理サーバ１４におけるマスタメンテナンス処理について説明する。商品管理サーバ１４の制御部３１は、記憶部３７に記憶されたマスタメンテナンスプログラムとの協働により各種の機能部（取扱設定手段５６、表示順設定手段５７、店舗情報変更手段５８、共通情報変更手段５９等）を実現し、マスタメンテナンス処理を実行する。
【００４５】
図１４は、マスタメンテナンス処理の流れを示すフローチャートである。図１４に示すように、商品管理サーバ１４の制御部３１は、販売システム１上のいずれかの端末よりＷｅｂアプリケーションを介した操作者（ユーザー）のマスタメンテナンス指示を受け付けると（ステップＳ１１；Ｙｅｓ）、マスタメンテナンスが指示された端末に、商品メンテナンス処理を実行させるためのＧＵＩである条件選択画面を表示させる（ステップＳ１２）。
【００４６】
ここで、図１５は条件選択画面４００の一例を示す正面図である。図１５に示す条件選択画面４００は、メンテナンスを行う商品の絞込みを行う為の画面である。条件選択画面４００は、メンテナンスする商品を選択するコードの指定（メンテ区分）について、スキャンコード指定ボタン４０１の操作によるスキャンコード指定、商品コード指定ボタン４０２の操作による商品コード指定、カテゴリコード指定ボタン４０３の操作によるカテゴリコード指定のいずれかを選択可能である。
【００４７】
条件選択画面４００は、スキャンコード指定ボタン４０１の操作によるスキャンコード指定があった場合、スキャンコード指定エリア４０４におけるスキャナ入力、及びスキャンコードのマニュアル入力で、メンテナンスする商品を選択するコードの指定を操作者（ユーザー）に実行させる。これにより、指定されたスキャンコードの商品が抽出される。
【００４８】
条件選択画面４００は、商品コード指定ボタン４０２の操作による商品コード指定があった場合、商品コード指定エリア４０５における商品コードのマニュアル入力で、メンテ
ナンスする商品を選択するコードの指定を操作者（ユーザー）に実行させる。これにより、指定された商品コードが設定されている商品が抽出される。
【００４９】
条件選択画面４００は、カテゴリコード指定ボタン４０３の操作によるカテゴリコード指定があった場合、カテゴリコード入力エリア４０６におけるカテゴリコードのプルダウンメニュー（カテゴリリスト）からのマニュアル入力で、メンテナンスする商品が属するカテゴリを選択するコードの指定を操作者（ユーザー）に実行させる。また、カテゴリリストからカテゴリを指定すると、カテゴリコード指定エリア４０７に指定されたカテゴリに属するカテゴリや商品が抽出され、さらに、絞込みの為の条件指定によって所望の商品の指定を操作者（ユーザー）に実行させる。
【００５０】
なお、条件選択画面４００は、メンテ区分の指定により入力可能項目が制御される。図１６に示すように、メンテ区分選択時は、選択されたメンテ区分のＧＵＩ以外はグレイアウトし、入力、選択ができない状態となる。なお、初期状態としては、スキャンコード指定ボタン４０１の操作によるスキャンコード指定が選択されている状態となっている。
【００５１】
ツールボタンについて説明する。確定ボタン４０８は、指定したコードを確定するためのボタンである。終了ボタン４０９は、商品メンテナンスを終了しメニューへ戻るためのボタンである。前画面ボタン４１０は、商品メンテナンスを終了し前画面（図示せず）へ戻るためのボタンである。
【００５２】
条件選択画面４００においてメンテナンスを行う商品の絞込みを行う為の条件が指定されると（ステップＳ１３；Ｙｅｓ）、商品管理サーバ１４の制御部３１（取扱設定手段５６、表示順設定手段５７）は、ネットスーパー向け商品マスタファイル３７３から条件選択画面４００で指定された条件に合致する商品を抽出し（ステップＳ１４）、マスタメンテナンスが指示された端末に、商品を選択させるためのＧＵＩである商品一覧画面を表示させる（ステップＳ１５）。
【００５３】
ここで、図１７は商品一覧画面５００の一例を示す正面図である。図１７に示す商品一覧画面５００は、条件選択画面４００で指定した条件により、ネットスーパー向け商品マスタファイル３７３から抽出された商品を商品一覧５０１に一覧形式で表示する。商品一覧画面５００は、取扱フラグ５０２、取扱期間５０３、サイト表示順５０４を設定する為の画面である。
【００５４】
送信商品数５０５は、現状の送信対象商品数（全店合計）を表示する。送信対象マーク５０６は、ネットスーパーサーバ６へ送信する送信対象商品に「○」を付加して表示する。
【００５５】
スキャンコード５０７は、スキャンコード指定時における指定したスキャンコードの商品を表示する。また、スキャンコード５０７は、商品コード指定時における指定した商品コードが設定されている商品を表示する。また、スキャンコード５０７は、カテゴリコード指定時における指定したカテゴリが設定されている商品を表示する。
【００５６】
商品コード５０８は、本部サーバ１３から受信した「商品コード」を初期表示する。商品名称５０９は、本部サーバ１３から受信した「商品名」を初期表示する。代表フラグ５１０は、取扱フラグ５０２と合わせてネットスーパーサーバ６への送出条件となるものである。
【００５７】
ツールボタンについて説明する。商品詳細ボタン５１１は、商品一覧画面５００で選択されている商品に係る後述する全店共通情報メンテナンス画面へ移動するためのボタンで
ある。なお、設定が変更されている場合は、「メンテナンス内容を確定する」旨の確認メッセージを表示する。確定ボタン５１２は、メンテナンス内容を確定するためのボタンである。確定ボタン５１２を押下後、「メンテナンス内容を確定する」旨の確認メッセージを表示し、図示しない「はい」ボタンの選択時に確定となる。終了ボタン５１３は、商品メンテナンスを終了しメニューへ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。前画面ボタン５１４は、条件選択画面４００へ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。
【００５８】
次に、商品一覧画面５００における設定処理について詳述する。
【００５９】
取扱フラグ５０２は、入力可能項目であり、どの商品をネットスーパーで取扱うか否かを設定するものである。ネットスーパーで取扱う商品は、取扱フラグ５０２を「取扱有」であることを示す“１”に設定される。取扱フラグ５０２が“１”に設定されている商品は、ネットスーパーサーバ６に送信される。なお、取扱フラグ５０２が“０”に設定されている商品は、これ以降のメンテナンスは行えない。
【００６０】
取扱期間５０３は、入力可能項目であり、取扱開始および取扱終了としてその商品を取り扱う期間を設定するものである。取扱期間５０３は、季節商品など一定の期間だけサイト掲載する商品についての期間設定を可能にするものである。
【００６１】
サイト表示順５０４は、入力可能項目であり、最優先フラグおよび優先順を指定することでサイトでの表示順を設定するものである。最優先フラグおよび優先順は、サイト掲載時の表示順を制御する為の情報である。基本的には、特売商品、バンドル商品、通常商品の順で表示し、これらに関係なく表示させたい場合に最優先フラグを使う。優先順は、自動割付される情報と、商品一覧画面５００から入力される情報とに分かれる。商品管理サーバ１４の制御部３１は、ネットスーパーサーバ６へ送信する際には、その両方の情報から最終的な優先順（表示順）を決定し送信する。ネットスーパーサーバ６では、その優先順と商品コードで表示順を決定することになる。
【００６２】
ここで、優先順の自動割付について説明する。優先順（自動割付）は、店舗サーバ４または本部サーバ１３における商品マスタ更新時に更新される。商品マスタ更新時において、その時点で店舗サーバ４または本部サーバ１３の商品マスタに特売、バンドルいずれかの企画商品が存在するかを確認し、特売商品が存在する場合は「２００」、バンドル商品が存在する場合は「３００」、特売バンドル商品が存在する場合は「２００」、通常商品の場合は「９００」をセットする。
【００６３】
優先順を商品一覧画面５００でメンテナンスしない場合には、図１８に示すように、特売商品、バンドル商品、通常商品の順で優先順が割り付けられ、サイトでは、その順番で表示されることになる。
【００６４】
一方、商品一覧画面５００でのメンテナンスにおいて入力可能な特売商品、バンドル商品、通常商品におけるそれぞれの優先順は「１〜９」である。「１」が最も優先度が高く、「９」が最も優先度が低くなっている。商品一覧画面５００において、図１９に示すように、自動割付される特売商品の中での優先度「９」を「８」に変更した商品は、サイトでは、その順番が繰り上がって表示されることになる。また、図２０に示すように、商品一覧画面５００において最優先商品を設定した場合は、自動割付される優先順は無視されるので、特売、バンドル、通常に関係なく、上位に表示されることになる。
【００６５】
なお、図２１に示すように、特売期間が終了した商品は、自動割付される優先順が通常
商品となるので、表示順は最下位となる。但し、図２２に示すように、商品一覧画面５００において入力された優先順は元に戻らないので、通常商品の中では上位に表示されることになる。
【００６６】
商品一覧画面５００において確定ボタン５１２を押下後、「メンテナンス内容を確定する」旨の確認メッセージの「はい」ボタンが選択されると（ステップＳ１６；Ｎｏ、ステップＳ１７；Ｙｅｓ）、ネットスーパー向け商品マスタファイル３７３について確定した設定内容を変更する（ステップＳ１８）。
【００６７】
一方、商品一覧画面５００において商品詳細ボタン５１１が操作されると（ステップＳ１６；Ｙｅｓ）、商品管理サーバ１４の制御部３１（共通情報変更手段５９）は、マスタメンテナンスが指示された端末に、商品一覧画面５００で選択されている商品に係る全店共通情報メンテナンス画面を表示させる（ステップＳ１９）。
【００６８】
ここで、図２３は全店共通情報メンテナンス画面６００の一例を示す正面図である。図２３に示す全店共通情報メンテナンス画面６００は、商品一覧画面５００で選択した商品のメンテナンスを行う画面であって、全店共通情報のメンテナンスを行う画面である。
【００６９】
全店共通情報メンテナンス画面６００は、表示項目として、メンテナンス中商品情報６０１を表示する。メンテナンス中商品情報６０１は、現在メンテナンスしている商品の「スキャンコード」、「商品コード」、「商品名称」を表示する。
【００７０】
全店共通情報６０２は、全店共通情報のメンテナンスを行うエリアであって、メーカー名６０２１、商品名６０２２、規格名６０２３、キャッチコピー６０２４、商品詳細説明６０２５、商品画像ファイル名６０２６、温度区分（冷凍、冷蔵、常温）６０２７、本部売価６０２８などを入力可能としている。なお、本部売価が設定されている場合、店舗売価ではなく本部売価をネットスーパーサーバ６へ送信することになる（本部売価優先）。また、店舗より同一商品を集信した場合であっても、本部売価はクリアされない。
【００７１】
サイト掲載イメージ６０３は、設定した情報がサイト上でどのように表示されるかを確認する為に、サイトイメージでの表示を行うエリアである。サイト掲載イメージ６０３においては、商品画像６０３１、商品コード６０３２、メーカー名６０３３、商品名６０３４、規格６０３５、産地名６０３６、キャッチコピー６０３７、実売価格６０３８、店舗略称６０３９などが表示される。通常商品の実売価格は、本部売価が設定されている場合は本部売価、設定されていない場合は実売価格を表示する。また、ＮＯＮ−ＰＬＵ商品の実売価格は、ＮＯＮ−ＰＬＵ情報で設定した価格を表示する。
【００７２】
ツールボタンについて説明する。店別詳細ボタン６０４は、全店共通情報メンテナンス画面６００で選択されている商品に係る後述する店別情報メンテナンス画面へ移動するためのボタンである。なお、設定が変更されている場合は、「メンテナンス内容を確定する」旨の確認メッセージを表示する。確定ボタン６０５は、メンテナンス内容を確定するためのボタンである。確定ボタン６０５を押下後、「メンテナンス内容を確定する」旨の確認メッセージを表示し、図示しない「はい」ボタンの選択時に確定となる。終了ボタン６０６は、商品メンテナンスを終了しメニューへ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。前画面ボタン６０７は、商品一覧画面５００へ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。
【００７３】
全店共通情報メンテナンス画面６００において確定ボタン６０５を押下後、「メンテナンス内容を確定する」旨の確認メッセージの「はい」ボタンが選択されると（ステップＳ
２０；Ｎｏ、ステップＳ２１；Ｙｅｓ）、本部用商品マスタ管理ファイル３７２について確定した設定内容を変更する（ステップＳ２２）。
【００７４】
一方、全店共通情報メンテナンス画面６００において店別詳細ボタン６０４が操作されると（ステップＳ２０；Ｙｅｓ）、商品管理サーバ１４の制御部３１（店舗情報変更手段５８）は、マスタメンテナンスが指示された端末に、全店共通情報メンテナンス画面６００で選択されている商品に係る店別情報メンテナンス画面を表示させる（ステップＳ２３）。
【００７５】
ここで、図２４は店別情報メンテナンス画面７００の一例を示す正面図である。図２４に示す店別情報メンテナンス画面７００は、全店共通情報メンテナンス画面６００（商品一覧画面５００）で選択した商品の店舗単位のメンテナンスを行う画面である。全店共通設定の商品の場合はメンテナンスの必要はないが、店毎に売価が違う、取扱っていない店舗がある商品などはこの画面で設定を行う。
【００７６】
店別情報メンテナンス画面７００は、表示項目として、メンテナンス中商品情報７０１を表示する。メンテナンス中商品情報７０１は、現在メンテナンスしている商品の「スキャンコード」、「商品コード」、「商品名称」を表示する。
【００７７】
送信商品数（店合計）７０２は、現状の送信対象商品数（店合計）を表示する。店舗選択リスト７０３は、メンテナンスする店舗を選択する為のリストである。店舗選択リスト７０３よりメンテナンス対象店舗を選択後に、その店舗の送信商品数を表示する。
【００７８】
本部売価７０４は、後述する実売価格入力エリアの下に参考として本部売価を表示するものである。「特売」インジケータ７０５は、特売情報が設定されている場合に表示するものである。「Ｍ＆Ｍ」インジケータ７０６は、バンドル情報が設定されている場合に表示するものである。
【００７９】
店別情報７０７は、各店の情報のメンテナンスを行うエリアであって、取扱区分７０７１、取扱期間（開始／終了）７０７２、実売価格７０７３、産地名７０７４、在庫７０７５、販売限度数（１日）７０７６、販売限度数（１取引）７０７７、販促カテゴリ７０７８、便制御フラグ７０７９などを入力可能としている。
【００８０】
ＮＯＮ−ＰＬＵ情報７０８は、選択した商品がＮＯＮ−ＰＬＵ商品の場合、入力可能となるものである。ＮＯＮ−ＰＬＵ情報７０８は、取扱区分７０８１、商品名７０８２、規格名７０８３、価格７０８４などを入力可能としている。
【００８１】
ツールボタンについて説明する。店別確定ボタン７０９は、メンテナンス内容を確定するためのボタンである。店別確定ボタン７０９を押下後、「メンテナンス内容を確定する」旨の確認メッセージを表示し、図示しない「はい」ボタンの選択時に確定となる。なお、商品が特売、バンドルいずれかの対象である場合、実売価格が変更されていたら、企画が成立しなくなる可能性がある旨の確認メッセージを表示する。終了ボタン７１０は、商品メンテナンスを終了しメニューへ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。前画面ボタン７１１は、全店共通情報メンテナンス画面６００へ戻るためのボタンである。設定が変更されている場合は、「メンテナンス内容を破棄する」旨の確認メッセージを表示する。
【００８２】
商品管理サーバ１４の制御部３１は、店別情報メンテナンス画面７００において店別確定ボタン７０９を押下後、「メンテナンス内容を確定する」旨の確認メッセージの「はい」ボタンが選択されると（ステップＳ２４；Ｙｅｓ）、店舗用商品マスタ管理ファイル３
７１について確定した設定内容を変更する（ステップＳ２５）。
【００８３】
以上説明したマスタメンテナンス処理は、終了ボタン７１０が操作されて商品メンテナンスの終了が宣言されるまで繰り返される。
【００８４】
終了ボタン７１０が操作されて商品メンテナンスの終了が宣言されると（ステップＳ２６；Ｙｅｓ）、商品管理サーバ１４の制御部３１は、ＧＵＩからの操作による商品メンテナンス処理によって作成された店舗毎のメンテナンスデータ（商品マスタ）をネットスーパーサーバ６へ送信する（ステップＳ２７）。
【００８５】
このように本実施形態によれば、各店舗に備えられた店舗サーバ４からの商価情報と、上位システムとなる本部サーバ１３からの商品情報とから、双方に共通するものであってネットスーパーサービスを提供するためのサイトを運営するネットスーパーサーバ６に対する送信対象となる送信対象商品をネットスーパー用の商品マスタファイルにおいて一括管理するとともに、ネットスーパーサーバ６のネットスーパーサイトにおけるメンテナンスをネットスーパー用の商品マスタファイルに対して行うようにしたので、ネットスーパーシステムのようにデータの発生元が複数になるような場合であっても、どの店のどの商品がどのような売価でサイト表示されているかを一括管理することができる。
【００８６】
すなわち、本実施形態によれば、複数の店舗で売価が違う商品であっても、本部側で決めた価格でネットスーパーを運用することが可能になっている。
【００８７】
なお、上述したネットスーパーサーバ６、本部サーバ１３、商品管理サーバ１４などを含むシステムの実現には、クラウドコンピューティングを利用するようにしても良い。より具体的には、Software  as  a  Service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００８８】
また、上記実施形態の各装置で実行されるプログラムは、ＲＯＭ等に予め組み込んで提供するように構成してもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００８９】
また、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９１】
４        第１サーバ
６        第３サーバ
１３      第２サーバ
１４      情報処理装置
５１      店舗情報受信手段
５２      共通情報受信手段
５３      商品抽出手段
５４      マスタファイル生成手段
５５      送信手段
５６      取扱設定手段
５７      表示順設定手段
５８      店舗情報変更手段
５９      共通情報変更手段
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２０１１−１６４７７５号公報
【図１】
0005457422.tif 000002
【図２】
0005457422.tif 000003
【図３】
0005457422.tif 000004
【図４】
0005457422.tif 000005
【図５】
0005457422.tif 000006
【図６】
0005457422.tif 000007
【図７】
0005457422.tif 000008
【図８】
0005457422.tif 000009
【図９】
0005457422.tif 000010
【図１０】
0005457422.tif 000011
【図１１】
0005457422.tif 000012
【図１２】
0005457422.tif 000013
【図１３】
0005457422.tif 000014
【図１４】
0005457422.tif 000015
【図１５】
0005457422.tif 000016
【図１６】
0005457422.tif 000017
【図１７】
0005457422.tif 000018
【図１８】
0005457422.tif 000019
【図１９】
0005457422.tif 000020
【図２０】
0005457422.tif 000021
【図２１】
0005457422.tif 000022
【図２２】
0005457422.tif 000023
【図２３】
0005457422.tif 000024
【図２４】
0005457422.tif 000025