一种实现pos终端条件促销的方法

文档序号:6352631阅读:166来源:国知局
专利名称:一种实现pos终端条件促销的方法
技术领域
本发明涉及企业信息技术领域,尤其涉及一种实现POS终端条件促销的方法。
背景技术
促销是零售企业营销的主要手段,它的核心是通过丰富多彩的促销活动吸引来 客,提高客单价,最终达到提高销售、推展品牌、增进顾客忠诚度的目的。在以往的促销活动 中,零售商主要是通过商品降价来提高销售额。随着竞争日益激烈,各商家加大了降价促销 的力度,往往陷入打价格战的怪圈,零售商和供应商为了频繁的降价,付出了巨大的成本和 代价;消费者也对频繁的降价促销习以为常,促销效果越来越差。且降价促销对销售的提 升,往往局限于进行促销的商品,难以起到拉升关联商品及整体销售的作用。条件促销是消费者达到商家规定的条件才能享受的优惠活动。从消费者购物心理 和购物行为出发,通过某种条件的设计,促进顾客购买。如捆绑买赠、抽奖、换购、返券等。目 前越来越多的国内外超市零售企业应用了条件促销技术,但大都存在方法单一,缺乏系统 支持,需要在人工在服务台进行,促销的毛利损失无法精确核算,对商品和促销的效果分析 带来了技术上的困难等问题。如超市换购指定商品的活动都是在服务台人工进行的,作业 过于繁琐,缺少与顾客的互动,很难达到预期的效果。从目前国内的超市管理软件状况来看,虽然都有涉及条件促销的功能,但在解决 多种条件促销冲突,提高促销计算的及时性和促销折扣的分摊上都存在这样那样的问题, 使其缺乏实用性和可操作行。现有的促销实现方案,是在ERP(SAP)系统维护促销计划,通过接口下传到门店系 统。在促销计划中,按单品指定促销价格、促销生效期间。POS扫描商品时,检查促销计划, 取促销价格。这种促销实现方案只能实现单品降价的促销方式,方式单一,消费者也对频繁 的降价促销习以为常,促销效果越来越差;优惠的损失无法准确的核算并分摊到每个单品; 促销实现没有扩展性,不能通过配置满足业务模式的丰富与快速变化。

发明内容
本发明的目的在于提出一种实现POS终端条件促销的方法,能够灵活设置促销方 案,提高促销方案的执行效率。为达此目的,本发明采用以下技术方案一种实现POS终端条件促销的方法,包括以下步骤A、构建促销方案模型,包括促销号、触发条件组合、促销生效触发指定类型的优 惠;B、根据促销方案拆分函数模块;C、把小票商品串行带入对应的函数模块,对同类促销并行求解;D、对同类促销的同类条件并行求解,得到各促销子条件的局部最优解;E、把促销子条件都达到的局部最优解分别合并为每个促销的解;
F、合并每个促销的解作为整个小票消费的解。步骤B至步骤F进一步包括以下步骤生成小票商品列表、生成当前生效的促销明细列表,Hash搜索生成促销小票列 表;将促销小票列表行集按促销方案分配到对应的函数模块;从一个初始解出发,朝给定总目标进行循环,求出可行解的一个解元素;合并子条件并且合并多促销。促销小票列表按照促销和条件正序索引,按照售价倒序索引。对于不同促销或相同的促销不同的子条件,Hash搜索是并行的,对于同一促销同 一子条件里商品行集是串行标记的。促销方案模型还包括提示信息。步骤B中,按照商品数量条件、商品金额条件、商品范围条件、会员积分条件或者 消费提示信息条件拆分函数模块。采用了本发明的技术方案,通过建立促销方案的模型,将各类促销活动的条件、优 惠、执行方式及其组合描述清楚;POS终端解析促销方案中高效的执行算法,可以实现各种 组合条件的最优计算,同时达到10个并发条件1000个单品的计算规模时,计算时间不超过 2秒;能够准确地核算优惠并分摊到每个促销单品。


