JP2013186591A - Information processor and program - Google Patents
Information processor and program Download PDFInfo
- Publication number
- JP2013186591A JP2013186591A JP2012049683A JP2012049683A JP2013186591A JP 2013186591 A JP2013186591 A JP 2013186591A JP 2012049683 A JP2012049683 A JP 2012049683A JP 2012049683 A JP2012049683 A JP 2012049683A JP 2013186591 A JP2013186591 A JP 2013186591A
- Authority
- JP
- Japan
- Prior art keywords
- information
- product
- identification information
- association
- purchases
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 128
- 230000005540 biological transmission Effects 0.000 claims abstract description 45
- 238000000034 method Methods 0.000 claims description 47
- 230000010365 information processing Effects 0.000 claims description 12
- 238000007726 management method Methods 0.000 description 65
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 6
- 238000012856 packing Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明の実施形態は、情報処理装置およびプログラムに関する。 Embodiments described herein relate generally to an information processing apparatus and a program.
近年のネットワークの普及により、インターネットを介して商品の販売を行う販売方式(EC:Electronic Commerce)が盛んに行われている。また、スーパーマーケット等の店舗においても、店舗内で販売している商品をインターネットを介して販売する、所謂ネットスーパーと呼ばれる販売方式が行われている。 With the spread of networks in recent years, a sales method (EC: Electronic Commerce) for selling products via the Internet is actively performed. Also, in a store such as a supermarket, a so-called “net supermarket” sales method is performed in which products sold in the store are sold via the Internet.
ところで、インターネットを介した販売方式において、同一の複数の商品を一取引で購入する場合に値引処理を実行する複数購入割引、関連する複数の商品を一取引で購入する場合に値引処理を実行するミックスアンドマッチなど、複数の商品を一取引で購入する場合に値引処理を実行する割引機能が存在する。 By the way, in the sales method via the Internet, multiple purchase discounts that execute discount processing when purchasing the same plurality of products in one transaction, discount processing when purchasing related products in one transaction There is a discount function for executing discount processing when purchasing a plurality of products in one transaction, such as mix and match.
しかしながら、インターネットを介した販売方式においては、顧客自身が商品の決済を行うため、顧客が選択した購入候補の商品が、割引機能の対象商品であることを顧客が認識していない場合に、商品の追加購入を促すことができず、割引機能を有効に利用することができない場合がある。 However, in the sales method via the Internet, the customer himself / herself settles the product. Therefore, if the customer does not recognize that the purchase candidate product selected by the customer is the product targeted for the discount function, In some cases, it is not possible to promote the additional purchase of the product and the discount function cannot be used effectively.
実施形態の情報処理装置は、記憶手段と、受信手段と、判断手段と、送信手段と、を備える。前記記憶手段は、商品を表す商品識別情報に対応付けて、前記商品識別情報が表す商品を含む複数商品を一取引で販売する際に実行する値引処理を表す処理情報と、前記値引処理の実行に要する実行条件と、を記憶する。前記受信手段は、購入候補の商品を表す前記商品識別情報を含む購入情報を受信する。前記判断手段は、前記受信した購入情報に従って、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記実行条件を満たしているか否かを判断する。前記送信手段は、前記実行条件を満たしていないと判断した判断した場合に、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記処理情報が表す値引処理に関する情報を報知のために送信する。 The information processing apparatus according to the embodiment includes a storage unit, a reception unit, a determination unit, and a transmission unit. The storage means is associated with product identification information representing a product, processing information representing discount processing executed when selling a plurality of products including the product represented by the product identification information in one transaction, and the discount processing The execution conditions required for the execution are stored. The receiving means receives purchase information including the product identification information representing a purchase candidate product. The determination means determines whether or not the execution condition stored in association with the product identification information included in the received purchase information is satisfied according to the received purchase information. When the transmission unit determines that the execution condition is not satisfied, the transmission unit notifies the information about the discount process represented by the process information stored in association with the product identification information included in the received purchase information. Send for.
以下、添付図面を参照して、本実施形態にかかる情報処理装置およびプログラムを詳細に説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 Hereinafter, an information processing apparatus and a program according to the present embodiment will be described in detail with reference to the accompanying drawings. In addition, this invention is not limited by embodiment described below.
図1は、本実施形態にかかる販売システムの全体構成を概略的に示したシステム構成図である。図1に示したように、販売システム1は、商品販売データ処理装置としての複数台のPOS(Point Of Sales:販売時点管理)端末2および各POS端末2をLAN(Local Area Network)3によって接続して集中管理する店舗サーバ4を備えるPOSシステム7と、専用回線8を介して店舗サーバ4を接続する本部サーバ9と、を備えている。
FIG. 1 is a system configuration diagram schematically showing the overall configuration of the sales system according to the present embodiment. As shown in FIG. 1, the
POSシステム7および本部サーバ9について簡単に説明する。店舗サーバ4は、店舗で販売される各種の商品識別情報を格納する商品マスタファイルを有してPOSシステム7全体の制御を受け持つものであり、キーボード、表示器、プリンタおよびハードディスクドライブ装置などが接続されている(何れも図示せず)。
The
POS端末2は、ユニークなレジナンバーを割り振られて精算場所に配設されており、キャッシャが売上処理を行うための端末である。POS端末2は、キーボード、ドロワ、表示器、カードリーダ/ライタ、コードスキャナ等が接続されている。POS端末2は、コードスキャナによりバーコードや二次元コード等の形態で各商品に付加された商品コードを読み取ると、この商品コードを店舗サーバ4に通知することで商品の問い合わせを行う。店舗サーバ4は、POS端末2からの問い合わせに応じて商品マスタファイルを検索し、該当する商品コードに対応した商品識別情報を読み出してPOS端末2へ送信する。POS端末2は、店舗サーバ4から対応する商品の単価等を取得する。また、POS端末2は、購入対象となった商品の単価及び販売個数に基づき、これら商品の総額を算出し精算等の処理を行って売上データを生成した後、当該売上データを所定のタイミングで店舗サーバ4に送信する。
The
本部サーバ9は、CPU(Central Processing Unit),ROM(Read Only Memory),RAM(Random Access Memory)等で構成されるコンピュータ構成の制御部(図示せず)を備えており、各店舗の店舗サーバ4から送信される売上データを管理したり、各店舗の店舗サーバ4およびネットスーパーサーバ6に対して商品マスタファイルF2(図4参照)および値引処理管理ファイルF3(図5参照)を送信したりする。
The
加えて、図1に示したように、販売システム1は、POSシステム7が設置された店舗内で販売されている商品を、インターネット等のネットワーク5を介して販売するネットスーパーサービスを提供するためのサーバ装置であるネットスーパーサーバ6を備えている。ネットスーパーサーバ6は、インターネット5を介して顧客端末10から接続可能である。
In addition, as shown in FIG. 1, the
顧客端末10は、ネットスーパーの顧客(ユーザ)が操作するパーソナルコンピュータ(PC:Personal computer)や携帯電話等の端末装置である。顧客端末10は、CPU,ROM,RAM等を備える制御部、キーボードや各種ボタン等の入力デバイス、CRT(Cathode Ray Tube),LCD(Liquid Crystal Display)等の表示デバイス、HDD(Hard Disk Drive),フラッシュメモリ等の記憶デバイス、ネットワーク5に接続可能な通信インタフェース等を備え(何れも図示せず)、記憶デバイスに記憶された所定のプログラム(例えば、Webブラウザ等)を制御部が実行することで各種の機能を実現する。
The
また、店舗には、ネットスーパーサーバ6で受け付けた注文商品を含む注文商品リストを当該ネットスーパーサーバ6から受け取って管理するネットスーパー管理サーバ11と、ネットスーパーサーバ6で受け付けた注文商品リストに従って該当する商品を店舗内から収集した商品を顧客毎に仕分けるパッキング作業に用いるパッキング装置12と、が備えられている。
In addition, the store corresponds to the net
ネットスーパー管理サーバ11は、CPU,ROM,RAM等で構成される制御部、キーボードや各種ボタン等の入力デバイス、CRT,LCD等の表示デバイス、HDD,フラッシュメモリ等の記憶デバイス、LAN3およびネットワーク5に接続可能な通信インタフェース、プリンタを接続するプリンタ接続部等を備え(何れも図示せず)、記憶デバイスに記憶された所定のプログラムを制御部が実行することで各種の機能部を実現する。
The net
パッキング装置12は、パッキング作業を行う作業者が携帯可能なハンディターミナル等である。パッキング装置12は、CPU,ROM,RAM等を備える制御部、キーボード、各種ボタン等の入力デバイス、CRT,LCD等の表示デバイス、HDD,フラッシュメモリ等の記憶デバイス、LAN3に接続可能な無線通信インタフェースであって当該制御部の制御に従ってアクセスポイント13を介してネットスーパー管理サーバ11にアクセスする通信インタフェース等を備え(いずれも図示しない)、記憶デバイスに記憶された所定のプログラムを制御部が実行することで各種の機能を実現する。
The
ネットスーパーサーバ6は、POSシステム7が設置された店舗内で販売されている商品を、インターネット等のネットワーク5を介して販売するネットスーパーサービスを提供する情報処理装置であり、その電装系は例えば図2に示すような構成とされている。
The net
ここで、図2は、本実施形態にかかるネットスーパーサーバの構成を示すブロック図である。図2に示すように、ネットスーパーサーバ6は、CPU,ROM,RAM等で構成されるコンピュータ構成の制御部31と、バス32と、ネットワーク5に接続可能な通信インタフェース332と、I/O機器制御部34と、キーボードやマウス等により構成される操作入力部35と、CRT,LCD等の表示デバイスにより構成される表示部36と、HDD,フラッシュメモリ等の記憶デバイスにより構成される記憶部37と、を備えている。
Here, FIG. 2 is a block diagram showing the configuration of the net super server according to the present embodiment. As shown in FIG. 2, the net
制御部31は、バス32に接続された通信インタフェース332を介して顧客端末10との間で相互にオンライン通信を実行し得るように構成されている。また、制御部31には、バス32およびI/O機器制御部34を介して、操作入力部35、表示部36、記憶部37が接続されている。
The
記憶部37は、制御部31が実行する各種プログラム(例えば、Webアプリケーションなど)や当該プログラムの実行に係る各種設定情報(例えば、データベースなど)を記憶している。制御部31は、記憶部37に記憶された所定のプログラムとの協働により各種の機能部を実現する。
The
また、記憶部37は、ネットスーパーサービスを提供するために必要なデータとして、注文管理ファイルF1、商品マスタファイルF2、および値引処理管理ファイルF3等を記憶している。
The
注文管理ファイルF1は、顧客端末10から送信される、後述する注文商品リストを記憶するデータテーブルである。図3は、本実施形態にかかる注文管理ファイルの一例を示す図である。図3に示すように、注文管理ファイルF1には、会員番号に対応付けて、商品番号と、商品名と、購入数と、を記憶する。
The order management file F1 is a data table that stores an order product list, which will be described later, transmitted from the
会員番号は、購入候補の商品を選択した顧客を識別する情報である。また、商品番号および商品名は、ネットスーパーにより顧客が選択した購入候補の商品を識別するための情報である。本実施形態では、商品番号および商品名は、ネットスーパーにより顧客が選択した購入候補の商品を表す商品識別情報である。購入数は、ネットスーパーにより顧客が選択した購入候補の商品を、顧客が購入する数である。 The membership number is information for identifying a customer who has selected a purchase candidate product. The product number and the product name are information for identifying the purchase candidate product selected by the customer through the Internet supermarket. In the present embodiment, the product number and the product name are product identification information representing purchase candidate products selected by the customer through the Internet supermarket. The number of purchases is the number of purchases by the customer of the purchase candidate products selected by the customer via the online supermarket.
商品マスタファイルF2は、購入対象の商品を管理するためのデータテーブルである。図4は、本実施形態にかかる商品マスタファイルの一例を示す図である。図4に示すように、商品マスタファイルF2は、商品番号、商品名等の商品識別情報に対応付けて、販売価格、処理情報、価格情報等を記憶している。 The product master file F2 is a data table for managing products to be purchased. FIG. 4 is a diagram illustrating an example of a product master file according to the present embodiment. As shown in FIG. 4, the product master file F2 stores sales prices, processing information, price information, and the like in association with product identification information such as product numbers and product names.
販売価格は、商品識別情報が表す商品を販売する価格を表している。本実施形態では、販売価格は、商品識別情報が表す商品が単品で販売される場合の価格(以下、個別販売価格とする)を表している。または、本実施形態では、販売価格は、商品識別情報が表す商品が単品で販売されず個別販売価格を有しない場合、当該商品識別情報が表す商品を当該商品と同一または関連する商品とまとめて販売する場合の価格(以下、セット商品価格とする)である。 The sales price represents the price at which the product represented by the product identification information is sold. In the present embodiment, the sales price represents a price when the product represented by the product identification information is sold as a single item (hereinafter referred to as an individual sales price). Alternatively, in the present embodiment, when the product represented by the product identification information is not sold as a single product and does not have an individual sales price, the product represented by the product identification information is combined with a product that is the same as or related to the product. This is the price when selling (hereinafter referred to as set product price).
処理情報は、商品識別情報が表す商品を含む複数商品を一取引で販売する際に実行する値引処理(例えば、複数商品割引やミックスアンドマッチなど)を表す情報である。本実施形態では、処理情報は、値引処理を表す番号である。なお、商品マスタファイルF2は、商品識別情報が表す商品を含む複数商品を一取引で販売した場合に実行可能な値引処理が複数存在する場合、商品識別情報に対応付けて、複数の処理情報を記憶するものとする。 The processing information is information representing discount processing (for example, multi-product discount, mix-and-match, etc.) executed when selling a plurality of products including the product represented by the product identification information in one transaction. In the present embodiment, the process information is a number representing a discount process. The product master file F2 includes a plurality of pieces of processing information associated with the product identification information when there are a plurality of discount processes that can be executed when a plurality of products including the product represented by the product identification information are sold in one transaction. Shall be stored.
価格情報は、商品識別情報が表す商品が単品で販売される場合の個別販売価格の有無を表す情報である。本実施形態では、価格情報:「有」は、商品識別情報が表す商品が個別販売価格を有していることを表している。一方、価格情報:「無」は、商品識別情報が表す商品が個別販売価格を有していないことを表している。よって、本実施形態では、価格情報:「有」と対応付けて記憶された販売価格は、個別販売価格を表しており、価格情報:「無」と対応付けて記憶された販売価格は、セット商品価格を表している。 The price information is information indicating whether or not there is an individual sales price when the product represented by the product identification information is sold as a single product. In the present embodiment, the price information: “present” indicates that the product represented by the product identification information has an individual sales price. On the other hand, the price information: “none” indicates that the product represented by the product identification information does not have an individual sales price. Therefore, in the present embodiment, the sales price stored in association with price information: “present” represents the individual sales price, and the sales price stored in association with price information: “none” is set. It represents the product price.
値引処理管理ファイルF3は、値引処理を管理するためのデータテーブルである。図5は、本実施形態にかかる値引処理管理ファイルの一例を示す図である。図5に示すように、値引処理管理ファイルF3は、処理情報に対応付けて、値引額、成立購入数等を記憶している。 The discount processing management file F3 is a data table for managing discount processing. FIG. 5 is a diagram showing an example of a discount processing management file according to the present embodiment. As shown in FIG. 5, the discount processing management file F3 stores a discount amount, the number of successful purchases, etc. in association with the processing information.
値引額は、値引処理管理ファイルF3に記憶された各処理情報が表す値引処理により値引きする金額である。成立購入数は、値引処理管理ファイルF3に記憶された各処理情報が表す値引処理の実行に要する商品の購入数である。なお、本実施形態では、値引処理管理ファイルF3は、処理情報に対応付けて、値引処理の実行に要する実行条件として、成立購入数を記憶しているが、これに限定するものではなく、例えば、値引処理の実行に要する商品の組み合わせ(セット商品)を、値引処理の実行に要する実行条件として記憶しても良い。 The discount amount is an amount to be discounted by the discount process represented by each process information stored in the discount process management file F3. The number of successful purchases is the number of purchases of products required for executing the discount process represented by each process information stored in the discount process management file F3. In the present embodiment, the discount process management file F3 stores the number of established purchases as an execution condition required for executing the discount process in association with the process information. However, the present invention is not limited to this. For example, a combination of products (set product) required for executing the discount process may be stored as an execution condition required for executing the discount process.
本実施形態では、記憶部37は、値引額および成立購入数(実行条件)と、商品識別情報と、を異なるファイル(商品マスタファイルF2および値引処理管理ファイルF3)に記憶しているため、値引額および成立購入数(実行条件)と商品識別情報とを対応付けて記憶していない。しかしながら、値引額および成立購入数(実行条件)は値引処理管理ファイルF3において処理情報と対応付けて記憶されかつ当該処理情報が商品マスタファイルF3において商品識別情報と対応付けて記憶されているため、値引額および成立購入数(実行条件)は、記憶部37において商品識別情報と対応付けて記憶されていることとなる。
In the present embodiment, the
つまり、商品マスタファイルF2および値引処理管理ファイルF3が、商品識別情報に対応付けて、処理情報と、成立購入数(実行条件)と、を記憶する記憶部の一例である。また、本実施形態では、商品マスタファイルF2および値引処理管理ファイルF3が、商品識別情報に対応付けて、価格情報を記憶する記憶部の一例である。さらに、本実施形態では、商品マスタファイルF2および値引処理管理ファイルF3が、商品識別情報に対応付けて、複数の処理情報と、各処理情報が表す値引処理の値引額と、各処理情報が表す値引処理の実行に要する商品の成立購入数(実行条件)と、を記憶する記憶部の一例である。
That is, the product master file F2 and the discount processing management file F3 are an example of a storage unit that stores the processing information and the number of established purchases (execution conditions) in association with the product identification information. In the present embodiment, the product master file F2 and the discount processing management file F3 are examples of a storage unit that stores price information in association with product identification information. Furthermore, in this embodiment, the product master file F2 and the discount processing management file F3 are associated with the product identification information, a plurality of processing information, a discount amount of discount processing represented by each processing information, and each
ここで、ネットスーパーで商品の購入(注文)が行われるまでの動作の一例について説明する。まず、顧客端末10の制御部(以下、単に顧客端末10という)では、ユーザの操作に応じて、ネットスーパーサーバ6が提供するECサイトのアドレス宛にアクセスを行う。一方、ネットスーパーサーバ6の制御部31では、顧客端末10からのアクセスを受け付けると、記憶部37に記憶されたプログラム等に基づいて商品の販売を行うECサイトの初期ページを生成し、顧客端末10へ送信する。顧客端末10は、ネットスーパーサーバ6から提供された初期ページを図示しない表示部に表示し、ユーザの操作入力を待機する。
Here, an example of an operation until a product is purchased (ordered) at the internet supermarket will be described. First, the control unit of the customer terminal 10 (hereinafter simply referred to as the customer terminal 10) accesses the address of the EC site provided by the net
図6は、本実施形態にかかるECサイトの初期ページの一例を示す図である。図6に示すように、制御部31は、商品分類領域X1、商品選択領域X2、および購入ボタンX3等を含む初期ページXを生成して、顧客端末10に送信する。これにより、顧客端末10は、初期ページXを図示しない表示部に表示する。商品分類領域X1は、購入対象の商品が属する分類を入力するためのボタンであって商品の分類名(例えば、商品分類a,商品分類b,商品分類cなど)が表示された分類入力ボタン602が配列されている。顧客端末10のユーザは、入力デバイスを操作して、商品分類領域X1に配列された分類入力ボタン602の中から、購入したい商品の分類名が表示された分類入力ボタン602を操作する。
FIG. 6 is a diagram showing an example of the initial page of the EC site according to the present embodiment. As illustrated in FIG. 6, the
商品選択領域X2は、購入候補の商品を入力するためのボタンであって商品名(例えば、商品A,商品B,商品Cなど)が表示された商品入力ボタン601が配列されている。本実施形態では、商品選択領域X2には、商品分類領域X1において分類入力ボタン602を操作することにより入力された商品分類に属する商品を入力するための商品入力ボタン601が配列されている。また、本実施形態では、商品入力ボタン602には、分類入力ボタン602を操作することにより入力された商品分類に属する商品の商品名(商品A,商品B,商品Cなど)および当該商品の画像が表示されている。顧客端末10のユーザは、入力デバイスを操作して、商品選択領域X2に配列された商品入力ボタン601の中から、購入したい商品の商品名および画像を表示された商品入力ボタン601を操作する。
The product selection area X2 is a button for inputting a purchase candidate product, and a
購入ボタンX3は、商品選択領域X2に配列された商品入力ボタン601によって入力された商品の購入を要求するためのボタンである。
The purchase button X3 is a button for requesting the purchase of the product input by the
顧客端末10は、初期ページXの商品選択領域X2に配列された複数の商品入力ボタン601の中から、購入候補の商品の商品入力ボタン601が操作されると、顧客端末10を操作する顧客の会員番号、当該操作された商品入力ボタン601により入力された商品の商品名,商品番号等の商品識別情報、および当該商品識別情報が表す商品の購入数を含む注文商品リストをネットスーパーサーバ6へ送信する。
When the
なお、本実施形態では、顧客端末10は、商品入力ボタン601により購入候補の商品が入力された際の商品の購入数として、購入数:「1個」を含む注文商品リストをネットスーパーサーバ6へ送信するものとする。
In this embodiment, the
また、顧客端末10は、購入候補の商品の入力が終わり、購入ボタンX3が操作されて、商品の購入が要求されると、ネットスーパーサーバ6に対して、当該顧客端末10を操作する顧客の会員番号を含む購入要求を送信する。
Further, when the
ネットスーパーサーバ6の制御部31は、通信インタフェース332を介して顧客端末10から注文商品リストを受信すると、受信した注文商品リストに含まれる会員番号に対応付けて、当該受信した注文リストに含まれる商品番号、商品名、および購入数を注文管理ファイルF1に記憶させる。顧客端末10およびネットスーパーサーバ6の制御部31は、購入ボタンX3が操作されて商品の購入が要求されるまで、上述した処理を繰り返すものとする。
When the
そして、購入端末10から商品の購入要求を受信すると、制御部31は、注文管理ファイルF1から、受信した購入要求に含まれる会員番号と対応付けて記憶された商品識別情報(商品番号、商品名)および購入数を読み出す。さらに、制御部31は、商品マスタファイルF2および値引処理管理ファイルF3から、読み出した商品識別情報と対応付けて記憶された各種情報(例えば、販売価格、処理情報、価格情報、値引額、成立購入数など)を読み出す。そして、制御部31は、読み出した各種情報に基づき、購入注文を受け付けるための商品購入ページを生成すると、顧客端末10へ送信する。顧客端末10は、ネットスーパーサーバ6から提供された商品購入ページを図示しない表示部に表示し、ユーザの操作入力を待機する。
When receiving a purchase request for a product from the
図7は、本実施形態にかかる商品購入ページの一例を示す図である。図7に示すように、商品購入ページは、初期ページにおいて入力された購入候補の商品の一覧を表示するための画面である。 FIG. 7 is a diagram illustrating an example of a product purchase page according to the present embodiment. As shown in FIG. 7, the product purchase page is a screen for displaying a list of purchase candidate products input on the initial page.
制御部31は、商品分類領域Y1、商品識別情報領域Y2、購入ボタン712等を含む商品購入ページYを生成して、顧客端末10に送信する。これにより、顧客端末10は、商品購入ページYを図示しない表示部に表示する。
The
商品分類領域Y1は、購入対象の商品が属する分類を入力するためのボタンであって、商品の分類名(例えば、商品分類a,商品分類b,商品分類cなど)が表示された分類入力ボタン701が配列されている。顧客端末10のユーザは、入力デバイスを操作して、商品分類領域Y1に配列された分類入力ボタン701の中から、購入したい商品の分類名が表示された分類入力ボタン701を操作する。分類入力ボタン701が操作されると、制御部31は、初期ページXを生成して、顧客端末10に送信する。これにより、顧客端末10は、再び、図6に示す初期ページXを、図示しない表示部に表示する。その際、図6に示す初期ページXには、商品分類領域X1および購入ボタンX3に加えて、分類入力ボタン701により入力された商品分類に属する商品の商品入力ボタン601が配列された商品選択領域X2が含まれるものとする。
The product category area Y1 is a button for inputting a category to which the product to be purchased belongs, and a category input button in which product category names (for example, product category a, product category b, product category c, etc.) are displayed. 701 is arranged. The user of the
商品識別情報領域Y2は、商品番号欄702、商品名欄703、価格欄704、数量欄705、値引額欄706、金額欄707、削除ボタン708、小計欄709、配送料金欄710、および合計金額欄711が配列されている。
The product identification information area Y2 includes a
商品番号欄702は、購入候補の商品の商品番号(注文管理ファイルF1において、商品購入ページYの送信先の顧客端末10を操作する顧客の会員番号と対応付けて記憶された商品番号)が表示される欄である。
The
商品名703は、購入候補の商品の商品名(注文管理ファイルF1において、購入要求に含まれる会員番号と対応付けて記憶された商品名)が表示される欄である。
The
数量欄705は、購入候補の商品の購入数(注文管理ファイルF1において、購入要求に含まれる会員番号と対応付けて記憶された購入数)が表示される欄である。なお、本実施形態では、数量欄705には、購入候補の商品の購入数を入力するためのプルダウンメニューが表示可能である。顧客端末10は、当該プルダウンメニューを利用して、購入候補の商品の購入数が入力された場合、入力された購入数を、購入候補の商品の商品識別情報(商品番号、商品名)および顧客端末10を操作する顧客の会員番号とともに、ネットスーパーサーバ6に対して送信する。ネットスーパーサーバ6の制御部31は、受信した購入数、商品識別情報、および会員番号を、注文管理ファイルF1に記憶させる。
The
価格欄704は、購入候補の商品の販売価格(商品マスタファイルF2において、商品番号欄702に表示された商品番号と対応付けて記憶された販売価格)が表示される欄である。
The
値引額欄706は、購入候補の商品の販売価格から、値引処理によって値引かれる金額が表示される欄である。具体的には、制御部31は、商品マスタファイルF2において、商品番号欄702に表示された商品番号と対応付けて記憶された処理情報を読み出す。さらに、制御部31は、値引処理管理ファイルF3から、読み出した処理情報と対応付けて記憶された値引額および成立購入数を読み出す。次いで、制御部31は、数量欄705に表示された購入数が、読み出した成立購入数に達しているか否かを判断する。数量欄705に表示された購入数が、読み出した成立購入数に達している場合には、制御部31は、数量欄705に表示された購入数に、読み出した値引額を乗算した値を算出する。そして、制御部31は、算出した値を値引額欄706に表示させる。
The
金額欄707は、購入候補の商品の販売価格(価格欄704に表示された販売価格)に対して、購入候補の商品の購入数(数量欄705に表示された購入数)を乗算した金額が表示される欄である。なお、値引額欄706に値引額が表示されている場合には、金額欄707には、商品候補の商品の販売価格に対して、購入候補の商品の購入数を乗算した金額から、当該値引額欄706に表示された値引額を減算した値が表示される。
In the
削除ボタン708は、購入候補の商品の削除を要求するためのボタンである。削除ボタン708が操作されると、顧客端末10は、削除ボタン708により削除が要求された商品の商品識別情報および当該顧客端末10を操作する顧客の会員番号をネットスーパーサーバ6に送信する。そして、制御部31は、通信インタフェース332を介して顧客端末10から、削除が要求された商品の商品識別情報(商品番号、商品名)および会員番号を受信し、注文管理ファイルF1から、受信した会員番号と対応付けられた商品識別情報および購入数のうち、受信した商品識別情報および当該受信した商品識別情報が表す商品の購入数を削除する。
The
小計欄709は、購入候補の商品の金額の小計(金額欄707に表示された各商品の金額の小計)、および購入候補の商品の値引額の小計(値引額欄706に表示された各商品の金額の小計)が表示される欄である。
The
配送料金欄710は、購入候補の商品の配送にかかる料金が表示される欄である。合計金額欄711は、購入候補の商品の金額の合計(金額欄707に表示された各商品の金額の合計)、および購入候補の商品の値引額の合計(値引額欄706に表示された各商品の金額の合計)が表示される欄である。
The
購入ボタン712は、商品購入ページYに表示された、購入候補の商品の購入を確定するためのボタンである。顧客端末10は、購入ボタン712が操作されると、購入候補の商品の購入が確定したことを通知するものであって顧客端末10を操作する顧客の会員番号を含む確定通知をネットスーパーサーバ6へ送信する。ネットスーパーサーバ6の制御部31は、通信インタフェース332を介して顧客端末10から、確定通知を受信する。そして、制御部31は、注文管理ファイルF1において、受信した確定通知が含む会員番号と対応付けて記憶された商品識別情報(商品番号、商品名)が表す商品の決済処理を実行する。なお、決済処理の方法は、公知の方法を用いて行うものとし、ここでは説明を省略する。
The
次に、商品購入ページYを送信する際の制御部31の特徴的な機能について説明する。制御部31は、受信部311、判断部312、および送信部313を備えている。
Next, a characteristic function of the
本実施形態のネットスーパーサーバ6で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
The program executed in the net
また、本実施形態のネットスーパーサーバ6で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のネットスーパーサーバ6で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
Further, the program executed by the net
また、本実施形態のネットスーパーサーバ6で実行されるプログラムを、ROM等に予め組み込んで提供するように構成しても良い。
In addition, the program executed by the net
本実施形態のネットスーパーサーバ6で実行されるプログラムは、上述した各部(受信部311、判断部312、送信部313)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部311、判断部312、送信部313が主記憶装置上に生成されるようになっている。
The program executed by the net
受信部311は、購入候補の商品を表す商品識別情報を含む注文商品リスト(購入情報)を受信する。また、受信部311は、購入候補の商品を表す商品識別情報および当該商品識別情報が表す商品の購入数を含む注文商品リスト(購入情報)を受信する。本実施形態では、受信部311は、初期ページXの商品入力ボタン601が操作されると、当該初期ページXが表示された顧客端末10を操作する顧客の会員番号、商品入力ボタン601により入力された購入候補の商品を表す商品識別情報(商品名、商品番号)、および購入数を含む注文商品リストを、通信インタフェース332を介して顧客端末10から受信する。そして、受信部311は、受信した注文商品リストに含まれる会員番号に対応付けて、当該受信した注文商品リストに含まれる商品識別情報および購入数を注文管理ファイルF1に記憶させる。
The receiving
また、本実施形態では、受信部311は、初期ページXに表示された購入ボタンX3が操作されて、顧客端末10から送信された商品の購入要求を受信する。
In the present embodiment, the
また、本実施形態では、受信部311は、商品購入ページYの数量欄705のプルダウンメニューを利用して、購入候補の商品の購入数が入力された場合に、通信インタフェース332を介して顧客端末10から、入力された購入数、商品識別情報、および会員番号を受信する。そして、受信部311は、注文管理ファイルF1において、受信した会員番号および商品識別情報と対応付けて記憶された購入数を、受信した購入数で更新する。
In the present embodiment, the receiving
また、本実施形態では、受信部311は、商品購入ページYの削除ボタン708が操作された場合に、通信インタフェース332を介して顧客端末10から、削除が要求された商品の商品識別情報(商品番号、商品名)および会員番号を受信する。そして、受信部311は、注文管理ファイルF1から、受信した会員番号と対応付けられた商品識別情報および購入数のうち、受信した商品識別情報および当該受信した商品識別情報が表す商品の購入数を削除する。
In the present embodiment, the receiving
さらに、本実施形態では、受信部311は、商品購入ページYの購入ボタン712が操作された場合に、通信インタフェース332を介して顧客端末10から、確定通知を受信する。
Further, in the present embodiment, the receiving
判断部312は、受信部311によって受信した注文商品リストに従って、商品マスタファイルF2および値引処理管理ファイルF3において、受信した注文商品リストが含む商品識別情報と対応付けて記憶された実行条件(例えば、成立購入数)を満たしているか否かを判断する。また、判断部312は、受信部311により受信した注文商品リストが含む購入数が、商品マスタファイルF2および値引処理管理ファイルF3において、受信部311により受信した注文商品リストが含む商品識別情報と対応付けて記憶された成立購入数を整数倍した数に達しているか否かを判断する。なお、本実施形態では、受信した注文商品リストが含む購入数が、当該受信した商品リストが含む商品識別情報と対応付けて記憶された成立購入数を整数倍した数に達しているか否かを判断しているが、これに限定するものではない。例えば、受信した注文商品リストが含む商品識別情報が表す商品が、実行条件として記憶されたセット商品の組み合わせを満たしているか否かにより、受信した注文商品リストに従って、実行条件を満たしているか否かを判断しても良い。
In accordance with the ordered product list received by the receiving
本実施形態では、判断部312は、受信部311により購入要求を受信すると、注文管理ファイルF1から、受信した購入要求に含まれる会員番号と対応付けて記憶された商品識別情報(商品番号、商品名)および購入数を読み出す。また、判断部312は、商品マスタファイルF2から、読み出した商品識別情報と対応付けて記憶された販売価格、処理情報、および価格情報を読み出す。さらに、判断部312は、値引処理管理ファイルF3から、読み出した処理情報と対応付けて記憶された値引額および成立購入数を読み出す。そして、判断部312は、注文管理ファイルF1から読み出した購入数が、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数に達しているか否かを判断する。なお、判断部312は、数量欄705により購入数が入力され、購入数、商品識別情報、および会員番号を受信した場合にも、購入要求を受信した場合と同様の処理を行うものとする。また、判断部312は、削除ボタン708が操作されて、商品識別情報および会員番号を受信した場合にも、購入要求を受信した場合と同様の処理を行うものとする。
In the present embodiment, when the receiving
また、判断部312は、受信部311により受信した注文商品リストに含まれる購入数が、商品マスタフィアルF2および値引処理管理ファイルF3において、受信部311により受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された成立購入数のうち高い値引額と対応付けて記憶された成立購入数を整数倍した数に達しているか否かを判断する。
In addition, the
本実施形態では、商品マスタファイルF2から、読み出した商品識別情報と対応付けて記憶された処理情報が複数読み出された場合、判断部312は、値引処理管理ファイルF3において、読み出した複数の処理情報と対応付けて記憶された値引額および成立購入数を読み出す。そして、判断部312は、読み出した購入数が、読み出した値引額と対応付けて記憶された成立購入数のうち最も高い値引額と対応付けて記憶された成立購入数を整数倍した数に達しているか否かを判断する。
In the present embodiment, when a plurality of pieces of processing information stored in association with the read product identification information are read from the product master file F2, the
送信部313は、受信した注文商品リストに含まれる購入数が成立購入数を整数倍した数に達していないと判断した場合に、商品マスタファイルF2および値引処理管理ファイルF3において受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された処理情報が表す値引処理に関する情報を報知するために送信する。
When the
本実施形態では、送信部313は、注文管理ファイルF1から読み出した購入数が、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数に達していないと判断した場合に、商品マスタファイルF2から読み出した処理情報が表す値引処理に関する情報であって注文管理ファイルF1から読み出した商品識別情報が表す商品の購入数の変更を促すメッセージを含む商品購入ページYを生成する。そして、送信部313は、生成した商品購入ページYを、通信インタフェース332を介して顧客端末10に送信する。
In the present embodiment, the
より具体的には、送信部313は、注文管理ファイルF1から読み出した購入数(受信した注文商品リストが含む購入数)が、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数に達していないと判断した場合に、商品マスタファイルF2において当該受信した注文商品リストが含む商品識別情報と対応付けて記憶された成立購入数に基づいて、値引処理に関する情報を送信しても良い。例えば、送信部313は、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数から、注文管理ファイルF1から読み出した購入数を減算した数(つまり、注文管理ファイルF1から読み出した購入数が、成立購入数を整数倍した数に達するために必要な購入数)を送信する。これにより、顧客端末10を操作する顧客は、あと何個の商品を購入すれば、値引処理を受けることができるかを認識することができる。
More specifically, the
図8は、本実施形態にかかる商品購入ページの一例を示す図である。図8に示すように、送信部313は、注文管理ファイルF1から読み出した購入数が、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数に達していないと判断した場合、商品の購入数の変更を促すメッセージ801、および初期ページXの送信を要求するためのボタン802を含む商品購入ページYを生成するものとする。なお、ボタン802が操作されて初期ページXの送信が要求された場合、送信部313は、再度、初期ページXを生成して、生成した初期ページXを顧客端末10に送信するものとする。
FIG. 8 is a diagram illustrating an example of a product purchase page according to the present embodiment. As illustrated in FIG. 8, if the
なお、本実施形態では、受信した注文商品リストに含まれる購入数が成立購入数を整数倍した数に達していない場合に、受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された処理情報が表す値引処理に関する情報を送信しているが、これに限定するものではない。例えば、送信部313は、受信した注文商品リストに含まれる購入数が成立購入数を整数倍した数に達していないと判断され、かつ当該受信した注文商品リストに含まれる購入数が成立購入数を整数倍した数より所定数以下である場合に、値引処理に関する情報を送信するようにしても良い。これにより、例えば、受信した注文商品リストに含まれる購入数が成立購入数まで1つ足りない場合等に、値引処理に関する情報を送信することができるので、顧客端末10を操作する顧客にとってより有効な情報のみを送信することができる。
In the present embodiment, when the number of purchases included in the received ordered product list does not reach the number obtained by multiplying the number of established purchases by an integer, it is stored in association with the product identification information included in the received ordered product list. However, the present invention is not limited to this. For example, the
また、送信部313は、商品マスタファイルF2において、読み出した商品識別情報(受信した注文商品リストが含む商品識別情報)と対応付けて記憶された価格情報が個別販売価格を有することを表し、かつ読み出した購入数(受信した注文商品リストに含まれる購入数)が、商品マスタファイルF2および値引処理管理ファイルF3において当該読み出した商品識別情報と対応付けて記憶された成立購入数を2以上の整数で整数倍した数に達していないと判断した場合、値引処理に関する情報の送信を中止する。これにより、購入候補の商品が個別販売価格を有し、かつ読み出した購入数が成立購入数に達している場合には、顧客は、成立購入数分の商品に加えて、単品での商品の購入を望んでいると考えられるため、値引処理に関する情報の送信を行わないようにする。
The transmitting
図9は、商品が個別販売価格を有している場合および商品が個別販売価格を有していない場合における値引処理に関する情報の送信例を示す図である。なお、図9に示す例は、商品Aまたは商品Bを3個一取引で購入した場合に実行される値引処理(処理情報:「1」で表される値引処理)に関する情報の送信例である。 FIG. 9 is a diagram illustrating a transmission example of information related to discount processing when a product has an individual sales price and when a product does not have an individual sales price. The example shown in FIG. 9 is a transmission example of information related to discount processing (processing information: discount processing represented by “1”) executed when three products A or B are purchased in one transaction. It is.
例えば、商品Aおよび商品Bの購入数の合計である合計購入数が成立購入数:「3個」より少ない場合、送信部313は、図9に示すように、商品Aおよび商品Bが個別販売価格を有しているか否かに関わらず、処理情報:「1」で表される値引処理に関する情報を、顧客端末10に送信する。また、商品Aおよび商品Bの合計購入数が成立購入数:「3個」より多く、かつ商品Aおよび商品Bが個別販売価格を有していない場合(価格情報が「無」である場合)、送信部313は、図9に示すように、処理情報:「1」で表される値引処理に関する情報を、顧客端末10に送信する。
For example, when the total number of purchases, which is the total number of purchases of the products A and B, is less than the number of established purchases: “3”, the
一方、商品Aおよび商品Bの合計購入数が成立購入数:「3個」より多く、かつ商品Aおよび商品Bが個別販売価格を有している場合(価格情報が「有」である場合)、送信部313は、図9に示すように、処理情報:「1」で表される値引処理に関する情報を、顧客端末10に送信しない。
On the other hand, when the total number of purchases of product A and product B is greater than the number of established purchases: “3” and product A and product B have individual sales prices (when price information is “Yes”) As shown in FIG. 9, the
また、送信部313は、注文管理ファイルF1から読み出した購入数(受信した注文商品リストが含む購入数)が、値引処理管理ファイルF3から読み出した成立購入数を整数倍した数に達していないと判断された場合、商品マスタファイルF2および値引処理管理ファイルF3において、受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された値引額のうち高い値引額と対応付けて記憶された処理情報が表す値引処理に関する情報を送信するものとする。
In addition, the
本実施形態では、送信部313は、読み出した購入数が、読み出した値引額と対応付けて記憶された成立購入数のうち最も高い値引額と対応付けて記憶された成立購入数を整数倍した数に達していないと判断した場合に、商品マスタファイルF2において、当該最も高い値引額と対応付けて記憶された処理情報が表す値引処理に関する情報を送信するものとする。これにより、顧客端末10を操作する顧客にとってより有用な情報を送信することができる。
In the present embodiment, the
図10は、受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された値引額のうち最も高い値引額と対応付けて記憶された処理情報を表す値引処理に関する情報の送信例を示す図である。なお、図10に示す例は、商品Aおよび商品Bを表す商品識別情報が複数の処理情報(成立購入数が5個で値引額が60円の値引処理を表す処理情報「2」、および成立購入数が3個で値引額が30円の値引処理を表す処理情報:「1」)と対応付けて記憶されている場合における、値引処理に関する情報の送信例である。 FIG. 10 is a transmission example of information regarding discount processing representing processing information stored in association with the highest discount amount among the discount amounts stored in association with the product identification information included in the received ordered product list. FIG. In the example illustrated in FIG. 10, the product identification information indicating the product A and the product B includes a plurality of pieces of processing information (processing information “2” indicating a discount processing in which the number of established purchases is 5 and the discount amount is 60 yen, and It is an example of transmission of information related to discount processing when stored in association with processing information “1”) representing discount processing with 3 successful purchases and a discount amount of 30 yen.
商品Aおよび商品Bを表す商品識別情報が、処理情報:「1」および処理情報:「2」と対応付けて記憶されている場合、送信部313は、値引額が高い処理情報:「2」が表す値引処理に関する情報を送信する。
When the product identification information representing the product A and the product B is stored in association with the processing information: “1” and the processing information: “2”, the
例えば、商品Aおよび商品Bの購入数の合計である合計購入数が成立購入数:「5個」より少ない場合、送信部313は、図10に示すように、商品Aおよび商品Bが個別販売価格を有しているか否かに関わらず、処理情報:「2」で表される値引処理に関する情報を、顧客端末10に送信する。また、商品Aおよび商品Bの合計購入数が成立購入数:「5個」より多く、かつ商品Aおよび商品Bが個別販売価格を有していない場合(価格情報が「無」である場合)、送信部313は、図10に示すように、処理情報:「2」で表される値引処理に関する情報を、顧客端末10に送信する。
For example, when the total purchase number that is the total number of purchases of the product A and the product B is less than the number of established purchases: “5”, the
一方、商品Aおよび商品Bの合計購入数が成立購入数:「5個」より多く、かつ商品Aおよび商品Bが個別販売価格を有している場合(価格情報が「有」である場合)、送信部313は、図10に示すように、処理情報:「2」で表される値引処理に関する情報を、顧客端末10に送信しない。
On the other hand, when the total purchase number of the product A and the product B is larger than the number of established purchases: “5” and the product A and the product B have individual selling prices (when the price information is “Yes”) As shown in FIG. 10, the
次に、図11を用いて、値引処理に関する情報を送信する処理の流れについて説明する。図11は、本実施形態にかかるネットスーパーサーバにおける値引処理に関する情報の送信処理の流れを示すフローチャートである。 Next, the flow of processing for transmitting information related to discount processing will be described with reference to FIG. FIG. 11 is a flowchart showing a flow of information transmission processing related to discount processing in the net super server according to the present embodiment.
初期ページXが顧客端末10の図示しない表示部に表示されている間、受信部311は、通信インタフェース332を介して顧客端末10から、注文商品リストを受信する(ステップS1101)。そして、受信部311は、受信した注文商品リストに含まれる会員番号に対応付けて、当該受信した注文商品リストに含まれる商品識別情報および購入数を注文管理ファイルF1に記憶させる。
While the initial page X is displayed on the display unit (not shown) of the
次いで、受信部311は、顧客端末10から商品の購入要求が受信したか否かを判断する(ステップS1102)。ここで、商品の購入要求を受信していなかった場合(ステップS1102:No)、受信部311は、ステップS1101に戻り、注文商品リストの受信を行う。
Next, the receiving
一方、商品の購入要求を受信した場合(ステップS1102:Yes)、判断部312は、受信部311により受信した注文商品リストに含まれる購入数が、商品マスタファイルF2および値引処理管理ファイルF3において、受信部311により受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された成立購入数を整数倍した数に達しているか否かを判断する(ステップS1103)。
On the other hand, when a purchase request for a product is received (step S1102: Yes), the
ここで、受信部311により受信した注文商品リストに含まれる購入数が、商品マスタファイルF2および値引処理管理ファイルF3において、受信部311により受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された成立購入数を整数倍した数に達していない場合(ステップS1103:No)、送信部313は、商品マスタファイルF2から読み出した処理情報が表す値引処理に関する情報であって注文管理ファイルF1から読み出した商品識別情報が表す商品の購入数の変更を促すメッセージを含む商品購入ページY(図8参照)を生成して、顧客端末10に送信する(ステップS1104)。
Here, the number of purchases included in the ordered product list received by the receiving
一方、受信部311により受信した注文商品リストに含まれる購入数が、商品マスタファイルF2および値引処理管理ファイルF3において、受信部311により受信した注文商品リストに含まれる商品識別情報と対応付けて記憶された成立購入数を整数倍した数に達している場合(ステップS1103:Yes)、送信部313は、図7に示す商品購入ページYを生成して、顧客端末10に送信する(ステップS1105)。
On the other hand, the number of purchases included in the ordered product list received by the receiving
このように本実施形態にかかるネットスーパーサーバ6によれば、商品を表す商品識別情報に対応付けて、商品識別情報が表す商品を含む複数商品を一取引で販売する際に実行する値引処理を表す処理情報と、値引処理の実行に要する実行条件と、を記憶し、購入候補の商品を表す商品識別情報を含む購入情報を受信し、受信した購入情報に従って、受信した購入情報が含む商品識別情報と対応付けて記憶された実行条件を満たしているか否かを判断し、実行条件を満たしていないと判断した判断した場合に、受信した購入情報が含む商品識別情報と対応付けて記憶された処理情報が表す値引処理に関する情報を報知のために送信することにより、インターネット5を介した販売方式において、顧客が選択した購入候補の商品が値引処理の対象商品であることを顧客が認識していない場合であっても、商品の追加購入を促すメッセージを顧客に報知することができるので、値引処理を有効に利用することができる。
As described above, according to the net
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment of the present invention has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. This embodiment is included in the scope and gist of the invention, and is also included in the invention described in the claims and the equivalent scope thereof.
6 ネットスーパーサーバ
31 制御部
32 バス
37 記憶部
311 受信部
312 判断部
313 送信部
F1 注文管理ファイル
F2 商品マスタファイル
F3 値引処理管理ファイル
6 Net
Claims (6)
購入候補の商品を表す前記商品識別情報を含む購入情報を受信する受信手段と、
前記受信した購入情報に従って、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記実行条件を満たしているか否かを判断する判断手段と、
前記実行条件を満たしていないと判断した判断した場合に、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記処理情報が表す値引処理に関する情報を報知のために送信する送信手段と、
を備えた情報処理装置。 Processing information representing discount processing executed when selling a plurality of products including the product represented by the product identification information in association with product identification information representing the product, and execution required for executing the discount processing Storage means for storing conditions;
Receiving means for receiving purchase information including the product identification information representing a product of a purchase candidate;
Determining means for determining whether or not the execution condition stored in association with the product identification information included in the received purchase information is satisfied according to the received purchase information;
Transmission for transmitting information related to discount processing represented by the processing information stored in association with the product identification information included in the received purchase information for notification when it is determined that the execution condition is not satisfied Means,
An information processing apparatus comprising:
前記受信手段は、購入候補の商品を表す前記商品識別情報および当該商品識別情報が表す商品の購入数を含む前記購入情報を受信し、
前記受信した購入情報が含む購入数が、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記成立購入数を整数倍した数に達しているか否かを判断し、
前記送信手段は、前記受信した購入情報が含む購入数が前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記成立購入数を整数倍した数に達していないと判断した場合に、前記値引処理に関する情報を報知するために送信する請求項1に記載の情報処理装置。 The storage means stores the number of established purchases of products required for execution of the discount process as the execution condition in association with the product identification information.
The receiving means receives the purchase information including the product identification information representing a candidate product for purchase and the number of purchases of the product represented by the product identification information,
Determining whether the number of purchases included in the received purchase information has reached an integer multiple of the number of established purchases stored in association with the product identification information included in the received purchase information;
When the transmission means determines that the number of purchases included in the received purchase information has not reached an integer multiple of the number of established purchases stored in association with the product identification information included in the received purchase information The information processing apparatus according to claim 1, wherein the information processing apparatus transmits the information related to the discount process for notification.
前記送信手段は、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記価格情報が前記個別販売価格を有することを表し、かつ前記受信した購入情報が含む購入数が、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記成立購入数を2以上の整数で整数倍した数に達していないと判断した場合、前記値引処理に関する情報の送信を中止する請求項2に記載の情報処理装置。 The storage means stores price information indicating the presence or absence of an individual sales price of a single product of the product represented by the product identification information in association with the product identification information,
The transmission means represents that the price information stored in association with the product identification information included in the received purchase information has the individual sales price, and the number of purchases included in the received purchase information is the reception A request to stop transmission of information relating to the discount process when it is determined that the number of successful purchases stored in association with the product identification information included in the purchased information has not reached an integer multiple of 2 or more. Item 3. The information processing device according to Item 2.
前記判断手段は、前記受信した購入情報が含む購入数が、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記成立購入数のうち高い前記値引額と対応付けて記憶された前記成立購入数を整数倍した数に達しているか否かを判断し、
前記送信手段は、前記受信した購入情報が含む購入数が、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記成立購入数のうち高い前記値引額と対応付けて記憶された前記成立購入数を整数倍した数に達していないと判断した場合、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記値引額のうち高い前記値引額と対応付けて記憶された前記処理情報が表す値引処理に関する情報を報知するために送信する請求項2または3に記載の情報処理装置。 The storage means is required to execute a plurality of the processing information, the discount amount of the discount processing represented by the processing information, and the discount processing represented by the processing information in association with the product identification information. Stores the number of successful purchases of the product,
The determination means stores the number of purchases included in the received purchase information in association with the higher discount amount among the established purchase numbers stored in association with the product identification information included in the received purchase information. Determine whether the number of established purchases has reached an integer multiple,
The transmission means stores the number of purchases included in the received purchase information in association with the discount amount that is higher among the established purchase numbers stored in association with the product identification information included in the received purchase information. If it is determined that the number of successful purchases has not reached an integral multiple, the higher of the discounts stored in association with the product identification information included in the received purchase information is stored in association with the discount. The information processing apparatus according to claim 2, wherein the information processing apparatus transmits the information related to the discount processing represented by the processing information.
購入候補の商品を表す前記商品識別情報を含む購入情報を受信する受信手段と、
前記受信した購入情報に従って、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記実行条件を満たしているか否かを判断する判断手段と、
前記実行条件を満たしていないと判断した判断した場合に、前記受信した購入情報が含む商品識別情報と対応付けて記憶された前記処理情報が表す値引処理に関する情報を報知のために送信する送信手段と、
として機能させるためのプログラム。 Processing information representing discount processing executed when selling a plurality of products including the product represented by the product identification information in association with product identification information representing the product, and execution required for executing the discount processing A computer having storage means for storing the conditions,
Receiving means for receiving purchase information including the product identification information representing a product of a purchase candidate;
Determining means for determining whether or not the execution condition stored in association with the product identification information included in the received purchase information is satisfied according to the received purchase information;
Transmission for transmitting information related to discount processing represented by the processing information stored in association with the product identification information included in the received purchase information for notification when it is determined that the execution condition is not satisfied Means,
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012049683A JP2013186591A (en) | 2012-03-06 | 2012-03-06 | Information processor and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012049683A JP2013186591A (en) | 2012-03-06 | 2012-03-06 | Information processor and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013186591A true JP2013186591A (en) | 2013-09-19 |
Family
ID=49387984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012049683A Pending JP2013186591A (en) | 2012-03-06 | 2012-03-06 | Information processor and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013186591A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06215270A (en) * | 1993-01-20 | 1994-08-05 | Tokyo Electric Co Ltd | Commodity sales data processor |
JPH06309566A (en) * | 1993-04-26 | 1994-11-04 | Tokyo Electric Co Ltd | Commodity sales register data processor |
JP2002358313A (en) * | 2001-06-01 | 2002-12-13 | Yayoi Chemical Industry Co Ltd | Electronic catalog system |
JP2004145822A (en) * | 2002-10-28 | 2004-05-20 | Matsushita Electric Ind Co Ltd | Electronic cash register |
JP2008123120A (en) * | 2006-11-09 | 2008-05-29 | Sharp Corp | Electronic shelf label |
JP2009146087A (en) * | 2007-12-13 | 2009-07-02 | Nec Infrontia Corp | Merchandise selling processor, merchandise selling processing method, merchandise selling processing program, and program recording medium |
JP2010073171A (en) * | 2008-09-22 | 2010-04-02 | Yahoo Japan Corp | Product display method, product display program, and terminal device |
JP2011113549A (en) * | 2009-11-30 | 2011-06-09 | Toshiba Tec Corp | Shopping support device and shopping support program |
JP2011138419A (en) * | 2009-12-29 | 2011-07-14 | Rakuten Inc | Information provision system |
-
2012
- 2012-03-06 JP JP2012049683A patent/JP2013186591A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06215270A (en) * | 1993-01-20 | 1994-08-05 | Tokyo Electric Co Ltd | Commodity sales data processor |
JPH06309566A (en) * | 1993-04-26 | 1994-11-04 | Tokyo Electric Co Ltd | Commodity sales register data processor |
JP2002358313A (en) * | 2001-06-01 | 2002-12-13 | Yayoi Chemical Industry Co Ltd | Electronic catalog system |
JP2004145822A (en) * | 2002-10-28 | 2004-05-20 | Matsushita Electric Ind Co Ltd | Electronic cash register |
JP2008123120A (en) * | 2006-11-09 | 2008-05-29 | Sharp Corp | Electronic shelf label |
JP2009146087A (en) * | 2007-12-13 | 2009-07-02 | Nec Infrontia Corp | Merchandise selling processor, merchandise selling processing method, merchandise selling processing program, and program recording medium |
JP2010073171A (en) * | 2008-09-22 | 2010-04-02 | Yahoo Japan Corp | Product display method, product display program, and terminal device |
JP2011113549A (en) * | 2009-11-30 | 2011-06-09 | Toshiba Tec Corp | Shopping support device and shopping support program |
JP2011138419A (en) * | 2009-12-29 | 2011-07-14 | Rakuten Inc | Information provision system |
Non-Patent Citations (1)
Title |
---|
JPN6014047431; 「買い物かご」 , 20090412, ケンコーコム株式会社 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5890351B2 (en) | Information processing apparatus and program | |
JPWO2012002490A1 (en) | Product purchase support apparatus, product purchase support method, product purchase support program, and computer-readable recording medium recording product purchase support program | |
JP6556988B2 (en) | Shopping support system, customer terminal, server, shopping support method, program, and shopping cart | |
JP5881644B2 (en) | Product sales data processing apparatus and program | |
JP6374567B2 (en) | Electronic receipt management server, electronic receipt transmission method and program | |
JP2018181362A (en) | Electronic receipt system and electronic receipt display method | |
JP2014194741A (en) | Electronic receipt system, electronic receipt management server and program | |
JP2014194742A (en) | Electronic receipt system, information processing device and program | |
JP2014194745A (en) | Information processing apparatus, program and electronic receipt system | |
JP2012221154A (en) | Merchandise selling processing device, program, and merchandise selling system | |
JP2020126323A (en) | Merchandise data processing device and control program | |
US10229446B2 (en) | Payment apparatus, payment system, and program | |
JP7513139B2 (en) | Product registration device, control method, and program | |
JP2020194572A (en) | Electronic receipt system and electronic receipt provision method | |
JP7084773B2 (en) | Coupon issuing system | |
JP5878901B2 (en) | Information processing apparatus and program | |
JP2016095587A (en) | Mobile terminal device, commodity sales data processing device, and program | |
JP2019197448A (en) | Coupon issuing system | |
JP2018181211A (en) | Server device and program | |
JP6470021B2 (en) | Input support apparatus and program | |
JP2013186591A (en) | Information processor and program | |
JP2015130188A (en) | Electronic receipt system, electronic receipt management server, and program | |
JP7432039B2 (en) | Information processing method and terminal | |
JP6323068B2 (en) | Order system and store terminal | |
JP7273939B2 (en) | Information processing method and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150130 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150224 |