[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2021089762A - Information processor, system and program - Google Patents

Information processor, system and program Download PDF

Info

Publication number
JP2021089762A
JP2021089762A JP2021021010A JP2021021010A JP2021089762A JP 2021089762 A JP2021089762 A JP 2021089762A JP 2021021010 A JP2021021010 A JP 2021021010A JP 2021021010 A JP2021021010 A JP 2021021010A JP 2021089762 A JP2021089762 A JP 2021089762A
Authority
JP
Japan
Prior art keywords
product
products
unit
information
discount
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
Application number
JP2021021010A
Other languages
Japanese (ja)
Inventor
隆 山本
Takashi Yamamoto
隆 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021021010A priority Critical patent/JP2021089762A/en
Publication of JP2021089762A publication Critical patent/JP2021089762A/en
Priority to JP2022187392A priority patent/JP2023016881A/en
Priority to JP2024151844A priority patent/JP2024161192A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】本発明が解決しようとする課題は、店員に負担をかけずにセット商品の組み合わせが成立する商品に対して特典を適用可能な情報処理装置、システムおよびプログラムを提供することである。【解決手段】実施形態の情報処理装置は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、を備える。【選択図】図12PROBLEM TO BE SOLVED: To provide an information processing device, a system and a program to which a privilege can be applied to a product in which a combination of set products is established without imposing a burden on a clerk. An information processing device of an embodiment associates a plurality of types of set products in which specific products are combined with prioritized storage, and a privilege applied on condition that the combination of the set products is established. A determination means for determining whether or not a combination of a plurality of ordered products corresponds to the set product in order from the set product having the highest priority, and the determination means for the set product It is provided with an application means for applying the privilege associated with the set product on condition that it is determined to be applicable. [Selection diagram] FIG. 12

Description

本発明の実施形態は、情報処理装置、システムおよびプログラムに関する。 Embodiments of the present invention relate to information processing devices, systems and programs.

従来、店内で飲食する居酒屋等の店舗では、例えば、着座した顧客は、テーブルに設置されたオーダー端末を操作して、希望する商品(料理や飲み物)を発注する。店内に設置されたステーションは、発注情報を受信する。店員は受信した発注情報に基づいて顧客に商品を提供する。そして、このような店舗では、個別に発注可能な複数の商品をセットにした割安なセット商品を用意している。 Conventionally, in a store such as an izakaya where people eat and drink in the store, for example, a seated customer operates an order terminal installed on a table to order desired products (food and drink). The station installed in the store receives the order information. The clerk provides the product to the customer based on the received order information. And, in such a store, a cheap set product which sets a plurality of products which can be ordered individually is prepared.

一方で、このような店舗では、追加の発注をする等の理由で、セット商品の組み合わせが成立する商品を前後して別々に発注することがある。このような場合は、店員は会計時に該当するセット商品の有無をチェックして、セット商品の組み合わせが成立することを発見した場合は、合計価格から値引きする等の特典を適用している。 On the other hand, in such a store, for reasons such as placing an additional order, the products for which a combination of set products is established may be ordered separately before and after. In such a case, the clerk checks the existence of the corresponding set product at the time of accounting, and if it finds that the combination of the set products is established, the clerk applies a privilege such as discounting from the total price.

しかしながら、多くの商品の中からセット商品の組み合わせが成立する商品を探して特典を適用することは店員の負担となっていた。 However, it has been a burden on the clerk to search for a product that can be combined with a set product from among many products and apply the privilege.

本発明が解決しようとする課題は、店員に負担をかけずにセット商品の組み合わせが成立する商品に対して特典を適用可能な情報処理装置、システムおよびプログラムを提供することである。 An object to be solved by the present invention is to provide an information processing device, a system and a program to which a privilege can be applied to a product in which a combination of set products is established without imposing a burden on a store clerk.

実施形態の情報処理装置は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、を備える。 The information processing device of the embodiment prioritizes and stores a plurality of types of set products in which specific products are combined, and stores the benefits applied on the condition that the combination of the set products is established in association with each other. With reference to the section, it is determined that the determination means for determining whether the combination of the plurality of ordered products corresponds to the set product in order from the set product having the highest priority, and the determination means for determining the set product. It is provided with an application means for applying the privilege associated with the set product on the condition that the above is applied.

図1は、実施形態に係るステーションを含むシステムを示す図である。FIG. 1 is a diagram showing a system including a station according to an embodiment. 図2は、オーダー端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of an order terminal. 図3は、ステーションのハードウェア構成を示すブロック図である。FIG. 3 is a block diagram showing the hardware configuration of the station. 図4は、POS端末のハードウェア構成を示すブロック図である。FIG. 4 is a block diagram showing a hardware configuration of a POS terminal. 図5は、POS端末のセット商品マスタの構成を示すメモリマップである。FIG. 5 is a memory map showing the configuration of the set product master of the POS terminal. 図6は、POS端末の値引マスタの構成を示すメモリマップである。FIG. 6 is a memory map showing the configuration of the discount master of the POS terminal. 図7は、POS端末の発注情報部の構成を示すメモリマップである。FIG. 7 is a memory map showing the configuration of the order information unit of the POS terminal. 図8は、オーダー端末の制御処理の流れを示すフローチャートである。FIG. 8 is a flowchart showing the flow of control processing of the order terminal. 図9は、ステーションの制御処理の流れを示すフローチャートである。FIG. 9 is a flowchart showing the flow of station control processing. 図10は、POS端末の機能構成を示す機能ブロック図である。FIG. 10 is a functional block diagram showing a functional configuration of a POS terminal. 図11は、POS端末の制御処理の流れを示すフローチャートである。FIG. 11 is a flowchart showing the flow of control processing of the POS terminal. 図12は、POS端末におけるセット商品の検索に係る制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of control processing related to the search for set products on the POS terminal. 図13は、POS端末から発行されたレシートの一例を示す図である。FIG. 13 is a diagram showing an example of a receipt issued from a POS terminal.

以下、図面を参照して、実施形態について詳細に説明する。実施形態では、店内で飲食をする居酒屋等の飲食店を店舗の例に説明する。また、POS端末を情報処理装置の一例として説明する。また、商品の値引を特典の一例として説明する。すなわち、実施形態では、特典を適用するとは、セット商品に該当する商品が含まれる場合に、合計額から一定額を値引くことである。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 Hereinafter, embodiments will be described in detail with reference to the drawings. In the embodiment, a restaurant such as an izakaya that eats and drinks in the store will be described as an example of the store. Further, the POS terminal will be described as an example of the information processing device. In addition, discounts on products will be described as an example of benefits. That is, in the embodiment, applying the privilege means discounting a certain amount from the total amount when the product corresponding to the set product is included. The present invention is not limited to the embodiments described below.

図1は、実施形態に係るシステムの構成を示す図である。図1に示すように、飲食店である店舗Sには、顧客が着席するテーブルT(T1〜Tn)が設置されている。また、店舗Sには、ステーション3とPOS端末4が設置されている。また、各テーブルTには1台のオーダー端末O(すなわち、オーダー端末O1〜On)が設置されている。各オーダー端末Oとステーション3とPOS端末4とは、有線または無線の通信回線2(例えばLAN(Local Area Network))を介して接続されている。各オーダー端末Oとステーション3とPOS端末4とは、通信回線2を介して相互に情報を送受信することができる。 FIG. 1 is a diagram showing a configuration of a system according to an embodiment. As shown in FIG. 1, a table T (T1 to Tn) in which a customer sits is installed in a restaurant S, which is a restaurant. In addition, a station 3 and a POS terminal 4 are installed in the store S. Further, one order terminal O (that is, order terminals O1 to On) is installed in each table T. Each order terminal O, the station 3, and the POS terminal 4 are connected via a wired or wireless communication line 2 (for example, a LAN (Local Area Network)). Each order terminal O, the station 3, and the POS terminal 4 can transmit and receive information to and from each other via the communication line 2.

オーダー端末Oは、テーブルTに着座した顧客が商品を発注するために操作する端末である。オーダー端末Oは、店舗Sで販売する商品の商品情報(商品を特定する商品コード、商品の名称、価格、画像等)を記憶する商品マスタ142(図2を参照)を備える。また、オーダー端末Oは、表示部18(図2を参照)と、表示部18上に設けられた操作部17(図2を参照)を備える。操作部17は例えばタッチパネルで構成される。表示部18上に表示されたキーの画像に対応した位置の操作部17上のキーを操作することで、当該キーが操作される。以降、表示部18上に表示されたキーの画像に対応した位置の操作部17上のキーを操作することを、簡略化して、表示部18に表示されたキーを操作するという。 The order terminal O is a terminal operated by a customer seated at the table T to order a product. The order terminal O includes a product master 142 (see FIG. 2) that stores product information (product code for identifying the product, product name, price, image, etc.) of the product to be sold at the store S. Further, the order terminal O includes a display unit 18 (see FIG. 2) and an operation unit 17 (see FIG. 2) provided on the display unit 18. The operation unit 17 is composed of, for example, a touch panel. The key is operated by operating the key on the operation unit 17 at the position corresponding to the image of the key displayed on the display unit 18. Hereinafter, the operation of the key on the operation unit 17 at the position corresponding to the image of the key displayed on the display unit 18 is simplified, and the key displayed on the display unit 18 is operated.

表示部18は、商品マスタ142に記憶されている複数の商品を表す商品画像をキーの画像(以降商品キーという)として表示する。表示される商品は、単品の商品の他、複数の商品をセットにしたセット商品がある。セット商品とは、別々の種類の商品を組み合わせて一つの商品として販売する商品をいう。セット商品の価格は、当該セット商品に含まれる個々の商品の価格の合計価格より低く設定されていることが多い。 The display unit 18 displays product images representing a plurality of products stored in the product master 142 as key images (hereinafter referred to as product keys). The displayed products include a single product and a set product in which a plurality of products are set. A set product is a product that is sold as a single product by combining different types of products. The price of a set product is often set lower than the total price of the individual products included in the set product.

顧客は、表示部18に表示された商品キーを操作することで、当該商品を指定する。個別の商品を指定する場合は個別商品の商品キーを操作して指定する。セット商品を指定する場合は、セット商品の商品キーを操作して指定する。指定された商品を発注する場合は、表示部18に別途表示された発注キーを操作する。すると、発注した商品の商品情報と操作したオーダー端末Oを特定する端末番号とを含む発注情報をステーション3に送信することで商品を発注する。複数の商品を同時に発注する場合は、まず複数の商品を指定し、その後に発注キーを操作する。商品の発注後に追加の商品を発注する場合は、顧客は、再度表示部18に表示された商品キーを操作し、発注キーを操作する。すると、オーダー端末Oは、指定された商品に係る発注情報を再度ステーション3に送信する。 The customer specifies the product by operating the product key displayed on the display unit 18. To specify an individual product, operate the product key of the individual product. To specify a set product, operate the product key of the set product. When ordering the designated product, the ordering key separately displayed on the display unit 18 is operated. Then, the product is ordered by transmitting the order information including the product information of the ordered product and the terminal number for specifying the operated order terminal O to the station 3. When ordering multiple products at the same time, first specify multiple products and then operate the order key. When ordering an additional product after ordering the product, the customer again operates the product key displayed on the display unit 18 and operates the order key. Then, the order terminal O transmits the order information related to the designated product to the station 3 again.

オーダー端末Oは、会計キー172(図2を参照)が操作されると、当該オーダー端末Oからの発注を締めることを示す情報と端末番号を含む終了情報をステーション3に送信する。 When the accounting key 172 (see FIG. 2) is operated, the order terminal O transmits information indicating that the order is closed from the order terminal O and end information including the terminal number to the station 3.

ステーション3は、例えば店舗Sのバックヤードに設置されるサーバである。ステーション3は、店舗Sで販売する商品の商品情報(商品を特定する商品コード、商品の名称、価格、画像等)を記憶する商品マスタ342(図3を参照)を備える。ステーション3は、例えば一日に1回、商品マスタ342に記憶されている商品情報を各オーダー端末Oに送信する。 The station 3 is, for example, a server installed in the backyard of the store S. The station 3 includes a product master 342 (see FIG. 3) that stores product information (product code that identifies the product, product name, price, image, etc.) of the product to be sold at the store S. The station 3 transmits the product information stored in the product master 342 to each order terminal O, for example, once a day.

ステーション3は、各オーダー端末Oからの発注情報を受信する。ステーション3は、受信した発注情報を、発注したオーダー端末Oに対応して、かつ発注したオーダー端末Oの単位にまとめて記憶する。すなわちステーション3は、受信した発注情報に含まれる端末番号に対応付けて、受信した発注情報を発注情報部331(図3を参照)に記憶する。 The station 3 receives the order information from each order terminal O. The station 3 stores the received order information in units of the ordered order terminal O corresponding to the ordered order terminal O. That is, the station 3 stores the received order information in the order information unit 331 (see FIG. 3) in association with the terminal number included in the received order information.

ステーション3は、オーダー端末Oから終了情報を受信すると、受信した終了情報に含まれる端末番号に対応付けて発注情報部331に記憶されている発注情報を読み出して、POS端末4に送信する。 When the station 3 receives the end information from the order terminal O, the station 3 reads the order information stored in the order information unit 331 in association with the terminal number included in the received end information and transmits it to the POS terminal 4.

POS端末4は、発注された商品の会計処理を実行する。会計処理は、受信した発注情報に含まれる商品の商品情報に基づいて、商品の金額を合計した合計額、当該取引に係る税額の算出、合計額と税額とを合計した税込合計金額(これらを総称して会計情報という)を表示する処理を含む。また、会計処理は、顧客から預かった預り金に基づいて釣銭を計算して表示する処理、釣銭の発行を釣銭機に指示する処理を含む。 The POS terminal 4 executes accounting processing for the ordered product. The accounting process is based on the product information of the product included in the received order information, the total amount of the product, the calculation of the tax amount related to the transaction, and the total tax-included total amount of the total amount and the tax amount (these are added). Includes processing to display (collectively referred to as accounting information). In addition, the accounting process includes a process of calculating and displaying change based on the deposit received from the customer, and a process of instructing the change machine to issue the change.

POS端末4は、会計処理の際、受信した発注情報に基づいてセット商品に該当する組み合せが成立するかを検索し、セット商品に該当する組み合せが成立する場合には、合計金額から所定額の値引き処理を実行する。値引きする値引額は、例えば、組み合せが成立した商品の合計金額とセット商品の金額との差額であるが、差額に関係なく固定額を値引きしてもよい。 At the time of accounting processing, the POS terminal 4 searches for whether or not the combination corresponding to the set product is established based on the received order information, and if the combination corresponding to the set product is established, the predetermined amount is calculated from the total amount. Execute discount processing. The discount amount to be discounted is, for example, the difference between the total price of the combined products and the price of the set products, but a fixed amount may be discounted regardless of the difference.

また、POS端末4は、会計処理した商品の商品情報や会計情報を印字したレシートを発行するレシート発行処理を実行する。 In addition, the POS terminal 4 executes a receipt issuing process for issuing a receipt printed with product information and accounting information of the accounted product.

続いて、オーダー端末Oのハードウェア構成について説明する。図2は、オーダー端末Oのハードウェア構成を示すブロック図である。図2に示すように、オーダー端末Oは、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、メモリ部14等を備えている。CPU11は制御主体となる。ROM12は各種プログラムを記憶する。RAM13はプログラムや各種データを展開する。メモリ部14は各種プログラムを記憶する。CPU11、ROM12、RAM13、メモリ部14は、互いにバス15を介して接続されている。CPU11とROM12とRAM13が、制御部100を構成する。すなわち、制御部100は、CPU11がROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Subsequently, the hardware configuration of the order terminal O will be described. FIG. 2 is a block diagram showing a hardware configuration of the order terminal O. As shown in FIG. 2, the order terminal O includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory unit 14, and the like. The CPU 11 is the control subject. The ROM 12 stores various programs. The RAM 13 develops programs and various data. The memory unit 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to each other via a bus 15. The CPU 11, ROM 12, and RAM 13 constitute the control unit 100. That is, the control unit 100 executes the control process described later by operating the CPU 11 according to the control program stored in the ROM 12 or the memory unit 14 and expanded in the RAM 13.

RAM13は、発注テーブル131を備えている。発注テーブル131は、顧客が表示部18に表示された商品キーを操作して指定した商品の商品情報を記憶する。 The RAM 13 includes an ordering table 131. The ordering table 131 stores the product information of the product specified by the customer by operating the product key displayed on the display unit 18.

メモリ部14は、電源を切っても記憶情報が保持されるHDD(Hard Disc Drive)やフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部141、商品マスタ142を備える。商品マスタ142は、商品を特定する商品コードに対応して、当該商品の商品情報を記憶する。 The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disc Drive) or a flash memory in which stored information is held even when the power is turned off, and includes a control program unit 141 for storing a control program and a product master 142. The product master 142 stores the product information of the product corresponding to the product code that identifies the product.

