设为首页 | 收藏本站
18515218668

Together规则引擎中的会员积分规则模型设计

发表时间:2025-09-02 18:36作者:Together规则引擎
文章附图

不管是传统的零售服务商业门店、各类型商超、还是电商平台,会员积分是商业企业普遍采用的增加客户粘性,提供持续营业收入的重要营销手段,是企业营销体系中的重要环节,优秀的会员积分规则可以提高客户体验和认同感、获得感,从而实现企业和客户的共赢。

积分规则是服务提供商为管理用户行为而建立的量化激励体系,涵盖积分获取、使用、有效期管理等核心机制。用户通过消费、互动等操作可获得积分,并可在指定场景兑换商品或服务。规则设计需平衡成本控制与用户激励,通过差异化策略(如会员等级加成、限时活动)提升活跃度,同时兼顾保障系统安全性机制。典型应用包括门店消费积分、电商平台交易积分兑换等场景。

积分规则也有很强的时效性要求,需要根据商业环境、时间、季节、客群等等外部因素及时调整高频变化,以适应激烈的市场竞争压力。这就对企业营销、电商系统积分规则的开发提出很高的要求。传统的IT开发需要投入很高的成本、而且敏捷性也没法快速响应业务需求。现在通Together规则引擎为这一切带来了革命性的变化,我们通过下面的一个具体实例具体展示如何快速实现积分规则模型设计的吧。

我们以一个门店会员积分场景为例,基本需求描述如下:

l 根据消费金额计算积分,

l 规则里设置2元获得1积分;

l 整体订单实付金额必须>5元时才参与积分;

l 每笔订单最多可积1000分;

l 指定购买A/B/C/D四个商品,且消费门店为门店1、门店2(或门店组)时才可以积分若参与指定促销或用券则不参与积分指定消费渠道门店POS才可以积分规则。

首先通过Together规则引擎的建模器,我们快速构建图形化的DRD逻辑结构

图片8.png

其中我们定义一个“积分计算”的商业函数,它定义了上述5个会员积分逻辑算法,“积分策略”决策块通过调用“积分计算”的算法实现具体计算,“消费信息”提供有效的输入数据。

然后定义规则模型的数据结构,并将它与“消费信息”输入项绑定。

图片9.png

我们定义“积分计算”的盒箱表达式结构如下:

图片10.png

根据需求其中设定了6个参数,

l “金额”即消费金额

l “商品”即会员购买的商品信息

l “消费门店”即会员消费的门店名称

l “指定促销”即会员购买的商品是否是指定促销商品

l “是否用券”即会员购买商品时候是否使用了优惠券

l “指定门店POS”即会员购买商品时是否在指定门店POS机上进行结算

要计算最终的积分数值需要多个中间变量进行计算,因此整个“积分计算”采用了经典的上下文结构,这样就可以方便在结构中相互取值计算。

第一个键值块结构“积分计算”使用条件判断的文字表达式,根据金额输出积分基数,表达式中四舍五入使用引擎内置的round_down(n,scale)函数,保留整数。

图片11.png

第二个键值块结构“积分判断”使用决策表,根据需求总金额限制输出积分数值。

图片12.png

第三个键值块结构“条件判断”使用决策表,根据“金额”、“商品”、“消费门店”、“指定促销”、“是否用券”、“指定门店POS”来判断是否给与会员积分的条件。

图片13.png

最终采用文字表达式上下文输出计算结果

图片14.png

“积分策略”决策块,使用调用的盒装表达式结构,引入上面定义的“积分计算”商业函数,将其中的参数定义为输入项,与“消费信息”输入项关联。

图片15.png

至此,我们已经定义完成,门店会员积分规则模型,通过Together规则引擎建模器中的表单我们对模型进行快速测试。模型测试执行效果如下:

图片16.png

通过测试用例,我们实现上述规则需求,业务系统只需简单的系统调用即可使用模型逻辑。我们还可以发布版本,快速迭代需求的变化。赶快联系我们,体验Together规则引擎强大功能吧!

文章分类: 经典模型
分享到:
精选文章
公众号
关于我们
联系方式
让您的业务更自动化、智能化!
联系邮箱:   zhangyi@rongtek.com      wangyilong@rongtek.com
咨询热线:185 1521 8668        183 3562 2627
电话:010-8200081