品牌积分和赠品兑换管理解决方案和算法新版精品资料.docx
《品牌积分和赠品兑换管理解决方案和算法新版精品资料.docx》由会员分享,可在线阅读,更多相关《品牌积分和赠品兑换管理解决方案和算法新版精品资料.docx(10页珍藏版)》请在冰豆网上搜索。
![品牌积分和赠品兑换管理解决方案和算法新版精品资料.docx](https://file1.bdocx.com/fileroot1/2023-3/30/f14ca93a-54d8-444d-8177-effa8bd3bf3c/f14ca93a-54d8-444d-8177-effa8bd3bf3c1.gif)
品牌积分和赠品兑换管理解决方案和算法新版精品资料
品类(品牌)积分和赠品兑换
[管理解决方案]
作者:
佳易科技
www.pos—
2011-10-24
一、管理需求和流程概述
1、管理需求概述
品类经营管理可以说是流通企业的一个热门研究课题,也是一个新的利润源泉,通过品类管理,充分挖掘品类毛利贡献潜力,把企业的资源更好向某些品类倾斜,形成差异化的竞争能力。
品牌(品类)积分,是在‘品类经营管理’的需求下,对促进品牌(品类)销售的一个有力的工具。
目前,绝大部分的管理软件,还仅仅是停留在‘会员消费积分’的层面,会员消费积分,是鼓励会员顾客在本企业加大购买的有效手段,也是一种回馈给贡献大的顾客的方法.而‘品牌(品类)积分',则是推动品牌销售,鼓励会员顾客专注某些品牌消费的有效方法,使流通企业能更好引导顾客向某些品牌集中消费。
本文是佳易科技基于用友时空KSOA的基础上,通过梳理品牌积分管理的需求和流程,制定出的二次开发方案。
本方案(实例)已经在实际用户通过使用检测,效果良好,供众多流通企业参考。
2、品牌积分(点数)的概念分析:
(1)、零售企业在进入了‘品类管理’的领域之后,为了推动品牌(品类)的销售,商场推出了“品牌积分卡”,针对会员,只要购买了某个品牌的商品,商场就自动发放对应的品牌积分卡给顾客。
(2)、会员顾客每次购买相应的品牌,系统自动进行品牌积分。
(3)、会员顾客可随时查询其品牌积分,在积分达到一定数值,可按“兑换规则”兑换相应的赠品。
每个品牌积分(点数)在可兑换的赠品上是不同的,消费的积分也不同。
如美庐品牌,每10点,可赠送笔一支,每20点可送毛巾一条,每30点可赠送杯子一个。
(4)、积分(点数)奖励跟购买的品种和数量挂钩。
如美庐品牌的罐装奶粉,购买1件赠送20个点。
美庐品牌袋装奶粉,购买1袋赠送1个点。
(5)、积分活动(赠送点数、换取赠品)是有‘有效期'的。
3、管理流程概述:
(1)、建立品牌对应的‘品类方案号':
在用友时空KSOA中,为每个品牌建立‘品类方案号'。
例如,建立‘美庐’品牌的‘品类方案号’.所有美庐品牌下面的商品,都会归属到这个品类方案号上。
(2)、设定品牌商品积分规则:
通过《品牌商品积分规则设定》,设定每个品牌商品其购买的数量和获得的对应积分点数。
(3)、设定品牌积分和对应赠品的关联
通过《品牌积分和对应赠品关联设置》,设定每个品牌在兑换赠品时,可对应哪些不同的赠品和消费的品牌积分。
(4)、审核环节
对《品牌商品积分规则设定》的审核.
(5)、会员顾客进行积分赠品兑换
通过《品牌积分赠品兑换》,会员顾客可查询其拥有的品牌积分,并可把品牌积分进行赠品兑换。
根据前面的品牌积分和对应赠品、消费积分的关系,系统会自动扣减会员顾客的品牌积分和赠品库的赠品数量。
二、表单和查询介绍
说明:
品牌积分=点数,这里用点数的概念能来表示品牌积分.
1、《品牌积分规则设定》
商品获得点数设置表单(z_gy_spdscx)
功能说明:
设置会员在购买商品后可以获得的点数
操作:
可以通过检索商品,将商品添加到明细项中去,也可以在抬头选择品类,点击‘获得品类所属商品'的按键所属品类的商品全部添加到明细项中去。
执行存盘即可更新
(这里增加了有效期设定,有效期针对每个商品点数规则)
(每个品牌商品所获得的积分(点数),与数量进行关联.例如,某品牌商品,消费10个点数为5。
)
2、《品牌积分规则查询》
商品点数查询(z_gy_spdsc)
功能说明:
查询商品点数
操作:
通过选择商品和品类来确定要查询的内容,如果没有选择将查询所有有设置点数的商品
3、《品牌积分和对应赠品关联设置》
赠品品类添加单据体(标识721)(功能将赠品归入到选定的品类中去)
功能说明:
一个品牌的积分,可以兑换的赠品品种是有限制的,通过这个关联设置来实现对应关系的限制。
操作说明:
(1)、单据抬头填写设置的品类
(2)、单据明细填写要归入品类的赠品和兑换点数
4、《品牌积分和对应赠品关联维护》
赠品品类维护表单(z_gy_zpdswf)
功能说明:
维护赠品消费的点数和备注。
操作说明:
(1)、单据抬头填写设置的品类
(2)、点击按钮,明细项将显示属于该类的所有商品,在明细项中修改赠品信息,最后存盘即可.
5、《品牌积分和对应赠品查询》
查询方案z_gy_zplls赠品品类流水
功能:
查询添加和设置赠品信息的具体操作
新增检索方案z_gy_pl检索方案z_gy_plwh用于检索品类
6、《品牌积分赠品兑换》
常规赠送单表单(z_gy_cgzpzsd)
功能说明:
用于查询用户的点数和赠送赠品的点数结算
操作:
1、查询
在客户编号输入框填写客户编号,点击查询客户键或者按键盘(Enter)键均可以查询用户点数,将出现以下图片。
抬头-总点数项出现客户拥有的总点数
“客户品类积分”窗口1:
显示客户每个品类的可使用积分,在窗口中可以选择各品类,在选择过程中。
“可兑换赠品”窗口2:
会显示属于该品类赠品和消费点数.选择窗口2中的商品时,商品的基本信息将传导到窗口3中去.
2、赠品选择
出库要求:
出库的基本信息来源于窗口3,表单通过对窗口3中的赠品编号(spbh)、数量(shl)、品类ID(plid)、总点数(zdians)来进行计算.
获得信息:
窗口3获得信息有俩种方式一种为{1、查询}里面的来获得
另外一种是直接点击赠号输入框会出现一个检索界面用于选择出库的赠品.
定义出库数量:
在信息填写完成后,我们就可以数量输入框中填写要赠送的数量
3、赠品正常出库
正常出库(本类出库或跨类出库):
当会员顾客的赠品兑换符合规定时,按正常流程完成赠品的出库。
点击窗口三的赠品出库单按钮或者快捷键F7便可以进行出库
4、赠品审核出库
功能:
当会员顾客的拥有的点数不足赠品出库时,操作员可以通过走审核流程来进行赠品出库,审核的结果,会员顾客的此次点数消费可以低于规定的点数消费,并且完成赠品的出库。
操作:
当点数不足时而要进行出库,首先要向总部申请。
申请过程如下:
(1)、申请有两种方式:
A、直接申请,点击菜单项中的(申请审核单据)或者快捷键F11均可以向总部提交申请。
系统将会自动选择会员所的最大点数品类拥有点数作为申请审核的内容和出库时会员的消耗点数。
例子:
如会员的最大点数类的点数为100,那么提交申请时申请出库点数为100
B、自定义点数申请,在窗口4中点击是否自定义点数这时候就出现一个输入框,在输入框中填写出库点数,点击菜单项中的(申请审核单据)或者快捷键F11均可以向总部提交申请
系统将会以操作设置的点数作为出库的点数向总部提交申请
例子:
如操作员设置出库点数为80,那么提交申请时申请的出库点数为80
(2)、然后提取总部的审核单
操作:
点击菜单中的提取通过审核的赠品单或者快捷键F11便可以提取
(3)、最后赠送出库
操作:
点击窗口3中的赠送出库按钮或者快捷键F7即可
出库会遇到的特殊情况:
1、商品没有库存、2、审核的出库点数为0、3、客户点数不足消费、4、审核的出库点数任然不足消费(可以再次申请审核)、5、操作员没有权限(操作员信息没有设置好)6、出库点数为0(没有设置跨类系数)
7、赠品出库流水查询(z_dslscx)
功能:
查询赠品出库的流水
操作:
设置好查询条件点击运行即可
8、《点数透支审核》
赠品审核单(123)
功能说明:
审核操作用的审核请求
操作:
点击要进行审核的项,点击审核即可
(点数?
消耗点数?
审核时进行‘全选’)
9、参数设置表单
参数1:
是否允许赠品仓库负库存赠送:
是//否
参数说明:
设置参数部分操作gsetup表
insertintogsetup(shezdm,shezmc,shezlx,shurz,shuom)values(’赠品管理’,’赠品仓库设置’,’逻辑型’,'否’,’是否允许负库存')
参数2:
跨类系数的设置
insertintogsetup(shezdm,shezmc,shezlx,shurz,shuom)values('赠品管理’,’赠品系数’,’实数型',0,’跨类系数')
(控制台产生界面,在这里设定‘跨类系数’)
参数3:
兑换赠品时,对透支点数的处理:
不允许透支//允许透支需要审核//允许透支不必审核
参数说明:
A、不允许透支,无法选择到需要的点数高于会员顾客账户的剩余点数的赠品.
B、允许透支需要审核,则可选择,且自动走审核流程.
C、允许透支不必审核,透支点数不得高于_(填写数字).
参数4:
兑换赠品的点数透支的处理:
记录//清零
参数说明:
对于会员顾客透支的点数,如果记录,则顾客的点数可以变为负的,如果清零,则扣到为零为止。
参数5:
三、开发文档
1、《品牌积分和对应赠品关联设置》数据结构
新增表z_gy_zplb
字段为plid,Spid,dians,beizhu
新增表z_gy_zpplls
字段为Bianh,Is_zx,Username,Rq,Ontime,Spid,Dians,Plid,beizhu,djbh,xhdians
新增储存过程z_gy_zppl用于赠品设置添加单据
新增储存过程z_gy_zpsz用于赠品设置维护表单
2、《品牌积分规则设定》数据结构
在spkfk添加字段dians用于存放积分(点数)
3、《品牌积分赠品兑换》数据结构
添加表审核登记表(z_zpsh)
字段
cardid,kkhname,plid,dians,shl,zdians,beizhu,is_shenhe,ywy,rq,checker,djbh,plmch,spbh,xhdians
添加表赠品出库流水表(z_zplsk)
字段plh,username,checker,spid,shl,dians,shenhe,rq,ontime,beizhu,cardid,is_kual,xhdians,hw
添加储存过程申请审核登记过程(z_zpshgc)
添加储存过程出库数量金额结算(z_zpck)
表retmxls添加字段dians,is_ky
4、表单的算法与逻辑
(1)、赠品出库概念从出库逻辑来说也有两种出库:
本类出库和跨类出库,两种的关系是当本类的点数不足于此次出库的消耗时,系统会自动转入跨类出库,跨类出库的公式出库点数=原出库点数*跨类系数(由客户设置)。
从出库方式来说有两种正常出库和审核出库,正常出库会按照客户的信息来判断是本类出库还是跨类出库,而审核出库是一种特殊的出库只有一种出库逻辑(本类出库),在出库时候会一客户的最大点数类作为本类来进行出库
(2)、点数的算法
点数的计算是以retmxls表会员每一条流水为单位来进行计算的,首先检索上次赠品出库是否有剩余点数如果有记录起来,用本来出库的总点数将减去上次剩余的总点数,得到本次真正要计算的总点数。
通过检索客户的消费流水得到最少需要属于该品类的流水条量,通过对客户的流水点数进行升序排序,得到点数值最大的流水,除了最后一条流水外,其他流水的is_ky字段全部标识为‘是’或者空,而最后一条流水的is_ky字段标识为‘用'并计算此次的剩余点数放入最后一条流水字段为dians中去等待下一次计算
(3)、点数的计算规则
流水单位概念:
流水单位并不是指一条真正的流水,在一条流水里面由一个商品ID和流水号组成一个流水单位一个is_ky标示为'是’或者空的流水单位点数的公式:
流水单位点数=单位商品的点数(spkfk里面的dians)*单位流水的里面的数量
提去流水数量:
以最少流水数目为准
流水提取:
先提取n—1的最大点数流水在提取最后一条流水
最后一条流提取:
依照最大的n—1条流水的总点数,如果剩余的流水中哪一条的值,加n-1条的总点数最接近真正的消耗总点数就取该流水为最后流水
正常跨类取类:
如果本类点数不足出库,便选择其他类,将取适合此次出库的最小点数品类做为跨类
审核取类:
以最大点数的品类作为出库品类,并出库方式为本类
(4)、出现多条单位流水拥有剩余点数算法:
我们知道在品类计算点数中最后一条流水是放入剩余点数,由于一个商品可能属于多个品类,可能会造成多条单位流水拥有剩余点数,算法是
先得出最少需要n条流水,n—1条直接标识为‘否’,将需要消耗的总点数减去n-1条的总点数,得到一个值,这个值用于与最后一条流水进行计算,把剩余点数放入最后流水.