また、制御部100は、バス15およびコントローラ16を介して、操作部17、表示部18と接続している。操作部17は、発注キー171と会計キー172を備える。発注キー171は、指定した商品を発注する際に顧客が操作する。会計キー172は、当該発注テーブル131での発注を締める場合に顧客が操作する。 Further, the control unit 100 is connected to the operation unit 17 and the display unit 18 via the bus 15 and the controller 16. The operation unit 17 includes an ordering key 171 and an accounting key 172. The ordering key 171 is operated by the customer when ordering the specified product. The accounting key 172 is operated by the customer when closing an order at the order table 131.

コントローラ16は、制御部100からの指示を受けて、操作部17と表示部18を制御する。ただし、説明の都合上、コントローラ16が行う制御を制御部100が行うとして説明する。 The controller 16 controls the operation unit 17 and the display unit 18 in response to an instruction from the control unit 100. However, for convenience of explanation, it will be described that the control unit 100 performs the control performed by the controller 16.

また、制御部100は、バス15を介して、通信部19と接続している。通信部19は、通信回線2を介して、ステーション3およびPOS端末4と接続している。 Further, the control unit 100 is connected to the communication unit 19 via the bus 15. The communication unit 19 is connected to the station 3 and the POS terminal 4 via the communication line 2.