图1是本发明具体实施方式
中实现POS终端条件促销的流程图。
具体实施例方式下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。图1是本发明具体实施方式
中实现POS终端条件促销的流程图。如图1所示,该 实现POS终端条件促销的流程包括以下步骤步骤101、构建促销方案模型,包括促销号、触发条件组合、促销生效触发指定类型 的优惠和提示信息。其中,促销方案以促销号作为唯一标识。触发条件的组合,构成促销生效的充要条件;触发条件可以有多个,需同时满足; 每个触发条件,可选择一种触发类型(商品数量/商品金额/小票金额/会员类型)和触 发的阀值;可按各种维度(部门/分类/供商)选择包含或排除的商品范围。促销生效触发指定类型的优惠(新价格/降价折扣/整单降价/整单%折扣 等);优惠商品范围,可为所有触发商品、或指定价格最高或最低的商品;优惠价格范围,可 为单个商品价格或指定的商品组。不同等级的触发条件,可产生不同等级的优惠程度。提示信息作为一类执行结果。不同触发条件的组合,可对应不同的提示信息。降价促销是条件促销的特例。以上设计思路,可描述目前已知的各种类型的促销方案,且根据条件与优惠方式 及相关参数的组合,可扩展出多种类型的促销方案。
步骤102、根据促销方案拆分函数模块。例如按照商品数量条件、商品金额条件、商 品范围条件、会员积分条件或者消费提示信息条件拆分函数模块。步骤103、把小票商品串行带入对应的函数模块,对同类促销并行求解。步骤104、对同类促销的同类条件并行求解,得到各促销子条件的局部最优解。步骤105、把促销子条件都达到的局部最优解分别合并为每个促销的解。步骤106、合并每个促销的解作为整个小票消费的解。下面描述组合条件促销算法的具体实现过程。为了在满足多种组合条件最优计算的同时,达到时间响应指标要求,促销执行算 法借鉴了贪心算法的思路。不从整体最优上加以考虑,得出的是在某种意义上的局部最优 解,或者是整体最优解的近似解。在考虑到顾客消费是在POS终端进行,算法必须及时高 效,因此不穷举所有促销存在的各种组合,而是分别计算每个促销商品的折扣,合计所有促 销的折扣作为本笔消费的优惠。组合条件促销执行遵循的原则包括顾客利益最大化、允许重复折扣、避免负折 扣。组合条件促销算法的基本思路就是解析各种促销规则。采用sql server数据库的并行二表算法为减少重复计算及可能存在负折扣问 题,对每一个子促销只解一次,将其不同阶段的不同状态保存在各自的表变量中,以保证高 性能。首先,生成小票商品列表MerchList、生成当前生效的促销明细列表ftOmList。 Hash搜索生成促销小票列表ftOmMerchList(按促销、按条件正序索引,按售价倒序索引)。其次,将ftOmMerchList行集按促销规则分配到相应函数模块,如若有“ 10元3件 促销(不同3个商品)”,将这类促销商品行集分配到“按商品数量条件”触发模块。再次,按照类型和条件对小票商品列表进行并行检索,从问题的某一初始解出发, 朝给定总目标进行循环,求出可行解的一个解元素;如表1所示,顾客买商品如下A5个、B3 个、C2个、Dl个、El个,该商品行集被分配到MerchCountList中(由Hash搜索一次生成)。
mKeyMerchPricePromoIDCondIDNewPriceTriValueCondExeID1A7. 5100110312A7. 5100110323A7. 5100110334A7. 5100110345A7. 5100110356B6. 51001103权利要求
1.一种实现POS终端条件促销的方法,其特征在于,包括以下步骤A、构建促销方案模型,包括促销号、触发条件组合、促销生效触发指定类型的优惠;B、根据促销方案拆分函数模块;C、把小票商品串行带入对应的函数模块,对同类促销并行求解;D、对同类促销的同类条件并行求解,得到各促销子条件的局部最优解;E、把促销子条件都达到的局部最优解分别合并为每个促销的解;F、合并每个促销的解作为整个小票消费的解。
2.根据权利要求1所述的一种实现POS终端条件促销的方法,其特征在于,步骤B至步 骤F进一步包括以下步骤生成小票商品列表、生成当前生效的促销明细列表,Hash搜索生成促销小票列表;将促销小票列表行集按促销方案分配到对应的函数模块;从一个初始解出发,朝给定总目标进行循环,求出可行解的一个解元素;合并子条件并且合并多促销。
3.根据权利要求2所述的一种实现POS终端条件促销的方法,其特征在于,促销小票列 表按照促销和条件正序索引,按照售价倒序索引。
4.根据权利要求2所述的一种实现POS终端条件促销的方法,其特征在于,对于不同促 销或相同的促销不同的子条件,Hash搜索是并行的,对于同一促销同一子条件里商品行集 是串行标记的。
5.根据权利要求1所述的一种实现POS终端条件促销的方法,其特征在于,促销方案模 型还包括提示信息。
6.根据权利要求1所述的一种实现POS终端条件促销的方法,其特征在于,步骤B中, 按照商品数量条件、商品金额条件、商品范围条件、会员积分条件或者消费提示信息条件拆 分函数模块。
全文摘要
本发明公开了一种实现POS终端条件促销的方法,构建促销方案模型,包括促销号、触发条件组合、促销生效触发指定类型的优惠;根据促销方案拆分函数模块;把小票商品串行带入对应的函数模块,对同类促销并行求解;对同类促销的同类条件并行求解,得到各促销子条件的局部最优解;把促销子条件都达到的局部最优解分别合并为每个促销的解;合并每个促销的解作为整个小票消费的解。采用了本发明的技术方案,能够灵活设置促销方案,提高促销方案的执行效率。
文档编号G06Q30/00GK102063679SQ20111000150
公开日2011年5月18日 申请日期2011年1月6日 优先权日2011年1月6日
发明者廖宇, 蔡小江, 郑涛, 钱朝晖 申请人:北京物美商业集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1