首页 > 代码库 > 高级定价概述
高级定价概述
高级价格模块功能概述
在目前的市场形势之下,企业在生产经营活动中,价格不仅作为企业赚取利润最终途径,而且越来越成为企业提高竞争力的重要手段,因此,一般企业的价格政策都是根据市场形势而灵活改变的。ORACLE高级订价模块具有适应复杂订价情况的强大功能,不管企业需要简单还是复杂的订价实践,ORACLE高级订价模块都可以有效且精确地适应企业的需求。ORACLE高级订价模块具有以下行业解决方案:
l B2B:生活消费品制造业、电讯业、服务业、高科技行业、汽车制造业和航空航天业、国防业。
l B2C:网上商店、电话销售、邮件目录册等行业。
ORACLE高级订价模块一个最重要的特点是,它具有开放的、业务导向的应用程序接口(API)。这些应用程序接口可以为订单管理模块在订单录入时所使用,也可以被其他ORACLE应用程序或其他厂商的应用程序所使用。当标准的订价功能不能满足客户灵活的订价需求时,通过按ORACLE高级订价提供的这些API,可以很方便的扩展高级订价的功能。需要注意的是,这里是“扩展”而不是“客户化”,这种扩展不影响以后客户ORACLE应用系统的升级,在升级后,这些扩展的功能也会带到新的版本中去。
具体来说,ORACLE高级订价模块具有以下标准功能,需要提请注意的是,下述标准功能仅举了较为简单的例子,其实就高级订价的标准功能来讲,其间存在较为复杂的逻辑运算关系,在此无法一一详述:
1. 可以对单个物品或某物品的层级结构(如物品类别)定义价格列表。也就是,可以针对某个特定的物品价格定义价格,也可以定义一个物品分类中的物品具有相同的价格,如某个产品系列。
2. 可以根据客户订购数量的不同,同一物品或物品层级具有不同的价格。这种价格分段又具有两种形式:点式或区段式,例如,如果规定客户订购数量:0~100 每件50元;101~200 每件30元;200件以上 每件20元。那么,当客户订购了150件时,如果采用点式分段,则每件价格为30元;相反的,如果采用区段式,则100件的价格为50元,剩下的50件每件价格为30元。
3. 可以根据简单或复杂的价格公式,动态地对销售价格进行计算。也可以利用价格公式建立物品间的价格关系,例如物品A的价格为:物品B的价格+20
4. 可以建立GSA价格限制,即最低价格限制。例如,某物品A当销售给某特定客户时,此客户可享受最低的销售单价为100元。
5. 对于服务类的物品,可以为其单独订价,也可以根据其所服务的物品的价格,以它所服务的物品价格表价格的百分比来表示。
6. 在确定折扣或附加费时,可以百分比/金额/总额/新价格等几种形式表示,即可以规定物品A打10%的折扣,也可以规定每个A物品打掉2元钱,也可以规定本张订单总共打200元,也可以直接将物品A打到10元的价格为止。
7. 可根据物品的属性实现N维订价,例如,可以说物品A,当其宽度在2~4厘米之间且厚度在1~3厘米之间时,其价格为价格列表上的价格乘以0.3。
8. 可以根据一张订单上的多个行销售总额满足一定条件时进行打折处理。
9. 可以实现买一送一功能。例如,当客户购买金额在1000元以上时,可以免费获得一个礼品包。
10. 可以实现“项升级”功能,即购买A的客户可以相同的价格获得物品B。
11. 可以实现“其他项折扣”功能,即同时购买A、B、C,A可以打折20%。
12. 可以设置运费和其他特别费用折扣。例如,销售每个物品A,运费为2元。
13. 可以自定义限定词和限定词来源规则,例如,如果今天是星期天,则可以获得2%的折扣。也可以将上述限定词创建成组的形式以方便管理。
14. 可以在打折时,通时进行客户销售点的累计。
15. 可以通过“不兼容组”实现不同折扣之间的屏蔽,即折扣A和折扣B不可以同时应用给客户;也可能通过“时段”功能实现不同折扣之间的累进(Cascade)功能,即如果A的价格为100元,折扣1为10%,应用折扣1后,销售价格为90元,折扣2为10%,应用折扣2后,销售价格为90*(1-10%)=81元,而不是80元。
上述所涉及的是订价模块的标准功能,客户也可以通过编写简单的软件包将高级订价模块的功能进行扩展。
高级价格模块和其他模块的关系
在ORACLE应用程序中,高级订价模块主要为订单管理模块和客户关系管理软件系统所使用。同样,高级价格模块可以为外部应用软件所调用,但要符合高级价格模块中的订价规则。
高级价格模块的主要功能流程图
高级订价模块的主要功能基本上都是通过价格引擎来实现的,当调用程序(如订单管理OM或客户关系管理CRM)需要订价时,首先将订价请求发送给价格引擎,然后价格引擎会根据订单或报价单(QUOTA)上的相关的订价信息,构造出相应的参数去调用系统设置数据:首先,取出物品的基价(BASE PRICE),包括调用价格列表取出物品的价格列表,或者使用价格公式得到物品的销售价格。其次,去查找针对此订单或客户,存在哪些价格的调整(Adjustment)、对客户的哪些优惠(Benefits)或者运费如何处理,然后用找出的这些修改量(Modifier)对订单价格进行修改,从而得到最终的销售价格,并将运算得出的销售价格返回给调用程序。整个订价过程如下:
高级定价概述