続いて、ステーション3のハードウェア構成について説明する。図3は、ステーション3のハードウェア構成を示すブロック図である。図3に示すように、ステーション3は、CPU31、ROM32、RAM33、メモリ部34等を備えている。CPU31は制御主体となる。ROM32は各種プログラムを記憶する。RAM33はプログラムや各種データを展開する。メモリ部34は各種プログラムを記憶する。CPU31、ROM32、RAM33、メモリ部34は、互いにバス35を介して接続されている。CPU31とROM32とRAM33が、制御部300を構成する。すなわち、制御部300は、CPU31がROM32やメモリ部34に記憶されRAM33に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Subsequently, the hardware configuration of the station 3 will be described. FIG. 3 is a block diagram showing a hardware configuration of the station 3. As shown in FIG. 3, the station 3 includes a CPU 31, a ROM 32, a RAM 33, a memory unit 34, and the like. The CPU 31 is the control body. The ROM 32 stores various programs. The RAM 33 develops programs and various data. The memory unit 34 stores various programs. The CPU 31, ROM 32, RAM 33, and memory unit 34 are connected to each other via a bus 35. The CPU 31, ROM 32, and RAM 33 constitute the control unit 300. That is, the control unit 300 executes the control process described later by operating the CPU 31 according to the control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33.

RAM33は、発注情報部331を備える。発注情報部331は、オーダー端末Oから受信した発注情報を、オーダー端末O別に記憶する。メモリ部34は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部341を備える。 The RAM 33 includes an ordering information unit 331. The ordering information unit 331 stores the ordering information received from the ordering terminal O for each ordering terminal O. The memory unit 34 is composed of a non-volatile memory such as an HDD or a flash memory that retains stored information even when the power is turned off, and includes a control program unit 341 that stores a control program.

また、制御部300は、バス35およびコントローラ36を介して、操作部37、表示部38と接続している。また、制御部300は、バス35を介して、通信部39と接続している。通信部39は、通信回線2を介して、各オーダー端末OおよびPOS端末4と電気的に接続している。 Further, the control unit 300 is connected to the operation unit 37 and the display unit 38 via the bus 35 and the controller 36. Further, the control unit 300 is connected to the communication unit 39 via the bus 35. The communication unit 39 is electrically connected to each order terminal O and the POS terminal 4 via the communication line 2.

続いて、POS端末4のハードウェア構成について説明する。図4は、POS端末4のハードウェア構成を示すブロック図である。図4に示すように、POS端末4は、CPU41、ROM42、RAM43、メモリ部44等を備えている。CPU41は制御主体となる。ROM42は各種プログラムを記憶する。RAM43はプログラムや各種データを展開する。メモリ部44は各種プログラムを記憶する。CPU41、ROM42、RAM43、メモリ部44は、互いにバス45を介して接続されている。CPU41とROM42とRAM43が、制御部400を構成する。すなわち、制御部400は、CPU41がROM42やメモリ部44に記憶されRAM43に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。 Subsequently, the hardware configuration of the POS terminal 4 will be described. FIG. 4 is a block diagram showing a hardware configuration of the POS terminal 4. As shown in FIG. 4, the POS terminal 4 includes a CPU 41, a ROM 42, a RAM 43, a memory unit 44, and the like. The CPU 41 is the main control body. The ROM 42 stores various programs. The RAM 43 develops programs and various data. The memory unit 44 stores various programs. The CPU 41, ROM 42, RAM 43, and memory unit 44 are connected to each other via a bus 45. The CPU 41, ROM 42, and RAM 43 form the control unit 400. That is, the control unit 400 executes the control process described later by operating the CPU 41 according to the control program stored in the ROM 42 or the memory unit 44 and expanded in the RAM 43.

メモリ部44は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部441を備える。また、メモリ部44は、商品マスタ442、セット商品マスタ443、値引マスタ444を備える。 The memory unit 44 is composed of a non-volatile memory such as an HDD or a flash memory that retains stored information even when the power is turned off, and includes a control program unit 441 that stores a control program. Further, the memory unit 44 includes a product master 442, a set product master 443, and a discount master 444.

RAM43は、商品情報部431を備えている。商品情報部431は、ステーション3から受信したオーダー端末O単位の発注情報を記憶する。また、商品情報部431は、記憶している商品によってセット商品に該当する組み合わせが成立する場合に、該当するセット商品名と対応する値引額を記憶する。値引額は、後述する値引マスタ444から取得する。商品情報部431の詳細は図7で後述する。 The RAM 43 includes a product information unit 431. The product information unit 431 stores the order information for each order terminal O received from the station 3. In addition, the product information unit 431 stores the corresponding set product name and the corresponding discount amount when the combination corresponding to the set product is established by the stored product. The discount amount is obtained from the discount master 444, which will be described later. Details of the product information unit 431 will be described later with reference to FIG.

メモリ部44は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部441、商品マスタ442、記憶部であるセット商品マスタ443、記憶部である値引マスタ444を備える。商品マスタ442は、商品を特定する商品コードに対応して、当該商品の商品情報を記憶する。セット商品マスタ443は、セット商品毎に、当該セット商品に該当する組み合わせが成立する複数の商品を対応付けて記憶している。セット商品マスタ443の詳細は図5で後述する。値引マスタ444は、商品の組み合わせが成立したセット商品に対応した値引き情報を記憶する。値引マスタ444の詳細は図6で後述する。 The memory unit 44 is composed of a non-volatile memory such as an HDD or a flash memory that retains stored information even when the power is turned off, and is a control program unit 441, a product master 442, and a set product master that is a storage unit. 443, a discount master 444 which is a storage unit is provided. The product master 442 stores the product information of the product corresponding to the product code that identifies the product. The set product master 443 stores, for each set product, a plurality of products in which a combination corresponding to the set product is established in association with each other. Details of the set product master 443 will be described later with reference to FIG. The discount master 444 stores discount information corresponding to a set product in which a combination of products is established. Details of the discount master 444 will be described later in FIG.

また、制御部400は、バス45およびコントローラ46を介して、操作部51、オペレータ用表示部52、客用表示部53、印字部54と接続している。操作部51は、会計キー511を備える。会計キー511は、会計処理を実行する際に操作するキーである。オペレータ用表示部52は、例えば液晶表示器で構成され、オペレータに対して情報を表示する。客用表示部53は、例えば液晶表示器で構成され、顧客に対して情報を表示する。印字部54は、会計処理された飲食の取引について、取引された商品の商品情報や会計情報をレシート用紙に印字する。 Further, the control unit 400 is connected to the operation unit 51, the operator display unit 52, the customer display unit 53, and the printing unit 54 via the bus 45 and the controller 46. The operation unit 51 includes an accounting key 511. The accounting key 511 is a key to be operated when executing accounting processing. The operator display unit 52 is composed of, for example, a liquid crystal display, and displays information to the operator. The customer display unit 53 is composed of, for example, a liquid crystal display, and displays information to the customer. The printing unit 54 prints the product information and the accounting information of the traded product on the receipt paper for the accounting-processed food and drink transaction.

また、制御部400は、バス45を介して、通信部55と接続している。通信部55は、通信回線2を介して、各オーダー端末Oとステーション3と電気的に接続している。 Further, the control unit 400 is connected to the communication unit 55 via the bus 45. The communication unit 55 is electrically connected to each order terminal O and the station 3 via the communication line 2.

次に、メモリ部44が記憶するセット商品マスタ443の構成について説明する。図5は、セット商品マスタ443の記憶領域の構成を示すメモリマップである。図5に示すように、セット商品マスタ443は、セット商品部4431、該当商品部4432、優先順位部4433、リンク部4434を備える。セット商品部4431は、セット商品の商品コードや商品名を記憶する。該当商品部4432は、セット商品が成立させる複数種類の商品の商品コードや商品名を、セット商品に対応付けて記憶する。該当商品部4432は、一つのセット商品を成立させるために5つまでの商品を組み合わせることができる。優先順位部4433は、セット商品に対応付けて、組み合わせが成立しているかを判断する優先順位を記憶する。すなわち、優先順位がより高いセット商品から、当該セット商品に該当する商品の組み合わせが成立しているかを判断する。リンク部4434は、後述する値引マスタ444へのリンク先の番号を、セット商品に対応付けて記憶する。 Next, the configuration of the set product master 443 stored in the memory unit 44 will be described. FIG. 5 is a memory map showing the configuration of the storage area of the set product master 443. As shown in FIG. 5, the set product master 443 includes a set product unit 4431, a corresponding product unit 4432, a priority unit 4433, and a link unit 4434. The set product unit 4431 stores the product code and product name of the set product. The corresponding product unit 4432 stores the product codes and product names of a plurality of types of products that the set product is established in association with the set product. The corresponding product unit 4432 can combine up to five products in order to establish one set product. The priority unit 4433 stores the priority order for determining whether or not the combination is established in association with the set product. That is, it is determined from the set products having the higher priority whether or not the combination of the products corresponding to the set products is established. The link unit 4434 stores the number of the link destination to the discount master 444, which will be described later, in association with the set product.

セット商品に優先順位を設ける理由としては、人気が高いセット商品の組み合わせの優先順位を高くしたい、利益率が高いセット商品の組み合わせの優先順位を高くしたい、店舗が薦めるセット商品の組み合わせの優先順位を高くしたい等があげられる。 The reasons for setting priorities for set products are to raise the priority of combinations of popular set products, to raise the priority of combinations of set products with high profit margins, and to prioritize combinations of set products recommended by stores. I want to raise the price.

