问题标签 [broadleaf-commerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Broadleaf 商业 Tomcat 安装
我已经在 ecllipse 的帮助下成功安装了 Broadleaf 演示站点,现在我想将它安装在独立的 tomcat 中,所以任何人都无法告诉我步骤或任何链接都会有帮助。
谢谢
broadleaf-commerce - 如何在阔叶中覆盖 CustomerStateRequestProcessor
如何在阔叶树中覆盖 CustomerStateRequestProcessor#resolveAuthenticatedCustomer 函数?
我试过这个: -
添加了上下文组件扫描:-
这导致: -
我正在尝试覆盖OpenIdAuthenticationToken的 resolveAuthenticatedCustomer方法。
谢谢
java - Broadleaf - 创建动态产品例外
我是 Broadleaf 的新手,一直在花时间研究 Broadleaf Demo 项目以熟悉该框架。我正在使用当前稳定的 Broadleaf 版本 - v2.2。
我的目标是在不使用管理控制台的情况下创建动态类别/产品。但是,我得到TransientObjectException:
这就是我尝试创建类别/产品的方式:
有人可以解释为什么我会收到此异常(因为类别已被保留)以及如何解决它?
java - Broadleaf Commerce - 动态定价
我浏览了 Broadleaf commerce v2.2 文档/教程,特别是自定义添加项目工作流程和动态定价模块。
我想在将产品添加到购物车时对其进行动态定价。
我的想法是否正确 - 当必须重新定价产品时,可以有两种方法吗?
使用活动自定义添加项目工作流程-更新 对订单定价所做的任何修改都由定价模块撤消。因此,这种方法不起作用。
这可以说明:
方法一:
方法二:
有关于动态定价配置中的说明的问题。
该方法是如何
MyDynamicSkuPricingServiceImpl # getSkuPrices()
被调用的?(在文档中提到
MyDynamicSkuPricingServiceImpl#getSkuPrices()
将在调用 getPrice() 方法时调用,我配置了文档中提到的所有内容,但 getSkuPrices() 永远不会被隐式调用)
更新-我发现如果 HashMap 定价考虑为空DynamicPricingFilter
,DynamicPricingService#getSkuPrices()
则不会调用。因此,要使 dynamicPricingService 工作,必须有一个非空的 HashMap 并且它将被隐式调用。不确定为什么需要它......
如何更新添加到购物车的产品的定价而不将此值保留在数据库中?
更新
我能够添加动态定价,而无需将值保留在数据库中:
但是,购物车总数设置为零售价:623.34。如何获得正确的总数(888.888)?
broadleaf-commerce - 无法查看数据库中的更改
我正在使用 Broadleaf Commerce 2.2 并且无法使用我从管理控制台执行的新产品条目来更新我的数据库。我想知道为什么我在管理员中所做的更改没有反映在数据库中?
我通过管理控制台在 Broadleaf 数据库中添加了几个新产品,但是当我在数据库表下检查时,我不会在那里找到任何产品。有什么我需要考虑或设置的方法吗???如何从管理员添加更多产品并查看数据库下的产品?
java - 每次启动阔叶贸易后如何保持DB状态?
我正在关注http://docs.broadleafcommerce.org/current/Getting-Started.html并且所有步骤都已成功完成,并且我也迁移到了 MySQL 数据库,并成功使用 jrebel 配置了 mysite。
现在,在我开始我的站点和管理项目后,我开始使用该框架,仅在演示站点下添加更多产品,并且新创建的产品已成功添加到我的站点,但每次我重新启动我的演示站点时,产品恢复到原始状态的默认值,我的意思是我添加到此表“broadleaf.blc_product”的产品在重新启动后消失了,那么我如何将更改保留在数据库中?
我在 development.properties 中进行了这些更改
在此更改后,我的演示站点页面已停止工作。当我尝试在网络浏览器上打开我的网站时,它给了我一个错误:-
HTTP 错误 404
访问 / 时出现问题。原因:
未找到
你能告诉我我在哪里犯了错误。
提前致谢
问候,
安吉帕特尼
java - 自定义结帐工作流程以删除 Broadleaf Commerce 2.2 中的付款验证
我目前正在使用 Broadleaf Commerce 2.2.0,我已经下载了 Demosite 并且工作正常。我想自定义演示站点的结帐工作流程,因为在我的用例中,我不对我站点上的产品收取任何费用,为此我必须从演示站点中删除运输和付款验证流程。
如您的教程http://docs.broadleafcommerce.org/2.2/Workflows-and-Activities.html中所述,“blcPaymentWorkflow”和“blcCheckoutWorkflow”负责付款验证。但是我没有找到在站点的 applicationContext.xml 中定义的“blcPaymentWorkflow”和“blcCheckoutWorkflow”bean。
任何有关如何执行此操作的指南都会对我有所帮助。
感谢和问候
安吉帕特尼
java - 贝宝阔叶集成
你好,
目前我正在使用 Broadleaf Commerce 2.2.0 并想集成贝宝。我已经阅读了有关 paypal 设置的阔叶商务文档(http://docs.broadleafcommerce.org/2.2/PayPal-Environment-Setup.html)。
我还创建了 paypal sanbox 帐户,并提供了阔叶中的链接作为提及,但是当我单击 paypal 图像时,它没有重定向到“/payapl/checkout page”,我会在浏览器中收到以下错误
HTTP 错误 404
访问 /paypal/checkout 时出现问题。原因:
当我看到我的 Eclipse 控制台时,我会发现以下错误。
[警告] 12:12:17 PageNotFound - 在名为“marketplace”的 DispatcherServlet 中找不到具有 URI [/paypal/checkout] 的 HTTP 请求的映射
有谁知道我为什么会收到这个错误???
谢谢和问候, Ankit Aggarwal
spring-mvc - 使用 th:each 时,从 extednd 阔叶处理器创建的 Thymeleaf 对象为空,并且只能在 th:each 之外访问
代码示例
'someproc' 是一个自定义处理器,它从阔叶平台扩展了 org.broadleafcommerce.common.web.dialect.AbstractModelVariableModifierProcessor。
作为输出结果将是:
假设我们在 $someVars 列表中有三个项目。
问题是,为什么 $objectCreatedInProcessor 将 NULL 设置为 th:each 循环。为什么变量 $objectAddedToModelAndView 没有设为 NULL,并且可以在 th:each 循环中访问?
我做错了什么?有什么我想念的吗?
EDIT1:封闭条件表达式。这不是问题的原因,它只是一个糟糕的代码示例。
EDIT2:封闭类进入结果显示。
EDIT3:忘记提及 $someVars 是从控制器添加到 spring ModelAndView 的变量。