Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7584065B2 - Product recommendation system, product recommendation method, and program - Google Patents
[go: Go Back, main page]

JP7584065B2 - Product recommendation system, product recommendation method, and program - Google Patents

Product recommendation system, product recommendation method, and program Download PDF

Info

Publication number
JP7584065B2
JP7584065B2 JP2021550457A JP2021550457A JP7584065B2 JP 7584065 B2 JP7584065 B2 JP 7584065B2 JP 2021550457 A JP2021550457 A JP 2021550457A JP 2021550457 A JP2021550457 A JP 2021550457A JP 7584065 B2 JP7584065 B2 JP 7584065B2
Authority
JP
Japan
Prior art keywords
product
products
store
group
recommendation
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.)
Active
Application number
JP2021550457A
Other languages
Japanese (ja)
Other versions
JPWO2021065291A1 (en
Inventor
將高 江島
敬士 田島
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of JPWO2021065291A1 publication Critical patent/JPWO2021065291A1/ja
Application granted granted Critical
Publication of JP7584065B2 publication Critical patent/JP7584065B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は、一般に商品推奨システム、商品推奨方法、及びプログラムに関する。より詳細には、本開示は、対象店舗で取り扱うべき商品を推奨する商品推奨システム、商品推奨方法、及びプログラムに関する。 The present disclosure generally relates to a product recommendation system, a product recommendation method, and a program. More specifically, the present disclosure relates to a product recommendation system, a product recommendation method, and a program that recommends products to be sold in a target store.

特許文献1には、本部側で多くの店舗を管理する業務形態において、適切な商品の在庫管理を通じて売上を増加させるために、推奨する品揃を決定する品揃推奨装置が記載されている。 Patent document 1 describes a product assortment recommendation device that determines a recommended product assortment in order to increase sales through appropriate product inventory management in a business model in which a headquarters manages many stores.

特許文献1に記載の品揃推奨装置では、予め定めた過去の期間における対象店舗の販売実績に基づいて、その対象店舗で販売実績がある商品の販売金額構成情報である第一構成情報を算出する。また、品揃推奨装置は、上記期間において対象店舗で販売実績がない商品の販売金額構成情報である第二構成情報を、商品単品の販売金額構成情報を予測する予測モデルに基づいて算出する。そして、品揃推奨装置は、第一構成情報が算出された商品と第二構成情報が算出された商品の中から、販売金額構成情報が示す金額の高い順に、指定された数の商品を選択する。The product assortment recommendation device described in Patent Document 1 calculates first composition information, which is sales amount composition information for products that have a sales record at a target store, based on the sales record of the target store during a predetermined past period. The product assortment recommendation device also calculates second composition information, which is sales amount composition information for products that have not been sold at the target store during the above-mentioned period, based on a prediction model that predicts sales amount composition information for individual products. The product assortment recommendation device then selects a specified number of products in descending order of price indicated by the sales amount composition information from among the products for which the first composition information has been calculated and the products for which the second composition information has been calculated.

WO2018/056220A1WO2018/056220A1

本開示は、対象店舗の経営状況の改善に適した商品を推奨しやすい商品推奨システム、商品推奨方法、及びプログラムを提供することを目的とする。 The present disclosure aims to provide a product recommendation system, a product recommendation method, and a program that can easily recommend products suitable for improving the business situation of a target store.

本開示の一態様に係る商品推奨システムは、取得部と、推奨部と、を備える。前記取得部は、商品群に属する商品の販売実績に関する実績情報と、第1店舗群に属する対象店舗における前記商品の取り扱いの有無に関する第1取り扱い情報と、前記第1店舗群と異なる店舗形態の第2店舗群に属する店舗における前記商品の取り扱いの有無に関する第2取り扱い情報と、を取得する。前記推奨部は、前記取得部で取得した前記実績情報、第1取り扱い情報及び前記第2取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する。
本開示の一態様に係る商品推奨システムは、取得部と、推奨部と、を備える。前記取得部は、商品群に属する商品の販売実績に関する実績情報と、店舗群に属する対象店舗における前記商品の取り扱いの有無に関する取り扱い情報と、を取得する。前記推奨部は、前記取得部で取得した前記実績情報及び前記取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する。前記商品推奨システムは、前記取得部で取得した前記履歴情報に基づいて、前記商品が属する商品カテゴリにおいて前記商品への拘り度を算出する算出部を更に備える。前記拘り度は、前記顧客の前記商品カテゴリに属する全商品の購入回数における、前記商品の購入回数の割合である。前記推奨部は、前記算出部で算出された前記拘り度を参照して、前記推奨商品を決定する。
A product recommendation system according to an aspect of the present disclosure includes an acquisition unit and a recommendation unit. The acquisition unit acquires performance information regarding sales performance of products belonging to a product group, first handling information regarding whether the products are handled in target stores belonging to a first store group, and second handling information regarding whether the products are handled in stores belonging to a second store group having a store format different from the first store group. The recommendation unit determines a recommended product from the product group to be recommended for handling in the target store based on the performance information , first handling information , and second handling information acquired by the acquisition unit.
A product recommendation system according to an aspect of the present disclosure includes an acquisition unit and a recommendation unit. The acquisition unit acquires performance information regarding sales performance of products belonging to a product group, and handling information regarding whether the products are handled in target stores belonging to a store group. The recommendation unit determines a recommended product from the product group to be handled in the target store based on the performance information and the handling information acquired by the acquisition unit. The product recommendation system further includes a calculation unit that calculates a degree of commitment to the product in a product category to which the product belongs, based on the history information acquired by the acquisition unit. The degree of commitment is a ratio of the number of purchases of the product to the number of purchases of all products belonging to the product category by the customer. The recommendation unit determines the recommended product by referring to the degree of commitment calculated by the calculation unit.

本開示の一態様に係る商品推奨方法は、1以上のプロセッサが実行する商品推奨方法である。前記商品推奨方法は、取得処理と、推奨処理と、を有する。前記取得処理は、商品群に属する商品の販売実績に関する実績情報と、第1店舗群に属する対象店舗における前記商品の取り扱いの有無に関する第1取り扱い情報と、前記第1店舗群と異なる店舗形態の第2店舗群に属する店舗における前記商品の取り扱いの有無に関する第2取り扱い情報と、を取得する処理である。前記推奨処理は、前記取得処理で取得した前記実績情報、前記第1取り扱い情報及び前記第2取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する処理である。
本開示の一態様に係る商品推奨方法は、1以上のプロセッサが実行する商品推奨方法である。前記商品推奨方法は、取得処理と、推奨処理と、を有する。前記取得処理は、商品群に属する商品の販売実績に関する実績情報と、店舗群に属する対象店舗における前記商品の取り扱いの有無に関する取り扱い情報と、を取得する処理である。前記推奨処理は、前記取得処理で取得した前記実績情報及び前記取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する処理である。前記取得処理では、前記商品群に属する商品について顧客の購入履歴に関する履歴情報を更に取得する。前記取得処理で取得した前記履歴情報に基づいて、前記商品が属する商品カテゴリにおいて前記商品への拘り度を算出する算出処理を更に有する。前記拘り度は、前記顧客の前記商品カテゴリに属する全商品の購入回数における、前記商品の購入回数の割合である。前記推奨処理では、前記算出処理で算出された前記拘り度を参照して、前記推奨商品を決定する。
A product recommendation method according to one aspect of the present disclosure is a product recommendation method executed by one or more processors. The product recommendation method includes an acquisition process and a recommendation process. The acquisition process is a process of acquiring performance information regarding sales performance of products belonging to a product group, first handling information regarding whether the products are handled in target stores belonging to a first store group, and second handling information regarding whether the products are handled in stores belonging to a second store group having a store format different from the first store group . The recommendation process is a process of determining a recommended product from the product group to be handled in the target store based on the performance information , the first handling information , and the second handling information acquired in the acquisition process.
A product recommendation method according to an aspect of the present disclosure is a product recommendation method executed by one or more processors. The product recommendation method includes an acquisition process and a recommendation process. The acquisition process is a process of acquiring performance information on sales performance of a product belonging to a product group, and handling information on whether the product is handled in a target store belonging to a store group. The recommendation process is a process of determining a recommended product from the product group to be handled in the target store based on the performance information and handling information acquired in the acquisition process. The acquisition process further acquires history information on a customer's purchase history for the products belonging to the product group. The method further includes a calculation process of calculating a degree of commitment to the product in the product category to which the product belongs, based on the history information acquired in the acquisition process. The degree of commitment is a ratio of the number of purchases of the product to the number of purchases of all products belonging to the product category by the customer. The recommendation process determines the recommended product by referring to the degree of commitment calculated in the calculation process.

本開示の一態様に係るプログラムは、1以上のプロセッサに、上記の商品推奨方法を実行させる。 A program relating to one aspect of the present disclosure causes one or more processors to execute the above-mentioned product recommendation method.

図1は、本開示の一実施形態に係る商品推奨システムの構成を示す概略図である。FIG. 1 is a schematic diagram showing a configuration of a product recommendation system according to an embodiment of the present disclosure. 図2は、同上の商品推奨システムが採用される対象店舗の概略図である。FIG. 2 is a schematic diagram of a target store in which the above-mentioned product recommendation system is adopted. 図3は、同上の商品推奨システムのブロック図である。FIG. 3 is a block diagram of the above-mentioned product recommendation system. 図4は、同上の商品推奨システムによる推奨商品を決定する態様を表す概念図である。FIG. 4 is a conceptual diagram showing a mode of determining a recommended product by the product recommendation system. 図5は、同上の商品推奨システムにおいて、特定顧客の存在する商品カテゴリの一例についての説明図である。FIG. 5 is an explanatory diagram of an example of a product category in which a specific customer exists in the above-mentioned product recommendation system. 図6は、同上の商品推奨システムの動作を示すフローチャートである。FIG. 6 is a flowchart showing the operation of the product recommendation system.

(1)概要
本実施形態に係る商品推奨システム10(図1参照)は、対象店舗20(図1参照)で取り扱うべき商品3(図4参照)を推奨するシステムである。ここでいう対象店舗20は、店舗群200(図4参照)に属する複数の店舗2(図1参照)のうち、商品推奨システム10による支援の対象となる店舗である。対象店舗20は、図2に示すように、複数の陳列棚201に複数種類の商品3を陳列して販売する店舗である。本実施形態では、商品推奨システム10が、コンビニエンスストア、スーパーマーケット、百貨店、ドラッグストア、衣料品店、家電量販店又はホームセンター等の小売店の店舗2に導入される場合を例として説明する。
(1) Overview The product recommendation system 10 (see FIG. 1) according to this embodiment is a system that recommends products 3 (see FIG. 4) that should be handled in a target store 20 (see FIG. 1). The target store 20 here is a store that is a target of support by the product recommendation system 10, among a plurality of stores 2 (see FIG. 1) belonging to a store group 200 (see FIG. 4). As shown in FIG. 2, the target store 20 is a store that displays and sells a plurality of types of products 3 on a plurality of display shelves 201. In this embodiment, a case will be described as an example in which the product recommendation system 10 is introduced in a store 2 of a retail store such as a convenience store, a supermarket, a department store, a drug store, a clothing store, a home appliance retailer, or a home improvement center.

店舗群200には、対象店舗20の他に、対象店舗20と類似する店舗2が属している。ここで、対象店舗20と類似する店舗2は、対象店舗20との間で所定の類似条件を満たす店舗である。例えば、コーポレートチェーン(レギュラーチェーン)又はフランチャイズチェーンのようにチェーン展開されている複数の店舗2が存在する場合には、これら複数の店舗2は互いに類似条件を満たすこととする。類似条件には、国、地域、営業時間帯又は客層等に関する条件が含まれていてもよい。In addition to the target store 20, the store group 200 also includes stores 2 similar to the target store 20. Here, a store 2 similar to the target store 20 is a store that satisfies a specified similarity condition between the target store 20 and the store. For example, when there are multiple stores 2 that are part of a chain such as a corporate chain (regular chain) or a franchise chain, these multiple stores 2 are deemed to mutually satisfy similarity conditions. The similarity conditions may include conditions related to the country, region, business hours, customer demographics, etc.

本実施形態に係る商品推奨システム10は、対象店舗20の売上高の向上を図ることにより、対象店舗20の経営状況の改善を図るシステムである。より具体的には、商品推奨システム10は、対象店舗20における客単価、LTV(Life Time Value)の平均値、又は利益(粗利及び営業利益等を含む)等の向上を図ることによって、対象店舗20の売上高を向上させるシステムである。The product recommendation system 10 according to this embodiment is a system that aims to improve the business situation of the target store 20 by increasing the sales of the target store 20. More specifically, the product recommendation system 10 is a system that aims to improve the sales of the target store 20 by increasing the average customer spending, the average LTV (Life Time Value), or profits (including gross profit and operating profit, etc.) in the target store 20.

本開示でいう「LTV(Life Time Value)」は、商品3の購入又はサービスの提供を受ける顧客が、商品3又はサービスに対する対価として所定期間(Life Time)に支払う対価を意味する。一例として、所定期間が1日(24時間)であれば、ある顧客が1日に対象店舗で使用する金額が、この顧客のLTVとなる。そのため、ある顧客が1日にN回(Nは2以上)、対象店舗で買物をするようなケースにおいては、この顧客が1回の買物で使用する金額ではなく、N回の買物で使用した合計金額が、この顧客のLTVとなる。このように、LTVは、一見すると客単価に類似するものの、所定期間に使用した合計金額を表す点で、客単価とは相違する。 In this disclosure, "LTV (Life Time Value)" refers to the price paid by a customer who purchases a product 3 or receives a service as compensation for the product 3 or service over a specified period (Life Time). As an example, if the specified period is one day (24 hours), the amount a customer spends at the target store in one day becomes the customer's LTV. Therefore, in a case where a customer shops at a target store N times (N is 2 or more) in one day, the total amount spent by the customer in N shopping trips becomes the customer's LTV, not the amount spent in one shopping trip. Thus, although LTV appears similar to the customer unit price at first glance, it differs from the customer unit price in that it represents the total amount spent in a specified period.

本開示でいう「利益」は、対象店舗20における売上高に関係する利益全般を意味し、例えば、粗利(売上総利益)、営業利益、経営利益、税引前当期純利益、及び税引後当期純利益等を含む。 In this disclosure, "profit" refers to all profits related to sales at the target store 20, including, for example, gross profit (gross sales profit), operating profit, management profit, net income before taxes, and net income after taxes.

商品推奨システム10は、上述したような対象店舗20の売上高の向上を図るための手段として、対象店舗20で取り扱うべき商品3、すなわち推奨商品31(図4参照)を提案する。対象店舗20においては、このような提案された推奨商品31を取り扱うことにより、売上高の向上を図ることが可能となる。The product recommendation system 10 proposes products 3 to be sold at the target store 20, i.e., recommended products 31 (see FIG. 4), as a means for improving the sales of the target store 20 as described above. By selling such proposed recommended products 31, the target store 20 can improve its sales.

商品推奨システム10は、図3に示すように、取得部121と、推奨部122と、を備えている。As shown in FIG. 3, the product recommendation system 10 includes an acquisition unit 121 and a recommendation unit 122.

取得部121は、商品群30に属する商品3の販売実績に関する実績情報と、店舗群200に属する対象店舗20における商品3の取り扱いの有無に関する取り扱い情報と、を取得する。つまり、取得部121は、商品群30に属する複数の商品3の各々について、販売実績に関する実績情報と、取り扱いの有無に関する取り扱い情報と、を取得する。The acquisition unit 121 acquires performance information regarding sales performance of the product 3 belonging to the product group 30 and handling information regarding whether the product 3 is handled in the target store 20 belonging to the store group 200. In other words, the acquisition unit 121 acquires performance information regarding sales performance and handling information regarding whether the product 3 is handled for each of the multiple products 3 belonging to the product group 30.

ここで、商品群30には、対象店舗20で既に取り扱っている商品3の他、店舗群200に属する店舗2のうち対象店舗20以外の店舗2で取り扱っている商品3を含み得る。また、商品群30には、他店舗群600(図4参照)に属する他店舗6(図4参照)で取り扱っている商品3を含み得る。本開示でいう「他店舗群」は、店舗群200の店舗形態とは異なる店舗形態を有している。本実施形態では、他店舗群600は、店舗群200の業種とは異なる業種である。他店舗群600の業種には、例えばインターネット等のネットワークを介して顧客に商品3を販売するネット販売業者を含み得る。一例として、店舗群200がコンビニエンスストアの集合であれば、他店舗群600は、スーパーマーケット(他店舗6)の集合、又はドラッグストア(他店舗6)の集合等である。なお、他店舗群600に属する複数の他店舗6は、店舗群200に属する複数の店舗2と同様に、互いに所定の類似条件を満たす店舗である。Here, the product group 30 may include products 3 already handled by the target store 20, as well as products 3 handled by stores 2 belonging to the store group 200 other than the target store 20. The product group 30 may also include products 3 handled by other stores 6 (see FIG. 4) belonging to the other store group 600 (see FIG. 4). The "other store group" in this disclosure has a store format different from that of the store group 200. In this embodiment, the other store group 600 is in a different industry from that of the store group 200. The industry of the other store group 600 may include, for example, an online retailer that sells products 3 to customers via a network such as the Internet. As an example, if the store group 200 is a collection of convenience stores, the other store group 600 is a collection of supermarkets (other stores 6), or a collection of drugstores (other stores 6). The multiple other stores 6 belonging to the other store group 600 are stores that satisfy a predetermined similarity condition with each other, similar to the multiple stores 2 belonging to the store group 200.

推奨部122は、取得部121で取得した実績情報及び取り扱い情報に基づいて、商品群30から対象店舗20にて取り扱うことを推奨する推奨商品31を決定する。例えば、推奨部122は、商品群30に属する複数の商品3のうち対象店舗20で現在取り扱っていない1以上の商品3を抽出し、かつ、1以上の商品3の個々の販売実績を参照することで、1以上の商品3から推奨商品31を決定する。The recommendation unit 122 determines a recommended product 31 to be recommended for handling at the target store 20 from the product group 30 based on the performance information and handling information acquired by the acquisition unit 121. For example, the recommendation unit 122 extracts one or more products 3 that are not currently handled at the target store 20 from among the multiple products 3 belonging to the product group 30, and determines a recommended product 31 from the one or more products 3 by referring to the individual sales performance of the one or more products 3.

上述のように、本実施形態の商品推奨システム10は、対象店舗20で取り扱っていない商品3であって、かつ、対象店舗20以外の店舗での販売実績を考慮した商品3を、推奨商品31として決定することが可能である。このため、本実施形態では、対象店舗20以外の店舗での販売実績が良好な商品3、つまり対象店舗20の経営状況の改善に適すると想定される商品3(推奨商品31)を推奨しやすい、という利点がある。As described above, the product recommendation system 10 of this embodiment is capable of determining, as a recommended product 31, a product 3 that is not handled by the target store 20 and that takes into account sales performance at stores other than the target store 20. Therefore, this embodiment has the advantage of easily recommending a product 3 that has a good sales performance at stores other than the target store 20, that is, a product 3 (recommended product 31) that is expected to be suitable for improving the business situation of the target store 20.

ところで、例えばコンビニエンスストアのように、対象店舗20の参考となり得る店舗2及び他店舗6の数が、100店以上、1000店以上、又は10000店以上といった多数になり得る場合、商品推奨システム10は特に有用である。Incidentally, the product recommendation system 10 is particularly useful in cases where the number of stores 2 and other stores 6 that can serve as references for the target store 20 can be large, such as 100 or more, 1,000 or more, or 10,000 or more, such as in the case of convenience stores.

すなわち、通常、多数の店舗2は、所定の類似条件は満たしながらも、個々別々の条件の下で営業している。多数の他店舗6も同様である。このため、これら多数の店舗2及び他店舗6にわたる膨大な量の情報を、ある対象店舗20向けに反映するには、人の処理能力を遥かに上回る演算等が必要となり、人では到底実現し得ない。しかも、これらの多数の店舗2及び他店舗6の運営及び経営に関する情報は、時間経過に伴って(例えば季節ごとに)随時変動するところ、多数の店舗2及び他店舗6の最新の情報を考慮して推奨商品31をアップデートすることなど、人では到底なし得ない。That is, while many stores 2 usually satisfy certain similarity conditions, they operate under different conditions. The same is true for many other stores 6. For this reason, to reflect the huge amount of information across these many stores 2 and other stores 6 in a target store 20 requires calculations that far exceed the processing power of a human, and is simply not feasible for a human to accomplish. Furthermore, information relating to the operation and management of these many stores 2 and other stores 6 changes from time to time (e.g., seasonally), and updating recommended products 31 taking into account the latest information from the many stores 2 and other stores 6 is simply not feasible for a human to accomplish.

これに対して、本実施形態に係る商品推奨システム10は、例えば一般的な情報処理装置を用いることにより、上述したような膨大かつ変動する情報であっても処理し得る。このように、多数の店舗2及び他店舗6を参考にする業態においては、本実施形態に係る商品推奨システム10は特に有用である。In contrast, the product recommendation system 10 according to the present embodiment can process even the large amounts of information that are so large and fluctuating as described above, for example, by using a general information processing device. In this way, the product recommendation system 10 according to the present embodiment is particularly useful in business formats that refer to a large number of stores 2 and other stores 6.

(2)詳細
以下、本実施形態に係る商品推奨システム10について詳しく説明する。本実施形態では、商品推奨システム10が導入される店舗2としてコンビニエンスストアを例に説明する。つまり、「店員」はコンビニエンスストアの店員(アルバイト及びパートタイマを含む)、「顧客」はコンビニエンスストアの来客である。本実施形態においては、店舗2の数が、10000店以上である場合を想定する。以下では、これら複数(多数)の店舗2のうちの1つが、対象店舗20である場合について説明するが、実際には、複数の店舗2がそれぞれ対象店舗20となり得る。すなわち、商品推奨システム10は、複数の店舗2のそれぞれを支援の対象とし得るが、以下では、説明を簡単にするため、対象店舗20が1つである場合を例に説明する。
(2) Details The product recommendation system 10 according to this embodiment will be described in detail below. In this embodiment, a convenience store will be described as an example of the store 2 in which the product recommendation system 10 is introduced. That is, the "clerk" is a convenience store clerk (including part-timers and part-timers), and the "customer" is a customer of the convenience store. In this embodiment, it is assumed that the number of stores 2 is 10,000 or more. In the following, a case will be described in which one of the multiple (many) stores 2 is the target store 20, but in reality, each of the multiple stores 2 can be the target store 20. In other words, the product recommendation system 10 can support each of the multiple stores 2, but in the following, for simplicity of explanation, a case will be described in which there is one target store 20.

商品推奨システム10は、サーバ装置1で構成されている。本実施形態では、商品推奨システム10は、複数の店舗2(対象店舗20を含む)にそれぞれ設置されている、POS(Point Of Sales)システム21、及びストア端末22に、インターネット等のネットワークNT1を通じて接続されている。また、本実施形態では、商品推奨システム10は、複数の店舗2を展開するチェーン本部5に設置されている本部端末51に、ネットワークNT1を通じて接続されている。The product recommendation system 10 is composed of a server device 1. In this embodiment, the product recommendation system 10 is connected to a POS (Point Of Sales) system 21 and a store terminal 22 installed in each of a plurality of stores 2 (including the target store 20) via a network NT1 such as the Internet. Also, in this embodiment, the product recommendation system 10 is connected to a headquarters terminal 51 installed in a chain headquarters 5 that operates a plurality of stores 2 via the network NT1.

ここで、商品推奨システム10は、POSシステム21、ストア端末22及び本部端末51の各々と通信可能に構成されている。本開示でいう「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又はネットワークNT1若しくは中継器等を介して間接的に、信号を授受できることを意味する。本実施形態では、商品推奨システム10は、POSシステム21、ストア端末22及び本部端末51の各々と、双方向に通信可能である。さらに、本実施形態では、POSシステム21、ストア端末22及び本部端末51の間でも、相互に通信可能に構成されている。Here, the product recommendation system 10 is configured to be able to communicate with each of the POS system 21, the store terminal 22, and the headquarters terminal 51. In this disclosure, "able to communicate" means that signals can be sent and received directly or indirectly via the network NT1 or a repeater, etc., by an appropriate communication method such as wired communication or wireless communication. In this embodiment, the product recommendation system 10 is capable of bidirectional communication with each of the POS system 21, the store terminal 22, and the headquarters terminal 51. Furthermore, in this embodiment, the POS system 21, the store terminal 22, and the headquarters terminal 51 are also configured to be able to communicate with each other.

各店舗2(対象店舗20を含む)には、上述したように、POSシステム21及びストア端末22が、それぞれ1台以上設置されている。POSシステム21及びストア端末22は、それぞれ1つの店舗2に複数台設けられていてもよい。図1においては、各店舗2がネットワークNT1に接続されているかのように表記しているが、実際には、各店舗2に設置されているPOSシステム21及びストア端末22等の機器が、ゲートウェイ等を介してネットワークNT1に接続される。As described above, each store 2 (including the target store 20) is equipped with one or more POS systems 21 and store terminals 22. A single store 2 may have multiple POS systems 21 and multiple store terminals 22. In FIG. 1, each store 2 is depicted as if it were connected to the network NT1, but in reality, devices such as the POS system 21 and store terminals 22 installed in each store 2 are connected to the network NT1 via a gateway or the like.

POSシステム21及びストア端末22の各々は、1以上のプロセッサ及びメモリを有するコンピュータシステムを主構成とする。そのため、1以上のプロセッサがメモリに記録されているプログラムを実行することにより、POSシステム21及びストア端末22の各々として機能する。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。Each of the POS system 21 and the store terminal 22 is primarily composed of a computer system having one or more processors and memory. Therefore, the one or more processors execute a program recorded in the memory to function as the POS system 21 and the store terminal 22. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be provided recorded on a non-transitory recording medium such as a memory card.

本実施形態では特に、POSシステム21は、ID-POSデータを取り扱うことが可能な、いわゆる「ID-POS」である。ここでいう「ID-POSデータ」は、POSデータに顧客の識別情報(ID:identification)としての「顧客ID」が付加されたデータである。この種のPOSシステム21(ID-POS)は、顧客が買物を行う際に顧客の認証を行うことで、顧客の識別情報(顧客ID)を取得する。顧客の認証は、一例として、会員カード、ポイントカード又はクレジットカード等の各種カード等で実現されてもよいし、顧客の携帯情報端末との通信、又は生体認証(顔認証を含む)等によって実現されてもよい。なお、POSシステム21は、ID-POSに限らず、ID-POSデータを取り扱わない単なるPOSであってもよい。In this embodiment, the POS system 21 is a so-called "ID-POS" capable of handling ID-POS data. The "ID-POS data" referred to here is data in which a "customer ID" is added as customer identification information (ID: identification) to POS data. This type of POS system 21 (ID-POS) obtains customer identification information (customer ID) by authenticating the customer when the customer makes a purchase. Customer authentication may be realized, for example, by various cards such as a membership card, a point card, or a credit card, or may be realized by communication with the customer's mobile information terminal or biometric authentication (including face authentication). The POS system 21 is not limited to ID-POS, and may be a simple POS that does not handle ID-POS data.

ストア端末22は、店舗2の店員又はオーナ等が所有する情報端末である。ストア端末22は、ユーザインタフェースとしてタッチパネルディスプレイを有しており、ユーザの操作の受け付けと、ユーザへの情報の提示(表示)を行う。The store terminal 22 is an information terminal owned by a clerk or owner of the store 2. The store terminal 22 has a touch panel display as a user interface, and accepts user operations and presents (displays) information to the user.

このようなPOSシステム21及びストア端末22によれば、少なくとも店舗2における商品3の購買履歴をデータとして、ネットワークNT1経由で、サーバ装置1(商品推奨システム10)に送信することが可能である。特に、本実施形態では、POSシステム21は、ID-POSデータを取り扱うことが可能であるため、例えば、会計が行われる度に、購入された商品3の情報を、顧客の識別情報(顧客ID)と対応付けた状態で購買履歴として出力できる。 With such a POS system 21 and store terminal 22, it is possible to transmit at least the purchase history of the product 3 in the store 2 as data to the server device 1 (product recommendation system 10) via the network NT1. In particular, in this embodiment, since the POS system 21 is capable of handling ID-POS data, for example, each time a transaction is made, information on the purchased product 3 can be output as a purchase history in association with the customer's identification information (customer ID).

また、各店舗2には、POSシステム21及びストア端末22以外にも、ネットワークNT1に接続される機器があってもよい。一例として、ストアコンピュータ、又は各店員が所持する携帯端末(スマートフォン及びウェアラブル端末等を含む)等のコンピュータシステムを主構成とする機器が、各店舗2に設けられ、ネットワークNT1に接続されていてもよい。Furthermore, each store 2 may have devices connected to the network NT1 in addition to the POS system 21 and the store terminal 22. As an example, a device mainly composed of a computer system such as a store computer or a mobile terminal (including a smartphone, a wearable terminal, etc.) carried by each store clerk may be provided in each store 2 and connected to the network NT1.

本部端末51は、上述したように、複数の店舗2を展開するチェーン本部5に設置されている。本部端末51は、1以上のプロセッサ及びメモリを有するコンピュータシステムを主構成とする。そのため、1以上のプロセッサがメモリに記録されているプログラムを実行することにより、本部端末51として機能する。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。As described above, the headquarters terminal 51 is installed in the chain headquarters 5 which operates multiple stores 2. The headquarters terminal 51 is mainly composed of a computer system having one or more processors and memory. Therefore, the one or more processors execute a program recorded in the memory to function as the headquarters terminal 51. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be recorded on a non-temporary recording medium such as a memory card and provided.

本部端末51は、例えば、ユーザインタフェースとしてタッチパネルディスプレイを有しており、ユーザの操作の受け付けと、ユーザへの情報の提示(表示)を行う。本部端末51のユーザは、主としてチェーン本部5のオペレータ等である。The headquarters terminal 51 has, for example, a touch panel display as a user interface, and accepts user operations and presents (displays) information to the user. Users of the headquarters terminal 51 are primarily operators of the chain headquarters 5.

商品推奨システム10は、図3に示すように、通信部11と、処理部12とを備える。商品推奨システム10は、例えば、商品推奨システム10を提供するサービス会社、又は店舗2の運営会社等に設置される。商品推奨システム10は、Paas(Platform as a Service)環境を用い、OS、ランタイム及びミドルウェアの管理が無いパブリッククラウド環境であることが好ましい。As shown in FIG. 3, the product recommendation system 10 includes a communication unit 11 and a processing unit 12. The product recommendation system 10 is installed, for example, in a service company that provides the product recommendation system 10, or in an operating company of the store 2. It is preferable that the product recommendation system 10 uses a Paas (Platform as a Service) environment, which is a public cloud environment without management of the OS, runtime, and middleware.

通信部11は、通信インタフェースである。特に、通信部11は、ネットワークNT1に接続可能な通信インタフェースであり、ネットワークNT1を通じた通信を行う機能を有する。これにより、商品推奨システム10は、ネットワークNT1を通じて、POSシステム21、ストア端末22及び本部端末51の各々と通信可能である。なお、通信部11の通信プロトコルは、周知の様々な有線及び無線通信規格から選択され得る。The communication unit 11 is a communication interface. In particular, the communication unit 11 is a communication interface that can be connected to the network NT1, and has the function of communicating through the network NT1. This allows the product recommendation system 10 to communicate with each of the POS system 21, the store terminal 22, and the headquarters terminal 51 through the network NT1. The communication protocol of the communication unit 11 can be selected from various well-known wired and wireless communication standards.

処理部12は、商品推奨システム10の全体的な制御をするように構成される。処理部12は、例えば、1以上のプロセッサ(マイクロプロセッサ)と1以上のメモリとを含むコンピュータシステムにより実現され得る。つまり、1以上のプロセッサが1以上のメモリに記憶された1以上のプログラム(アプリケーション)を実行することで、処理部12として機能する。プログラムは、ここでは処理部12のメモリに予め記録されているが、インターネット等の電気通信回線を通じて、又はメモリカード等の非一時的な記録媒体に記録されて提供されてもよい。The processing unit 12 is configured to perform overall control of the product recommendation system 10. The processing unit 12 may be realized, for example, by a computer system including one or more processors (microprocessors) and one or more memories. In other words, the one or more processors execute one or more programs (applications) stored in one or more memories to function as the processing unit 12. Here, the programs are pre-recorded in the memory of the processing unit 12, but they may also be provided via a telecommunications line such as the Internet, or recorded on a non-temporary recording medium such as a memory card.

処理部12は、図3に示すように、取得部121と、推奨部122と、算出部123と、を備える。図3において、取得部121と、推奨部122と、算出部123とは実体のある構成を示しているわけではなく、処理部12によって実現される機能を示している。As shown in Fig. 3, the processing unit 12 includes an acquisition unit 121, a recommendation unit 122, and a calculation unit 123. In Fig. 3, the acquisition unit 121, the recommendation unit 122, and the calculation unit 123 do not represent physical configurations, but represent functions realized by the processing unit 12.

取得部121は、実績情報と、取り扱い情報と、を取得する。具体的には、取得部121は、ネットワークNT1を通じて、例えば商品3の購入履歴を含む購買データを提供するサービス事業者のサーバ装置又はクラウド(クラウドコンピューティング)上のストレージ等から、実績情報を取得する。また、取得部121は、ネットワークNT1を通じて、例えば対象店舗20のPOSシステム21、ストア端末22及び本部端末51の少なくともいずれかと通信して、取り扱い情報を取得する。The acquisition unit 121 acquires performance information and handling information. Specifically, the acquisition unit 121 acquires performance information via the network NT1, for example, from a server device of a service provider that provides purchasing data including the purchase history of the product 3, or from storage on the cloud (cloud computing). The acquisition unit 121 also communicates via the network NT1 with at least one of the POS system 21, store terminal 22, and headquarters terminal 51 of the target store 20, for example, to acquire handling information.

本実施形態では、取得部121は、購買データに対して適宜の統計処理を施すことにより、実績情報を取得する。また、本実施形態では、取得部121は、所定期間(例えば、数年間)においてサービス事業者のサーバ装置又はクラウド上のストレージ等に収集された購買データに基づいて、実績情報を取得する。In this embodiment, the acquisition unit 121 acquires performance information by performing appropriate statistical processing on the purchase data. Also, in this embodiment, the acquisition unit 121 acquires performance information based on purchase data collected in a server device of a service provider or in cloud storage or the like over a predetermined period (e.g., several years).

ここで、購買データは、一例として、サービス事業者がユーザ(顧客)に対して提供するアプリケーションをユーザが使用することにより、サービス事業者のサーバ装置又はクラウド上のストレージ等に収集される。例えば、上記アプリケーションが顧客の所持するスマートフォン等の情報端末にインストールされている、と仮定する。この場合、顧客が、店舗2又は他店舗6で商品3を購入した際に手渡されるレシートを、上記アプリケーションを介して情報端末に備え付けのカメラで撮像する。すると、上記アプリケーションにより、カメラにて撮像された画像に適宜の画像処理が施され、レシートに記載された商品3の購買履歴等の情報が購買データとして顧客のID等の顧客情報と紐付けられる。そして、上記アプリケーションにて取得された購買データは、サービス事業者のサーバ装置又はクラウド上のストレージ等に送信される。Here, as an example, the purchase data is collected in the service provider's server device or cloud storage, etc., by the user using an application provided to the user (customer) by the service provider. For example, assume that the above application is installed on an information terminal such as a smartphone owned by the customer. In this case, the customer takes an image of the receipt handed to them when they purchase product 3 at store 2 or another store 6 with a camera installed in the information terminal via the above application. The application then applies appropriate image processing to the image taken by the camera, and information such as the purchase history of product 3 written on the receipt is linked to customer information such as the customer's ID as purchase data. The purchase data acquired by the above application is then sent to the service provider's server device or cloud storage, etc.

購買データには、購買履歴として、例えば商品3の名称、商品3の商品カテゴリ、商品3の売上高(例えば、価格及び個数を含む)、商品3の購入日(例えば、平日又は休日)、及び商品3の購入された時間帯等の情報が含まれ得る。また、購買データには、購買履歴として、商品3が購入された店舗2(又は他店舗6)の所在地(例えば、都道府県、及び/又は市区町村)、及び店舗2(又は他店舗6)の店舗形態(例えば、コンビニエンスストア又はスーパーマーケット)等の情報が含まれ得る。また、購買データには、顧客情報として、商品3を購入した顧客のID、顧客の性別、顧客の年代、及び顧客の家族構成等の情報が含まれ得る。The purchasing data may include, as purchase history, information such as the name of product 3, the product category of product 3, sales amount of product 3 (including, for example, price and quantity), purchase date of product 3 (for example, weekday or holiday), and time of day when product 3 was purchased. The purchasing data may also include, as purchase history, information such as the location (for example, prefecture and/or city/ward/town/village) of store 2 (or other store 6) where product 3 was purchased, and the store type (for example, convenience store or supermarket) of store 2 (or other store 6). The purchasing data may also include, as customer information, information such as the ID of the customer who purchased product 3, the customer's gender, the customer's age, and the customer's family composition.

本開示でいう「商品カテゴリ」は、商品3を用途、機能又は客層等で分類するためのラベルであって、例えば、食品、衣類、医薬品、美容関連商品、電化品又は日用品等のように、比較的大きな分類(大カテゴリ)であってもよい。さらに、商品カテゴリは、大カテゴリを更に複数に分類する中カテゴリであってもよく、中カテゴリの具体例として、食品の中には、ソフトドリンク、お酒、弁当、総菜、スイーツ、お菓子及びアイスクリーム等の中カテゴリがある。さらに、商品カテゴリは、中カテゴリを更に複数に分類する小カテゴリであってもよく、小カテゴリの具体例として、ソフトドリンクの中には、麦茶、緑茶、紅茶、コーヒー、乳酸飲料、炭酸飲料、ミネラルウォータ及びスポーツドリンク等の小カテゴリがある。 In the present disclosure, a "product category" is a label for classifying products 3 by use, function, customer demographic, etc., and may be a relatively large classification (large category) such as food, clothing, medicine, beauty-related products, electrical appliances, or daily necessities. Furthermore, product categories may be medium categories that further classify large categories into multiple categories, and specific examples of medium categories include soft drinks, alcohol, bento boxes, prepared foods, sweets, snacks, and ice cream in the food category. Furthermore, product categories may be small categories that further classify medium categories into multiple categories, and specific examples of small categories include barley tea, green tea, black tea, coffee, lactic acid drinks, carbonated drinks, mineral water, and sports drinks in the soft drink category.

上述のように、本実施形態では、購買データには、店舗群200に属する店舗2での情報に限らず、他店舗群600に属する他店舗6での情報も含まれている。つまり、購買データは、店舗2及び他店舗6の区別なく、多数の顧客の各々がいずれかの店舗2(又は他店舗6)にて購入した商品3についての膨大なデータ、すなわちビッグデータを含んでいる。なお、購買データは、レシートから取得した情報に限らず、例えばID-POSデータが含まれていてもよい。つまり、店舗群200及び他店舗群600から購買データを収集する手段は、特に限定されない。As described above, in this embodiment, the purchasing data is not limited to information from store 2 belonging to the store group 200, but also includes information from other stores 6 belonging to the other store group 600. In other words, the purchasing data includes a huge amount of data, i.e., big data, about the products 3 purchased by each of a large number of customers at one of the stores 2 (or other stores 6), regardless of whether it is store 2 or other stores 6. Note that the purchasing data is not limited to information obtained from receipts, and may include, for example, ID-POS data. In other words, the means for collecting purchasing data from the store group 200 and other store group 600 are not particularly limited.

実績情報は、商品群30に属する商品3の販売実績に関する情報である。商品3の販売実績に関する情報には、対象店舗20における商品3の販売実績に関する情報が含まれ得る他、対象店舗20以外の店舗2における商品3の販売実績に関する情報が含まれ得る。また、商品3の販売実績に関する情報には、他店舗群600に属する他店舗6における商品3の販売実績に関する情報が含まれ得る。商品群30には、対象店舗20で取り扱っている商品3の他、店舗群200に属する対象店舗20以外の店舗2で取り扱っている商品3が含まれる。また、商品群30には、他店舗群600に属する他店舗6で取り扱っている商品3が含まれる。つまり、本実施形態では、商品群30は、店舗群200の店舗形態とは異なる店舗形態である他店舗群600が取り扱う商品3を含んでいる。The performance information is information relating to the sales performance of product 3 belonging to product group 30. The information relating to the sales performance of product 3 may include information relating to the sales performance of product 3 in target store 20, as well as information relating to the sales performance of product 3 in stores 2 other than target store 20. Furthermore, the information relating to the sales performance of product 3 may include information relating to the sales performance of product 3 in other stores 6 belonging to other store group 600. Product group 30 includes products 3 handled in target store 20, as well as products 3 handled in stores 2 other than target store 20 belonging to store group 200. Product group 30 also includes products 3 handled in other stores 6 belonging to other store group 600. In other words, in this embodiment, product group 30 includes products 3 handled by other store group 600, which has a store format different from that of store group 200.

商品3の例としては、食品、衣類、医薬品、美容関連商品、電化品、日用品等が挙げられる。商品3は、アイテム又はSKU(Stock Keeping Unit)で管理される。本実施形態では、SKUが商品3の管理に用いられる。本開示でいう「SKU(Stock Keeping Unit)」は、商品の受発注管理又は在庫管理における最小の管理単位を意味する。例えば、同一商品名の商品でも、サイズ、色、パッケージ又は入り数等の違いで個別のSKUとしてカウントされ、SKUとしてはアイテムよりも小さな単位に分類される。本開示でいう「アイテム」は、広義の1つの商品を意味し、例えば、同一商品名の商品は1つのアイテムとしてカウントする。一例として、「ABC食パン」という名称の商品に4枚切り、5枚切り及び6枚切りの3種類がある場合、「ABC食パン」についてのアイテム数は「1」であって、SKU数は「3」となる。Examples of the product 3 include food, clothing, medicine, beauty-related products, electrical appliances, and daily necessities. The product 3 is managed by item or SKU (Stock Keeping Unit). In this embodiment, SKU is used to manage the product 3. In this disclosure, "SKU (Stock Keeping Unit)" means the smallest management unit in product order management or inventory management. For example, even products with the same product name are counted as individual SKUs due to differences in size, color, package, or number of pieces, and are classified as SKUs in units smaller than items. In this disclosure, "item" means one product in a broad sense, and for example, products with the same product name are counted as one item. As an example, if there are three types of product named "ABC bread", 4 slices, 5 slices, and 6 slices, the number of items for "ABC bread" is "1" and the number of SKUs is "3".

販売実績は、一例として、商品3の売上高、利益等を含み得る。また、本実施形態では、販売実績は、商品群30のうち特定商品群に属する全ての商品3の総売上高に対して商品3の売上高が占める割合、言い換えれば商品シェアを含んでいる。つまり、実績情報は、商品群30のうち特定商品群の全体の売上に対する商品3の売上の占有率(商品シェア)を含んでいる。特定商品群は、一例として、他店舗群600で取り扱う全ての商品3である。また、特定商品群は、一例として、任意の商品カテゴリ(例えば、食品等)に属する全ての商品3である。特定商品群は、商品群30のうちの一部の範囲に限らず、商品群30全体であってもよい。また、本実施形態では、販売実績は、特定商品群における商品3の売上の占有率の順位を含んでいる。言い換えれば、実績情報は、特定商品群における占有率(商品シェア)の順位を含んでいる。The sales performance may include, for example, the sales amount and profit of the product 3. In addition, in this embodiment, the sales performance includes the ratio of the sales amount of the product 3 to the total sales amount of all the products 3 belonging to a specific product group among the product group 30, in other words, the product share. In other words, the performance information includes the sales share (product share) of the product 3 to the total sales of the specific product group among the product group 30. As an example, the specific product group is all the products 3 handled by the other store group 600. Also, as an example, the specific product group is all the products 3 belonging to any product category (e.g., food, etc.). The specific product group is not limited to a part of the product group 30, but may be the entire product group 30. In addition, in this embodiment, the sales performance includes the ranking of the sales share of the product 3 in the specific product group. In other words, the performance information includes the ranking of the share (product share) in the specific product group.

取り扱い情報は、対象店舗20における商品3の取り扱いの有無に関する情報である。つまり、取り扱い情報は、商品群30に属する個々の商品3について、対象店舗20で現在取り扱っているか否かの情報を含んでいる。なお、取り扱い情報は、商品群30に属する個々の商品3について、対象店舗20で過去に取り扱ったことがあるか否かの情報を含んでいてもよい。The handling information is information regarding whether or not the target store 20 handles the product 3. In other words, the handling information includes information regarding whether or not each product 3 belonging to the product group 30 is currently being handled in the target store 20. Note that the handling information may also include information regarding whether or not each product 3 belonging to the product group 30 has been handled in the target store 20 in the past.

本実施形態では、取得部121は、商品群30に属する商品3について対象店舗20にて取り扱われている商品3との類似性に関する類似情報を更に取得している。ここでいう「類似性」は、例えば、商品3のジャンル、成分、味、コンセプト(プレミアム商品等)、ターゲットとする客層、又は価格帯等についての総合的な類似性を意味する。例えば、商品カテゴリに関して、「緑茶」という小カテゴリが一致し、かつターゲットとする客層、又は価格帯が一致するような2つの商品3が、異なるメーカから販売されている場合、これら2つの商品3の類似性は高くなる。例えば、類似情報は、商品群30に属する個々の商品3について、対象店舗20で取り扱われている全ての商品3のうちの少なくとも1以上の商品3と類似しているか否かの情報を含み得る。In this embodiment, the acquisition unit 121 further acquires similarity information regarding the similarity of the products 3 belonging to the product group 30 with the products 3 handled in the target store 20. The "similarity" here means, for example, the overall similarity of the product 3 with respect to the genre, ingredients, taste, concept (premium product, etc.), target customer base, price range, etc. For example, when two products 3 that are sold by different manufacturers and have the same product category, namely "green tea," and the same target customer base or price range, the similarity between these two products 3 is high. For example, the similarity information may include information regarding whether each product 3 belonging to the product group 30 is similar to at least one product 3 among all the products 3 handled in the target store 20.

また、本実施形態では、取得部121は、商品群30に属する商品3について顧客の購入履歴に関する履歴情報を更に取得している。例えば、履歴情報は、商品群30に属する個々の商品3について、顧客ごとの所定期間(例えば、数年間)における商品3の購入回数、又は購入頻度等を含み得る。In addition, in this embodiment, the acquisition unit 121 further acquires history information regarding the customer's purchase history for the products 3 belonging to the product group 30. For example, the history information may include, for each product 3 belonging to the product group 30, the number of purchases of the product 3 or the purchase frequency for each customer over a predetermined period (e.g., several years).

また、本実施形態では、取得部121は、商品群30に属する商品3の発注に関する発注情報を更に取得している。例えば、発注情報は、商品群30に属する個々の商品3について、対象店舗20にて商品3を発注することが可能であるか否かの情報を含み得る。具体的には、対象店舗20が関西に存在しており、商品3の販売ネットワークが関東にのみ存在する場合には、当該商品3についての発注情報は、対象店舗20で発注することが不可能であるか、又は発注の難易度が比較的高いことを表す情報となる。また、例えば、商品3が他店舗群600の経営母体が独自に企画した自主企画品(プライベートブランド)である場合には、当該商品3についての発注情報は、対象店舗20で発注することが不可能であることを表す情報となる。In addition, in this embodiment, the acquisition unit 121 further acquires ordering information regarding the ordering of the product 3 belonging to the product group 30. For example, the ordering information may include information regarding whether or not it is possible to order the product 3 at the target store 20 for each product 3 belonging to the product group 30. Specifically, if the target store 20 is located in Kansai and the sales network for the product 3 is only located in Kanto, the ordering information for the product 3 is information indicating that it is impossible to order the product at the target store 20 or that the difficulty of ordering is relatively high. Also, for example, if the product 3 is an independently planned product (private brand) independently planned by the management parent company of the other store group 600, the ordering information for the product 3 is information indicating that it is impossible to order the product at the target store 20.

算出部123は、取得部121で取得した履歴情報に基づいて、リピート率を算出する。リピート率は、商品3が属する商品カテゴリにおいて当該商品3が同じ顧客により再度購入された頻度を表す。例えば、商品カテゴリが「コーヒー」であって、顧客が購入した商品3が「コーヒーA」である、と仮定する。この場合、リピート率は、この顧客が「コーヒー」の商品カテゴリに含まれる複数種類のコーヒーから再度「コーヒーA」を購入した割合を表す。例えば、所定の期間(例えば、数年間)において、ある顧客がコーヒーを100本購入し、そのうち「コーヒーA」を30本購入していた場合、リピート率は30%となる。つまり、リピート率は、同じ商品カテゴリに存在する複数種類の商品3のうちの特定の商品3に対する嗜好の強さ、言い換えれば顧客の商品3に対する拘り度を表している、と言える。The calculation unit 123 calculates the repeat rate based on the history information acquired by the acquisition unit 121. The repeat rate represents the frequency with which the product 3 is purchased again by the same customer in the product category to which the product 3 belongs. For example, assume that the product category is "coffee" and the product 3 purchased by the customer is "coffee A". In this case, the repeat rate represents the proportion of times that this customer purchases "coffee A" again from multiple types of coffee included in the product category of "coffee". For example, if a customer purchases 100 bottles of coffee over a certain period (e.g., several years), of which 30 are "coffee A", the repeat rate is 30%. In other words, the repeat rate represents the strength of preference for a specific product 3 among multiple types of products 3 in the same product category, in other words, the customer's commitment to the product 3.

推奨部122は、取得部121で取得した情報(ここでは、主として実績情報及び取り扱い情報)に基づいて、商品群30から対象店舗20にて取り扱うことを推奨する推奨商品31を決定する。具体的には、推奨部122は、商品群30に属する商品3について、取得部121で取得した情報を参照しながら所定の条件に合致するか否かを判定するフィルタ処理を複数種類実行する。これにより、推奨部122は、商品群30から複数種類の所定の条件に対する合致度合いが最も大きい、又は合致度合いが閾値よりも大きい1以上の商品3を、推奨商品31として決定する。The recommendation unit 122 determines, from the product group 30, recommended products 31 to be recommended for handling at the target store 20, based on the information acquired by the acquisition unit 121 (mainly performance information and handling information in this case). Specifically, the recommendation unit 122 executes multiple types of filtering processes for the products 3 belonging to the product group 30, determining whether or not the products 3 match predetermined conditions while referring to the information acquired by the acquisition unit 121. As a result, the recommendation unit 122 determines, from the product group 30, one or more products 3 that match the multiple types of predetermined conditions most closely, or whose degree of match is greater than a threshold, as the recommended products 31.

推奨部122で決定された推奨商品31は、例えば対象店舗20のオーナ等のユーザがストア端末22を用いて閲覧することが可能である。推奨商品31を閲覧したユーザは、推奨商品31を対象店舗20にて取り扱うか否かを決定したり、推奨商品31を参考にして他の商品3を取り扱うことを決定したり等、提示された推奨商品31に基づいて経営状況の改善に役立てることが可能である。The recommended products 31 determined by the recommendation unit 122 can be viewed by users, such as the owner of the target store 20, using the store terminal 22. The user who viewed the recommended products 31 can use the presented recommended products 31 to help improve the business situation, such as deciding whether or not to sell the recommended products 31 in the target store 20, or deciding to sell other products 3 based on the recommended products 31.

以下、推奨部122にて実行される複数のフィルタ処理について具体的に説明する。以下の説明では、説明の便宜上、複数のフィルタ処理をそれぞれ「第1フィルタ処理」~「第7フィルタ処理」と称しているが、フィルタ処理を実行する順番を一意に決定しているわけではない。Below, we will explain in detail the multiple filter processes executed by the recommendation unit 122. In the following explanation, for convenience of explanation, the multiple filter processes are referred to as the "first filter process" to the "seventh filter process", respectively, but the order in which the filter processes are executed is not uniquely determined.

ここで、推奨部122は、各フィルタ処理を実行する際に、直前に実行されたフィルタ処理により決定された選出カテゴリを参照する。例えば、推奨部122が第1フィルタ処理を実行した場合、第2フィルタ処理においては、第1フィルタ処理により決定された選出カテゴリに含まれる商品3の集合に対して、第2フィルタ処理が実行されることになる。したがって、以下の各フィルタ処理の説明では、直前に他のフィルタ処理を実行している場合、「商品群30のうち」は「商品群30のうち直前のフィルタ処理により決定された選出カテゴリのうち」と読み替える。また、以下の各フィルタ処理の説明では、直前に他のフィルタ処理を実行している場合、「選出カテゴリを決定する」は「選出カテゴリを更に限定する」と読み替える。Here, when performing each filter process, the recommendation unit 122 refers to the selected category determined by the filter process executed immediately before. For example, if the recommendation unit 122 executes the first filter process, in the second filter process, the second filter process is executed on a set of products 3 included in the selected category determined by the first filter process. Therefore, in the following description of each filter process, if another filter process has been executed immediately before, "among the product group 30" should be read as "among the selected categories determined by the previous filter process of the product group 30." Also, in the following description of each filter process, if another filter process has been executed immediately before, "determine the selected category" should be read as "further limit the selected category."

第1フィルタ処理では、推奨部122は、実績情報に基づいて、選出カテゴリを決定する。第1フィルタ処理では、選出カテゴリは、対象店舗20の経営に関する指標である経営指標に基づいて、例えば食品等、対象店舗20の売上高の増大に寄与し得る商品カテゴリに決定される。以下では、経営指標に基づいて決定される選出カテゴリを、特定カテゴリとも称す。経営指標は、所定期間(例えば、数年間)における商品3の売上高、及び商品3の販売数等を含み得る。商品3の売上高、及び商品3の販売数には、対象店舗20における商品3の売上高、及び商品3の販売数が含まれ得る他、対象店舗20以外の店舗2における商品3の売上高、及び商品3の販売数が含まれ得る。また、商品3の売上高、及び商品3の販売数には、他店舗群600に属する他店舗6における商品3の売上高、及び商品3の販売数が含まれ得る。具体例として、推奨部122は、商品群30に属する複数の商品カテゴリ(例えば、大カテゴリ)のうち、商品3の総売上高が所定の売上高よりも高い1以上の商品カテゴリを選出カテゴリとして決定する。ここで、推奨部122は、複数の商品カテゴリとして、大カテゴリではなく中カテゴリ又は小カテゴリを採用してもよい。つまり、推奨部122は、第1フィルタ処理を実行することにより、商品群30のうち、対象店舗20の経営指標に基づいて特定された選出カテゴリ(特定カテゴリ)に属する商品3を、推奨商品31として決定することになる。In the first filter process, the recommendation unit 122 determines the selected category based on the performance information. In the first filter process, the selected category is determined to be a product category that can contribute to an increase in the sales of the target store 20, such as food, based on a management index that is an index related to the management of the target store 20. Hereinafter, the selected category determined based on the management index is also referred to as a specific category. The management index may include the sales amount of the product 3 and the number of products sold of the product 3 in a predetermined period (e.g., several years). The sales amount of the product 3 and the number of products sold of the product 3 may include the sales amount of the product 3 and the number of products sold of the product 3 in the target store 20, as well as the sales amount of the product 3 and the number of products sold of the product 3 in stores 2 other than the target store 20. In addition, the sales amount of the product 3 and the number of products sold of the product 3 may include the sales amount of the product 3 and the number of products sold of the product 3 in other stores 6 belonging to the other store group 600. As a specific example, the recommendation unit 122 determines, as the selected categories, one or more product categories in which the total sales amount of the products 3 is higher than a predetermined sales amount, from among a plurality of product categories (e.g., large categories) belonging to the product group 30. Here, the recommendation unit 122 may adopt medium or small categories instead of large categories as the plurality of product categories. In other words, by executing the first filter process, the recommendation unit 122 determines, as the recommended products 31, the products 3 that belong to the selected category (specific category) identified based on the management indicators of the target store 20 from among the product group 30.

第2フィルタ処理では、推奨部122は、実績情報に基づいて、選出カテゴリ(特定カテゴリ)を決定する。第2フィルタ処理では、選出カテゴリは、特定顧客が購入する商品3が属するように決定される。本開示でいう「特定顧客」は、コンビニエンスストア(店舗群200の店舗2)とスーパーマーケット(他店舗群600の他店舗6)とを併用しており、コンビニエンスストアを利用する頻度が比較的高い、いわゆるコンビニエンスストアのヘビーユーザである。つまり、「特定顧客」は、店舗群200及び他店舗群600のいずれでも商品3(実際に購入する商品3だけでなく、商品3の属する商品カテゴリにおける他の商品3を含む)を購入する顧客であって、店舗群200を利用する頻度が閾値(第2閾値)よりも大きい顧客である。ここで、「頻度が閾値よりも大きい顧客」とは、一例として、店舗群200の顧客のうち、例えば店舗群200に属するいずれかの店舗2での商品3の購入金額の総額が所定金額よりも大きい顧客である。その他、「頻度が閾値よりも大きい顧客」とは、店舗群200の顧客のうち、所定期間(例えば、1週間)における店舗2での商品3の購入回数が所定回数よりも大きい顧客である。In the second filter process, the recommendation unit 122 determines a selection category (specific category) based on the performance information. In the second filter process, the selection category is determined so that the product 3 purchased by the specific customer belongs to it. In the present disclosure, the "specific customer" is a so-called heavy user of a convenience store who uses both a convenience store (store 2 in the store group 200) and a supermarket (other store 6 in the other store group 600) and uses the convenience store relatively frequently. In other words, the "specific customer" is a customer who purchases the product 3 (including not only the product 3 that is actually purchased but also other products 3 in the product category to which the product 3 belongs) in both the store group 200 and the other store group 600, and who uses the store group 200 more frequently than a threshold value (second threshold value). Here, the "customer whose frequency is greater than the threshold value" is, for example, a customer of the store group 200 whose total purchase amount of the product 3 at any store 2 belonging to the store group 200 is greater than a predetermined amount. Additionally, a "customer whose frequency is greater than a threshold" is a customer of the store group 200 who has purchased the product 3 at the store 2 more than a predetermined number of times in a predetermined period (for example, one week).

図5に特定顧客の存在する商品カテゴリの一例を示す。図5に示す例では、特定顧客の存在する商品カテゴリとして、4つの商品カテゴリ「アイスクリーム」、「おにぎり」、「カップ麺」、及び「冷凍食品」を挙げている。各商品カテゴリにおいては、棒グラフにより店舗群200のみを利用する顧客、他店舗群600のみを利用する顧客、及び店舗群200及び他店舗群600の両方を利用する顧客(特定顧客)の占める割合を表している。図5では、各商品カテゴリにおいて、店舗群200のみを利用する顧客の占める割合を空白の領域A1で、他店舗群600のみを利用する顧客の占める割合をドットを施した領域A2で表している。また、図5では、各商品カテゴリにおいて、特定顧客の占める割合をハッチングを施した領域A3で表している。例えば、商品カテゴリ「おにぎり」及び「冷凍食品」を比較すると、商品カテゴリ「おにぎり」の方が特定顧客の占める割合が大きくなっている。 Figure 5 shows an example of a product category in which specific customers exist. In the example shown in Figure 5, four product categories, "ice cream," "rice balls," "cup noodles," and "frozen foods," are listed as product categories in which specific customers exist. In each product category, a bar graph shows the proportion of customers who use only the store group 200, customers who use only the other store group 600, and customers who use both the store group 200 and the other store group 600 (specific customers). In Figure 5, the proportion of customers who use only the store group 200 in each product category is shown by a blank area A1, and the proportion of customers who use only the other store group 600 is shown by a dotted area A2. In Figure 5, the proportion of specific customers in each product category is shown by a hatched area A3. For example, when comparing the product categories "rice balls" and "frozen foods," the product category "rice balls" has a larger proportion of specific customers.

特に、本実施形態では、推奨部122は、上記のように特定顧客が購入する商品3が属する1以上の商品カテゴリのうち、特定顧客の占める割合が閾値よりも大きい商品カテゴリを、選出カテゴリ(特定カテゴリ)として決定する。言い換えれば、選出カテゴリは、特定顧客の占める割合が閾値(第3閾値)よりも大きい商品カテゴリとなるように決定される。図5に示す例において、4つの商品カテゴリ「アイスクリーム」、「おにぎり」、「カップ麺」、及び「冷凍食品」のうち、特定顧客の占める割合が閾値(例えば、15%)よりも大きいのは、商品カテゴリ「アイスクリーム」である、と仮定する。この場合、推奨部122は、商品カテゴリ「アイスクリーム」を選出カテゴリとして決定することになる。In particular, in this embodiment, the recommendation unit 122 determines, as the selected category (specific category), a product category in which the proportion of the specific customer is greater than a threshold value among one or more product categories to which the product 3 purchased by the specific customer belongs as described above. In other words, the selected category is determined to be a product category in which the proportion of the specific customer is greater than a threshold value (third threshold value). In the example shown in FIG. 5, it is assumed that, of the four product categories "ice cream," "rice balls," "instant noodles," and "frozen foods," the product category in which the proportion of the specific customer is greater than a threshold value (e.g., 15%) is the product category "ice cream." In this case, the recommendation unit 122 determines the product category "ice cream" as the selected category.

ここで、特定顧客は、店舗群200を利用する頻度が比較的大きい顧客であるため、対象店舗20で取り扱われている商品3の変化に気付きやすい、と考えられる。このため、特定顧客は、他店舗群600でしか取り扱っていなかった商品3が対象店舗20にて取り扱われ始めた場合、他の顧客と比較して新たに取り扱われ始めた商品3に気付きやすい、と考えられる。したがって、第2フィルタ処理により、特定顧客に焦点を当てた商品3を推奨商品31として決定することで、対象店舗20にて新たに取り扱われる商品3(推奨商品31)が売上の増加に寄与しやすくなる、という効果が期待できる。Here, since the specific customer is a customer who uses the store group 200 relatively frequently, it is considered that the specific customer is likely to notice changes in the product 3 handled at the target store 20. For this reason, when a product 3 that was only handled at the other store group 600 starts to be handled at the target store 20, the specific customer is likely to notice the newly started product 3 compared to other customers. Therefore, by determining the product 3 focused on the specific customer as the recommended product 31 by the second filter process, it is expected that the product 3 newly handled at the target store 20 (recommended product 31) will be more likely to contribute to increased sales.

第3フィルタ処理では、推奨部122は、取り扱い情報に基づいて、選出カテゴリを決定する。第3フィルタ処理では、推奨部122は、商品群30のうち、対象店舗20で現在取り扱っていない商品3の集合を、選出カテゴリとして決定する。つまり、推奨部122は、対象店舗20において取り扱われていない商品(非取り扱い商品)を推奨商品31として決定することになる。言い換えると、推奨部122は、対象店舗において取り扱われている商品を推奨商品31から除外することになる。例えば、対象店舗20にて酒類が取り扱われていない場合、酒類が選出カテゴリに含まれ得る。また、例えば、対象店舗20にて「ボールペンA」が取り扱われている場合、商品カテゴリ「ボールペン」に属する「ボールペンA」以外のボールペン(「ボールペンB」等)が選出カテゴリに含まれ得る。In the third filter process, the recommendation unit 122 determines the selected category based on the handling information. In the third filter process, the recommendation unit 122 determines a set of products 3 that are not currently handled at the target store 20 from the product group 30 as the selected category. In other words, the recommendation unit 122 determines products that are not handled at the target store 20 (non-handled products) as the recommended products 31. In other words, the recommendation unit 122 excludes products that are handled at the target store from the recommended products 31. For example, if alcoholic beverages are not handled at the target store 20, alcoholic beverages may be included in the selected category. Also, for example, if "ballpoint pen A" is handled at the target store 20, ballpoint pens other than "ballpoint pen A" that belong to the product category "ballpoint pen" (such as "ballpoint pen B") may be included in the selected category.

第4フィルタ処理では、推奨部122は、実績情報に基づいて、選出カテゴリを決定する。第4フィルタ処理では、推奨部122は、商品群30のうち、商品シェア(占有率)の比較的高い商品3の集合を、選出カテゴリとして決定する。つまり、推奨部122は、占有率に基づいて推奨商品31を決定することになる。特に、本実施形態では、第4フィルタ処理を実行する前に第2フィルタ処理を実行していることが好ましい。この場合、上記の読み替えの定義に則れば、第4フィルタ処理では、推奨部122は、商品群30のうち特定顧客が購入する商品3が属する選出カテゴリにおいて、占有率の比較的高い商品3の集合を、選出カテゴリとして更に限定することになる。言い換えれば、この場合、第4フィルタ処理は、特定顧客が購入する商品3の集合のみに焦点を当てて、この商品3の集合の中から占有率の比較的高い商品3の集合を、選出カテゴリとして更に限定することになる。In the fourth filter process, the recommendation unit 122 determines the selection category based on the performance information. In the fourth filter process, the recommendation unit 122 determines a set of products 3 with a relatively high product share (occupancy rate) among the product group 30 as the selection category. In other words, the recommendation unit 122 determines the recommended products 31 based on the occupancy rate. In particular, in this embodiment, it is preferable to perform the second filter process before performing the fourth filter process. In this case, according to the above definition of the replacement, in the fourth filter process, the recommendation unit 122 further limits the set of products 3 with a relatively high occupancy rate in the selection category to which the products 3 purchased by the specific customer belong among the product group 30 as the selection category. In other words, in this case, the fourth filter process focuses only on the set of products 3 purchased by the specific customer, and further limits the set of products 3 with a relatively high occupancy rate from this set of products 3 as the selection category.

本実施形態では、推奨部122は、占有率が1位~数十位(例えば、30位)までの商品3の集合を選出カテゴリとして決定する。つまり、本実施形態では、推奨部122は、占有率の順位に基づいて推奨商品31を決定することになる。なお、推奨部122は、占有率が所定の閾値を上回る商品3の集合を選出カテゴリとして決定してもよい。In this embodiment, the recommendation unit 122 determines a set of products 3 whose occupancy rates are 1st to several tens (e.g., 30th) as the selected category. That is, in this embodiment, the recommendation unit 122 determines the recommended products 31 based on the ranking of occupancy rates. Note that the recommendation unit 122 may also determine a set of products 3 whose occupancy rates exceed a predetermined threshold as the selected category.

第4フィルタ処理においては、推奨部122は、商品カテゴリに依らず、占有率のみを参照して選出カテゴリを決定する。つまり、選出カテゴリに含まれる商品3の商品カテゴリは、1つだけでなく、複数の場合もあり得る。例えば、推奨部122が、占有率が1位~3位までの商品3の集合を選出カテゴリとして決定する、と仮定する。また、商品群30に商品カテゴリ「アイスクリーム」及び商品カテゴリ「コーヒー」のみが含まれる、と仮定する。さらに、商品カテゴリ「アイスクリーム」において「アイスクリームA」、「アイスクリームB」、及び「アイスクリームC」の占有率がそれぞれ5%、3%、及び1%、商品カテゴリ「コーヒー」において「コーヒーA」及び「コーヒーB」の占有率がそれぞれ4%、2%である、と仮定する。この場合、推奨部122は、占有率が1位である「アイスクリームA」、占有率が2位である「コーヒーA」、及び占有率が3位である「アイスクリームB」の集合を選出カテゴリとして決定する。In the fourth filter process, the recommendation unit 122 determines the selected category by referring only to the occupancy rate, regardless of the product category. In other words, the product categories of the products 3 included in the selected category may be not only one, but also multiple. For example, it is assumed that the recommendation unit 122 determines the set of products 3 with occupancy rates from 1st to 3rd place as the selected category. It is also assumed that the product group 30 includes only the product category "ice cream" and the product category "coffee". It is further assumed that the occupancies of "ice cream A", "ice cream B", and "ice cream C" in the product category "ice cream" are 5%, 3%, and 1%, respectively, and that the occupancies of "coffee A" and "coffee B" in the product category "coffee" are 4% and 2%, respectively. In this case, the recommendation unit 122 determines the set of "ice cream A" with the occupancy rate first, "coffee A" with the occupancy rate second, and "ice cream B" with the occupancy rate third, as the selected category.

第5フィルタ処理では、推奨部122は、類似情報に基づいて、選出カテゴリを決定する。つまり、第5フィルタ処理では、推奨部122は、取得部121で取得した類似情報を参照して推奨商品31を決定することになる。本実施形態では、推奨部122は、類似情報を参照することにより、対象店舗20で取り扱っている商品3とは類似性が比較的低い商品3の集合を、選出カテゴリとして決定する。例えば、商品群30に「鮭おにぎりA」、「鮭おにぎりB」、及び「昆布おにぎりA」が含まれており、「鮭おにぎりA」のみが対象店舗20にて現在取り扱われている、と仮定する。この場合、「昆布おにぎりA」は、「鮭おにぎりA」と味が異なるので、「鮭おにぎりA」との類似性が比較的低いとされ、推奨部122により選出カテゴリに含められる可能性が高い。一方、「鮭おにぎりB」は、「鮭おにぎりA」と味が同じであるが、例えば「鮭おにぎりA」と比較して価格が高ければ、「鮭おにぎりA」との類似性が比較的低いとされ、推奨部122により選出カテゴリに含められる可能性がある。In the fifth filter process, the recommendation unit 122 determines the selection category based on the similarity information. That is, in the fifth filter process, the recommendation unit 122 determines the recommended products 31 by referring to the similarity information acquired by the acquisition unit 121. In this embodiment, the recommendation unit 122 determines a set of products 3 that are relatively low in similarity to the products 3 handled in the target store 20 as the selection category by referring to the similarity information. For example, assume that the product group 30 includes "Salmon Onigiri A", "Salmon Onigiri B", and "Kombu Onigiri A", and only "Salmon Onigiri A" is currently handled in the target store 20. In this case, since "Kombu Onigiri A" has a different taste from "Salmon Onigiri A", it is determined that the similarity to "Salmon Onigiri A" is relatively low, and is likely to be included in the selection category by the recommendation unit 122. On the other hand, even if "Salmon Onigiri B" has the same taste as "Salmon Onigiri A," if it is more expensive than "Salmon Onigiri A," it is considered to have a relatively low similarity to "Salmon Onigiri A" and may be included in the selection category by the recommendation unit 122.

第5フィルタ処理では、対象店舗20で現在取り扱われている商品3と同じ機能を有する商品3を推奨商品31から排除することで、同じ機能を有する商品3が対象店舗20で取り扱われることで生じ得るカニバリゼーションを未然に防止し得る。例えば、対象店舗20で既に「高級食パンA」が取り扱われている場合、「高級食パンA」とは異なる「高級食パンB」を推奨商品31とすれば、対象店舗20にて「高級食パンA」及び「高級食パンB」が競合する可能性がある。一方、本実施形態では、第5フィルタ処理により「高級食パンB」が推奨商品31から排除されるので、上記の競合を回避することが可能である。In the fifth filter process, by excluding from the recommended products 31 products 3 having the same function as the product 3 currently being handled in the target store 20, cannibalization that may occur when a product 3 having the same function is handled in the target store 20 can be prevented. For example, if "high-quality bread A" is already being handled in the target store 20, and "high-quality bread B", which is different from "high-quality bread A", is set as the recommended product 31, there is a possibility that "high-quality bread A" and "high-quality bread B" will compete with each other in the target store 20. On the other hand, in this embodiment, since "high-quality bread B" is excluded from the recommended products 31 by the fifth filter process, it is possible to avoid the above-mentioned competition.

第6フィルタ処理では、推奨部122は、リピート率に基づいて、選出カテゴリを決定する。つまり、第6フィルタ処理では、推奨部122は、算出部123で算出されたリピート率を参照して、推奨商品31を決定することになる。本実施形態では、推奨部122は、商品群30のうち、リピート率が所定の閾値よりも高い商品3の集合を、選出カテゴリとして決定する。本実施形態では、第6フィルタ処理で用いられるリピート率は、一例として1以上の特定顧客ごとのリピート率の平均値である。In the sixth filter process, the recommendation unit 122 determines the selected category based on the repeat rate. That is, in the sixth filter process, the recommendation unit 122 determines the recommended products 31 by referring to the repeat rate calculated by the calculation unit 123. In this embodiment, the recommendation unit 122 determines a set of products 3 from the product group 30 whose repeat rate is higher than a predetermined threshold as the selected category. In this embodiment, the repeat rate used in the sixth filter process is, as an example, the average repeat rate for one or more specific customers.

第6フィルタ処理においては、推奨部122は、商品カテゴリに依らず、リピート率のみを参照して選出カテゴリを決定する。つまり、選出カテゴリに含まれる商品3の商品カテゴリは、1つだけでなく、複数の場合もあり得る。例えば、推奨部122が、リピート率が1位~3位までの商品3の集合を選出カテゴリとして決定する、と仮定する。また、商品群30に商品カテゴリ「ビール」及び商品カテゴリ「食パン」のみが含まれる、と仮定する。さらに、商品カテゴリ「ビール」において「ビールA」、「ビールB」、及び「ビールC」のリピート率がそれぞれ20%、30%、及び10%、商品カテゴリ「食パン」において「食パンA」及び「食パンB」のリピート率がそれぞれ25%、18%である、と仮定する。この場合、推奨部122は、リピート率が1位である「ビールB」、リピート率が2位である「食パンA」、及びリピート率が3位である「ビールA」の集合を選出カテゴリとして決定する。In the sixth filter process, the recommendation unit 122 determines the selected category by referring only to the repeat rate, regardless of the product category. In other words, the product category of the product 3 included in the selected category may be not only one, but also multiple. For example, it is assumed that the recommendation unit 122 determines the set of products 3 with repeat rates from 1st to 3rd as the selected category. It is also assumed that the product group 30 includes only the product category "beer" and the product category "bread". It is further assumed that the repeat rates of "beer A", "beer B", and "beer C" in the product category "beer" are 20%, 30%, and 10%, respectively, and that the repeat rates of "bread A" and "bread B" in the product category "bread" are 25% and 18%, respectively. In this case, the recommendation unit 122 determines the set of "beer B" with the first repeat rate, "bread A" with the second repeat rate, and "beer A" with the third repeat rate as the selected category.

第7フィルタ処理では、推奨部122は、発注情報に基づいて、選出カテゴリを決定する。つまり、第7フィルタ処理では、推奨部122は、取得部121で取得した発注情報を参照して推奨商品31を決定することになる。本実施形態では、推奨部122は、商品群30のうち、対象店舗20での発注の難易度が比較的低い商品3の集合を、選出カテゴリとして決定する。例えば、商品群30に全国的に発注可能な「商品A」と、主として北海道エリアで発注可能な「商品B」と、が含まれており、対象店舗20が関西に存在する、と仮定する。この場合、「商品A」は、対象店舗20でも発注しやすいので、発注の難易度が比較的低いとされ、推奨部122により選出カテゴリに含められる可能性が高い。一方、「商品B」は、発注可能なエリアが関西以外であるため、発注の難易度が比較的高いとされ、推奨部122により選出カテゴリに含められない可能性が高い。In the seventh filter process, the recommendation unit 122 determines the selection category based on the order information. That is, in the seventh filter process, the recommendation unit 122 determines the recommended product 31 by referring to the order information acquired by the acquisition unit 121. In this embodiment, the recommendation unit 122 determines a set of products 3 that are relatively easy to order at the target store 20 from among the product group 30 as the selection category. For example, assume that the product group 30 includes "product A" that can be ordered nationwide and "product B" that can be ordered mainly in the Hokkaido area, and the target store 20 is located in Kansai. In this case, since "product A" is easy to order at the target store 20, it is considered to have a relatively low ordering difficulty, and it is highly likely that the recommendation unit 122 will include it in the selection category. On the other hand, since "product B" can be ordered only in an area other than Kansai, it is considered to have a relatively high ordering difficulty, and it is highly likely that the recommendation unit 122 will not include it in the selection category.

本実施形態では、推奨部122は、上記の第1フィルタ処理から第7フィルタ処理までを順次実行することによりフィルタリングされた1以上の商品3を、推奨商品31として決定する。ここで、推奨部122が第1フィルタ処理~第7フィルタ処理を実行する順番は、上記の順番に限定されず、実行する順番によっては、推奨部122が提示する推奨商品31が変動し得る。例えば、本実施形態のように第3フィルタ処理の実行後に第4フィルタ処理を実行する場合、推奨部122は、対象店舗20において取り扱われていない商品3のうち、占有率が1位~数十位までの商品3の集合を選出カテゴリとして決定することになる。一方、第3フィルタ処理を実行する前に第4フィルタ処理を実行する場合、推奨部122は、対象店舗20での取り扱いの有無に依らず、占有率が1位~数十位までの商品3の集合を選出カテゴリとして決定することになる。第1フィルタ処理~第7フィルタ処理を実行する順番は、例えば商品推奨システム10の管理者等により適宜決定されてよい。In this embodiment, the recommendation unit 122 determines one or more products 3 filtered by sequentially executing the first filter process to the seventh filter process as the recommended products 31. Here, the order in which the recommendation unit 122 executes the first filter process to the seventh filter process is not limited to the above order, and the recommended products 31 presented by the recommendation unit 122 may vary depending on the order in which they are executed. For example, when the fourth filter process is executed after the third filter process as in this embodiment, the recommendation unit 122 determines a set of products 3 with a occupancy rate of 1st to tens of products 3 among the products 3 not handled in the target store 20 as the selected category. On the other hand, when the fourth filter process is executed before the third filter process is executed, the recommendation unit 122 determines a set of products 3 with a occupancy rate of 1st to tens of products 3 as the selected category, regardless of whether the products are handled in the target store 20. The order in which the first filter process to the seventh filter process are executed may be appropriately determined, for example, by the administrator of the product recommendation system 10.

(3)動作
以下、本実施形態の商品推奨システム10の動作の一例について図6を用いて説明する。まず、商品推奨システム10の取得部121が、ネットワークNT1を通じて、実績情報及び取り扱い情報等の各種情報を取得する(S1)。次に、商品推奨システム10の算出部123が、取得部121で取得した履歴情報に基づいて、リピート率を算出する(S2)。そして、商品推奨システム10の推奨部122が、第1フィルタ処理(S3)、第2フィルタ処理(S4)、第3フィルタ処理(S5)、第4フィルタ処理(S6)、第5フィルタ処理(S7)、第6フィルタ処理(S8)、及び第7フィルタ処理(S9)を順次実行する。このように、推奨部122は、第1フィルタ処理から第7フィルタ処理までを順次実行することによりフィルタリングされた1以上の商品3を推奨商品31として決定する(S10)。
(3) Operation An example of the operation of the product recommendation system 10 of this embodiment will be described below with reference to FIG. 6. First, the acquisition unit 121 of the product recommendation system 10 acquires various information such as performance information and handling information through the network NT1 (S1). Next, the calculation unit 123 of the product recommendation system 10 calculates a repeat rate based on the history information acquired by the acquisition unit 121 (S2). Then, the recommendation unit 122 of the product recommendation system 10 sequentially executes the first filter process (S3), the second filter process (S4), the third filter process (S5), the fourth filter process (S6), the fifth filter process (S7), the sixth filter process (S8), and the seventh filter process (S9). In this way, the recommendation unit 122 determines one or more products 3 filtered by sequentially executing the first filter process to the seventh filter process as recommended products 31 (S10).

上述のように、本実施形態の商品推奨システム10では、対象店舗20で取り扱っていない商品3であって、かつ、対象店舗20以外の店舗(他店舗6を含む)での販売実績を考慮した商品3を、推奨商品31として決定することが可能である。このため、本実施形態では、対象店舗20以外の店舗での販売実績が良好な商品3、つまり対象店舗20の経営状況の改善に適すると想定される商品3(推奨商品31)を推奨しやすい、という利点がある。As described above, in the product recommendation system 10 of this embodiment, it is possible to determine, as a recommended product 31, a product 3 that is not handled by the target store 20 and that takes into consideration sales performance at stores other than the target store 20 (including other stores 6). Therefore, this embodiment has the advantage of easily recommending a product 3 that has a good sales performance at stores other than the target store 20, that is, a product 3 (recommended product 31) that is expected to be suitable for improving the business situation of the target store 20.

(4)変形例
上述の実施形態は、本開示の様々な実施形態の一つに過ぎない。上述の実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、上述の実施形態に係る商品推奨システム10と同様の機能は、商品推奨方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。
(4) Modifications The above-described embodiment is merely one of various embodiments of the present disclosure. The above-described embodiment can be modified in various ways depending on the design, etc., as long as the object of the present disclosure can be achieved. In addition, functions similar to those of the product recommendation system 10 according to the above-described embodiment may be embodied in a product recommendation method, a computer program, or a non-transitory recording medium having a computer program recorded thereon.

一態様に係る商品推奨方法は、取得処理と、推奨処理と、を有する。取得処理は、商品群30に属する商品3の販売実績に関する実績情報と、店舗群200に属する対象店舗20における商品3の取り扱いの有無に関する取り扱い情報と、を取得する処理である。推奨処理は、取得処理で取得した実績情報及び取り扱い情報に基づいて、商品群30から対象店舗20にて取り扱うことを推奨する推奨商品31を決定する処理である。また、一態様に係るプログラムは、1以上のプロセッサに、上記の商品推奨方法を実行させる。 The product recommendation method according to one embodiment includes an acquisition process and a recommendation process. The acquisition process is a process for acquiring performance information regarding the sales performance of product 3 belonging to a product group 30, and handling information regarding whether product 3 is handled in a target store 20 belonging to a store group 200. The recommendation process is a process for determining a recommended product 31 from the product group 30 that is recommended to be handled in the target store 20, based on the performance information and handling information acquired in the acquisition process. Furthermore, a program according to one embodiment causes one or more processors to execute the above-mentioned product recommendation method.

以下、上述の実施形態の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。Below, we list some variations of the above-mentioned embodiment. The variations described below can be applied in appropriate combinations.

本開示における商品推奨システム10は、例えば、サーバ装置1等に、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における商品推奨システム10としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。The product recommendation system 10 in the present disclosure includes a computer system, for example, in a server device 1 or the like. The computer system is mainly composed of a processor and a memory as hardware. The processor executes a program recorded in the memory of the computer system to realize the function of the product recommendation system 10 in the present disclosure. The program may be pre-recorded in the memory of the computer system, provided through an electric communication line, or recorded and provided in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits such as IC or LSI referred to here are called differently depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or reconfigure the circuit partition inside the LSI, can also be adopted as a processor. The electronic circuits may be integrated in one chip or distributed among multiple chips. The chips may be integrated in one device or distributed among multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Thus, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

また、商品推奨システム10における複数の機能が、1つの筐体内に集約されていることは商品推奨システム10に必須の構成ではなく、商品推奨システム10の構成要素は、複数の筐体に分散して設けられていてもよい。さらに、商品推奨システム10の少なくとも一部の機能、例えば、サーバ装置1の一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。In addition, it is not essential for the product recommendation system 10 that multiple functions in the product recommendation system 10 are concentrated in one housing, and the components of the product recommendation system 10 may be distributed across multiple housings. Furthermore, at least some of the functions of the product recommendation system 10, for example, some of the functions of the server device 1, may be realized by the cloud (cloud computing) or the like.

反対に、上述の実施形態において、複数の装置に分散されている商品推奨システム10の少なくとも一部の機能が、1つの筐体内に集約されていてもよい。Conversely, in the above-described embodiment, at least some of the functions of the product recommendation system 10 that are distributed across multiple devices may be consolidated within a single housing.

また、商品推奨システム10の用途はコンビニエンスストアに限らず、コンビニエンスストア以外の店舗2に商品推奨システム10が導入されていてもよい。一例として、レストラン等の飲食店に商品推奨システム10が導入されていてもよい。この場合、顧客に提供される料理等が商品3に相当する。In addition, the use of the product recommendation system 10 is not limited to convenience stores, and the product recommendation system 10 may be introduced in a store 2 other than a convenience store. As an example, the product recommendation system 10 may be introduced in a food service facility such as a restaurant. In this case, the food or the like provided to the customer corresponds to the product 3.

また、商品3は、有形商品に限定されず、無形商品であってもよい。 Furthermore, product 3 is not limited to being a tangible product, but may also be an intangible product.

また、ストア端末22等におけるユーザインタフェースは、タッチパネルディスプレイに限らず、例えば、キーボード、ポインティングデバイス、メカニカルなスイッチ、又はジェスチャセンサ等の入力装置を有していてもよい。さらに、ユーザインタフェースは、例えば、プロジェクションマッピング技術により映像を投影するプロジェクタ等の表示装置を含んでいてもよい。また、ユーザインタフェースは、タッチパネルディスプレイに代えて、又はタッチパネルディスプレイと共に、音声入出力部を有していてもよい。この場合、ユーザインタフェースは、スピーカから出力される音声により、店員等に向けて各種の情報を提示することが可能である。さらに、ユーザインタフェースは、マイクロホンから出力された音声信号に対して音声認識及び意味解析の処理を施すことで、店員等においては音声による操作(音声入力)も可能になる。In addition, the user interface in the store terminal 22, etc., is not limited to a touch panel display, and may have an input device such as a keyboard, a pointing device, a mechanical switch, or a gesture sensor. Furthermore, the user interface may include a display device such as a projector that projects an image using projection mapping technology. The user interface may also have a voice input/output unit instead of or in addition to the touch panel display. In this case, the user interface can present various information to the store clerk, etc., by using voice output from the speaker. Furthermore, the user interface can perform voice recognition and semantic analysis processing on the voice signal output from the microphone, allowing the store clerk, etc. to operate by voice (voice input).

また、上述の実施形態では、商品推奨システム10は、算出部123を備えるが、算出部123は必須ではない。つまり、商品推奨システム10は、少なくとも、取得部121及び推奨部122を備えていればよい。In addition, in the above-described embodiment, the product recommendation system 10 includes a calculation unit 123, but the calculation unit 123 is not essential. In other words, the product recommendation system 10 needs to include at least an acquisition unit 121 and a recommendation unit 122.

また、店舗2での商品3の販売形態は、上述の実施形態のように、複数の商品3が店内に陳列された状態で販売される形態に限らない。例えば、複数の商品3をストックする自動販売機を用いて、顧客が選択した商品3について、精算及び商品3の払い出しを実行するような形態で、商品3が販売されてもよい。さらに、複数の商品3が店内に陳列された状態で販売される形態であっても、例えば、セルフレジ(Self-checkout)等を用いることにより、顧客が店員を介さずに精算を行う販売形態であってもよい。 Furthermore, the sales form of the product 3 in the store 2 is not limited to a form in which multiple products 3 are displayed in the store, as in the above-mentioned embodiment. For example, the product 3 may be sold in a form in which a vending machine that stocks multiple products 3 is used to settle the payment for the product 3 selected by the customer and dispense the product 3. Furthermore, even if multiple products 3 are displayed in the store and sold, the sales form may be one in which the customer settles the payment without the assistance of a store clerk, for example, by using a self-checkout.

上述の実施形態では、推奨部122は、第1フィルタ処理から第7フィルタ処理までを全て実行することで推奨商品31を決定しているが、これに限らない。例えば、推奨部122は、第1フィルタ処理から第7フィルタ処理のうち一部のフィルタ処理を実行することで推奨商品31を決定してもよい。つまり、推奨部122は、商品群30から少なくとも実績情報及び取り扱い情報に基づいてフィルタリングされた1以上の商品3を推奨商品31として決定する態様であればよい。In the above embodiment, the recommendation unit 122 determines the recommended product 31 by executing all of the first filter process to the seventh filter process, but this is not limited to the above. For example, the recommendation unit 122 may determine the recommended product 31 by executing some of the first filter process to the seventh filter process. In other words, the recommendation unit 122 may determine, as the recommended product 31, one or more products 3 filtered from the product group 30 based on at least the performance information and the handling information.

上述の実施形態において、推奨部122は、第1フィルタ処理~第7フィルタ処理とは別に第8フィルタ処理を更に実行してもよい。第8フィルタ処理では、推奨部122は、取り扱い情報に基づいて、商品群30のうち、対象店舗20にて過去に取り扱いがあった商品3を除いた商品3の集合を、選出カテゴリとして決定する。つまり、推奨部122は、対象店舗20にて過去に取り扱いがあった商品3を推奨商品31から除外してもよい。また、推奨部122は、対象店舗20にて過去の所定の期間に取り扱いがあった商品3を推奨商品31から除外してもよい。一例として、対象店舗20にて過去(例えば、数年前)に商品カテゴリ「衣類」を取り扱っていた、と仮定する。この場合、推奨部122は、商品群30から商品カテゴリ「衣類」を除いた商品3の集合を、選出カテゴリとして決定する。In the above embodiment, the recommendation unit 122 may further execute an eighth filter process in addition to the first to seventh filter processes. In the eighth filter process, the recommendation unit 122 determines, based on the handling information, a set of products 3 from the product group 30, excluding products 3 that have been handled in the target store 20 in the past, as a selected category. In other words, the recommendation unit 122 may exclude products 3 that have been handled in the target store 20 in the past from the recommended products 31. The recommendation unit 122 may also exclude products 3 that have been handled in the target store 20 during a specified period in the past from the recommended products 31. As an example, it is assumed that the target store 20 handled the product category "clothing" in the past (for example, several years ago). In this case, the recommendation unit 122 determines, as a selected category, a set of products 3 from the product group 30, excluding the product category "clothing".

上述の実施形態において、推奨部122は、第4フィルタ処理にて、商品シェア(占有率)が閾値(第1閾値)よりも小さい商品3を、選出カテゴリから除外してもよい。つまり、推奨部122は、占有率が閾値(第1閾値)よりも小さい商品3を推奨商品31から除外してもよい。一例として、占有率の順位が上述の実施形態における第4フィルタ処理の条件を満たす「商品C」が存在する、と仮定する。この場合、「商品C」の占有率が閾値よりも小さければ、「商品C」は選出カテゴリから除外されることになる。In the above embodiment, the recommendation unit 122 may exclude products 3 whose product share (occupancy rate) is smaller than a threshold value (first threshold value) in the fourth filter process from the selected category. In other words, the recommendation unit 122 may exclude products 3 whose occupancy rate is smaller than a threshold value (first threshold value) from the recommended products 31. As an example, assume that there is a "product C" whose occupancy rate ranking satisfies the condition of the fourth filter process in the above embodiment. In this case, if the occupancy rate of "product C" is smaller than the threshold value, "product C" will be excluded from the selected category.

上述の実施形態では、商品群30には、対象店舗20で既に取り扱っている商品3、及び店舗群200に属する店舗2のうち対象店舗20以外の店舗2で取り扱っている商品3が含まれているが、これに限らない。例えば、商品群30は、他店舗群600が取り扱う商品3のみを含んでいてもよい。In the above embodiment, the product group 30 includes the products 3 already handled by the target store 20 and the products 3 handled by stores 2 other than the target store 20 among the stores 2 belonging to the store group 200, but is not limited to this. For example, the product group 30 may include only the products 3 handled by the other store group 600.

上述の実施形態では、算出部123は、取得部121で取得した履歴情報に基づいて、商品3が属する商品カテゴリにおいて当該商品3が同じ顧客により再度購入された頻度を表すリピート率を算出しているが、これに限らない。例えば、算出部123は、商品3が属する商品カテゴリにおいて、当該商品3を含む当該商品3と類似の機能を有する商品3が同じ顧客により再度購入された頻度を表す類似リピート率を算出してもよい。ここで、「類似の機能を有する商品」とは、例えば商品3が「無糖紅茶A」である場合、「無糖紅茶A」以外の無糖紅茶である。この場合、推奨部122は、第6フィルタ処理において、リピート率の代わりに類似リピート率に基づいて、選出カテゴリを決定すればよい。また、例えば、算出部123は、リピート率と類似リピート率との両方を算出してもよい。推奨部122は、第6フィルタ処理において、リピート率と類似リピート率とに基づいて、選出カテゴリを決定してもよい。In the above embodiment, the calculation unit 123 calculates the repeat rate representing the frequency with which the product 3 is purchased again by the same customer in the product category to which the product 3 belongs based on the history information acquired by the acquisition unit 121, but this is not limited to the above. For example, the calculation unit 123 may calculate a similar repeat rate representing the frequency with which products 3 having functions similar to the product 3, including the product 3, are purchased again by the same customer in the product category to which the product 3 belongs. Here, the "product having a similar function" is, for example, unsweetened black tea other than "unsweetened black tea A" when the product 3 is "unsweetened black tea A". In this case, the recommendation unit 122 may determine the selection category based on the similar repeat rate instead of the repeat rate in the sixth filter process. Also, for example, the calculation unit 123 may calculate both the repeat rate and the similar repeat rate. The recommendation unit 122 may determine the selection category based on the repeat rate and the similar repeat rate in the sixth filter process.

上述の実施形態において、推奨部122は、上記の各フィルタ処理を、他のフィルタ処理の実行結果に依らず実行してもよい。つまり、推奨部122は、各フィルタ処理を商品群30に属する全ての商品3に対して実行してもよい。この場合、推奨部122は、各フィルタ処理に重み付けを行い、各商品3について推奨スコアを算出してもよい。そして、推奨部122は、推奨スコアが所定のスコア以上である1以上の商品3を推奨商品31として決定してもよい。In the above-described embodiment, the recommendation unit 122 may execute each of the above filter processes independently of the execution results of other filter processes. That is, the recommendation unit 122 may execute each filter process for all products 3 belonging to the product group 30. In this case, the recommendation unit 122 may weight each filter process and calculate a recommendation score for each product 3. Then, the recommendation unit 122 may determine, as recommended products 31, one or more products 3 whose recommendation scores are equal to or greater than a predetermined score.

上述の実施形態において、推奨部122は、対象店舗20にて取り扱っていない商品3のみならず、対象店舗20にて現在取り扱っている商品3からも推奨商品31を決定してもよい。対象店舗20にて現在取り扱っている商品3が推奨商品31として決定された場合、対象店舗20のオーナ等のユーザは、当該商品3のストックを増やしたり、当該商品3を人目に付きやすい棚に配置したり等の措置を取ることが可能である。In the above-described embodiment, the recommendation unit 122 may determine the recommended product 31 not only from the product 3 not handled by the target store 20, but also from the product 3 currently handled by the target store 20. When a product 3 currently handled by the target store 20 is determined as the recommended product 31, a user such as the owner of the target store 20 can take measures such as increasing the stock of the product 3 or placing the product 3 on a shelf where it is easily visible to the public.

上述の実施形態では、他店舗群600は、店舗群200の業種とは異なる業種であるが、これに限らない。例えば、他店舗群600は、店舗群200の業種と同じであるが、店舗群200の系列とは異なる系列である場合も含み得る。具体的には、店舗群200が「A系列」のコンビニエンスストアの集合である場合、他店舗群600は、「B系列」のコンビニエンスストアの集合であってもよい。In the above embodiment, the other store group 600 is in a different industry from the industry of the store group 200, but this is not limited to the above. For example, the other store group 600 may be in the same industry as the store group 200, but in a different series from the series of the store group 200. Specifically, if the store group 200 is a collection of "A-series" convenience stores, the other store group 600 may be a collection of "B-series" convenience stores.

(まとめ)
以上述べたように、第1の態様に係る商品推奨システム(10)は、取得部(121)と、推奨部(122)と、を備える。取得部(121)は、商品群(30)に属する商品(3)の販売実績に関する実績情報と、店舗群(200)に属する対象店舗(20)における商品(3)の取り扱いの有無に関する取り扱い情報と、を取得する。推奨部(122)は、取得部(121)で取得した実績情報及び取り扱い情報に基づいて、商品群(30)から対象店舗(20)にて取り扱うことを推奨する推奨商品(31)を決定する。
(summary)
As described above, the product recommendation system (10) according to the first aspect includes an acquisition unit (121) and a recommendation unit (122). The acquisition unit (121) acquires performance information on sales performance of a product (3) belonging to a product group (30) and handling information on whether the product (3) is handled in a target store (20) belonging to a store group (200). The recommendation unit (122) determines a recommended product (31) to be handled in the target store (20) from the product group (30) based on the performance information and handling information acquired by the acquisition unit (121).

この態様によれば、対象店舗(20)の経営状況の改善に適した商品(3)(推奨商品(31))を推奨しやすい、という利点がある。 This aspect has the advantage of making it easier to recommend products (3) (recommended products (31)) that are suitable for improving the business situation of the target store (20).

第2の態様に係る商品推奨システム(10)では、第1の態様において、推奨部(122)は、対象店舗(20)において取り扱われていない商品(3)を推奨商品(31)として決定する。In the product recommendation system (10) relating to the second aspect, in the first aspect, the recommendation unit (122) determines a product (3) that is not handled in the target store (20) as a recommended product (31).

この態様によれば、対象店舗(20)では従前取り扱われていなかった商品(3)(推奨商品(31))を取り扱うように促すことで、顧客の誘引を図ることができる、という利点がある。 This aspect has the advantage of attracting customers by encouraging the target store (20) to carry a product (3) (recommended product (31)) that was not previously carried in the target store (20).

第3の態様に係る商品推奨システム(10)では、第1又は第2の態様において、実績情報は、商品群(30)のうち特定商品群の全体の売上に対する商品(3)の売上の占有率を含む。推奨部(122)は、占有率に基づいて推奨商品(31)を決定する。In the product recommendation system (10) according to the third aspect, in the first or second aspect, the performance information includes the share of the sales of the product (3) in the total sales of a specific product group among the product groups (30). The recommendation unit (122) determines the recommended product (31) based on the share.

この態様によれば、対象店舗(20)の経営状況の改善に寄与すると想定される商品(3)を積極的に推奨商品(31)に含めることで、より経営状況の改善に適した商品(3)(推奨商品(31))を取り扱うように促すことができる、という利点がある。 According to this aspect, by proactively including products (3) that are expected to contribute to improving the business situation of the target store (20) in the recommended products (31), it is possible to encourage the target store (20) to handle products (3) (recommended products (31)) that are more suitable for improving the business situation.

第4の態様に係る商品推奨システム(10)では、第3の態様において、実績情報は、特定商品群における占有率の順位を含む。推奨部(122)は、占有率の順位に基づいて推奨商品(31)を決定する。In the product recommendation system (10) according to the fourth aspect, in the third aspect, the performance information includes a occupancy ranking in a specific product group. The recommendation unit (122) determines a recommended product (31) based on the occupancy ranking.

この態様によれば、対象店舗(20)の経営状況の改善に寄与すると想定される商品(3)を積極的に推奨商品(31)に含めることで、より経営状況の改善に適した商品(3)(推奨商品(31))を取り扱うように促すことができる、という利点がある。 According to this aspect, by proactively including products (3) that are expected to contribute to improving the business situation of the target store (20) in the recommended products (31), it is possible to encourage the target store (20) to handle products (3) (recommended products (31)) that are more suitable for improving the business situation.

第5の態様に係る商品推奨システム(10)では、第3又は第4の態様において、推奨部(122)は、占有率が占有閾値(第1閾値)よりも小さい商品(3)を推奨商品(31)から除外する。In the product recommendation system (10) relating to the fifth aspect, in the third or fourth aspect, the recommendation unit (122) excludes products (3) whose occupancy rate is smaller than the occupancy threshold (first threshold) from the recommended products (31).

この態様によれば、対象店舗(20)の経営状況の改善に寄与しにくいと想定される商品(3)を推奨商品(31)から除外することで、より経営状況の改善に適した商品(3)(推奨商品(31))を取り扱うように促すことができる、という利点がある。 According to this embodiment, by excluding products (3) that are expected to be unlikely to contribute to improving the business situation of the target store (20) from the recommended products (31), it is possible to encourage the target store (20) to handle products (3) (recommended products (31)) that are more suitable for improving the business situation.

第6の態様に係る商品推奨システム(10)では、第1~第5のいずれかの態様において、推奨部(122)は、対象店舗(20)にて過去に取り扱いがあった商品(3)を推奨商品(31)から除外する。In the product recommendation system (10) relating to the sixth aspect, in any of the first to fifth aspects, the recommendation unit (122) excludes products (3) that were previously handled at the target store (20) from the recommended products (31).

この態様によれば、例えば過去に対象店舗(20)の経営状況の改善に寄与しなかった商品(3)を推奨商品(31)から除外することで、より経営状況の改善に適した商品(3)(推奨商品(31))を取り扱うように促すことができる、という利点がある。 According to this aspect, for example, by excluding from the recommended products (31) products (3) that have not contributed to improving the business situation of the target store (20) in the past, it is possible to encourage the store to handle products (3) (recommended products (31)) that are more suitable for improving the business situation.

第7の態様に係る商品推奨システム(10)では、第1~第6のいずれかの態様において、商品群(30)は、店舗群(200)の店舗形態とは異なる店舗形態である他店舗群(600)が取り扱う商品(3)を含む。In the product recommendation system (10) relating to the seventh aspect, in any of the first to sixth aspects, the product group (30) includes products (3) handled by another store group (600) having a store format different from the store format of the store group (200).

この態様によれば、店舗群(200)では従前取り扱っていなかった商品(3)(推奨商品(31))を取り扱うように促すことができるので、他店舗群(600)の顧客を対象店舗(20)に誘引しやすくなる、という利点がある。 According to this aspect, the store group (200) can be encouraged to handle the product (3) (recommended product (31)) that it did not previously handle, which has the advantage of making it easier to attract customers from other store groups (600) to the target store (20).

第8の態様に係る商品推奨システム(10)では、第7の態様において、商品群(30)は、他店舗群(600)が取り扱う商品(3)のみを含む。In the product recommendation system (10) relating to the eighth aspect, in the seventh aspect, the product group (30) includes only products (3) handled by the other store group (600).

この態様によれば、店舗群(200)では従前取り扱っていなかった商品(3)(推奨商品(31))を取り扱うように促すことができるので、他店舗群(600)の顧客を対象店舗(20)に誘引しやすくなる、という利点がある。 According to this aspect, the store group (200) can be encouraged to handle the product (3) (recommended product (31)) that it did not previously handle, which has the advantage of making it easier to attract customers from other store groups (600) to the target store (20).

第9の態様に係る商品推奨システム(10)では、第7又は第8の態様において、推奨部(122)は、商品群(30)のうち、対象店舗(20)の経営に関する指標である経営指標に基づいて特定された特定カテゴリに属する商品(3)を、推奨商品(31)として決定する。In the product recommendation system (10) relating to the ninth aspect, in the seventh or eighth aspect, the recommendation unit (122) determines, as a recommended product (31), a product (3) from the group of products (30) that belongs to a specific category identified based on a management indicator, which is an indicator related to the management of the target store (20).

この態様によれば、推奨商品(31)を特定カテゴリから決定しない場合と比較して、対象店舗(20)の経営状況の改善に適した商品(3)(推奨商品(31))を推奨しやすい、という利点がある。 According to this embodiment, there is an advantage that it is easier to recommend a product (3) (recommended product (31)) suitable for improving the business situation of the target store (20) compared to a case where the recommended product (31) is not determined from a specific category.

第10の態様に係る商品推奨システム(10)では、第9の態様において、特定カテゴリは、特定顧客が購入する商品(3)が属するように決定される。特定顧客は、店舗群(200)及び他店舗群(600)のいずれでも商品(3)を購入する顧客であって、店舗群(200)を利用する頻度が頻度閾値(第2閾値)よりも大きい顧客である。In the product recommendation system (10) according to the tenth aspect, in the ninth aspect, the specific category is determined so that the product (3) purchased by the specific customer belongs to the specific category. The specific customer is a customer who purchases the product (3) from both the store group (200) and the other store group (600) and who uses the store group (200) with a frequency greater than a frequency threshold (second threshold).

この態様によれば、特定顧客が購入すると想定される商品(3)(推奨商品(31))を取り扱うように促すことで、特定顧客による対象店舗(20)の利用率の更なる改善を図ることができる、という利点がある。 According to this aspect, there is an advantage that the utilization rate of the target store (20) by a specific customer can be further improved by encouraging the specific customer to handle the product (3) (recommended product (31)) that the specific customer is expected to purchase.

第11の態様に係る商品推奨システム(10)では、第10の態様において、特定カテゴリは、特定カテゴリに属する商品(3)の購入者のうち特定顧客の占める割合が割合閾値(第3閾値)よりも大きい商品カテゴリとなるように決定される。In the product recommendation system (10) relating to the eleventh aspect, in the tenth aspect, the specific category is determined to be a product category in which the proportion of specific customers among purchasers of products (3) belonging to the specific category is greater than a proportion threshold (third threshold).

この態様によれば、特定顧客が購入すると想定される商品(3)(推奨商品(31))を取り扱うように促すことで、特定顧客による対象店舗(20)の利用率の更なる改善を図ることができる、という利点がある。 According to this aspect, there is an advantage that the utilization rate of the target store (20) by a specific customer can be further improved by encouraging the specific customer to handle the product (3) (recommended product (31)) that the specific customer is expected to purchase.

第12の態様に係る商品推奨システム(10)では、第1~第11のいずれかの態様において、取得部(121)は、商品群(30)に属する商品(3)について対象店舗(20)にて取り扱われている商品(3)との類似性に関する類似情報を更に取得する。推奨部(122)は、取得部(121)で取得した類似情報を参照して推奨商品(31)を決定する。In the product recommendation system (10) according to the twelfth aspect, in any of the first to eleventh aspects, the acquisition unit (121) further acquires similarity information regarding the similarity between the product (3) belonging to the product group (30) and the product (3) handled at the target store (20). The recommendation unit (122) determines the recommended product (31) by referring to the similarity information acquired by the acquisition unit (121).

この態様によれば、例えば対象店舗(20)では従前取り扱われていなかった機能を有する商品(3)(推奨商品(31))を取り扱うように促すことで、顧客の誘引を図ることができる、という利点がある。 According to this aspect, it is possible to attract customers by encouraging them to handle a product (3) (recommended product (31)) that has a function that was not previously handled at the target store (20), for example.

第13の態様に係る商品推奨システム(10)では、第1~第12のいずれかの態様において、取得部(121)は、商品群(30)に属する商品(3)について顧客の購入履歴に関する履歴情報を更に取得する。商品推奨システム(10)は、算出部(123)を更に備える。算出部(123)は、取得部(121)で取得した履歴情報に基づいて、商品(3)が属する商品カテゴリにおいて当該商品(3)が同じ顧客により再度購入された頻度を表すリピート率を算出する。推奨部(122)は、算出部(123)で算出されたリピート率を参照して、推奨商品(31)を決定する。In the product recommendation system (10) according to the thirteenth aspect, in any of the first to twelfth aspects, the acquisition unit (121) further acquires history information relating to the customer's purchase history for a product (3) belonging to a product group (30). The product recommendation system (10) further includes a calculation unit (123). The calculation unit (123) calculates a repeat rate representing the frequency with which the product (3) is purchased again by the same customer in the product category to which the product (3) belongs, based on the history information acquired by the acquisition unit (121). The recommendation unit (122) determines a recommended product (31) by referring to the repeat rate calculated by the calculation unit (123).

この態様によれば、顧客が繰り返し購入すると想定される商品(3)(推奨商品(31))を対象店舗(20)で取り扱うように促すことで、リピーターの増加を図ることができる、という利点がある。 According to this embodiment, there is an advantage that the number of repeat customers can be increased by encouraging the target store (20) to carry products (3) (recommended products (31)) that are expected to be purchased repeatedly by customers.

第14の態様に係る商品推奨システム(10)では、第1~第13のいずれかの態様において、取得部(121)は、商品群(30)に属する商品(3)の発注に関する発注情報を更に取得する。推奨部(122)は、取得部(121)で取得した発注情報を参照して推奨商品(31)を決定する。In the product recommendation system (10) according to the fourteenth aspect, in any of the first to thirteenth aspects, the acquisition unit (121) further acquires order information regarding the order of a product (3) belonging to the product group (30). The recommendation unit (122) determines a recommended product (31) by referring to the order information acquired by the acquisition unit (121).

この態様によれば、対象店舗(20)における商品(3)の発注の難易度を考慮して、対象店舗(20)で取り扱う商品(3)(推奨商品(31))を決定することができる、という利点がある。 According to this aspect, there is an advantage that the product (3) (recommended product (31)) to be handled at the target store (20) can be determined by taking into consideration the difficulty of ordering the product (3) at the target store (20).

第15の態様に係る商品推奨方法は、取得処理と、推奨処理と、を有する。取得処理は、商品群(30)に属する商品(3)の販売実績に関する実績情報と、店舗群(200)に属する対象店舗(20)における商品(3)の取り扱いの有無に関する取り扱い情報と、を取得する処理である。推奨処理は、取得処理で取得した実績情報及び取り扱い情報に基づいて、商品群(30)から対象店舗(20)にて取り扱うことを推奨する推奨商品(31)を決定する処理である。The product recommendation method according to the fifteenth aspect includes an acquisition process and a recommendation process. The acquisition process is a process for acquiring performance information on the sales performance of a product (3) belonging to a product group (30) and handling information on whether the product (3) is handled in a target store (20) belonging to a store group (200). The recommendation process is a process for determining a recommended product (31) from the product group (30) to be handled in the target store (20) based on the performance information and handling information acquired in the acquisition process.

この態様によれば、対象店舗(20)の経営状況の改善に適した商品(3)(推奨商品(31))を推奨しやすい、という利点がある。 This aspect has the advantage of making it easier to recommend products (3) (recommended products (31)) that are suitable for improving the business situation of the target store (20).

第16の態様に係るプログラムは、1以上のプロセッサに、第15の態様の商品推奨方法を実行させる。 The program relating to the 16th aspect causes one or more processors to execute the product recommendation method of the 15th aspect.

この態様によれば、対象店舗(20)の経営状況の改善に適した商品(3)(推奨商品(31))を推奨しやすい、という利点がある。 This aspect has the advantage of making it easier to recommend products (3) (recommended products (31)) that are suitable for improving the business situation of the target store (20).

第2~第14の態様に係る構成については、商品推奨システム(10)に必須の構成ではなく、適宜省略可能である。The configurations relating to the second to fourteenth aspects are not essential configurations for the product recommendation system (10) and may be omitted as appropriate.

10 商品推奨システム
121 取得部
122 推奨部
123 算出部
20 対象店舗
200 店舗群
600 他店舗群
3 商品
30 商品群
31 推奨商品
10 Product recommendation system 121 Acquisition unit 122 Recommendation unit 123 Calculation unit 20 Target store 200 Store group 600 Other store group 3 Product 30 Product group 31 Recommended product

Claims (18)

商品群に属する商品の販売実績に関する実績情報と、第1店舗群に属する対象店舗における前記商品の取り扱いの有無に関する第1取り扱い情報と、前記第1店舗群と異なる店舗形態の第2店舗群に属する店舗における前記商品の取り扱いの有無に関する第2取り扱い情報と、を取得する取得部と、
前記取得部で取得した前記実績情報、前記第1取り扱い情報及び前記第2取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する推奨部と、を備える、
商品推奨システム。
an acquisition unit that acquires sales information on products belonging to a product group, first handling information on whether the products are handled in target stores belonging to a first store group, and second handling information on whether the products are handled in stores belonging to a second store group that has a store format different from that of the first store group ;
A recommendation unit that determines a recommended product to be handled at the target store from the product group based on the performance information , the first handling information , and the second handling information acquired by the acquisition unit.
Product recommendation system.
商品群に属する商品の販売実績に関する実績情報と、店舗群に属する対象店舗における前記商品の取り扱いの有無に関する取り扱い情報と、を取得する取得部と、an acquisition unit that acquires sales information on products belonging to a product group and handling information on whether the products are handled in a target store belonging to a store group;
前記取得部で取得した前記実績情報及び前記取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する推奨部と、を備え、a recommendation unit that determines a recommended product to be handled at the target store from the group of products based on the performance information and the handling information acquired by the acquisition unit,
前記取得部は、前記商品群に属する商品について顧客の購入履歴に関する履歴情報を更に取得し、The acquiring unit further acquires history information regarding a customer's purchase history for products belonging to the product group,
前記取得部で取得した前記履歴情報に基づいて、前記商品が属する商品カテゴリにおいて前記商品への拘り度を算出する算出部を更に備え、A calculation unit calculates a degree of attachment to the product in a product category to which the product belongs based on the history information acquired by the acquisition unit,
前記拘り度は、前記顧客の前記商品カテゴリに属する全商品の購入回数における、前記商品の購入回数の割合であり、The degree of commitment is a ratio of the number of times the customer has purchased the product to the number of times all products belonging to the product category have been purchased by the customer,
前記推奨部は、前記算出部で算出された前記拘り度を参照して、前記推奨商品を決定する、The recommendation unit determines the recommended product by referring to the degree of preference calculated by the calculation unit.
商品推奨システム。Product recommendation system.
前記推奨部は、前記対象店舗において取り扱われていない商品を前記推奨商品として決定する、The recommendation unit determines a product that is not handled in the target store as the recommended product.
請求項1又は2記載の商品推奨システム。The product recommendation system according to claim 1 or 2.
前記実績情報は、前記商品群のうち特定商品群の全体の売上に対する前記商品の売上の占有率を含み、The performance information includes a share of the sales of the product in the total sales of a specific product group among the product groups,
前記推奨部は、前記占有率に基づいて前記推奨商品を決定する、The recommendation unit determines the recommended product based on the occupancy rate.
請求項1~3のいずれか1項に記載の商品推奨システム。The product recommendation system according to any one of claims 1 to 3.
前記実績情報は、前記特定商品群における前記占有率の順位を含み、The performance information includes a ranking of the occupancy rate in the specific product group,
前記推奨部は、前記占有率の順位に基づいて前記推奨商品を決定する、The recommendation unit determines the recommended products based on the ranking of the occupancy rates.
請求項4記載の商品推奨システム。The product recommendation system according to claim 4.
前記推奨部は、前記占有率が占有閾値よりも小さい商品を前記推奨商品から除外する、The recommendation unit excludes products whose occupancy rate is less than an occupancy threshold from the recommended products.
請求項4又は5に記載の商品推奨システム。The product recommendation system according to claim 4 or 5.
前記推奨部は、前記対象店舗にて過去に取り扱いがあった商品を前記推奨商品から除外する、The recommendation unit excludes products that have been handled in the target store in the past from the recommended products.
請求項1~6のいずれか1項に記載の商品推奨システム。The product recommendation system according to any one of claims 1 to 6.
前記第1店舗群の店舗形態はコンビニエンスストアであり、前記第2店舗群の店舗形態はスーパーマーケットである、The store format of the first store group is a convenience store, and the store format of the second store group is a supermarket.
請求項1に記載の商品推奨システム。The product recommendation system of claim 1 .
前記商品群は、前記第2店舗群が取り扱う商品のみを含む、The product group includes only products handled by the second store group,
請求項1記載の商品推奨システム。The product recommendation system according to claim 1.
前記推奨部は、前記商品群のうち、前記対象店舗の経営に関する指標である経営指標に基づいて特定された特定カテゴリに属する商品を、前記推奨商品として決定する、The recommendation unit determines, from the group of products, products belonging to a specific category identified based on a management index, which is an index related to the management of the target store, as the recommended products.
請求項1に記載の商品推奨システム。The product recommendation system of claim 1 .
前記特定カテゴリは、前記第1店舗群及び前記第2店舗群のいずれでも前記商品を購入する顧客であって、前記第1店舗群を利用する頻度が頻度閾値よりも大きい特定顧客が購入する商品が属するように決定される、the specific category is determined so that products purchased by specific customers who purchase the products at both the first store group and the second store group and who use the first store group with a frequency greater than a frequency threshold belong to the specific category;
請求項10記載の商品推奨システム。The product recommendation system according to claim 10.
前記特定カテゴリは、前記特定カテゴリに属する前記商品の購入者のうち前記特定顧客の占める割合が割合閾値よりも大きい商品カテゴリとなるように決定される、The specific category is determined so that a ratio of the specific customers among the purchasers of the products belonging to the specific category is greater than a ratio threshold.
請求項11記載の商品推奨システム。The product recommendation system according to claim 11.
前記取得部は、前記商品群に属する商品について前記対象店舗にて取り扱われている商品との類似性に関する類似情報を更に取得し、The acquisition unit further acquires similarity information regarding a similarity between the products belonging to the product group and products handled at the target store,
前記推奨部は、前記取得部で取得した前記類似情報を参照して前記推奨商品を決定する、the recommendation unit determines the recommended product by referring to the similar information acquired by the acquisition unit.
請求項1~12のいずれか1項に記載の商品推奨システム。The product recommendation system according to any one of claims 1 to 12.
前記取得部は、前記商品群に属する商品について顧客の購入履歴に関する履歴情報を更に取得し、The acquiring unit further acquires history information regarding a customer's purchase history for products belonging to the product group,
前記取得部で取得した前記履歴情報に基づいて、前記商品が属する商品カテゴリにおいて当該商品が同じ顧客により再度購入された頻度を表すリピート率を算出する算出部を更に備え、a calculation unit that calculates a repeat rate representing a frequency at which the product is repurchased by the same customer in a product category to which the product belongs, based on the history information acquired by the acquisition unit;
前記推奨部は、前記算出部で算出された前記リピート率を参照して、前記推奨商品を決定する、The recommendation unit determines the recommended product by referring to the repeat purchase rate calculated by the calculation unit.
請求項1に記載の商品推奨システム。The product recommendation system of claim 1 .
前記取得部は、前記商品群に属する商品の発注に関する発注情報を更に取得し、The acquiring unit further acquires order information regarding orders for products belonging to the product group,
前記推奨部は、前記取得部で取得した前記発注情報を参照して前記推奨商品を決定する、The recommendation unit determines the recommended product by referring to the order information acquired by the acquisition unit.
請求項1~14のいずれか1項に記載の商品推奨システム。The product recommendation system according to any one of claims 1 to 14.
1以上のプロセッサが実行する商品推奨方法であって、1. A product recommendation method executed by one or more processors, comprising:
商品群に属する商品の販売実績に関する実績情報と、第1店舗群に属する対象店舗における前記商品の取り扱いの有無に関する第1取り扱い情報と、前記第1店舗群と異なる店舗形態の第2店舗群に属する店舗における前記商品の取り扱いの有無に関する第2取り扱い情報と、を取得する取得処理と、an acquisition process for acquiring performance information on sales performance of products belonging to a product group, first handling information on whether the products are handled in target stores belonging to a first store group, and second handling information on whether the products are handled in stores belonging to a second store group having a store format different from that of the first store group;
前記取得処理で取得した前記実績情報、前記第1取り扱い情報及び前記第2取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する推奨処理と、を有する、A recommendation process for determining a recommended product to be handled at the target store from the product group based on the performance information, the first handling information, and the second handling information acquired in the acquisition process.
商品推奨方法。Product recommendation methods.
1以上のプロセッサが実行する商品推奨方法であって、1. A product recommendation method executed by one or more processors, comprising:
商品群に属する商品の販売実績に関する実績情報と、店舗群に属する対象店舗における前記商品の取り扱いの有無に関する取り扱い情報と、を取得する取得処理と、An acquisition process for acquiring sales information on products belonging to a product group and handling information on whether the products are handled in a target store belonging to a store group;
前記取得処理で取得した前記実績情報及び前記取り扱い情報に基づいて、前記商品群から前記対象店舗にて取り扱うことを推奨する推奨商品を決定する推奨処理と、を有し、A recommendation process for determining a recommended product to be handled at the target store from the group of products based on the performance information and the handling information acquired in the acquisition process,
前記取得処理では、前記商品群に属する商品について顧客の購入履歴に関する履歴情報を更に取得し、The acquisition process further acquires history information regarding a customer's purchase history for products belonging to the product group,
前記取得処理で取得した前記履歴情報に基づいて、前記商品が属する商品カテゴリにおいて前記商品への拘り度を算出する算出処理を更に有し、The method further includes a calculation process of calculating a degree of attachment to the product in a product category to which the product belongs based on the history information acquired in the acquisition process,
前記拘り度は、前記顧客の前記商品カテゴリに属する全商品の購入回数における、前記商品の購入回数の割合であり、The degree of commitment is a ratio of the number of times the customer has purchased the product to the number of times all products belonging to the product category have been purchased by the customer,
前記推奨処理では、前記算出処理で算出された前記拘り度を参照して、前記推奨商品を決定する、In the recommendation process, the recommended product is determined by referring to the degree of preference calculated in the calculation process.
商品推奨方法。Product recommendation methods.
1以上のプロセッサに、One or more processors,
請求項16又は17記載の商品推奨方法を実行させる、Executing the product recommendation method according to claim 16 or 17,
プログラム。Program.
JP2021550457A 2019-10-03 2020-09-01 Product recommendation system, product recommendation method, and program Active JP7584065B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019183220 2019-10-03
JP2019183220 2019-10-03
PCT/JP2020/033051 WO2021065291A1 (en) 2019-10-03 2020-09-01 Product recommendation system, product recommendation method, and program

Publications (2)

Publication Number Publication Date
JPWO2021065291A1 JPWO2021065291A1 (en) 2021-04-08
JP7584065B2 true JP7584065B2 (en) 2024-11-15

Family

ID=75337874

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021550457A Active JP7584065B2 (en) 2019-10-03 2020-09-01 Product recommendation system, product recommendation method, and program

Country Status (2)

Country Link
JP (1) JP7584065B2 (en)
WO (1) WO2021065291A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006285681A (en) 2005-03-31 2006-10-19 Fujitsu Ltd Product development skill quantification method, product development skill quantification program, personal evaluation support program and product sales support program
JP2015162182A (en) 2014-02-28 2015-09-07 大日本印刷株式会社 Information providing apparatus, program, and information providing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105580044A (en) * 2013-09-20 2016-05-11 日本电气株式会社 Product recommendation equipment, product recommendation method, and recording medium
JP6069599B1 (en) * 2015-03-20 2017-02-01 楽天株式会社 Information processing apparatus, information processing method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006285681A (en) 2005-03-31 2006-10-19 Fujitsu Ltd Product development skill quantification method, product development skill quantification program, personal evaluation support program and product sales support program
JP2015162182A (en) 2014-02-28 2015-09-07 大日本印刷株式会社 Information providing apparatus, program, and information providing method

Also Published As

Publication number Publication date
WO2021065291A1 (en) 2021-04-08
JPWO2021065291A1 (en) 2021-04-08

Similar Documents

Publication Publication Date Title
US8918355B2 (en) Determining a meal and/or meal plan
US20180150851A1 (en) Commerce System and Method of Providing Intelligent Personal Agents for Identifying Intent to Buy
US20180130072A1 (en) Commerce System and Method of Controlling the Commerce System Using Personalized Shopping List and Trip Planner
US20200320600A1 (en) Virtual Marketplace Enabling Machine-to-Machine Commerce
US20150379601A1 (en) Commerce System and Method of Deferring Purchases to Optimize Purchase Conditions
US20170236153A1 (en) Commerce System and Method of Providing Personalized Marketing Presentation with Products of Interest for Consumer Using Intelligent Personal Agent
US20150324882A1 (en) Commerce System and Method of Providing Shopping Agents and Sales Agents for Managing Purchasing Decisions
US20150324828A1 (en) Commerce System and Method of Providing Communication Between Publishers and Intelligent Personal Agents
CN101366054A (en) Enable management of order information in the network
US20130325652A1 (en) Commerce System and Method of Recommending Product for Consumer Based on Preferred Products of Other Consumers
JP7617568B2 (en) Store support system, store support method, and program
JP7617567B2 (en) Store support system, store support method and program
KR20150061082A (en) System, apparatus and mehtod for performing product recommendation based on personal information
JP6674864B2 (en) Information processing apparatus and information processing system
JP5879004B1 (en) Sales promotion support device and sales promotion support method
JP2019168879A (en) Apparatus, method, and program
JP7584065B2 (en) Product recommendation system, product recommendation method, and program
JP4106533B2 (en) Product sales method and system
CN119378809A (en) A digital catering intelligent management system
JP7457934B2 (en) Pricing system, pricing method, and program
TWI854023B (en) Method and system for promoting product combination
JP5944605B1 (en) Sales promotion support device and sales promotion support method
US20250148445A1 (en) Sales information aggregation and processing system and sales information aggregation and processing method
WO2020223828A1 (en) Themed smart basket for online shopping
KR102824150B1 (en) Servers, systems, methods and programs that provide matching services between apartment complexes and distribution companies using company recommendations

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240813

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240924

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241024

R150 Certificate of patent or registration of utility model

Ref document number: 7584065

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150