図5の例の場合、該当商品部4432に商品Aと商品Bが記憶されている。これは、特定の商品Aと特定の商品Bとの組み合わせでセットAが成立するセット商品であることを示す。また、制御部400は、商品Aと商品Bの組み合わせでセットAに該当すると判断する。同様に、特定の商品Aと特定の商品Cとの組み合わせでセットBが成立するセット商品であることを示す。制御部400は、商品Aと商品Cの組み合わせでセットBに該当すると判断する。また、特定の商品Bと特定の商品Dと特定の商品Eとの組み合わせでセットCが成立するセット商品であることを示す。制御部400は、商品Bと商品Dと商品Eの組み合わせでセットCに該当すると判断する。また、特定の商品Aと特定の商品Dと特定の商品Fとの組み合わせでセットDが成立するセット商品であることを示す。制御部400は、商品Aと商品Dと商品Fの組み合わせでセットDに該当すると判断する。 In the case of the example of FIG. 5, the product A and the product B are stored in the corresponding product unit 4432. This indicates that the set A is established by the combination of the specific product A and the specific product B. Further, the control unit 400 determines that the combination of the product A and the product B corresponds to the set A. Similarly, it is shown that the set B is established by the combination of the specific product A and the specific product C. The control unit 400 determines that the combination of the product A and the product C corresponds to the set B. Further, it is shown that the set C is formed by the combination of the specific product B, the specific product D, and the specific product E. The control unit 400 determines that the combination of the product B, the product D, and the product E corresponds to the set C. Further, it is shown that the set D is formed by the combination of the specific product A, the specific product D, and the specific product F. The control unit 400 determines that the combination of the product A, the product D, and the product F corresponds to the set D.

次に、メモリ部44が記憶する値引マスタ444の構成について説明する。図6は、値引マスタ444の記憶領域の構成を示すメモリマップである。図6に示すように、値引マスタ444は、リンク部4441と値引情報部4442とを備える。リンク部4441は、リンク部4434に記憶されているリンク先の番号と対応付けられたリンク番号を記憶する。値引情報部4442は、値引額を、リンク番号毎に記憶する。図6の場合、リンク番号1に対応付けて値引額50円を記憶する。また、リンク番号2に対応付けて値引額40円を記憶する。また、リンク番号3に対応付けて値引額30円を記憶する。また、リンク番号4に対応付けて値引額20円を記憶する。 Next, the configuration of the discount master 444 stored in the memory unit 44 will be described. FIG. 6 is a memory map showing the configuration of the storage area of the discount master 444. As shown in FIG. 6, the discount master 444 includes a link unit 4441 and a discount information unit 4442. The link unit 4441 stores the link number associated with the link destination number stored in the link unit 4434. The discount information unit 4442 stores the discount amount for each link number. In the case of FIG. 6, the discount amount of 50 yen is stored in association with the link number 1. In addition, a discount amount of 40 yen is stored in association with the link number 2. In addition, a discount amount of 30 yen is stored in association with the link number 3. In addition, a discount amount of 20 yen is stored in association with the link number 4.

図5と図6とを関連付けてみると、セットAに該当する組み合わせがある場合、50円値引きされる。また、セットBに該当する組み合わせがある場合、40円値引きされる。また、セットCに該当する組み合わせがある場合、30円値引きされる。また、セットDに該当する組み合わせがある場合、20円値引きされる。 When FIG. 5 and FIG. 6 are associated with each other, if there is a combination corresponding to set A, a 50 yen discount is given. Also, if there is a combination that corresponds to set B, a 40 yen discount will be given. Also, if there is a combination that corresponds to set C, a 30 yen discount will be given. Also, if there is a combination corresponding to set D, a 20 yen discount will be given.

なお、実施形態では、セット商品マスタ443と値引マスタ444とを別々の構成としたが、セット商品マスタ443の記憶エリアと値引マスタ444の記憶エリアを備えた一つのマスタ(記憶部)の構成としてもよい。また、セット商品マスタ443と値引マスタ444とを一つのエリアで構成してもよい。この場合、セット商品マスタ443は、セット商品に対応付けてさらに値引情報部4442を備える。 In the embodiment, the set product master 443 and the discount master 444 are configured separately, but one master (storage unit) having a storage area of the set product master 443 and a storage area of the discount master 444 It may be configured. Further, the set product master 443 and the discount master 444 may be configured in one area. In this case, the set product master 443 further includes a discount information unit 4442 in association with the set product.

次に、POS端末4の商品情報部431について説明する。図7は、商品情報部431の記憶領域の構成を示すメモリマップである。図7に示すように、商品情報部431は、ステーション3から受信した発注情報を記憶する。商品情報部431は、端末番号部4311、商品情報部4312、セット商品部4313、値引情報部4314を備える。 Next, the product information unit 431 of the POS terminal 4 will be described. FIG. 7 is a memory map showing the configuration of the storage area of the product information unit 431. As shown in FIG. 7, the product information unit 431 stores the ordering information received from the station 3. The product information unit 431 includes a terminal number unit 4311, a product information unit 4312, a set product unit 4313, and a discount information unit 4314.

端末番号部4311は、オーダー端末Oの端末番号を記憶する。商品情報部4312は、端末番号部4311に記憶された端末番号のオーダー端末Oによって発注された商品の商品情報を端末番号に対応付けて記憶する。セット商品部4313は、詳細は後述するが、制御部400が、商品情報部4312に記憶された商品情報の商品の組み合わせによって成立すると判断したセット商品の商品情報(商品名等)を記憶する。この場合、まず、優先順位が最も高いセット商品の組み合わせの有無の検索を、商品情報部4312に記憶された商品情報に基づいて実行する。次いで、2番目に優先順位が高いセット商品の組み合わせの検索を実行する。以降優先順位が最も低いセット商品まで組み合わせの検索を実行する。値引情報部4314は、セット商品に該当する組み合わせであると判断した場合に値引く値引額を、値引情報部4442から取得して記憶する。 The terminal number unit 4311 stores the terminal number of the order terminal O. The product information unit 4312 stores the product information of the product ordered by the order terminal O of the terminal number stored in the terminal number unit 4311 in association with the terminal number. Although the details will be described later, the set product unit 4313 stores the product information (product name, etc.) of the set product determined by the control unit 400 to be established by the combination of the products of the product information stored in the product information unit 4312. In this case, first, the search for the presence or absence of the combination of the set products having the highest priority is executed based on the product information stored in the product information unit 4312. Then, the search for the combination of the set products having the second highest priority is executed. After that, the combination search is executed up to the set product with the lowest priority. The discount information unit 4314 acquires and stores the discount amount when it is determined that the combination corresponds to the set product from the discount information unit 4442.

図7では、オーダー端末O1に関する記憶状態を示している。実際には、すべての端末番号別に、当該端末番号に対応した情報が記憶される。図7の例の場合、端末番号部4311には、オーダー端末O1の端末番号が記憶されている。また、商品情報部4312には、オーダー端末O1から発注した商品の商品情報が記憶される。実施形態では、商品A、商品A、商品B、商品C、商品C(商品Aと商品Cは2度ずつ発注されている)の商品情報が記憶されている。また、セット商品部4313には、商品情報部4312に記憶されている商品情報の商品のうち、該当商品部4432に記憶されている商品によって組み合わせが成立するセット商品の商品情報(商品の名称等)を記憶する。 FIG. 7 shows the storage state of the order terminal O1. Actually, the information corresponding to the terminal number is stored for each terminal number. In the case of the example of FIG. 7, the terminal number of the order terminal O1 is stored in the terminal number unit 4311. Further, the product information unit 4312 stores the product information of the product ordered from the order terminal O1. In the embodiment, the product information of the product A, the product A, the product B, the product C, and the product C (the product A and the product C are ordered twice) is stored. Further, in the set product unit 4313, among the products of the product information stored in the product information unit 4312, the product information (product name, etc.) of the set product in which the combination is established by the products stored in the corresponding product unit 4432. ) Is memorized.

具体的には、制御部400は、まず、優先順位が最も高いセットAの組み合わせに該当する商品Aと商品Bが該当商品部4432に記憶されているか否かを判断する。判断した結果、セットAの組み合わせが成立する商品Aと商品Bが記憶されているため、セット商品部4313にセットAの商品名が記憶される。また、該当商品部4432に記憶された当該商品Aと商品Bには、セットAに該当したことを示すフラグを付す。さらに、セットAに対応付けられている値引額50円を、値引情報部4314に記憶する。 Specifically, the control unit 400 first determines whether or not the product A and the product B corresponding to the combination of the set A having the highest priority are stored in the corresponding product unit 4432. As a result of the determination, since the product A and the product B for which the combination of the set A is established are stored, the product name of the set A is stored in the set product unit 4313. Further, the product A and the product B stored in the product unit 4432 are flagged to indicate that they correspond to the set A. Further, the discount amount of 50 yen associated with the set A is stored in the discount information unit 4314.

次に制御部400は、該当商品部4432に記憶されたフラグが付されていない商品について、2番目に優先順位が高いセットBに該当する商品Aと商品Cの組み合わせの有無を判断する。判断した結果、セットBの組み合わせである商品Aと商品Cが記憶されているため、セット商品部4313にセットBの商品名が記憶される。また、該当商品部4432に記憶された当該商品Aと商品Cには、セットBに該当したことを示すフラグを付す。さらに、セットBに対応付けられている値引額40円を、値引情報部4314に記憶する。 Next, the control unit 400 determines whether or not there is a combination of the product A and the product C corresponding to the set B having the second highest priority for the product not attached with the flag stored in the corresponding product unit 4432. As a result of the determination, since the product A and the product C, which are a combination of the set B, are stored, the product name of the set B is stored in the set product unit 4313. Further, the product A and the product C stored in the product unit 4432 are flagged to indicate that they correspond to the set B. Further, the discount amount of 40 yen associated with the set B is stored in the discount information unit 4314.

