结算产品中,计费模块如何设计

访客4年前黑客工具863

编辑导语:做一款结算产物,要思量到付出时的各类场景,因此计费模块的设计尤为重要。本文作者按照自身的事情经验,对如何设计计费模块展开阐明,但愿对你有辅佐。

结算产物中,计费模块如何设计

做结算产物三两年了,根基结算相关的应收应付场景都见过,主要是环绕计费这块写点对象,分享一下,可探讨,可喷,大厂同学请绕路,因为这对象大概你们的团队已经实现了。

公司此刻业务相当于平台,业务抽象来说较量简朴,有点像电商的POP模式,用仨字儿归纳综合就是算分成,配景如下:

几个商户(脚色)入驻你这个平台

C端付出个订单

平台把该收谁几多钱,该给谁几多钱算好

信息提交至银行做清分

列位看官淡定,以上几个步调我们都是正当合规的,跟银行相助的,这块可不要开喷。

以上就是业务配景,大概环绕计费这块,做过电商的可能平台类的伴侣会碰着运营可能各部分提的需求,举个例子:

我每年需要收年费,大概A供给商每年收1000,B供给商每年收2000,等等。每个订单我平台要抽成,每个商家,甚至于每个商品类目,收取的都纷歧样,用度,费率都纷歧样,收取的 *** 口不择言。某些商户我大概不中断的还会给他路线优惠,等等。

每衍生出一个用度需求,接下来就是技能一顿改,一顿出问题,一顿修复。

所以,需要一个可设置的模板,每新增一个用度需求,不需要改代码,可以通过设置,来办理以上的问题。

结算产物中,计费模块如何设计

一、根基要素

小我私家领略,抉择用度项目标几个根基的要素就以下几个:

计费业务线:每个公司都纷歧样

计费工具(脚色):就是入驻你这个平台的商户是干嘛的,给它规个类

用度范例:好比,年费,每单的抽成,佣金,等等

以上仨要素,可能更多要素,根基能抉择入驻平台的这个商户的范例以级用度范例。

二、用度法则 1. 计费的基准值

常见的两种:

凭据(订单/商品)售价收

凭据差价收,相当于(卖出价-进货价),今朝我们平台临时就做了这两种

这里临时留个的个问题:万一非凡的业务,出个其它法则呢,所以这里要要办理的问题是在稳定动代码的环境下,让业务人员可设置基准值。

2. 计费法则

根基上以基准值*比例可能牢靠值提现,好比每单牢靠抽成20块,可能每单抽取销售额的百分之5。

3. 计费区间

时间段内: startTime< D < EndTIme.

时间段外: D>startTime 可能 D>EndTIme.

便是什么时间:D=XXTIme可能D=XXTIme,等等

4. 小结

其实根基的归根究地就是,5W原则,什么时候收誰,收几多,怎么收。这个足以组成模板的横向元素。

首先,实现计费模板实现的前提,就是在结算系统,有一个雷同于“订单快照”的模块,简朴来说就是包括所有结算用的,订单商品维度的一个大表,包括订单号,售价,实付,结算价,确认收货时间等等。快照作为后续结算甚至财政统计的BASE。

三、详细的设置以级相关联的成果点

计费业务线:

好比,金融业务,物流业务等。

计费工具(脚色):

可以抉择商户属性的脚色,好比自营,POP商户,视实际业务场景而定。

计费范例:

年费,手续费,技能处事费,等等的用度。

不外多描写了,几个字典表相关联可以搞定。

计费的基准值:

好比售价,结算价,售卖,等等的基准值,均来自于订单快照,且可计较。

基准值的浸染有以下两点:

就作为基准值:好比某类业务需要收取 销售额的百分之5,实际付出金额的6%,等等

作为路线价的尺度,好比售价到达几多时,改变什么金额,结算金额到达XXX时,结算价产生变革,售卖天数到达XX天时,做什么,等等

这里我想表达的需求是,订单快拍照关的所有结算数据,都可以设置为基准值,我可以把销售额作为基准值,可以把数量作为基准值,可以把售卖天数作为基准值等等,并且基准值可以算加减乘除。

举个例子:

我某类商品需要按(卖出价-买入价)的3%收取平台处事费,那么设置个基准值:取名叫——利润=卖出价-买入价(不要纠结这个名字)

这里衍生出一个成果点:在不需要改代码的环境下,让基准值举办可配。

所以技能上要实现两点:

公式的理会,举例:利润=卖出价-买入价,卖出价是结算数据的哪列,买入价是哪列

业务人员不懂数据库,不行能让他们直接把列名输出成公式,所以需要一个然他们能看的懂的输入界面来编辑公式。

以上两点就由产物及技能本身发挥了。

相关文章

区块链在房屋租赁市场中的应用研究和产品设计

区块链在房屋租赁市场中的应用研究和产品设计

中国作为一小我私家口浩瀚的国度,对付屋子的需求可谓是复杂,衡宇租赁市场发达成长。可是衡宇租赁中介行业状况频发,导致其信任流失。区块链的呈现将给房租租赁市场带来新面孔,本文将从六个方面深入阐明区块链在衡...

B端平台产品需要培养的4种意识

B端平台产品需要培养的4种意识

对付很多刚入行不久的产物司理来说,B端平台产物是较量有难度的一项事情。本文作者基于本身的事情经验,提出了四点关于B端平台产物需要造就的4种意识,但愿对你有辅佐。 事情以来,前前后后认真过几个B端平台...

CRM知识解构、策略设计及SaaS体系下的柔性开发实践分享

CRM知识解构、策略设计及SaaS体系下的柔性开发实践分享

CRM是一个历久不衰的话题,对付它也有浩瀚接头。产物司理在事情傍边也时常会遇到,可是CRM的真脸孔你真的相识吗?本文从七个角度对CRM常识,并对其在事情中的实际应用展开阐明,但愿可以帮到对CRM有迷惑...

SaaS 产品设计的原则

SaaS 产品设计的原则

SaaS 全称是 Software as a service,软件即服务 ,当用户需要这个产品时,可以在网络环境下随时租用,而不需要承担更多的开发成本和人力成本等。这就是初期 SaaS 产品带给用户的...

干货:给产品经理实现跨周期增长的6个建议

干货:给产品经理实现跨周期增长的6个建议

当我们觉得被业务左右找不到自己的价值的时候,可以做哪些尝试呢?本文给大家提供了产品经理实现跨周期增长的6个建议,enjoy~ 有些B端产品经理可能会觉得,自己做的需求都来自于业务方、或者是商家、或者...

AI互动课程,在英语启蒙教育APP中有发展前景吗?

AI互动课程,在英语启蒙教育APP中有发展前景吗?

本篇文章以英语启蒙教诲APP为例,先容了在线启蒙教诲产物,焦点代价在于提供体验,不能取代系统的、完整的解说和恒久浸入式的家庭教诲情况,只能起到一个帮助和引导的浸染。 通过对主流APP产物定位的阐明,...