`

ofbiz促销引擎学习

阅读更多

ofbiz促销引擎基本上是按照满足什么条件,执行什么动作这样的操作,和订单流程紧密关联

ShoppingCart(购物车对象)

ShoppingCartItem(购物车里的产品)

 

1.ShoppingCartEvents.addToCart(对加入至购物车中的商品进行参数验证和一些转换)

2.ShoppingCartHelper.addToCart(进一步对参数进行验证)

3.ShoppingCart.addOrIncreseItem(ShoppingCartItem对象封装前的准备工作)

4.ShoppingCartItem.makeItem(ShoppingCartItem对象的创建)

5.ShoppingCartItem.setQuantity(设置产品的数量,同时触发促销引擎的执行)

6.ProductPromoWorker.doPromotions(调用促销引擎)

7.ProductPromoWorker.runProductPromos(运行促销业务)

8.ProductPromoWorker.runProductPromoRules(运行实际的促销业务规则)

9.ProductPromoWorker.c.heckCondition(检查促销业务规则的条件)

10.ProductPromoWorker.performAction(执行促销应用操作)

   a. ProductPromoWorker.doOrderItemPromoAction(对订单项ShoppingCartItem进行促销优惠操作)

   b. ProductPromoWorker.doOrderPromoAction(对订单进行促销优惠操作)

   本质就是添加order_adjustment对象

11.ShoppingCart.addProductPromoUse(将应用了的促销加入至购物车)

 

分享到:
评论

相关推荐

    ofbiz_服务引擎

    ofbiz_服务引擎,ofbiz中最为称道的部分

    OFbiz实体引擎指南

    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨...包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。

    ofbiz学习文档

    ofbiz很好的学习资料,学习了很多,希望对你也能有帮助!

    ofbiz API,学习ofbiz的朋友一定不能少

    ofbiz API,学习ofbiz的朋友一定不能少

    ofbiz学习笔记(自学整理)

    自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,适合初学者,可以下个看看

    ofbiz开源框架学习资料(附有小例子)

    ofbiz开源框架学习资料,深入分析了实体引擎和服务引擎,以及一个入门小例子

    谈ofbiz学习-中文

    小谈ofbiz学习,发展历史,学习体验和心得,以及ofbiz与其他框架的不同之处

    OFBIZ快速入门OFBIZ快速入门

    OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门

    Ofbiz16.11.05运行及开发环境搭建等

    gradle ofbiz 16 开发环境搭建 2 Ofbiz中增加百度地图 8 使用entity-auto服务实现增加、修改、删除提示国际化 9 ...ofbiz实体引擎(九) 多租户 31 菜单权限配置 34 ofbiz权限判断语法整理 42 ofbiz 权限设计详解 43

    ofbiz实体引擎

    NULL 博文链接:https://jiasudu.iteye.com/blog/254581

    ofbiz_springservice.zip

    基于spring封装的ofbiz所有服务,使用spring security进行安全验证,可以方便的发布为微服务,同时实现了一套直接使用ofbiz实体引擎操作ofbiz所有数据库表的spring应用框架设计

    ofbiz 学习文档.doc

    非常详细的ofbiz 学习文档.doc,公开给大家学习

    ofbiz一个完整例子

    ofbiz一个完整例子,ofbiz学习实战例子.

    Ofbiz开发初学者指南的learning练习源码

    Ofbiz开发初学者指南是经典的Ofbiz框架学习教程。此资源为其中的Learning案例的源码。由于Ofbiz版本已经到13了,原来的那本开发初学者指南还是很老旧的版本,书中的源代码已经过时了,在新版下无法工作,阻碍了入门...

    原创 Ofbiz 入门教程

    像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统 都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术在于 Entity Engine,其他的组件基本...

    ofbiz资料大全

    里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz Cookbook Sep 2010.rar Opentaps ...

    ofbiz 教程_配置ofbiz

    ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle

    ofbiz jar file2

    ofbiz jar file, some jars for ofbiz

Global site tag (gtag.js) - Google Analytics