次に制御部400は、該当商品部4432に記憶されたフラグが付されていない商品について、3番目に優先順位が高いセットCに該当する商品Bと商品Dと商品Eの組み合わせの有無を判断する。判断した結果、セットCの組み合わせである商品Bと商品Dと商品Eは記憶されていないため、セット商品部4313にはセットCの商品名は記憶されない。また、値引情報部4314に値引額は記憶されない。 Next, the control unit 400 determines whether or not there is a combination of the product B, the product D, and the product E corresponding to the set C having the third highest priority for the products not marked with the flag stored in the corresponding product unit 4432. To do. As a result of the determination, since the product B, the product D, and the product E, which are the combinations of the set C, are not stored, the product name of the set C is not stored in the set product unit 4313. Further, the discount amount is not stored in the discount information unit 4314.

最後に制御部400は、該当商品部4432に記憶された上記フラグが付されていない商品について、最も優先順位が低いセットDに該当する商品Aと商品Dと商品Fの組み合わせの有無を判断する。判断した結果、セットDの組み合わせである商品Aと商品Dと商品Fは記憶されていないため、セット商品部4313にはセットDの商品名は記憶されない。また、値引情報部4314に値引額は記憶されない。 Finally, the control unit 400 determines whether or not there is a combination of the product A, the product D, and the product F corresponding to the set D having the lowest priority for the products stored in the corresponding product unit 4432 without the above flag. .. As a result of the determination, since the product A, the product D, and the product F, which are the combinations of the set D, are not stored, the product name of the set D is not stored in the set product unit 4313. Further, the discount amount is not stored in the discount information unit 4314.

ここからは、オーダー端末O、ステーション3、POS端末4の制御処理について説明する。まず、オーダー端末Oの制御処理に付いて説明する。図8は、オーダー端末Oの制御処理の流れを示すフローチャートである。テーブルTに着座した顧客は、オーダー端末Oに表示された商品キーの中から、希望する商品キーを操作して商品を指定する。オーダー端末Oの制御部100は、商品キーが操作されたか否かを判断する(S11)。商品キーが操作されたと判断した場合には(S11のYes)、制御部100は、操作された商品キーに該当する商品の商品情報(商品コード、商品名、価格等)を発注テーブル131に記憶する(S12)。そして制御部100は、S11に戻る。 From here, the control processing of the order terminal O, the station 3, and the POS terminal 4 will be described. First, the control process of the order terminal O will be described. FIG. 8 is a flowchart showing the flow of control processing of the order terminal O. The customer seated at the table T specifies a product by operating the desired product key from the product keys displayed on the order terminal O. The control unit 100 of the order terminal O determines whether or not the product key has been operated (S11). When it is determined that the product key has been operated (Yes in S11), the control unit 100 stores the product information (product code, product name, price, etc.) of the product corresponding to the operated product key in the order table 131. (S12). Then, the control unit 100 returns to S11.

一方、商品キーは操作されていないと判断した場合には(S11のNo)、制御部100は、発注キー171が操作されたか否かを判断する(S13)。発注キー171が操作されたと判断した場合には(S13のYes)、制御部100は、発注テーブル131に記憶された商品情報と顧客が操作しているオーダー端末Oを特定する端末番号を含む発注情報を、ステーション3に送信する(S14)。そして制御部100は、S11に戻る。 On the other hand, when it is determined that the product key has not been operated (No in S11), the control unit 100 determines whether or not the ordering key 171 has been operated (S13). When it is determined that the ordering key 171 has been operated (Yes in S13), the control unit 100 places an order including the product information stored in the ordering table 131 and the terminal number that identifies the ordering terminal O operated by the customer. The information is transmitted to the station 3 (S14). Then, the control unit 100 returns to S11.

また、発注キー171は操作されていないと判断した場合には(S13のNo)、制御部100は、会計キー172が操作されたか否かを判断する(S15)。会計キー172が操作されたと判断した場合には(S15のYes)、制御部100は、会計キー172が操作されたオーダー端末Oによる、商品の発注を終了したことを示す終了情報を、ステーション3に送信する(S16)。なお、終了情報には、会計キー172を操作したオーダー端末Oの端末番号を含む。そして制御部100は、S11に戻る。また、会計キー172は操作されていないと判断した場合には(S15のNo)、制御部100は、S11に戻る。 If it is determined that the ordering key 171 has not been operated (No in S13), the control unit 100 determines whether or not the accounting key 172 has been operated (S15). When it is determined that the accounting key 172 has been operated (Yes in S15), the control unit 100 sends end information indicating that the ordering of the product has been completed by the order terminal O operated by the accounting key 172 to the station 3. (S16). The end information includes the terminal number of the order terminal O that operated the accounting key 172. Then, the control unit 100 returns to S11. If it is determined that the accounting key 172 is not operated (No in S15), the control unit 100 returns to S11.

ここからは、ステーション3の制御処理に付いて説明する。図9は、ステーション3の制御処理の流れを示すフローチャートである。図9に示すように、ステーション3の制御部300は、オーダー端末Oから発注情報を受信したか否かを判断する(S21)。発注情報を受信したと判断した場合には(S21のYes)、制御部300は、受信した発注情報を発注情報部331に記憶する(S22)。そして制御部300は、S21に戻る。 From here, the control process of the station 3 will be described. FIG. 9 is a flowchart showing the flow of control processing of the station 3. As shown in FIG. 9, the control unit 300 of the station 3 determines whether or not the order information has been received from the order terminal O (S21). When it is determined that the order information has been received (Yes in S21), the control unit 300 stores the received order information in the order information unit 331 (S22). Then, the control unit 300 returns to S21.

一方、発注情報は受信していないと判断した場合には(S21のNo)、制御部300は、オーダー端末Oから終了情報を受信したか否かを判断する(S23)。終了情報を受信したと判断した場合には(S23のYes)、制御部300は、発注情報部331に記憶している発注情報を、POS端末4に送信する(S24)。そして制御部300は、S21に戻る。また、終了情報は受信していないと判断した場合には(S23のNo)、制御部300は、S21に戻る。 On the other hand, if it is determined that the order information has not been received (No in S21), the control unit 300 determines whether or not the end information has been received from the order terminal O (S23). When it is determined that the end information has been received (Yes in S23), the control unit 300 transmits the order information stored in the order information unit 331 to the POS terminal 4 (S24). Then, the control unit 300 returns to S21. If it is determined that the end information has not been received (No in S23), the control unit 300 returns to S21.

ここからは、POS端末4の制御について詳細に説明する。図10は、POS端末4の機能構成を示す機能ブロック図である。制御部400は、ROM42やメモリ部44の制御プログラム部441に記憶された制御プログラムに従うことで、判断手段401、適用手段402、会計手段403、レシート発行手段404として機能する。 From here, the control of the POS terminal 4 will be described in detail. FIG. 10 is a functional block diagram showing a functional configuration of the POS terminal 4. The control unit 400 functions as a determination means 401, an application means 402, an accounting means 403, and a receipt issuing means 404 by following the control program stored in the control program unit 441 of the ROM 42 or the memory unit 44.

判断手段401は、特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともにセット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせがセット商品に該当するかを前記優先順位が高いセット商品から順に判断する機能を有する。 The determination means 401 refers to a storage unit that stores a plurality of types of set products in which specific products are combined in a prioritized manner, and stores the benefits applied on the condition that the combination of the set products is established in association with each other. Therefore, it has a function of determining whether or not a combination of a plurality of ordered products corresponds to a set product in order from the set product having the highest priority.

適用手段402は、判断手段401が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた値引額を値引きさせる機能を有する。 The application means 402 has a function of discounting the discount amount associated with the set product on the condition that the determination means 401 determines that the set product corresponds to the set product.

会計手段403は、適用手段402が適用した値引額に基づいて会計処理を実行する機能を有する。 Accounting means 403 has a function of executing accounting treatment based on the discount amount applied by applicable means 402.

レシート発行手段404は、会計手段403が会計処理した商品の商品情報および会計情報を印字したレシートを発行する機能を有する。 The receipt issuing means 404 has a function of issuing a receipt printed with product information and accounting information of the goods accounted for by the accounting means 403.

次に、POS端末4の制御処理に付いて説明する。図11と図12は、POS端末4の制御処理の流れの一例を示すフローチャートである。図11に示すように、制御部400は、ステーション3から発注情報を受信したか否かを判断する(S31)。発注情報を受信するまで待機し(S31のNo)、発注情報を受信したと判断した場合には(S31のYes)、制御部400は、受信した発注情報を商品情報部431に記憶する(S32)。次に制御部400は、会計キー511が操作されたか否かを判断する(S33)。操作されるまで待機し(S33のNo)、操作されたと判断した場合には(S33のYes)、制御部400は、セット商品検索処理を実行する(S34)。 Next, the control process of the POS terminal 4 will be described. 11 and 12 are flowcharts showing an example of the flow of control processing of the POS terminal 4. As shown in FIG. 11, the control unit 400 determines whether or not the order information has been received from the station 3 (S31). Waiting until the order information is received (No in S31), and when it is determined that the order information has been received (Yes in S31), the control unit 400 stores the received order information in the product information unit 431 (S32). ). Next, the control unit 400 determines whether or not the accounting key 511 has been operated (S33). It waits until it is operated (No in S33), and if it is determined that it has been operated (Yes in S33), the control unit 400 executes the set product search process (S34).

