(57)【要約】【課題】多様な企画を実現することが可能なサーバ装置及びプログラムを提供する。【解決手段】企画を実施する実施期間と、当該企画で付与する特典内容と、自己の企画が他の企画と重複して適用される場合の適用方法とが設定された企画設定情報を企画毎に記憶する記憶手段を参照し、取引が行われた取引日時に実施中の企画が存在するかを判定する第１判定手段と、前記第１判定手段で存在すると判定されたことを条件に、前記実施中の企画が複数存在するかを判定する第２判定手段と、前記第２判定手段で複数存在すると判定されたことを条件に、前記実施中の企画の各々に設定された前記特典内容と前記適用方法とに基づいて、前記取引を行った客に付与する特典内容を決定する決定手段と、前記決定手段で決定された特典内容を前記客に付与する付与手段と、を備える。【選択図】図１６
2019040462.tif 000002
【特許請求の範囲】
【請求項１】
企画を実施する実施期間と、当該企画で付与する特典内容と、自己の企画が他の企画と重複して適用される場合の適用方法とが設定された企画設定情報を企画毎に記憶する記憶手段を参照し、取引が行われた取引日時に実施中の企画が存在するかを判定する第１判定手段と、
前記第１判定手段で存在すると判定されたことを条件に、前記実施中の企画が複数存在するかを判定する第２判定手段と、
前記第２判定手段で複数存在すると判定されたことを条件に、前記実施中の企画の各々に設定された前記特典内容と前記適用方法とに基づいて、前記取引を行った客に付与する特典内容を決定する決定手段と、
前記決定手段で決定された特典内容を前記客に付与する付与手段と、
を備えるサーバ装置。
【請求項２】
前記決定手段は、定量的に表された特典内容の最大値を適用する適用方法が前記実施中の企画に設定されている場合、当該適用方法が設定された企画の各々に設定されている前記特典内容の中から、その値が最大となるものを前記客に付与する特典内容として決定する請求項１に記載のサーバ装置。
【請求項３】
前記決定手段は、前記特典内容を個別に適用する適用方法が前記実施中の企画に設定されている場合、当該適用方法が設定された企画の各々に設定されている前記特典内容を前記客に付与する特典内容として決定する請求項１又は２に記載のサーバ装置。
【請求項４】
前記企画設定情報は、前記特典内容を付与する対象者を絞り込むための条件が設定された適用条件を更に含み、
前記第１判定手段は、前記取引日時に実施中で、且つ前記適用条件を満たす企画が存在するかを判定する請求項１〜３の何れか一項に記載のサーバ装置。
【請求項５】
前記第１判定手段は、前記適用条件として前記対象者の属性が設定されている場合、前記客の属性が前記適用条件を満たすか否かを判定する請求項４に記載のサーバ装置。
【請求項６】
サーバ装置のコンピュータを、
企画を実施する実施期間と、当該企画で付与する特典内容と、自己の企画が他の企画と重複して適用される場合の適用方法とが設定された企画設定情報を企画毎に記憶する記憶手段を参照し、取引が行われた取引日時に実施中の企画が存在するかを判定する第１判定手段と、
前記第１判定手段で存在すると判定されたことを条件に、前記実施中の企画が複数存在するかを判定する第２判定手段と、
前記第２判定手段で複数存在すると判定されたことを条件に、前記実施中の企画の各々に設定された前記特典内容と前記適用方法とに基づいて、前記取引を行った客に付与する特典内容を決定する決定手段と、
前記決定手段で決定された特典内容を前記客に付与する付与手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の小売店では、会員登録の促進や販売促進等のため、会員登録を行った客に対しポイント等の特典を付与するサービスが提供されている。また、小売店では、期間を区切って客の来店機会を増加させるプロモーション等の企画が実施されている。例えば、企画の実施期間中は、付与するポイント数を通常の２倍等に設定することが行われる。
【０００３】
ところで、上記企画が実施される小売店では、店舗の運営を管理する管理者（例えば店長等）が、企画を実施する期間や付与する特典の内容等の設定を企画毎に行っている。しかしながら、従来の技術では、複数の企画が重複した場合の適用方法については特段考慮されていないため、実施期間が重複する企画を組み合わせて設定することが困難であり、多様な企画を実現する上で改善の余地があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、多様な企画を実現することが可能なサーバ装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のサーバ装置は、企画を実施する実施期間と、当該企画で付与する特典内容と、自己の企画が他の企画と重複して適用される場合の適用方法とが設定された企画設定情報を企画毎に記憶する記憶手段を参照し、取引が行われた取引日時に実施中の企画が存在するかを判定する第１判定手段と、前記第１判定手段で存在すると判定されたことを条件に、前記実施中の企画が複数存在するかを判定する第２判定手段と、前記第２判定手段で複数存在すると判定されたことを条件に、前記実施中の企画の各々に設定された前記特典内容と前記適用方法とに基づいて、前記取引を行った客に付与する特典内容を決定する決定手段と、前記決定手段で決定された特典内容を前記客に付与する付与手段と、を備える。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る店舗システムのシステム構成の一例を示す図である。
【図２】図２は、実施形態に係るＰＯＳ端末の外観の一例を示す外観斜視図である。
【図３】図３は、実施形態に係るＰＯＳ端末のハードウェア構成の一例を示す図である。
【図４】図４は、実施形態に係る管理サーバのハードウェア構成の一例を示す図である。
【図５】図５は、実施形態に係る会員マスタのデータ構成の一例を示す図である。
【図６】図６は、実施形態に係る操作端末のハードウェア構成の一例を示す図である。
【図７】図７は、実施形態の管理サーバ及び操作端末が備える、企画の設定管理に係る機能構成の一例を示す図である。
【図８】図８は、実施形態に係る設定画面の一例を示す図である。
【図９】図９は、実施形態に係る企画マスタのデータ構成の一例を示す図である。
【図１０】図１０は、実施形態に係る管理画面の一例を示す図である。
【図１１】図１１は、実施形態に係る管理画面の他の例を示す図である。
【図１２】図１２は、実施形態のＰＯＳ端末及び管理サーバが備える、特典付与に係る機能構成の一例を示す図である。
【図１３】図１３は、実施形態の管理サーバ及び操作端末が実行する企画設定処理の一例を示すフローチャートである。
【図１４】図１４は、実施形態の管理サーバ及び操作端末が実行する企画管理処理の一例を示すフローチャートである。
【図１５】図１５は、実施形態のＰＯＳ端末及び管理サーバが実行する特典付与処理の一例を示すフローチャートである。
【図１６】図１６は、実施形態の特典付与部が実行する付与ポイント決定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施形態に係るサーバ装置及びプログラムについて、図面を参照して説明する。なお、以下の実施形態では、スーパーマーケット等の小売店（店舗）に導入される店舗システムに適用した例について説明するが、この実施形態に限定されるものではない。
【０００８】
図１は、本実施形態に係る店舗システム１のシステム構成の一例を示す図である。図１に示すように、店舗システム１は、ＰＯＳ端末１０と、管理サーバ２０と、操作端末３０とを有する。ＰＯＳ端末１０、管理サーバ２０及び操作端末３０は、ネットワークＮ１を介して接続される。ネットワークＮ１は、例えばＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等によって構成される。なお、ネットワークＮ１に接続されるＰＯＳ端末１０、操作端末３０の個数は特に問わないものとする。
【０００９】
ＰＯＳ端末１０は、販売データ処理装置（情報処理装置）の一例である。ＰＯＳ端末１０は、店員等のオペレータの操作に応じて、客が購入する商品の登録及び決済に係る処理を実行する。
【００１０】
管理サーバ２０は、サーバ装置（情報処理装置）の一例である。管理サーバ２０は、ＰＯＳ端末１０と協働することで、会員登録を行った客（以下、会員ともいう）にポイント等の特典を付与するサービスを提供する。また、管理サーバ２０は、プロモーションやキャンペーン等の企画の設定管理を支援するとともに、設定された企画をＰＯＳ端末１０と協働して実施する。なお、本実施形態では、管理サーバ２０は、一のサーバ装置で実現されるものとするが、これに限らず、複数のサーバ装置の協働により実現されるクラウドサーバ等であってもよい。
【００１１】
操作端末３０は、企画の設定管理を行うユーザ（例えば店長等）が操作する情報処理装置である。操作端末３０は、例えば、ＰＣ（Personal  Computer）等の据え置き型の情報処理装置であってもよいし、タブレット端末やスマートフォン等の携帯型の情報処理装置であってもよい。
【００１２】
図２は、ＰＯＳ端末１０の外観の一例を示す外観斜視図である。ＰＯＳ端末１０は、ドロワ１１の上に載置されており、ドロワ１１の引出１２の開放動作を制御することができる。ドロワ１１は、客から受領した現金や、釣銭等に使用する現金を収納する。なお、ＰＯＳ端末１０は、ドロワ１１に代えて、又はドロワ１１と共に自動釣銭機を備えていてもよい。ＰＯＳ端末１０の本体ハウジング１３は、上面右側にキーボード１４と第１表示部１５とを設ける。
【００１３】
キーボード１４は、ＰＯＳ端末１０を操作する各種キーを備える。キーボード１４は、例えば、締めキー１４１と、現計キー１４２とを備える。締めキー１４１は、後述する販売登録の終了を指示するための操作子である。現計キー１４２は、後述する決済処理の開始を指示するための操作子である。
【００１４】
第１表示部１５は、表示面上にタッチパネルが積層されたタッチパネルディスプレイである。第１表示部１５は、例えば、店員等のオペレータが主に見る画面を表示する。本体ハウジング１３は、上面後方には、第２表示部１６を設ける。第２表示部１６は、表示面上にタッチパネルが積層されたタッチパネルディスプレイである。第２表示部１６は、例えば、商品を購入する客が主に見る画面を表示する。
【００１５】
ＰＯＳ端末１０は、本体ハウジング１３の上面左側には印字部１７を設ける。印字部１７は、取引単位のレシート等を用紙に印字するプリンタである。用紙は、印字媒体の一例である。なお、用紙は、ロール状に巻かれたロール紙であってもよいし、それぞれが個別に分けられた紙葉であってもよい。
【００１６】
ＰＯＳ端末１０は、本体ハウジング１３の右側面の溝に、カードリーダ１８を備える。カードリーダ１８は、客が所持する会員カード等の記録媒体から、当該客を識別するための会員コードを読み取る。なお、本実施形態では、会員登録を行った客に対し、固有の会員コードを記憶した会員カード等が予め割り当てられているとする。
【００１７】
また、ＰＯＳ端末１０は、手持ち式のスキャナ装置１９を設ける。スキャナ装置１９は、商品に付されたコードシンボルから、当該商品を識別可能な商品コードを読み取る。
【００１８】
図３は、ＰＯＳ端末１０のハードウェア構成の一例を示す図である。ＰＯＳ端末１０は、ＣＰＵ（Central  Processing  Unit）１０１、ＲＯＭ（Read  Only  Memory）１０２、ＲＡＭ（Random  Access  Memory）１０３、記憶部１０４、通信部１０５、キーボード１４、第１表示部１５、第２表示部１６、印字部１７、カードリーダ１８及びスキャナ装置１９を備える。
【００１９】
ＣＰＵ１０１は、プロセッサの一例であり、ＲＯＭ１０２又は記憶部１０４に記憶されたプログラムを実行することで、ＰＯＳ端末１０の動作を統括的に制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行可能な各種プログラムやデータを記憶する記憶媒体である。ＲＡＭ１０３は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ１０１は、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０２又は記憶部１０４等に格納されたプログラムを実行する。
【００２０】
記憶部１０４は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置である。記憶部１０４は、ＣＰＵ１０１が実行可能なプログラムや各種の設定情報を記憶する。また、記憶部１０４は、商品に関する情報が格納された商品マスタ（図示せず）を記憶する。商品マスタは、店舗で販売される各商品を識別可能な商品コードに関連付けて、当該商品の商品名や単価、種別等の商品情報を記憶する。
【００２１】
通信部１０５は、ネットワークＮ１に接続された各機器と通信を行うための通信インタフェースである。通信部１０５は、ＣＰＵ１０１の制御の下、ネットワークＮ１に接続された管理サーバ２０との間で各種データの授受を行う。
【００２２】
図４は、管理サーバ２０のハードウェア構成の一例を示す図である。管理サーバ２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶部２０４、通信部２０５、操作部２０６及び表示部２０７等を備える。
【００２３】
ＣＰＵ２０１は、プロセッサの一例であり、ＲＯＭ２０２又は記憶部２０４に記憶されたプログラムを実行することで、管理サーバ２０の動作を統括的に制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行可能な各種プログラムやデータを記憶する記憶媒体である。ＲＡＭ２０３は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ２０１は、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２又は記憶部２０４等に格納されたプログラムを実行する。
【００２４】
記憶部２０４は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部２０４は、ＣＰＵ２０１が実行可能なプログラムや各種の設定情報を記憶する。また、記憶部２０４は、会員に関する情報が格納された会員マスタＭ１を記憶する。会員マスタＭ１は、各会員を識別する会員コードに関連付けて、当該会員に関する情報を記憶する。また、記憶部２０４は、企画に係る設定情報が格納された企画マスタＭ２を記憶する。
【００２５】
図５は、会員マスタＭ１のデータ構成の一例を示す図である。同図に示すように、会員マスタＭ１は、各会員の会員コードに関連付けて、当該会員の氏名や年齢、生年月日、性別等の情報を保持する。また、会員マスタＭ１は、各会員の会員コードに関連付けて、当該会員に付与されたポイントの累計値（累積ポイント）を保持する。また、会員マスタＭ１は、各会員を識別する会員コードに関連付けて、当該会員のランクを保持する。ここで、会員のランクとは、客の購買実績等に応じて区分けされた会員の等級を示す情報である。
【００２６】
なお、会員マスタＭ１のデータ構成は、図５に限定されないものとする。例えば、会員マスタＭ１は、各会員の会員コードに関連付けて、当該会員の結婚記念日等の記念日を記憶してもよい。また、会員マスタＭ１は、会員コードに関連付けて、ポイントが付与された日時や、ポイントが使用された日時を履歴情報として記憶してもよい。
【００２７】
図４に戻り、通信部２０５は、ネットワークＮ１に接続された各機器と通信を行うための通信インタフェースである。通信部２０５は、ＣＰＵ２０１の制御の下、ネットワークＮ１に接続されたＰＯＳ端末１０や管理サーバ２０との間で各種データの授受を行う。
【００２８】
操作部２０６は、キーボードやポインティングデバイス等の入力デバイスを有する。操作部２０６は、入力デバイスを介して受け付けた操作内容に応じた信号をＣＰＵ２０１に通知する。表示部２０７は、液晶ディスプレイ等の表示デバイスを有する。表示部２０７は、ＣＰＵ２０１の制御の下、各種の情報を表示する。
【００２９】
図６は、操作端末３０のハードウェア構成の一例を示す図である。操作端末３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、記憶部３０４、通信部３０５、操作部３０６及び表示部３０７等を備える。
【００３０】
ＣＰＵ３０１は、プロセッサの一例であり、ＲＯＭ３０２又は記憶部３０４に記憶されたプログラムを実行することで、操作端末３０の動作を統括的に制御する。ＲＯＭ３０２は、ＣＰＵ３０１が実行可能な各種プログラムやデータを記憶する記憶媒体である。ＲＡＭ３０３は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとしてＲＯＭ３０２又は記憶部３０４等に格納されたプログラムを実行する。
【００３１】
記憶部３０４は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部３０４は、ＣＰＵ３０１が実行可能なプログラムや各種の設定情報を記憶する。通信部３０５は、ネットワークＮ１に接続された各機器と通信を行うための通信インタフェースである。通信部３０５は、ＣＰＵ３０１の制御の下、ネットワークＮ１に接続された管理サーバ２０との間で各種データの授受を行う。
【００３２】
操作部３０６は、キーボードやポインティングデバイス等の入力デバイスを有する。操作部３０６は、入力デバイスを介して受け付けた操作内容に応じた信号をＣＰＵ３０１に通知する。表示部３０７は、液晶ディスプレイ等の表示デバイスを有する。表示部３０７は、ＣＰＵ３０１の制御の下、各種の情報を表示する。なお、表示部３０７は、タッチパネル構成としてもよく、この場合、表示部３０７のタッチパネルは操作部３０６として機能する。
【００３３】
次に、上述したＰＯＳ端末１０、管理サーバ２０及び操作端末３０の機能構成について説明する。まず、企画の設定管理に係る機能構成について説明する。
【００３４】
図７は、管理サーバ２０及び操作端末３０が備える、企画の設定管理に係る機能構成の一例を示す図である。
【００３５】
管理サーバ２０のＣＰＵ２０１は、記憶部２０４に記憶されたプログラムをＲＡＭ２０３に展開し実行することで、図７に示す各機能部を実現する。具体的には、管理サーバ２０は、設定画面提供部２０１１と、設定管理部２０１２と、管理画面提供部２０１３とを機能部として備える。また、操作端末３０のＣＰＵ３０１は、記憶部３０４に記憶されたプログラムをＲＡＭ３０３に展開し実行することで、図７に示す各機能部を実現する。具体的には、操作端末３０は、設定画面表示部３０１１と、管理画面表示部３０１２とを機能部として備える。
【００３６】
管理サーバ２０の設定画面提供部２０１１は、例えばＷｅｂサーバプログラム等によって実現される。設定画面提供部２０１１は、操作端末３０に対し、企画の設定（新規作成）を支援するための設定画面を提供する。具体的には、設定画面提供部２０１１は、自装置にアクセスした操作端末３０の設定画面表示部３０１１と協働することで、操作端末３０の表示部３０７に設定画面を表示させる。
【００３７】
操作端末３０の設定画面表示部３０１１は、例えばＷｅｂクライアントプログラム等によって実現される。設定画面表示部３０１１は、通信部３０５を介して管理サーバ２０にアクセスする。設定画面表示部３０１１は、管理サーバ２０の設定画面提供部２０１１から提供される設定画面を表示部３０７に表示させる。
【００３８】
図８は、設定画面の一例を示す図である。図８に示すように、設定画面Ｇ１は、名称欄Ｇ１１、実施期間欄Ｇ１２、適用条件欄Ｇ１３、特典内容欄Ｇ１４、付加設定欄Ｇ１５等を有する。
【００３９】
名称欄Ｇ１１は、企画名称等の企画識別子を入力することが可能な名称入力欄Ｇ１１１を有する。操作端末３０を操作するユーザは、名称入力欄Ｇ１１１に所望の企画識別子を入力することができる。
【００４０】
実施期間欄Ｇ１２は、企画を実施する期間を設定するための領域である。具体的には、実施期間欄Ｇ１２は、開始日時を設定可能な開始日時入力欄Ｇ１２１と、終了日時を設定可能な終了日時入力欄Ｇ１２２とを有する。操作端末３０を操作するユーザは、開始日時入力欄Ｇ１２１及び終了日時入力欄Ｇ１２２に所望の日時を入力することで、企画の実施期間を設定することができる。
【００４１】
なお、実施期間の設定方法は上記の例に限らないものとする。例えば、月（毎年４月等）、週（毎月第２週等）、曜日（毎週木曜等）、日付（毎月１日等）、時間（毎日１２時〜１３時等）等の単位で企画の実施期間を設定可能なＧＵＩ（Graphical  User  Interface）を提供してもよい。また、誕生日や結婚記念日等の特定日を基準に、実施期間を設定可能なＧＵＩを提供してもよい。これにより、例えば、誕生月（誕生日）を基準日とした場合、この誕生月（誕生日）の前後１０日間の期間を企画の実施期間として設定することができる。また、例えば、結婚記念日を基準とした場合、この結婚記念日の前後３日間の期間を企画の実施期間として設定することができる。
【００４２】
また、実施期間は、日付や時間を指定するものに限らないものとする。例えば、気象情報やスポーツの試合結果等から得られる情報に基づき、企画の実施期間を設定可能なＧＵＩを提供してもよい。この場合、雨が降っている期間や、気温が所定値以上となる期間が企画の実施期間となるよう設定してもよい。また、特定の球団が勝利した翌日が企画の実施期間となるよう設定してもよい。なお、気象情報や試合結果は、ニュース等を配信する外部装置から取得を行うものとする。
【００４３】
適用条件欄Ｇ１３は、特典を付与する対象者を絞り込むための条件を設定するための領域である。具体的には、適用条件欄Ｇ１３は、絞り込み条件を設定可能な条件入力欄Ｇ１３１を有する。操作端末３０を操作するユーザは、条件入力欄Ｇ１３１に絞り込み条件を入力することで、企画を適用する対象者を絞り込むことができる。ここで、条件入力欄Ｇ１３１には、例えば、性別や年齢層等、会員の属性を入力することができる。また、条件入力欄Ｇ１３１には、絞り込み条件なし、つまり全ての会員を対象者とすることも可能であるとする。
【００４４】
なお、絞り込み条件は、会員の属性に限らず、他の条件を設定してもよい。例えば、特定の商品の商品コードを設定することで、当該特定の商品を購入した客を絞り込む構成としてもよい。また、例えば、閾値となる金額を設定することで、商品の合計金額が閾値以上となった客を絞り込む構成としてもよい。
【００４５】
特典内容欄Ｇ１４は、企画で付与する特典内容を設定するための領域である。具体的には、特典内容欄Ｇ１４は、会員のランクを入力可能なランク入力欄Ｇ１４１と、ポイントの算出方法を入力可能な算出方法欄Ｇ１４２と、倍率を入力可能な倍率入力欄Ｇ１４３と、固定値を入力可能な固定値入力欄Ｇ１４４とを有する。
【００４６】
ランク入力欄Ｇ１４１は、会員のランクを入力できるよう構成されている。操作端末３０を操作するユーザは、ランク入力欄Ｇ１４１を介して、特定のランクや全会員一律（ランク指定なし）を入力することができる。
【００４７】
算出方法欄Ｇ１４２は、特典として付与するポイントの算出方法が入力できるよう構成されている。操作端末３０を操作するユーザは、算出方法欄Ｇ１４２を介して、乗算又は加算を入力（選択）することができる。倍率入力欄Ｇ１４３は、算出方法として乗算が選択された場合に、その乗算値を入力するための領域である。例えば、倍率入力欄Ｇ１４３に“２”が入力された場合、通常付与されるポイント値の２倍のポイント値が付与される。固定値入力欄Ｇ１４４は、算出方法として加算が選択された場合に、その加算値を入力するための領域である。例えば、固定値入力欄Ｇ１４４に“５０”が入力された場合、通常付与されるポイント値に５０ポイント加算したポイント値が付与される。
【００４８】
また、特典内容欄Ｇ１４は、設定確認欄Ｇ１４５、確定ボタンＢ１４１及び削除ボタンＢ１４２を有する。確定ボタンＢ１４１は、ランク入力欄Ｇ１４１、算出方法欄Ｇ１４２、倍率入力欄Ｇ１４３及び固定値入力欄Ｇ１４４に入力された内容の確定を指示するための操作子である。確定ボタンＢ１４１が操作されると、設定画面表示部３０１１は、ランク入力欄Ｇ１４１、算出方法欄Ｇ１４２、倍率入力欄Ｇ１４３及び固定値入力欄Ｇ１４４に入力された内容を、設定確認欄Ｇ１４５に表示させる。図８では、ランク１の会員に２倍が、ランク２の会員に３倍がそれぞれ設定された例を示している。このように、特典内容欄Ｇ１４では、会員のランク毎に特定内容を設定することが可能となっている。
【００４９】
削除ボタンＢ１４２は、設定した特典内容を削除するための操作子である。設定画面表示部３０１１は、設定確認欄Ｇ１４５に表示された特定内容から一又は複数の特定内容が選択された状態で削除ボタンＢ１４２の操作を受け付けると、その選択された特定内容を設定確認欄Ｇ１４５から消去する。
【００５０】
なお、本実施形態では、ポイントの算出方法として乗算及び加算の何れか一方を選択可能な構成としたが、算出方法はこれらに限らず、他の算出方法を選択可能な構成としてもよい。
【００５１】
付加設定欄Ｇ１５は、企画に係る付加設定を入力するための領域である。具体的には、付加設定欄Ｇ１５は、自己の企画が他の企画と重複して適用される場合の適用方法を設定可能な適用方法欄Ｇ１５１を有する。ここで、適用方法欄Ｇ１５１は、最大適用又は個別適用を選択入力できるよう構成されている。
【００５２】
最大適用は、重複した企画（適用方法が“最大適用”の企画）の中から、特典内容（付与されるポイント値）が最大となる一の企画を適用することを指示するものである。また、個別適用は、重複した他の企画に関係なく、自己の企画の特典内容を適用することを指示するものである。操作端末３０を操作するユーザは、適用方法欄Ｇ１５１を介して、最大適用又は個別適用を入力（選択）することができる。
【００５３】
なお、本実施形態では、重複時の適用方法として最大適用及び個別適用の何れか一方を選択可能な構成としたが、適用方法はこれらに限らず、他の適用方法を選択可能な構成としてもよい。例えば、適用方法は、特典内容（付与されるポイント値）が最小となる一の企画を適用することを指示する最小適用であってもよい。なお、最大適用及び最小適用等、互いに矛盾する適用方法については優先度等を設定することで、何れか一方の適用方法が優先的に適用されるように構成することが好ましい。
【００５４】
また、付加設定欄Ｇ１５で設定可能な項目は、上記の適用方法に限らないものとする。例えば、取引を行った客に付与するポイント（以下、付与ポイント）の上限値を設定可能なＧＵＩを提供してもよい。この場合、付与ポイントの上限値は、任意の値を設定できるものとする。
【００５５】
設定画面Ｇ１は、確定ボタンＢ１１と、クリアボタンＢ１２とを有する。確定ボタンＢ１１は、名称欄Ｇ１１、実施期間欄Ｇ１２、適用条件欄Ｇ１３、特典内容欄Ｇ１４（設定確認欄Ｇ１４５）及び付加設定欄Ｇ１５に入力された各種設定情報を、一の企画の設定情報として確定することを指示するための操作子である。確定ボタンＢ１１が操作されると、設定画面表示部３０１１は、名称欄Ｇ１１、実施期間欄Ｇ１２、適用条件欄Ｇ１３、特典内容欄Ｇ１４（設定確認欄Ｇ１４５）及び付加設定欄Ｇ１５に設定された各種情報を、企画設定情報として管理サーバ２０に送信する。なお、クリアボタンＢ１２が操作された場合には、設定画面表示部３０１１は、設定画面Ｇ１に入力されたデータ値を消去する。
【００５６】
管理サーバ２０の設定管理部２０１２は、企画マスタＭ２への企画設定情報の登録、企画マスタＭ２に記憶された企画設定情報の管理を行う機能部である。設定管理部２０１２は、操作端末３０から企画設定情報が送信されると、その企画設定情報を記憶部２０４の企画マスタＭ２に登録する。
【００５７】
図９は、企画マスタＭ２のデータ構成の一例を示す図である。図９に示すように、企画マスタＭ２は、企画名称、実施期間、適用条件、特典内容、付加設定等のデータ項目を有する。設定管理部２０１２は、企画設定情報に含まれた企画名称、実施期間、適用条件、特典内容、付加設定等の各種設定を、企画マスタＭ２の対応するデータ項目に関連付けて登録する。
【００５８】
また、管理サーバ２０の管理画面提供部２０１３は、設定画面提供部２０１１と同様にＷｅｂサーバプログラム等によって実現される。管理画面提供部２０１３は、操作端末３０に対し、企画マスタＭ２に登録された企画設定情報の管理を支援するための管理画面を提供する。具体的には、設定画面提供部２０１１は、自装置にアクセスした操作端末３０の管理画面表示部３０１２と協働することで、操作端末３０の表示部３０７に管理画面を表示させる。
【００５９】
操作端末３０の管理画面表示部３０１２は、設定画面表示部３０１１と同様にＷｅｂクライアントプログラム等によって実現される。管理画面表示部３０１２は、通信部３０５を介して管理サーバ２０にアクセスする。管理画面表示部３０１２は、管理サーバ２０の管理画面提供部２０１３から提供される管理画面を取得し、当該管理画面を表示部３０７に表示させる。
【００６０】
図１０は、管理画面の一例を示す図である。図１０に示すように、管理画面Ｇ２は、企画マスタＭ２に登録された企画設定情報の各々を一覧表示するための表示領域Ｇ２１を有する。表示領域Ｇ２１には、各企画の企画設定情報に含まれる企画名称、実施期間、適用条件、特典内容、付加設定の各種設定が対応付けて一覧表示される。このように、管理画面Ｇ２では、企画設定情報の各々を対比可能に表示する。なお、管理画面Ｇ２に表示する企画設定情報の順序は特に問わないものとする。例えば、管理画面表示部３０１２は、先に登録された順に企画設定情報を表示してもよいし、付与条件に設定された期間が現在の日時に近いものから順に企画設定情報を表示してもよい。
【００６１】
また、管理画面Ｇ２は、削除ボタンＢ２１、確定ボタンＢ２２、新規ボタンＢ２３を有する。削除ボタンＢ２１は、企画設定情報を削除するための操作子である。管理画面表示部３０１２は、管理画面Ｇ２に表示された企画設定情報から一又は複数の企画設定情報が選択された状態で削除ボタンＢ２１の操作を受け付けると、その選択された企画設定情報を管理画面Ｇ２から消去する。また、管理画面表示部３０１２は、選択された企画設定情報の削除を指示する指示情報を、管理サーバ２０に送信する。管理サーバ２０の設定管理部２０１２は、操作端末３０から削除を指示する指示情報を受信すると、指示された企画設定情報を企画マスタＭ２から削除する。
【００６２】
確定ボタンＢ２２は、企画設定情報に対して行った編集操作を確定するための操作子である。ユーザは、操作部３０６を介して、一覧表示された企画設定情報の設定内容を変更することが可能となっており、設定内容を変更した後に確定ボタンＢ２２を操作することで、変更した設定内容を反映させることができる。管理画面表示部３０１２は、確定ボタンＢ２２の操作を受け付けると、変更の対象となった企画設定情報と変更後の設定内容とを指示した指示情報を、管理サーバ２０に送信する。管理サーバ２０の設定管理部２０１２は、操作端末３０から設定の変更を指示する指示情報を受信すると、指示された企画設定情報の設定内容を変更後の設定内容に変更する。
【００６３】
なお、管理画面表示部３０１２は、一の企画設定情報や実施期間等の項目が選択されたことを条件に、当該企画設定情報や選択された項目の設定内容を変更可能な編集画面を表示部３０７に表示させてもよい。係る編集画面は、例えば、設定画面Ｇ１と同様の画面構成としてもよいし、選択された項目の設定欄（例えば、実施期間欄Ｇ１２）であってもよい。また、編集画面は、管理画面Ｇ２（表示領域Ｇ２１）と同一の画面内に表示されてもよいし、管理画面Ｇ２と切り替えて表示されてもよい。
【００６４】
新規ボタンＢ２３は、企画の新規作成を指示するための操作子である。管理画面表示部３０１２は、新規ボタンＢ２３の操作を受け付けると、設定画面表示部３０１１と協働することで、上述した設定画面Ｇ１を設定画面表示部３０１１に表示させる。この場合、設定画面Ｇ１は、管理画面Ｇ２（表示領域Ｇ２１）と同一の画面内に表示されてもよいし、管理画面Ｇ２と切り替えて表示されてもよい。
【００６５】
なお、表示領域Ｇ２１の表示形態は図１０の例に限定されないものとする。例えば、管理画面表示部３０１２は、図１１に示すように、企画設定情報に含まれた実施期間に基づき、各企画設定情報の企画が実施される期間をチャート形式で表した画面を表示させてもよい。
【００６６】
ここで、図１１は、管理画面の他の例を示す図である。図１１に示すように、管理画面Ｇ２は、表示領域Ｇ２１ａを有する。表示領域Ｇ２１ａには、企画マスタＭ２に登録された企画設定情報の各々が一覧表示される。ここで、企画設定情報の各々には、チャートＣＨが対応付けて表示されている。チャートＣＨは、各企画の企画設定情報に含まれた実施期間の長さを時間軸上で表したものである。このように、企画設定情報の各々に設定された実施期間をチャート形式で表示することで、各企画の時系列的な重複状況を容易に確認することができる。
【００６７】
なお、管理画面表示部３０１２は、表示領域Ｇ２１と表示領域Ｇ２１ａとを切り替え可能に表示させてもよい。また、管理画面表示部３０１２は、適用方法に“最大適用”が設定された企画設定情報を抽出して、表示領域Ｇ２１ａに表示させてもよい。また、管理画面表示部３０１２は、表示色等の表示形態を異ならせることで、適用方法が異なる企画設定情報を識別可能に表示させてもよい。
【００６８】
このように、管理サーバ２０及び操作端末３０は、企画の設定及び管理を支援するためのＧＵＩを操作端末３０のユーザに提供する。これにより、ユーザは操作端末３０を介して、企画の設定や管理を容易に行うことができる。
【００６９】
次に、企画マスタＭ２に設定された企画の実施、つまり特典付与に係る機能構成について説明する。図１２は、ＰＯＳ端末１０及び管理サーバ２０が備える、特典付与に係る機能構成の一例を示す図である。
【００７０】
ＰＯＳ端末１０のＣＰＵ１０１は、記憶部１０４に記憶されたプログラムをＲＡＭ１０３に展開し実行することで、図１２に示す各機能部を実現する。具体的には、ＰＯＳ端末１０は、会員コード取得部１０１１と、販売登録部１０１２と、決済処理部１０１３と、特典付与部１０１４と、印字制御部１０１５とを備える。
【００７１】
会員コード取得部１０１１は、客が所持する会員カード等の記録媒体から会員コードを取得する。例えば、会員コード取得部１０１１は、カードリーダ１８により記録媒体から会員コードが読み取られると、その会員コードを取得する。
【００７２】
販売登録部１０１２は、客が購入する商品の販売登録を行う。例えば、販売登録部１０１２は、スキャナ装置１９により商品に付されたコードシンボルから商品コードが読み取られると、その商品コードに対応する商品を商品マスタから特定し販売登録する。また、販売登録部１０１２は、販売登録された商品の単価及び数量に基づき、各商品の商品金額（単価×数量）や、当該商品金額を合計（又は小計）した合計金額等を算出する。なお、販売登録とは、特定した商品の商品コードを、当該商品の購入数や商品金額等と関連付けてＲＡＭ１０３に保持することを意味する。
【００７３】
決済処理部１０１３は、販売登録された商品の販売データに基づいて、当該商品の決済処理を実行する。例えば、決済処理部１０１３は、現計キー１４２の操作に応じて、販売登録された各商品の合計金額を、客が支払った金額（支払金額）で決済する決済処理を実行する。また、決済処理部１０１３は、支払金額から合計金額を減算することで、釣り銭額を算出する。
【００７４】
特典付与部１０１４は、管理サーバ２０の後述する特典付与部２０２１と協働することで、自己のＰＯＳ端末１０で取引を行った客（会員）に対し特典の付与を行う。具体的には、特典付与部１０１４は、一取引の間に販売登録された各商品の商品コードや合計金額、取得された会員コードを含む取引情報を生成し、管理サーバ２０に送信する。そして、特典付与部１０１４は、取引情報に対する応答として管理サーバ２０から通知されたポイント数を、取引を行った客に付与する。ここで、取引とは、一の客（会員）に対して販売登録及び決済処理が行われる期間を意味する。なお、取引情報は、取引が行われた日時を示す取引日時等の他の情報を含んでもよい。
【００７５】
印字制御部１０１５は、一取引の取引内容を表したレシートデータを生成する。そして、印字制御部１０１５は、生成したレシートデータを印字部１７に印字させることで、一取引の内容を示したレシートを出力する。
【００７６】
ここで、印字制御部１０１５が生成するレシートデータは、一取引で販売登録された商品の内訳や、当該商品の決済処理の内容（合計金額、支払い金額、釣り銭額等）の他、取引が行われた店舗名や日時、取引を識別する取引番号等を含む。また、レシートデータは、特典付与部１０１４（特典付与部２０２１）によって付与されたポイント数を含む。
【００７７】
なお、取引情報に対する応答として付与を行うポイント数とともに、当該ポイント数の印字方法が通知された場合には、印字制御部１０１５は、その通知された印字方法でポイント数の印字を行うものとする。例えば、特別ポイントと基本ポイントとを区分けして印字する印字方法が通知された場合には、印字制御部１０１５は、特別ポイントと基本ポイントとを区分けした状態でレシートに印字する。また例えば、特別ポイントと基本ポイントとの合算値を印字する印字方法が通知された場合には、印字制御部１０１５は、特別ポイントと基本ポイントとの合算値をレシートに印字する。
【００７８】
一方、管理サーバ２０のＣＰＵ２０１は、記憶部２０４に記憶されたプログラムをＲＡＭ２０３に展開し実行することで、図１２に示す各機能部を実現する。具体的には、管理サーバ２０は、特典付与部２０２１を機能部として備える。
【００７９】
特典付与部２０２１は、第１判定手段、第２判定手段、決定手段及び付与手段の一例である。特典付与部２０２１は、ＰＯＳ端末１０の特典付与部１０１４と協働することで、ＰＯＳ端末１０で取引を行った客（会員）に対し特典の付与を行う。具体的には、特典付与部２０２１は、ＰＯＳ端末１０（特典付与部１０１４）から送信される取引情報に基づき、ＰＯＳ端末１０で行われた取引が、企画マスタＭ２に設定された企画の条件を満たすか否かを判定する。
【００８０】
例えば、特典付与部２０２１は、取引情報に含まれる取引日時が、企画設定情報に含まれた実施期間の条件を満たすか否かを判定することで、当該取引日時に実施中の企画が存在するか否かを判定する。また、特典付与部２０２１は、取引情報に含まれた会員コードに対応する会員情報を会員マスタＭ１から読み出し、その会員情報に含まれた性別、年齢等の特性が、企画設定情報に含まれた適用条件を満たすか否かを判定する。なお、企画設定情報の実施期間に誕生日等の特定日を基準とする期間が設定されている場合には、会員情報に含まれた特定日の日付を基準に、実施中の企画が存在するか否かを判定する。
【００８１】
また、特典付与部２０２１は、上記した実施期間の条件及び適用条件を満たす企画設定情報（企画）が存在すると判定した場合、その企画が複数存在するか否かを判定する。ここで、条件を満たす企画が一つ存在する場合、特典付与部２０２１は、その企画設定情報の特典内容に基づき、会員に付与するポイント数（付与ポイント）を決定する。具体的には、特典付与部２０２１は、取引情報に含まれた合計金額に基づいて基本ポイントを算出する。ここで、基本ポイントの算出方法は、予め定められているものとする。例えば、特典付与部２０２１は、合計金額に所定の還元率を乗算することで基本ポイントを算出してもよい。
【００８２】
そして、特典付与部２０２１は、基本ポイントと該当する企画設定情報の特典内容とに基づき、付与ポイントを算出する。例えば、特典内容に２倍の乗算が設定されていた場合、特典付与部２０２１は、基本ポイントを２倍した値を付与ポイントとする。また、例えば、特典内容に５０ポイントの加算が設定されていた場合、特典付与部２０２１は、基本ポイントに５０ポイント加算した値を付与ポイントとする。なお、付与ポイントから基本ポイントを減算した値が、その企画で付与されるポイント数（特別ポイント）となる。
【００８３】
また、条件を満たす企画が複数存在する場合、特典付与部２０２１は、それら企画の企画設定情報に含まれた適用方法に基づいて、付与ポイントを決定する。具体的には、特典付与部２０２１は、条件を満たす複数の企画（企画設定情報）の中に、“個別適用”が設定された企画が存在するか否かを判定する。“個別適用”が設定された企画が存在する場合、特典付与部２０２１は、該当する企画毎に第１付与ポイントを算出する。第１付与ポイントは、上記した付与ポイントと同様に算出することができる。なお、“個別適用”が設定された企画が存在しない場合、特典付与部２０２１は、第１付与ポイントをゼロに設定する。
【００８４】
また、条件を満たした複数の企画の中に、“最大適用”が設定された企画が存在するか否かを判定する。“最大適用”が設定された企画が存在する場合、特典付与部２０２１は、該当する企画毎に第２付与ポイントを算出する。第２付与ポイントは、上記した付与ポイントと同様に算出することができる。そして、特典付与部２０２１は、算出した第２付与ポイントの中から、その値が最大となる第２付与ポイントを一つ選択する。なお、“最大適用”が設定された企画設定情報が存在しない場合、特典付与部２０２１は、第２付与ポイントをゼロに設定する。
【００８５】
特典付与部２０２１は、第１付与ポイントと第２付与ポイントと算出すると、それらの第１付与ポイントと第２付与ポイントとを合算したポイント数を、付与ポイントとして算出（決定）する。
【００８６】
なお、第１付与ポイントと第２付与ポイントとを合算する際には、基本ポイントに対する演算が重複して行われないよう制御することが好ましい。例えば、算出方法に“乗算”が設定された企画が複数存在する場合、特典付与部２０２１は、乗算値として設定されている各企画の倍率同士を加算又は乗算した値を基本ポイントに乗算する。また、算出方法に“加算”が設定された企画が複数存在する場合、特典付与部２０２１は、固定値で設定されたポイント数の合計値を基本ポイントに加算する。また、例えば、算出方法に“乗算”と“加算”とが設定された企画が混在する場合、特典付与部２０２１は、算出方法が“乗算”の企画について算出したポイント数に対し、算出方法が“加算”の企画に設定されたポイント数を加算する。
【００８７】
特典付与部２０２１は、付与ポイントを算出すると、取引情報に含まれた会員コードに対応するデータエントリを会員マスタＭ１から検索し、検索したデータエントリの累積ポイントに付与ポイントを加算する。そして、特典付与部２０２１は、取引情報を送信したＰＯＳ端末１０に算出した付与ポイントを通知する。なお、取引情報の条件を満たす企画設定情報が存在しない場合、特典付与部２０２１は、通常ポイント（基本ポイント）を付与ポイントとしてＰＯＳ端末１０に通知する。
【００８８】
これにより、ＰＯＳ端末１０及び管理サーバ２０は、ＰＯＳ端末１０で行われた取引が、企画マスタＭ２に設定された企画の条件に該当する場合、通常ポイントに特別ポイントを付加したポイント数を客に付与することができる。
【００８９】
以下、ＰＯＳ端末１０、管理サーバ２０及び操作端末３０の動作について説明する。
【００９０】
まず、図１３を参照して、管理サーバ２０及び操作端末３０で実行される企画設定処理について説明する。図１３は、管理サーバ２０及び操作端末３０が実行する企画設定処理の一例を示すフローチャートである。
【００９１】
操作端末３０のＣＰＵ３０１は、操作部３０６を介して所定の操作が行われると、管理サーバ２０に対し、企画の新規作成を要求するアクセスを行う（ステップＳ１１）。管理サーバ２０の設定画面提供部２０１１は、ステップＳ１１のアクセスを受け付けると、アクセス元の操作端末３０に設定画面Ｇ１を提供する（ステップＳ２１）。
【００９２】
操作端末３０の設定画面表示部３０１１は、管理サーバ２０から提供された設定画面Ｇ１を表示部３０７に表示する（ステップＳ１２）。操作端末３０のユーザは、表示部３０７に表示された設定画面Ｇ１を介して、新たに作成する企画の実施期間や適用条件等の各種設定を入力することができる。各種設定の入力が完了すると、操作端末３０のユーザは、確定ボタンＢ１１等を操作することで設定完了を指示する。
【００９３】
操作端末３０の設定画面表示部３０１１は、設定完了の指示を待機しており（ステップＳ１３；Ｎｏ）、設定完了が指示されると（ステップＳ１３；Ｙｅｓ）、ステップＳ１４に移行する。ステップＳ１４では、設定画面表示部３０１１は、設定画面Ｇ１に設定（入力）された内容を企画設定情報として管理サーバ２０に送信する（ステップＳ１４）。
【００９４】
一方、管理サーバ２０の設定管理部２０１２は、企画設定情報の受信を待機しており（ステップＳ２２；Ｎｏ）、企画設定情報を受信すると（ステップＳ２２；Ｙｅｓ）、ステップＳ２３に移行する。ステップＳ２３では、設定管理部２０１２は、受信した企画設定情報を企画マスタＭ２に登録し（ステップＳ２３）、本処理を終了する。
【００９５】
これにより、操作端末３０のユーザは、表示部３０７に表示される設定画面Ｇ１を介して新たな企画を設定することができる。
【００９６】
次に、図１４を参照して、管理サーバ２０及び操作端末３０で実行される企画管理処理について説明する。図１４は、管理サーバ２０及び操作端末３０が実行する企画管理処理の一例を示すフローチャートである。
【００９７】
操作端末３０のＣＰＵ３０１は、操作部３０６を介して所定の操作が行われると、管理サーバ２０に対し、企画の一覧を要求するアクセスを行う（ステップＳ３１）。管理サーバ２０の管理画面提供部２０１３は、ステップＳ３１のアクセスを受け付けると、企画マスタＭ２に登録された企画設定情報を参照しながら、アクセス元の操作端末３０に管理画面Ｇ２を提供する（ステップＳ４１）。
【００９８】
操作端末３０の管理画面表示部３０１２は、管理サーバ２０から提供された管理画面Ｇ２を表示部３０７に表示する（ステップＳ３２）。操作端末３０のユーザは、表示部３０７に表示された管理画面Ｇ２を介して、現在設定中の企画（企画設定情報）の内容を確認することができる。また、操作端末３０のユーザは、表示部３０７に表示された管理画面Ｇ２を介して企画設定情報の削除や設定内容の変更を行うことができる。
【００９９】
操作端末３０の管理画面表示部３０１２は、管理画面Ｇ２を介し、企画設定情報の削除や設定変更等の編集操作が行われたか否かを判定する（ステップＳ３３）。編集操作が行われたと判定した場合（ステップＳ３３；Ｙｅｓ）、管理画面表示部３０１２は、その編集操作の内容を指示した指示情報を管理サーバ２０に送信し（ステップＳ３４）、ステップＳ３２に処理を戻す。なお、編集操作が行われない場合（ステップＳ３３；Ｎｏ）、管理画面表示部３０１２は、管理画面Ｇ２の表示を継続する。
【０１００】
管理サーバ２０の設定管理部２０１２は、指示情報の受信を待機しており（ステップＳ４２；Ｎｏ）、指示情報を受信すると（ステップＳ４２；Ｙｅｓ）、ステップＳ４３に移行する。ステップＳ４３では、設定管理部２０１２は、指示情報で指示された編集内容を企画マスタＭ２の該当する企画設定情報に反映する（ステップＳ４３）。そして、管理サーバ２０の管理画面提供部２０１３は、ステップＳ４１に処理を戻すことで、編集内容を反映した後の管理画面Ｇ２を操作端末３０に提供する。
【０１０１】
これにより、操作端末３０のユーザは、表示部３０７に表示される管理画面Ｇ２を介して現在設定中の企画を確認したり、当該企画の設定内容を変更したりすることができる。なお、管理画面Ｇ２からプロモーションの新規作成が指示された場合には、図１３で説明した企画設定処理と同様の処理が管理サーバ２０と操作端末３０との間で行われるものとする。
【０１０２】
次に、図１５を参照して、ＰＯＳ端末１０及び管理サーバ２０で実行される特典付与処理について説明する。図１５は、ＰＯＳ端末１０及び管理サーバ２０が実行する特典付与処理の一例を示すフローチャートである。
【０１０３】
まず、ＰＯＳ端末１０では、会員コード取得部１０１１が、カードリーダ１８により会員コードが読み取られたか否かを判定する（ステップＳ５１）。会員コードが読み取られたと判定すると（ステップＳ５１；Ｙｅｓ）、会員コード取得部１０１１は、その会員コードを取得し（ステップＳ５２）、ステップＳ５３に移行する。
【０１０４】
また、会員コードの読み取りが行われていない場合（ステップＳ５１；Ｎｏ）、販売登録部１０１２は、スキャナ装置１９により商品コードが読み取られたか否かを判定する（ステップＳ５３）。ここで、商品コードが読み取られたと判定すると（ステップＳ５３；Ｙｅｓ）、販売登録部１０１２は、その商品コードに対応する商品の販売登録を実行し（ステップＳ５４）、ステップＳ５５に移行する。
【０１０５】
商品コードの読み取りが行われていない場合（ステップＳ５３；Ｎｏ）、ＰＯＳ端末１０のＣＰＵ１０１は、キーボード１４（締めキー１４１）を介し販売登録の終了が指示されたか否かを判定する（ステップＳ５５）。販売登録の終了が指示されたと判定した場合（ステップＳ５５；Ｙｅｓ）、ＰＯＳ端末１０のＣＰＵ１０１は、ステップＳ５６に処理を移行させる。なお、販売登録の終了が指示されない場合には（ステップＳ５５；Ｎｏ）、ＰＯＳ端末１０のＣＰＵ１０１は、ステップＳ５１に処理を戻す。
【０１０６】
次いで、キーボード１４（締めキー１４１）を介し決済処理の開始が指示されると、ＰＯＳ端末１０の決済処理部１０１３は、販売登録された各商品のデータに基づき決済処理を実行する（ステップＳ５６）。次いで、特典付与部１０１４は、取得された会員コードや販売登録された各商品の商品コード、合計金額等を含んだ取引情報を生成し、管理サーバ２０に送信する（ステップＳ５７）。
【０１０７】
一方、管理サーバ２０の特典付与部２０２１は、取引情報の入力を待機しており（ステップＳ６１；Ｎｏ）、取引情報が入力されると（ステップＳ６１；Ｙｅｓ）、付与ポイント決定処理を実行する（ステップＳ６２）。
【０１０８】
ここで、図１６は、特典付与部２０２１が実行する付与ポイント決定処理の一例を示すフローチャートである。
【０１０９】
管理サーバ２０の特典付与部２０２１は、ＰＯＳ端末１０から入力された取引情報に基づき、当該ＰＯＳ端末１０で行われた取引が企画マスタＭ２に登録された企画設定情報の条件を満たすか否かを判定する（ステップＳ７１）。具体的に、特典付与部２０２１は、取引情報に含まれる取引日時や会員コードから特定した客の特性の条件に該当する企画（企画設定情報）が、企画マスタＭ２に存在するか否かを判定する。
【０１１０】
条件を満たす企画が存在しない場合（ステップＳ７１；Ｎｏ）、特典付与部２０２１は、取引情報に含まれた合計金額に基づき基本ポイントを算出する（ステップＳ７２）。そして、特典付与部２０２１は、算出した基本ポイントを付与ポイントに設定し（ステップＳ７３）、図１５のステップＳ６３に移行する。
【０１１１】
なお、本処理では条件を満たす企画が存在しない場合、基本ポイントを付与ポイントとする構成としたが、これに限らず、付与ポイントをゼロとしてもよい。例えば、会員登録を行っていない非会員の客に対しては、ポイントを付与することができないため、付与ポイントをゼロとする。
【０１１２】
また、条件を満たす企画が存在する場合（ステップＳ７１；Ｙｅｓ）、特典付与部２０２１は、条件を満たした企画が複数存在するか否かを判定する（ステップＳ７４）。条件を満たした企画が一つ存在する場合（ステップＳ７４；Ｎｏ）、特典付与部２０２１は、該当する企画の特典内容に基づいて付与ポイントを算出し（ステップＳ７５）、図１５のステップＳ６３に移行する。
【０１１３】
一方、条件を満たす企画が複数存在する場合（ステップＳ７４；Ｙｅｓ）、特典付与部２０２１は、該当する企画の中に、“個別適用”が設定された企画が存在するか否かを判定する（ステップＳ７６）。“個別適用”が設定された企画が存在する場合（ステップＳ７６；Ｙｅｓ）、特典付与部２０２１は、該当する企画毎に第１付与ポイントを算出し（ステップＳ７７）、ステップＳ７９に移行する。“個別適用”が設定された企画が存在しない場合（ステップＳ７６；Ｎｏ）、特典付与部２０２１は、第１付与ポイントをゼロに設定し（ステップＳ７８）、ステップＳ７９に移行する。
【０１１４】
続いて、特典付与部２０２１は、条件を満たした複数の企画の中に、“最大適用”が設定された企画が存在するか否かを判定する（ステップＳ７９）。“最大適用”が設定された企画が存在する場合（ステップＳ７９；Ｙｅｓ）、特典付与部２０２１は、該当する企画毎に第２付与ポイントを算出する（ステップＳ８０）。特典付与部２０２１は、算出した第２付与ポイントの中から、その値が最大の第２付与ポイントを一つ選択し（ステップＳ８１）、ステップＳ８３に移行する。“最大適用”が設定された企画が存在しない場合（ステップＳ７９；Ｎｏ）、特典付与部２０２１は、第２付与ポイントをゼロに設定し（ステップＳ８２）、ステップＳ８３に移行する。
【０１１５】
次いで、特典付与部２０２１は、第１付与ポイントと第２付与ポイントとを合算した値を付与ポイントとして算出し（ステップＳ８３）、図１５のステップＳ６３に移行する。
【０１１６】
図１５に戻り、特典付与部２０２１は、取引情報に含まれた会員コードに対応するデータエントリを会員マスタＭ１から検索し、検索したデータエントリの累積ポイントに付与ポイントを加算する（ステップＳ６３）。
【０１１７】
続いて、特典付与部２０２１は、算出した付与ポイントの値を、取引情報を送信したＰＯＳ端末１０に通知する（ステップＳ６４）。
【０１１８】
ＰＯＳ端末１０の特典付与部１０１４は、ＰＯＳ端末１０から付与ポイントの通知を受け付けると、特典（ポイント）の付与が完了したと判断する（ステップＳ５８）。次いで、ＰＯＳ端末１０の印字制御部１０１５は、販売登録された商品や決済処理の内容及び付与ポイントの値等を含んだレシートを印字させ（ステップＳ５９）、処理を終了する。
【０１１９】
以上のように、本実施形態によれば、管理サーバ２０は操作端末３０と協働することで、操作端末３０を操作するユーザに対し、企画の設定管理を支援するための操作画面を提供する。これにより、操作端末３０を操作するユーザは、企画の新規作成や管理を容易に行うことができるため、利便性を向上させることができる。また、実施期間が重複する複数の企画を組み合わせて設定することができるため、多様な企画を実現することができる。
【０１２０】
また、管理サーバ２０はＰＯＳ端末１０と協働することで、ＰＯＳ端末１０で行われた取引に係る条件が、予め設定された企画の条件を満たす場合、その企画で設定された特典内容を客に付与する。さらに、管理サーバ２０は、条件を満たす企画が複数存在する場合、当該企画の各々に設定された特典内容と適用方法とに基づいて特典内容を決定し、当該特典内容を客に付与する。これにより、実施期間が重複する複数の企画を組み合わせて設定した場合であっても、当該企画の各々に設定された適用方法に基づき付与する特典内容を決定することができるため、多様な企画を実現することができる。
【０１２１】
以上、本発明の実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２２】
例えば、上記実施形態では、商品の販売登録が行われている間に会員コードを取得する構成としたが、取引が行われている間であれば、そのタイミングは問わないものとする。例えば、締めキー１４１が操作されてから、現計キー１４２が操作されるまでの間に、会員コードを取得する構成としてもよい。
【０１２３】
また、上記実施形態では、客に付与する特典としてポイントを付与する構成を説明したが、特典内容はポイントに限らないものとする。例えば、値引や割引等のサービスを特典として付与してもよい。この場合、商品の合計金額から値引する金額や割引する割合等が特典内容として設定されるものとする。また、管理サーバ２０の特典付与部２０２１は、上述したステップＳ６４において、特典内容として決定した値引金額（割引金額）をＰＯＳ端末１０に通知するものとする。また、ＰＯＳ端末１０の特典付与部１０１４は、決済処理部１０１３を制御することで、管理サーバ２０から通知された金額分を合計金額から減算した値で決済を行わせるものとする。なお、ポイント付与と値引（割引）とを併用する場合には、例えば、所定の換算レートをポイントに乗算することで、当該ポイントを値引や割引される金額と同じ基準に換算し、それらの値を比較することで最大適用の企画を選択する構成としてもよい。
【０１２４】
また、例えば、特典内容は記念品やノベルティグッズ等の物品であってもよい。この場合、物品を指定する物品名等が特典内容として設定されるものとする。また、管理サーバ２０の特典付与部２０２１は、上述したステップＳ６４において、特典内容として決定した物品名をＰＯＳ端末１０に通知するものとする。また、ＰＯＳ端末１０の特典付与部１０１４は、管理サーバ２０から通知された物品名を第１表示部１５に表示させることで、対応する物品の付与を店員等に促すものとする。
【０１２５】
また、上記実施形態では、会員登録を行った客（会員）に対し特典を付与する構成を説明したが、これに限らず、非会員の客に対し特典（例えば値引等）を付与する構成としてもよい。
【０１２６】
また、上記実施形態では、操作端末３０を用いて企画の設定管理を行う構成としたが、これに限らないものとする。例えば、ＰＯＳ端末１０を用いて企画の設定管理を行う構成としてもよいし、管理サーバ２０で行う構成としてもよい。この場合、ＰＯＳ端末１０や管理サーバ２０等の情報処理装置は、操作端末３０と同様の機能構成を備えるものとする。
【０１２７】
また、上記実施形態では、管理サーバ２０の特典付与部２０２１が特典内容（付与ポイント）を決定する構成としたが、これに限らず、ＰＯＳ端末１０の特典付与部１０１４が特典内容を決定する構成としてもよい。この場合、ＰＯＳ端末１０の特典付与部１０１４が、特典付与部２０２１と同様の機能を具備することで、ＰＯＳ端末１０で特典内容を決定することができる。なお、会員マスタＭ１及び企画マスタＭ２は、管理サーバ２０等の外部装置が保持するものを参照してもよいし、ＰＯＳ端末１０が保持する構成としてもよい。
【０１２８】
また、上記実施形態では、管理サーバ２０は、同一店舗内で実施される企画を管理する構成としたが、これに限らず、複数の店舗の各々で実施される企画を管理する構成としてもよい。この場合、管理サーバ２０は、例えば、全ての店舗で共通の一の企画マスタＭ２を管理してもよい。店舗毎に企画マスタＭ２を個別に管理してもよい。後者の場合、管理サーバ２０は、アクセス元のＰＯＳ端末１０が置かれた店舗用の企画マスタＭ２を用いて、管理画面Ｇ２等の提供や付与ポイント決定処理を行うものとする。
【０１２９】
また、上記実施形態の各装置で実行されるプログラムは、当該装置が備える記憶媒体（ＲＯＭ又はＨＤＤ）に予め組み込んで提供するが、これに限らないものとする。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１３０】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることで提供してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【０１３１】
１  店舗システム
１０  ＰＯＳ端末
２０  管理サーバ
３０  操作端末
１０１１  会員コード取得部
１０１２  販売登録部
１０１３  決済処理部
１０１４  特典付与部
１０１５  印字制御部
２０１１  設定画面提供部
２０１２  設定管理部
２０１３  管理画面提供部
３０１１  設定画面表示部
３０１２  管理画面表示部
Ｍ１  会員マスタ
Ｍ２  企画マスタ
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２００８−２６９２８３号公報
【図１】
2019040462.tif 000003
【図２】
2019040462.tif 000004
【図３】
2019040462.tif 000005
【図４】
2019040462.tif 000006
【図５】
2019040462.tif 000007
【図６】
2019040462.tif 000008
【図７】
2019040462.tif 000009
【図８】
2019040462.tif 000010
【図９】
2019040462.tif 000011
【図１０】
2019040462.tif 000012
【図１１】
2019040462.tif 000013
【図１２】
2019040462.tif 000014
【図１３】
2019040462.tif 000015
【図１４】
2019040462.tif 000016
【図１５】
2019040462.tif 000017
【図１６】
2019040462.tif 000018