使用jBilling作为单独批价引擎.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用jBilling作为单独批价引擎

使用jBilling作为单独批价引擎 How to: Using jBilling as a stand-alone rating engine 任何销售某物的应用程序都需要知道所卖出商品的价格。很多时候这个价格很直觉,但某些情况下则不是。当你需要计算一个价格时,这并不容易,你最好使用一个计价(Pricing)或批价(Rating)引擎。这个引擎将考虑许多不同的因素来计算一个产品或服务的价格,例如: 日期或时间:是否在周末或是傍晚比较便宜(例如移动电话资费方案) 购物车中出现其他商品(例如你买这个产品,你将可以用半价买到另一个产品) 任何折扣(10月份打5折) 税金(计算很复杂) Any application that sells something needs to know the price of what is being sold. Many times this price is very straight forward, but in some cases it is not. When you need to resolve a price that is not trivial, you will be better of using a pricing, or “rating”, engine. This engine will take into account a lot of different factors to price a product or service, such as: The date or time: is it cheaper on weekends or evenings? (like a cell phone plan) The presence of other products in the shopping cart (“If you buy this product, you can also purchase that product at half price.”) Any discounts (“50% off in October!”) Taxes (calculating them can get tricky) 有两种因素让jBilling可作为批价引擎。首先是你可以新增计价规格而不修改代码,增加一个10月份5折优惠的规则是非常简单的因为jBilling采用JBoss rules来进行计价。其次是jBilling API允许另一个系统在任何时间询问jBilling关于某产品或一组产品的价格。 There are two key factors that allow jBilling to work as a rating engine. The first is that you can add pricing rules without changing code, it is very simple to add a “50% off in October” rule because jBilling uses JBoss rules to do pricing. The second one is the jBilling API that allows another system to ask jBilling at any time the price of a product, or group of them. 我们来走过几个批价的情境,并找出jBilling API中有帮助的方法 Let’s go over the various rating scenarios, and identify the method from the jBilling API that would help … 单一产品价格 Single Product Price 如果你需要的只是为单一产品计价,你可以简单地呼叫Get Item: If all you need is to price a single product, you can simply call ‘Get Item’: api.getItem(Integer itemId, Integer userId, PricingFields[]) api.getProduct(ProductOffering offer, Customer customer, ProductCharacteristicsValues values) 如此一来将会传回一个已计价的项目。如果客户对于决定价格不重要的话,你可以只输入item ID。例如,一个10月份5折优惠的计价规则只要一个item ID

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档