図12は、S34でのセット商品検索処理に係る制御処理の流れを示すフローチャートである。図12に示すように、制御部400は、商品情報部431に記憶した商品情報に基づいて、まず優先順位が最も高いセットAに該当する組み合わせが成立するかを検索する(S41)。具体的には、制御部400は、商品情報部4312に記憶されている商品情報と、セット商品マスタ443のセットAに対応付けられた該当商品部4432に記憶されている商品とを比較する。そして制御部400(判断手段401)は、商品情報部4312に記憶されている商品の組み合わせがセットAに該当するか否かを判断する(S42)。該当すると判断した場合には(S42のYes)、制御部400は、セットAの名称をセット商品部4313に記憶する(S43)。そして、制御部400は、商品情報部4312に記憶されている成立するとした商品に対応付けてフラグを記憶する。また、制御部400(適用手段402)は、セットAに対応する値引額を、値引情報部4442から読み出して値引情報部4314に記憶する(S43)。そして制御部400は、S41に戻る。そして再度S41およびS42の処理を実行し、更なるセットAに該当する組み合わせがあるかを判断する。再度セットAに該当する組み合わせがあった場合は、再度S43の処理を実行する。 FIG. 12 is a flowchart showing the flow of the control process related to the set product search process in S34. As shown in FIG. 12, the control unit 400 first searches for a combination corresponding to the set A having the highest priority, based on the product information stored in the product information unit 431 (S41). Specifically, the control unit 400 compares the product information stored in the product information unit 4312 with the product stored in the corresponding product unit 4432 associated with the set A of the set product master 443. Then, the control unit 400 (determining means 401) determines whether or not the combination of products stored in the product information unit 4312 corresponds to the set A (S42). If it is determined to be applicable (Yes in S42), the control unit 400 stores the name of the set A in the set product unit 4313 (S43). Then, the control unit 400 stores the flag in association with the product that is stored in the product information unit 4312 and is determined to be established. Further, the control unit 400 (applicable means 402) reads the discount amount corresponding to the set A from the discount information unit 4442 and stores it in the discount information unit 4314 (S43). Then, the control unit 400 returns to S41. Then, the processes of S41 and S42 are executed again, and it is determined whether or not there is a combination corresponding to the further set A. If there is a combination corresponding to set A again, the process of S43 is executed again.

また、セットAに該当する組み合せはないと判断した場合には(S42のNo)、制御部400は、商品情報部431に記憶したフラグが記憶されていない商品情報に基づいて、セットAの次(2番目)に優先順位が高いセットBに該当する組み合わせが成立するかを検索する(S44)。具体的には、制御部400は、商品情報部4312に記憶されているフラグが記憶されていない商品情報と、セット商品マスタ443のセットBに対応付けられた該当商品部4432に記憶されている商品とを比較する。そして制御部400(判断手段401)は、商品情報部4312に記憶されている商品の組み合わせがセットBに該当するか否かを判断する(S45)。該当すると判断した場合には(S45のYes)、制御部400は、セットBの名称をセット商品部4313に記憶する(S46)。そして、制御部400は、商品情報部4312に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部400(適用手段402)は、セットBに適用する値引額を、値引情報部4442から読み出して値引情報部4314に記憶する(S46)。そして制御部400は、S44に戻る。そして、再度S44およびS45の処理を実行し、再度セットBに該当する組み合わせがあるかを判断する。再度セットBの組み合わせがある場合は、再度S46の処理を実行する。 If it is determined that there is no combination corresponding to set A (No in S42), the control unit 400 is next to set A based on the product information in which the flag stored in the product information unit 431 is not stored. It is searched (S44) whether or not the combination corresponding to the set B having the highest priority (second) is established (S44). Specifically, the control unit 400 stores the product information in which the flag stored in the product information unit 4312 is not stored and the corresponding product unit 4432 associated with the set B of the set product master 443. Compare with the product. Then, the control unit 400 (determining means 401) determines whether or not the combination of products stored in the product information unit 4312 corresponds to the set B (S45). If it is determined to be applicable (Yes in S45), the control unit 400 stores the name of the set B in the set product unit 4313 (S46). Then, the control unit 400 stores the flag in association with the corresponding product stored in the product information unit 4312. Further, the control unit 400 (applying means 402) reads the discount amount applied to the set B from the discount information unit 4442 and stores it in the discount information unit 4314 (S46). Then, the control unit 400 returns to S44. Then, the processes of S44 and S45 are executed again, and it is determined again whether or not there is a combination corresponding to the set B. If there is a combination of set B again, the process of S46 is executed again.

また、セットBに該当する組み合せはないと判断した場合には(S45のNo)、制御部400は、商品情報部431に記憶したフラグが記憶されていない商品情報に基づいて、セットBの次(3番目)に優先順位が高いセットCに該当する組み合わせが成立するかを検索する(S47)。具体的には、制御部400は、商品情報部4312に記憶されているフラグが記憶されていない商品情報と、セット商品マスタ443のセットCに対応付けられた該当商品部4432に記憶されている商品とを比較する。そして制御部400(判断手段401)は、商品情報部4312に記憶されている商品の組み合わせがセットCに該当するか否かを判断する(S48)。該当すると判断した場合には(S48のYes)、制御部400は、セットCの名称をセット商品部4313に記憶する(S49)。そして、制御部400は、商品情報部4312に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部400(適用手段402)は、セットCに適用する値引額を、値引情報部4442から読み出して値引情報部4314に記憶する(S49)。そして制御部400は、S47に戻る。そして、再度S47およびS48の処理を実行し、再度セットCに該当する組み合わせがあるかを判断する。再度セットCに該当する組み合わせがある場合は、再度S49の処理を実行する。実施形態では、セットCの組み合わせの商品はない。 If it is determined that there is no combination corresponding to set B (No in S45), the control unit 400 is next to set B based on the product information in which the flag stored in the product information unit 431 is not stored. It is searched (S47) whether or not the combination corresponding to the set C having the highest priority (third) is established (S47). Specifically, the control unit 400 stores the product information in which the flag stored in the product information unit 4312 is not stored and the corresponding product unit 4432 associated with the set C of the set product master 443. Compare with the product. Then, the control unit 400 (determining means 401) determines whether or not the combination of products stored in the product information unit 4312 corresponds to the set C (S48). If it is determined to be applicable (Yes in S48), the control unit 400 stores the name of the set C in the set product unit 4313 (S49). Then, the control unit 400 stores the flag in association with the corresponding product stored in the product information unit 4312. Further, the control unit 400 (applying means 402) reads the discount amount applied to the set C from the discount information unit 4442 and stores it in the discount information unit 4314 (S49). Then, the control unit 400 returns to S47. Then, the processes of S47 and S48 are executed again, and it is determined again whether or not there is a combination corresponding to the set C. If there is a combination corresponding to set C again, the process of S49 is executed again. In the embodiment, there is no set C combination product.

また、セットCに該当する組み合せはないと判断した場合には(S48のNo)、制御部400は、商品情報部431に記憶したフラグが記憶されていない商品情報に基づいて、優先順位が最も低いセットDに該当する組み合わせの有無を検索する(S50)。具体的には、制御部400は、商品情報部4312に記憶されている商品情報と、セット商品マスタ443のセットDに対応付けられた該当商品部4432に記憶されている商品とを比較する。そして制御部400(判断手段401)は、商品情報部4312に記憶されている商品がセットDに該当するか否かを判断する(S51)。該当すると判断した場合には(S51のYes)、制御部400は、セットDの名称をセット商品部4313に記憶する(S52)。そして、制御部400は、商品情報部4312に記憶されている該当する商品に対応付けてフラグを記憶する。また、制御部400(適用手段402)は、セットDに適用する値引額を、値引情報部4442から読み出して値引情報部4314に記憶する(S52)。そして制御部400は、S50に戻る。そして、再度S50およびS51の処理を実行し、再度セットDに該当する組み合わせがあるかを判断する。再度セットDに該当する組み合わせがある場合は、再度S52の処理を実行する。実施形態では、セットCの組み合わせの商品はない。また、発注された複数の商品のなかにセットDに該当する組み合せの商品はないと判断した場合には(S51のNo)、制御部400は、S34以降の処理を実行する。 If it is determined that there is no combination corresponding to set C (No in S48), the control unit 400 has the highest priority based on the product information in which the flag stored in the product information unit 431 is not stored. The presence or absence of a combination corresponding to the lower set D is searched (S50). Specifically, the control unit 400 compares the product information stored in the product information unit 4312 with the product stored in the corresponding product unit 4432 associated with the set D of the set product master 443. Then, the control unit 400 (determining means 401) determines whether or not the product stored in the product information unit 4312 corresponds to the set D (S51). If it is determined to be applicable (Yes in S51), the control unit 400 stores the name of the set D in the set product unit 4313 (S52). Then, the control unit 400 stores the flag in association with the corresponding product stored in the product information unit 4312. Further, the control unit 400 (applying means 402) reads the discount amount applied to the set D from the discount information unit 4442 and stores it in the discount information unit 4314 (S52). Then, the control unit 400 returns to S50. Then, the processes of S50 and S51 are executed again, and it is determined again whether or not there is a combination corresponding to the set D. If there is a combination corresponding to set D again, the process of S52 is executed again. In the embodiment, there is no set C combination product. Further, when it is determined that there is no combination of products corresponding to set D among the plurality of ordered products (No in S51), the control unit 400 executes the processes after S34.

