问题标签 [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.

0 投票
2 回答
1592 浏览

java - Broadleaf 商业 Tomcat 安装

我已经在 ecllipse 的帮助下成功安装了 Broadleaf 演示站点,现在我想将它安装在独立的 tomcat 中,所以任何人都无法告诉我步骤或任何链接都会有帮助。

谢谢

0 投票
1 回答
385 浏览

broadleaf-commerce - 如何在阔叶中覆盖 CustomerStateRequestProcessor

如何在阔叶树中覆盖 CustomerStateRequestProcessor#resolveAuthenticatedCustomer 函数?

我试过这个: -

添加了上下文组件扫描:-

这导致: -

我正在尝试覆盖OpenIdAuthenticationToken的 resolveAuthenticatedCustomer方法。

谢谢

0 投票
2 回答
265 浏览

java - Broadleaf - 创建动态产品例外

我是 Broadleaf 的新手,一直在花时间研究 Broadleaf Demo 项目以熟悉该框架。我正在使用当前稳定的 Broadleaf 版本 - v2.2。

我的目标是在不使用管理控制台的情况下创建动态类别/产品。但是,我得到TransientObjectException

这就是我尝试创建类别/产品的方式:

有人可以解释为什么我会收到此异常(因为类别已被保留)以及如何解决它?

0 投票
1 回答
951 浏览

java - Broadleaf Commerce - 动态定价

我浏览了 Broadleaf commerce v2.2 文档/教程,特别是自定义添加项目工作流程和动态定价模块。

我想在将产品添加到购物车时对其进行动态定价。

我的想法是否正确 - 当必须重新定价产品时,可以有两种方法吗?

这可以说明:

方法一:

方法二:

有关于动态定价配置中的说明的问题。

  • 该方法是如何MyDynamicSkuPricingServiceImpl # getSkuPrices()被调用的?

    (在文档中提到MyDynamicSkuPricingServiceImpl#getSkuPrices()将在调用 getPrice() 方法时调用,我配置了文档中提到的所有内容,但 getSkuPrices() 永远不会被隐式调用)

更新-我发现如果 HashMap 定价考虑为空DynamicPricingFilterDynamicPricingService#getSkuPrices()则不会调用。因此,要使 dynamicPricingService 工作,必须有一个非空的 HashMap 并且它将被隐式调用。不确定为什么需要它......

如何更新添加到购物车的产品的定价而不将此值保留在数据库中?

更新

我能够添加动态定价,而无需将值保留在数据库中

但是,购物车总数设置为零售价:623.34。如何获得正确的总数(888.888)

0 投票
2 回答
1162 浏览

java - Broadleaf Commerce 3.0 缺失的工件

我正在按照链接中为 Broadleaf 3.0 列出的步骤进行操作。

使用带有 M2E 插件的 Eclipse-workspace,我尝试了 Maven 更新项目并刷新。但是,maven 多模块项目有未解决的构建错误:

我正在使用 STS v3.2.0(我什至尝试使用 Eclipse Kepler 版本,同样的问题)。使用以前的 Broadleaf 版本 2.2 时不存在构建问题。

我还搜索了缺少 jars 的 maven 存储库:herehere但错误未解决。

0 投票
1 回答
208 浏览

broadleaf-commerce - 无法查看数据库中的更改

我正在使用 Broadleaf Commerce 2.2 并且无法使用我从管理控制台执行的新产品条目来更新我的数据库。我想知道为什么我在管理员中所做的更改没有反映在数据库中?

我通过管理控制台在 Broadleaf 数据库中添加了几个新产品,但是当我在数据库表下检查时,我不会在那里找到任何产品。有什么我需要考虑或设置的方法吗???如何从管理员添加更多产品并查看数据库下的产品?

0 投票
3 回答
1613 浏览

java - 每次启动阔叶贸易后如何保持DB状态?

我正在关注http://docs.broadleafcommerce.org/current/Getting-Started.html并且所有步骤都已成功完成,并且我也迁移到了 MySQL 数据库,并成功使用 jrebel 配置了 mysite。

现在,在我开始我的站点和管理项目后,我开始使用该框架,仅在演示站点下添加更多产品,并且新创建的产品已成功添加到我的站点,但每次我重新启动我的演示站点时,产品恢复到原始状态的默认值,我的意思是我添加到此表“broadleaf.blc_product”的产品在重新启动后消失了,那么我如何将更改保留在数据库中?

我在 development.properties 中进行了这些更改

在此更改后,我的演示站点页面已停止工作。当我尝试在网络浏览器上打开我的网站时,它给了我一个错误:-

HTTP 错误 404

访问 / 时出现问题。原因:

未找到

你能告诉我我在哪里犯了错误。

提前致谢

问候,

安吉帕特尼

0 投票
1 回答
360 浏览

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。

任何有关如何执行此操作的指南都会对我有所帮助。

感谢和问候

安吉帕特尼

0 投票
1 回答
611 浏览

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

0 投票
1 回答
562 浏览

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 的变量。