问题标签 [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 投票
3 回答
17575 浏览

java - 为什么选择 Magento 或 ZenCart 的 Broadleaf Commerce?

我有一个用 java-spring-hibernate 制作的网站,我们从头开始制作自己,它显示了产品目录,我有它的逻辑。我还可以使用我们在 flex 中创建的管理员来管理内容和产品/类别。我们可能不应该费尽心思,因为那里有这么多的厘米,但它做了什么。该站点使用jstl在html中呈现在flex中管理的内容。

现在我想向它添加一个电子商务,因为我们必须将所有支付、发货、订单逻辑添加到管理员和前端(购物车/用户)。但是,由于已经有像 magento 商店这样的东西,我在想也许我应该切换并让我漂亮的应用程序死掉:/。在我研究的过程中,我偶然发现了阔叶商业,它是一个用 flex-spring-hibernate 制作的电子商务后端。它相对较新,应该有一个活跃的开发团队。所以我想我的问题是,为什么?如果有这么多开源商务解决方案,他们会在开发方面做出这种努力吗?我的意思是你仍然需要为用户端构建 GUI。他们与magento有什么区别,优点是什么?我应该尝试与阔叶集成吗?然后保留我喜爱的旧应用程序有什么好处?

0 投票
1 回答
525 浏览

terracotta - 带有 Terracotta BigMemory 的 Broadleafdemo

我正在尝试弄清楚如何使用 Terracotta BigMemory 配置 Broadleaf 电子商务 java 解决方案 聆听http://www.slideshare.net/crederajfischer/bigmemory-for-bigproblems-improving-performance-of-a-real-world-ecommerce -application-based-on-hibernate-broadleaf-commerce

  1. 如何配置 Broadleafdemo 以使用 Terracotta BigMemory?是否像修改 bl-override-ehcache.xml 以具有“堆外”组件一样简单?

  2. 我想我必须获得使用 Terracotta BigMemory 的许可证?

0 投票
1 回答
1113 浏览

java - 让阔叶在单元测试中运行

我试图让 Broadleaf Commerce 在一个简单的 JUnit 单元测试中运行,作为概念证明,看看我是否可以在没有 UI 的情况下执行基本的购物车操作,例如添加到购物车、更新数量和下订单。

看看我是否可以使用完全不同的 UI,并将 Broadleaf 作为后端。

到目前为止,这有点难以开始工作(只是为了让 spring 上下文启动并运行)。我正在使用 Gradle 来构建我的项目。配置如下所示:

测试类:

MyTest.xml:

build.gradle 摘录(不得不做一些 hack 来让 ehcache 与 Maven Central 一起工作,不完全确定为什么):

我得到的堆栈跟踪相当长,但最底部(我相信相关)部分是这样的:

从查看课程来看,似乎有一个未指定的持久性单元 - 但我不确定在哪里寻找纠正。

最重要的是 - 当我在我的 config.xml 文件中更改 Spring 导入行的顺序时,错误会发生变化。

也许我以错误的方式接近这个,但我假设我应该能够通过以正确的顺序包含默认的 Broadleaf Spring XMLs 来使其工作 - 但我已经尝试了其中的一些并且没有骰子(有些相同错误,有些不同,都不好)。

关于如何让它发挥作用的任何想法?

0 投票
1 回答
3445 浏览

spring - Java 电子商务框架和 Neo4j 作为数据库

我使用 Neo4j(Spring Data Neo4j)作为我的数据库,使用 Java 作为一种语言(使用 Spring 框架)。

现在,我必须将电子商务平台作为我的应用程序的一部分来实现。我遇到了阔叶电子商务,但想知道我是否可以将 Neo4j 作为数据库而不是任何关系数据库。

另外,是否有任何其他框架可以为我提供以下功能,但可以选择配置数据库,1. 订单管理 2. 支付网关 3. 我的购物车和下单

这是针对 B2B 网站的。

请让我知道一些关于如何从这一点继续前进的指示。

谢谢, 阿卜杜勒

0 投票
3 回答
2143 浏览

maven - Broadleaf commerce 在 build.properties 文件中添加 maven home

我正在尝试在 Eclipse 中运行Broadleaf Demosite 项目。我按照 阔叶网站的入门指南中的说明设置了演示站点。maven 父项目build.properties内的文件中的默认代码显示了这一点,Demosite

由于需要 maven.home 来启动服务器,所以现在我已经下载并解压了maven 3.0.4in C:\Users\admin\Downloads\apache-maven-3.0.4\lib.

我必须maven.home在属性文件的行中指定的路径是什么,

应该是这样的吗?

0 投票
1 回答
371 浏览

spring - 使用 Spring 框架的阔叶邮件发件人类

这在java中是什么意思...我看到了一些新的东西,我以前从未见过这样的东西...这段代码使用spring框架javamailsender类发送邮件

0 投票
1 回答
576 浏览

spring-mvc - 是否可以用 ElasticSearch 替换阔叶商业中的 apache solr?

我正在尝试使用broadleafcommerce并对其进行自定义。在研究中我发现它使用Apache Solr。但是,我已经很容易使用 ElasticSearch,因为我目前仅在我的工作场所使用 ElasticSearch。所以,我很好奇,好像我可以用 ElasticSearch 替换可定制的阔叶商务代码。如果可能的话,我还想知道它需要多长时间或它的难度级别是多少?

提前致谢 !

0 投票
2 回答
1253 浏览

spring - Broadleaf Commerce 和多种产品类型

我的产品类型少于 5 种,并且我一直在遵循手册:
http ://docs.broadleafcommerce.org/current/Extending-Entities-Tutorial.html 直到“单表继承”,因为我只有更少变体,我不想使用单表继承。 我已经完成了以下操作,但是在重建并重新启动后,我没有看到在数据库中创建任何表。有任何想法吗?

图书

持久性.xml

上下文实体.xml

更新:请注意,如果我像这样覆盖(扩展)BLC ProductImpl bean,则会创建表

0 投票
1 回答
1204 浏览

spring-mvc - 阔叶贸易中的货币变化

我正在尝试更改出现在整个阔叶应用程序中的更改货币符号。

探索代码我发现 BLC 有一个 thymleaf 方言 'blc' 和属性 'price' 以在网页中呈现价格/成本。

例子:

参考“ org.broadleafcommerce.core.web.processor.PriceTextDisplayProcessor ”类,被覆盖的方法 getText 似乎返回带有价格的“$”符号:-

怀疑:-

  1. 为 BLC 方言和处理器定义的 spring bean 在哪里?如何实际配置 blc 方言以及如何为价格属性配置我自己的处理器。

  2. “货币分辨率”如何与此相关参见此处

  3. 此问题的任何快速解决方法。

如果我遗漏任何信息,请纠正我。

谢谢

0 投票
1 回答
1010 浏览

rest - Broadleaf commerce Api 将商品添加到购物中不起作用

我已经按照其文档( http://docs.broadleafcommerce.org/current/REST-Tutorials.html)设置了 Broadleaf 以使其运行。设置网站工作正常。但是,当我测试将商品添加到购物车 REST api 时,我发现它导致了我的错误。这是我的输入:

url: localhost:8080/api/cart/2003/100?skuId=100&customerId=1101 请求方式: POST

发现错误:[错误] 02:15:57 DefaultErrorHandler - 工作流 org.broadleafcommerce.core.order.service.exception.RequiredAttributeNotProvidedException 期间发生错误:无法添加到产品 (100) 购物车。未提供必需属性:颜色

我的设置环境是: - Broadleaf commerce 2.2 - MySql 数据库,其数据来自 Braodleaf DemoSite。