図11の説明に戻る。次に制御部400(会計手段403)は、発注した商品について会計処理を実行する(S35)。ここで、会計処理をする会計情報のうち、商品の金額を合計した合計額から、値引情報部4314に記憶されている値引額を減算する。そして、減算した後の残額に基づいて、税額および税額を含み顧客が支払う税込合計金額を算出する。なお、実施形態の場合、商品情報部4312に記憶された商品を店舗が販売した商品とする。すなわち、セット商品の組み合わせが成立した場合に、合計額から値引きはするものの、該当するセット商品が販売されたのではなく、発注された個々の商品が販売されたこととする。 Returning to the description of FIG. Next, the control unit 400 (accounting means 403) executes accounting processing for the ordered product (S35). Here, among the accounting information to be accounted for, the discount amount stored in the discount information unit 4314 is subtracted from the total amount of the total amount of the goods. Then, based on the remaining amount after subtraction, the tax amount and the total tax-included amount paid by the customer including the tax amount are calculated. In the case of the embodiment, the product stored in the product information unit 4312 is the product sold by the store. That is, when a combination of set products is established, the total amount is discounted, but the corresponding set products are not sold, but the ordered individual products are sold.

次に制御部400(レシート発行手段404)は、会計情報、商品情報部4312に記憶された商品情報、値引情報部4314に記憶された値引情報に基づいて、会計処理された商品に係るレシートを印字部54で印字して発行する(S36)。 Next, the control unit 400 (receipt issuing means 404) relates to the product that has been accounted for based on the accounting information, the product information stored in the product information unit 4312, and the discount information stored in the discount information unit 4314. The receipt is printed by the printing unit 54 and issued (S36).

図13は、POS端末からS36の処理によって発行されたレシートRの一例を示す図である。図13に示すように、印字部54から発行されたレシートRは、店舗名を示すロゴR1、発注した商品の商品名と価格を示す商品情報R2、商品の価格を合計した合計額R3、組み合わせが成立したセット商品の情報R4、税額R5、税額を含めた税込合計金額R6、現金支払額R7等が印字される。 FIG. 13 is a diagram showing an example of the receipt R issued by the process of S36 from the POS terminal. As shown in FIG. 13, the receipt R issued by the printing unit 54 is a combination of the logo R1 indicating the store name, the product information R2 indicating the product name and price of the ordered product, and the total amount R3 which is the total price of the products. Information R4, tax amount R5, total amount including tax R6 including tax amount, cash payment amount R7, etc. are printed.

商品情報R2は、商品名、個数価格が印字される。実施形態の場合、商品Aが2個で1600円、商品Bが1個で700円、商品Cが2個で1000円である。また、セット商品の情報R4は、組み合わせが成立したセット商品の商品名R41と値引した金額R42が対応付けて印字される。実施形態の場合、商品情報R2に印字された商品の組み合わせで成立した、セットAとセットBの商品名と、セットAに対しての値引額(−50円)およびセットBに対しての値引額(−40円)を印字している。顧客は、レシートRのR41およびR42を見て、顧客が発注した商品に基づいてセットAとセットBの組み合わせが成立したことにより、−50円と−40円値引きされていることを理解する。 The product name and quantity price are printed on the product information R2. In the case of the embodiment, two products A are 1600 yen, one product B is 700 yen, and two products C are 1000 yen. Further, the set product information R4 is printed in association with the product name R41 of the set product for which the combination is established and the discounted amount R42. In the case of the embodiment, the product names of set A and set B, the discount amount (-50 yen) for set A, and the value for set B, which are established by the combination of the products printed on the product information R2. The discount amount (-40 yen) is printed. The customer looks at R41 and R42 of the receipt R and understands that the combination of set A and set B is established based on the product ordered by the customer, resulting in a discount of -50 yen and -40 yen.

以上説明したように、実施形態によれば、発注された複数の商品の組み合わせがセット商品に該当するかを優先順位が高いセット商品から順に判断し、セット商品に該当すると判断したことを条件に商品の合計額から値引きするようにした。そのため、店員に負担をかけることなく、セット商品に該当する場合に商品の合計額から値引きをすることが可能となる。 As described above, according to the embodiment, whether or not the combination of the plurality of ordered products corresponds to the set product is determined in order from the set product having the highest priority, and it is determined that the combination of the ordered products corresponds to the set product. I tried to discount from the total price of the product. Therefore, it is possible to discount from the total price of the products when they correspond to the set products without imposing a burden on the clerk.

また、実施形態では、組み合わせが成立したセット商品の商品名と、値引き額を対応付けて印字したレシートRを発行する。そのため、レシートを受け取った顧客は、当該レシートRを見て、値引きされた事実、値引きされた原因となったセット商品、値引額を確認することができる。 Further, in the embodiment, a receipt R printed in association with the product name of the set product in which the combination is established and the discount amount is issued. Therefore, the customer who received the receipt can see the receipt R and confirm the fact that the discount was made, the set product that caused the discount, and the discount amount.

以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

例えば、実施形態では、POS端末4を情報処理装置の一例として説明した。しかしながら、これに限ることなく、ステーション3を情報処理装置としてもよい。この場合、ステーション3のメモリ部34が、セット商品マスタ443と値引マスタ444を備える。また、ステーション3を情報処理装置とした場合、判断手段401と適用手段402の処理は、図9のS23でYesと判断した場合にS24の処理の前で実行される。 For example, in the embodiment, the POS terminal 4 has been described as an example of the information processing device. However, the present invention is not limited to this, and the station 3 may be used as an information processing device. In this case, the memory unit 34 of the station 3 includes a set product master 443 and a discount master 444. Further, when the station 3 is used as an information processing device, the processes of the determination means 401 and the application means 402 are executed before the process of S24 when it is determined to be Yes in S23 of FIG.

また、実施形態では、セット商品の組み合わせが成立した場合に、商品の合計額から値引きを行ったが、これに限ることなく、例えば、セット商品の組み合わせが成立する商品の合計額から値引きを行うようにしてもよい。この場合、セット商品の組み合わせが成立する商品の合計額とセット商品の価格との差額を値引額とすることが望ましい。 Further, in the embodiment, when the combination of the set products is established, the discount is performed from the total price of the products, but the discount is not limited to this, and for example, the discount is performed from the total price of the products for which the combination of the set products is established. You may do so. In this case, it is desirable that the difference between the total price of the products for which the combination of the set products is established and the price of the set products is the discount amount.

また、実施形態では、セット商品の組み合わせが成立した場合であっても、組み合わせが成立した個々の商品を販売するようにした。しかしながら、セット商品の組み合わせが成立した場合に、該当する個々の商品の販売に代えてセット商品を販売するようにしてもよい。 Further, in the embodiment, even when the combination of the set products is established, the individual products for which the combination is established are sold. However, when the combination of the set products is established, the set products may be sold instead of the sales of the corresponding individual products.

また、実施形態では、セット商品は、段落0011で説明したような実際に販売するセット商品としたが、これに限らず、セット商品は、実際に販売しない商品であってもよい。すなわち、セット商品は、商品を値引くために個々の商品の組み合わせを成立させるための仮想の商品であってもよい。 Further, in the embodiment, the set product is a set product that is actually sold as described in paragraph 0011, but the set product is not limited to this, and the set product may be a product that is not actually sold. That is, the set product may be a virtual product for establishing a combination of individual products in order to discount the product.

また、実施形態では、特典の一例として、金額の値引きを行ったが、これに限らず、金額的な特典は商品の金額の割引でもよい。また、特典は、例えば商品券や物品やポイントの提供等であってもよい。 Further, in the embodiment, the amount of money is discounted as an example of the privilege, but the present invention is not limited to this, and the monetary privilege may be a discount of the amount of the product. In addition, the privilege may be, for example, the provision of gift certificates, goods, points, and the like.

また、実施形態では、複数種類の商品の組み合わせによってセット商品を成立させたが、これに限らず、例えば、複数個の同一種類の商品の組み合わせによってセット商品を成立させてもよい。 Further, in the embodiment, the set product is established by combining a plurality of types of products, but the present invention is not limited to this, and for example, a set product may be established by combining a plurality of the same type of products.

なお、実施形態のPOS端末4で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by the POS terminal 4 of the embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). It is recorded and provided on a readable recording medium.

また、実施形態のPOS端末4で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のPOS端末4で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Further, the program executed by the POS terminal 4 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. Further, the program executed by the POS terminal 4 of the embodiment may be configured to be provided or distributed via a network such as the Internet.

また、実施形態のPOS端末4で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 Further, the program executed by the POS terminal 4 of the embodiment may be configured to be provided by incorporating it in a ROM or the like in advance.

1 オーダー端末
3 ステーション
4 POS端末
100 制御部
131 発注テーブル
142 商品マスタ
300 制御部
331 発注情報部
400 制御部
401 判断手段
402 適用手段
403 会計手段
404 レシート発行手段
431 商品情報部
443 セット商品マスタ
444 値引マスタ
R レシート
1 Order terminal 3 Station 4 POS terminal 100 Control unit 131 Ordering table 142 Product master 300 Control unit 331 Ordering information unit 400 Control unit 401 Judgment means 402 Applicable means 403 Accounting means 404 Receipt issuing means 431 Product information unit 443 Set product master 444 Value Pull Master R Receipt

特開2012−053761号公報Japanese Unexamined Patent Publication No. 2012-053761

