您可以编写自己的功能。如果您已经看过演示站点,它有3个子项目管理员,核心,站点。根据其文件
admin - 具有与管理功能相关的代码,例如添加和管理产品目录
网站 - 提供代码,用于向用户提供结帐和付款的产品目录和优惠
核心 - 拥有管理员和网站模块共同的代码。
扩展阔叶可以用不同的方式制作。
- 因为它使用spring,你可以用你的某些服务的实现替换实际的bean(例如dao等)
- 还有一些扩展点,您可以看到例如 org.broadleafcommerce.core.extension.ExtensionManager 及其实现,您可以找到可以向购物车添加自定义验证的点。 (你甚至可以改变控制器)。以 org.broadleafcommerce.core.web.service.UpdateCartServiceExtensionManager 为例
- Broadleaf有一些工作流概念,其中包含许多活动: org.broadleafcommerce.core.workflow.Activity 由顺序处理器处理: org.broadleafcommerce.core.workflow.SequenceProcessor < / i>。例如,您可以看到 org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity ,其作用是将添加订单项目验证到购物车。
醇>
如果您想查找更多教程,请阅读:http://docs.broadleafcommerce.org/core/current