実施形態の情報処理装置は、発注された商品の情報を記憶する発注記憶部と、特定の商品を組み合わせた複数種類のセット商品を記憶するとともに、それぞれの前記セット商品に優先順位を示す番号を対応付けて記憶し、それぞれの前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位を示す番号の優先順位が高いセット商品から順に判断する判断手段と、前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、前記発注記憶部に記憶された商品情報に基づいて前記発注された商品に対する会計処理を実行する会計手段と、を備える。 The information processing device of the embodiment stores an order storage unit that stores information on ordered products, a plurality of types of set products that combine specific products, and assigns a number indicating a priority to each of the set products. association and stored with reference to the storage unit that stores in association with privilege to be applied to the condition that the combination of each of the set items has been established, the combination of a plurality of items that are orders corresponding to the set items The determination means for determining whether to do so in order from the set product having the highest priority of the number indicating the priority order, and the privilege associated with the set product on the condition that the determination means is determined to correspond to the set product. It is provided with an application means for applying the above, and an accounting means for executing accounting processing for the ordered product based on the product information stored in the order storage unit.

Claims (6)

特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、
を備えた情報処理装置。
An order is placed with reference to a storage unit that stores a plurality of types of set products in which specific products are combined in order of priority and stores the benefits applied on the condition that the combination of the set products is established. A means for determining whether or not a combination of a plurality of products corresponds to the set product, in order from the set product having the highest priority.
An application means for applying the privilege associated with the set product on condition that the determination means is determined to correspond to the set product.
Information processing device equipped with.
前記特典は、前記特定の商品の値引きまたは割引き、または合計金額からの値引きまたは割引きであり、
前記適用手段は、前記特定の商品の値引きまたは割引きをさせる、または合計金額からの値引きまたは割引きをさせる、
請求項1に記載の情報処理装置。
The benefit is a discount or discount on the particular product, or a discount or discount from the total amount.
The applicable means causes a discount or discount on the particular product, or a discount or discount from the total amount.
The information processing device according to claim 1.
前記適用手段が適用した特典に基づいて会計処理を実行する会計手段、をさらに備えた、
請求項1または2に記載の情報処理装置。
Further provided with an accounting instrument, which performs accounting treatment based on the benefits applied by the applicable instrument.
The information processing device according to claim 1 or 2.
前記会計手段が会計処理した商品の商品情報および会計情報を印字したレシートを発行するレシート発行手段、をさらに備え、
前記レシート発行手段は、前記組み合わせたセット商品の名称と当該セット商品に適用された前記特典を印字する、
請求項3に記載の情報処理装置。
Further provided with a receipt issuing means for issuing the product information of the product accounted for by the accounting means and a receipt printed with the accounting information.
The receipt issuing means prints the name of the combined set product and the privilege applied to the set product.
The information processing device according to claim 3.
発注された商品を記憶するサーバと、当該記憶した商品について会計処理を実行する販売データ処理装置とを備えたシステムであって、
特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部と、
前記記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用して会計処理を実行する会計手段と、
を備えたシステム。
A system equipped with a server that stores ordered products and a sales data processing device that executes accounting processing for the stored products.
A storage unit that stores a plurality of types of set products in which specific products are combined in order of priority and associates and stores benefits that are applied on the condition that the combination of the set products is established.
With reference to the storage unit, a determination means for determining whether or not a combination of a plurality of ordered products corresponds to the set product in order from the set product having the highest priority.
An accounting means that executes accounting processing by applying the privilege associated with the set product on the condition that the determination means is determined to correspond to the set product.
System with.
コンピュータを、
特定の商品を組み合わせた複数種類のセット商品を優先順位をつけて記憶するとともに前記セット商品の組み合わせが成立したことを条件に適用する特典を対応付けて記憶する記憶部を参照して、発注された複数の商品の組み合わせが前記セット商品に該当するかを前記優先順位が高いセット商品から順に判断する判断手段と、
前記判断手段が前記セット商品に該当すると判断したことを条件に当該セット商品と対応付けられた前記特典を適用させる適用手段と、
として機能させるためのプログラム。
Computer,
An order is placed with reference to a storage unit that stores a plurality of types of set products in which specific products are combined in order of priority and stores the benefits applied on the condition that the combination of the set products is established. A means for determining whether or not a combination of a plurality of products corresponds to the set product, in order from the set product having the highest priority.
An application means for applying the privilege associated with the set product on condition that the determination means is determined to correspond to the set product.
A program to function as.
JP2021021010A 2021-02-12 2021-02-12 Information processor, system and program Pending JP2021089762A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021021010A JP2021089762A (en) 2021-02-12 2021-02-12 Information processor, system and program
JP2022187392A JP2023016881A (en) 2021-02-12 2022-11-24 Information processing device, system and program
JP2024151844A JP2024161192A (en) 2021-02-12 2024-09-04 system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021021010A JP2021089762A (en) 2021-02-12 2021-02-12 Information processor, system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016138477A Division JP2018010459A (en) 2016-07-13 2016-07-13 Information processing apparatus, system, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022187392A Division JP2023016881A (en) 2021-02-12 2022-11-24 Information processing device, system and program

Publications (1)

Publication Number Publication Date
JP2021089762A true JP2021089762A (en) 2021-06-10

Family

ID=76220359

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021021010A Pending JP2021089762A (en) 2021-02-12 2021-02-12 Information processor, system and program
JP2022187392A Pending JP2023016881A (en) 2021-02-12 2022-11-24 Information processing device, system and program
JP2024151844A Pending JP2024161192A (en) 2021-02-12 2024-09-04 system

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2022187392A Pending JP2023016881A (en) 2021-02-12 2022-11-24 Information processing device, system and program
JP2024151844A Pending JP2024161192A (en) 2021-02-12 2024-09-04 system

Country Status (1)

Country Link
JP (3) JP2021089762A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102385804B1 (en) * 2021-08-12 2022-04-14 쿠팡 주식회사 Method for managing item bundle information and apparatus for the same

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61234492A (en) * 1985-04-11 1986-10-18 東芝テック株式会社 electronic cash register
JPH03152693A (en) * 1989-11-10 1991-06-28 Hitachi Ltd Sales data processor provided with discount processing mechanism
JPH08161640A (en) * 1994-12-02 1996-06-21 Omron Corp Transaction processor
JPH0991547A (en) * 1995-09-27 1997-04-04 Tec Corp Article sale registration data processor
JP2001014551A (en) * 1999-06-28 2001-01-19 Casio Comput Co Ltd Sales data processing device and recording medium
JP2003141643A (en) * 2001-11-06 2003-05-16 Fujitsu Ltd Product selection device, product selection program, product selection system, and product selection method
JP2004157718A (en) * 2002-11-06 2004-06-03 Toshiba Tec Corp Order terminal, restaurant system and data usage fee charging method
JP2007128333A (en) * 2005-11-04 2007-05-24 Toshiba Tec Corp Product sales data processing apparatus and product sales data processing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6200279B2 (en) * 2013-10-31 2017-09-20 東芝テック株式会社 Product sales data processing apparatus and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61234492A (en) * 1985-04-11 1986-10-18 東芝テック株式会社 electronic cash register
JPH03152693A (en) * 1989-11-10 1991-06-28 Hitachi Ltd Sales data processor provided with discount processing mechanism
JPH08161640A (en) * 1994-12-02 1996-06-21 Omron Corp Transaction processor
JPH0991547A (en) * 1995-09-27 1997-04-04 Tec Corp Article sale registration data processor
JP2001014551A (en) * 1999-06-28 2001-01-19 Casio Comput Co Ltd Sales data processing device and recording medium
JP2003141643A (en) * 2001-11-06 2003-05-16 Fujitsu Ltd Product selection device, product selection program, product selection system, and product selection method
JP2004157718A (en) * 2002-11-06 2004-06-03 Toshiba Tec Corp Order terminal, restaurant system and data usage fee charging method
JP2007128333A (en) * 2005-11-04 2007-05-24 Toshiba Tec Corp Product sales data processing apparatus and product sales data processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102385804B1 (en) * 2021-08-12 2022-04-14 쿠팡 주식회사 Method for managing item bundle information and apparatus for the same
WO2023017892A1 (en) * 2021-08-12 2023-02-16 쿠팡 주식회사 Method for managing item bundle information and apparatus therefor

Also Published As

Publication number Publication date
JP2024161192A (en) 2024-11-15
JP2023016881A (en) 2023-02-02

Similar Documents

Publication Publication Date Title
US10929828B2 (en) Information processing apparatus and information processing method
JP6147201B2 (en) Sales data processing apparatus and program
JP2024161192A (en) system
EP3432239A1 (en) Server for managing transaction settlement data from different types of point-of-sale devices
JP2022063312A (en) Information processing device, program, and settlement method
JP2013131038A (en) Commodity information processor and program
JP6295163B2 (en) Sales data processing apparatus and program
US20190026769A1 (en) Information processing apparatus and control method for an information processing apparatus
EP3660773A1 (en) Information processing apparatus and information processing method
JP2018010459A (en) Information processing apparatus, system, and program
JP7292970B2 (en) Sales data processor and program
JP2021099594A (en) Sales data processor and program
JP7041232B2 (en) POS system
JP7219509B2 (en) Merchandise sales data processing system, merchandise sales data processing device, and program
US20240161082A1 (en) Information processing apparatus and method
JP7295742B2 (en) Issuing device and program
US20250104035A1 (en) Store server, sales information management system, and method
US20220076350A1 (en) Accounting apparatus, registration apparatus, and control method
JP6619496B2 (en) Sales data processing apparatus and program
JP6423485B2 (en) Information processing apparatus and program
JP2019220224A (en) Information processing device, program and tax amount calculation method
JP2023082264A (en) Accounting device and program
JP2021089782A (en) Accounting processing device, display method, and program
JP2004355311A (en) Commodity sales data processing device, information processing device and host device
JP2015152962A (en) Settlement terminal and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210215

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220823