問題タブ [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 コマースなのか?

私はJava-spring-hibernateで作成したサイトをゼロから作成しました。製品のカタログが表示され、そのロジックがあります。フレックスで作成した管理者と一緒に、コンテンツと製品/カテゴリを管理することもできます. 非常に多くの cms が存在するため、おそらくすべての問題を解決する必要はありませんでしたが、これで完了です。サイトは、flex で管理されているコンテンツを jstl で html にレンダリングします。

eコマースを追加したいのですが、そのためには、すべての支払い、出荷、注文ロジックを管理者とフロントエンド(カート/ユーザー)に追加する必要があります。しかし、magentoストアのようなものはすでにあるので、切り替えて美しいアプリを残して死ぬべきだと思っていました:/。私が調査していたとき、flex-spring-hibernate で作成された e コマース バックエンドである広葉樹コマースに出くわしました。比較的新しく、活発な開発チームがいるはずです。だから私の質問は、なぜですか?オープンソースの商取引ソリューションが非常に多い場合、開発にこの種の努力をしているでしょうか? つまり、ユーザー側の GUI を作成する必要があります。マジェントとの違いは何ですか、長所は何ですか? ブロードリーフとの統合を試みる必要がありますか? 私の愛する古いアプリを維持するためには、どのような利点がありますか?

0 投票する
1 に答える
525 参照

terracotta - Terracotta BigMemory を使用した Broadleafdemo

Terracotta BigMemory を使用して Broadleaf eCommerce Java ソリューションを構成する方法を理解しようとしています-アプリケーションベースの休止状態-ブロードリーフ-コマース

  1. Terracotta BigMemory を使用するように Broadleafdemo を構成するにはどうすればよいですか? 「オフヒープ」コンポーネントを持つように bl-override-ehcache.xml を変更するのと同じくらい簡単ですか?

  2. Terracotta BigMemory を使用するにはライセンスが必要だと思いますか?

0 投票する
1 に答える
1113 参照

java - Broadleafを単体テストで実行する

私は、UIなしで、カートへの追加、数量の更新、注文などの基本的なショッピングカート操作を実行できるかどうかを確認するための概念実証として、BroadleafCommerceを単純なJUnit単体テストで実行しようとしています。

Broadleafをバックエンドとして使用して完全に異なるUIを使用できるかどうかを確認するためのアイデア。

これまでのところ、これを機能させるのは少し大変でした(Springコンテキストを起動して実行するためだけに)。Gradleを使用してプロジェクトをビルドしています。構成は次のようになります。

テストクラス:

MyTest.xml:

build.gradleの抜粋(ehcacheをMaven Centralに対して機能させるには、少しハックする必要がありましたが、理由は完全にはわかりません):

私が取得するスタックトレースはかなり長いですが、一番下の(そして私が関連すると思う)部分はこれです:

クラスを見ると、指定されていない永続性ユニットがあるようですが、それを修正するためにどこを見ればよいかわかりません。

その上、config.xmlファイルのSpringインポート行の順序を変更するとエラーが変わります。

おそらく私はこれに間違った方法でアプローチしていますが、デフォルトのBroadleaf Spring XMLを正しい順序で含めることで、これを機能させることができるはずだと思います-しかし、私はそれらのいくつかを試しましたが、サイコロはありません(いくつか同じエラー、いくつかの異なる、すべて悪い)。

これを機能させる方法について何かアイデアはありますか?

0 投票する
1 に答える
3445 参照

spring - データベースとしての Java および Neo4j 用の e コマース フレームワーク

データベースとしてNeo4j(Spring Data Neo4j)を使用し、言語としてJavaを使用しています(Springフレームワークを使用)。

ここで、アプリケーションの一部として e コマース プラットフォームを実装する必要があります。広葉樹の電子商取引に出くわしましたが、Neo4j をリレーショナル DB の代わりに DB として使用できるかどうか疑問に思っています。

また、次の機能を提供するが、DB を構成するオプションを提供する他のフレームワークはありますか? 1. 注文管理 2. 支払いゲートウェイ 3. マイカートと注文の配置

これはB2B Webサイト用です。

これから先に進む方法について、いくつかの指針を教えてください。

ありがとう、アブドゥル

0 投票する
3 に答える
2143 参照

maven - Broadleaf commerce build.properties ファイルに maven ホームを追加する

Broadleaf Demosite プロジェクトを Eclipse で実行しようとしています。Broadleaf サイトのGetting started guideの指示に従ってデモサイトをセットアップしました 。Maven 親プロジェクトbuild.properties内のファイルのデフォルト コードは、これを示しています。Demosite

サーバーを起動するには maven.home が必要なので、ダウンロードして解凍しmaven 3.0.4ました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 - Broadleafcommerce の apache solr を ElasticSearch に置き換えることは可能ですか?

Broadleafcommerceを使用してカスタマイズしようとしています。調査の結果、Apache Solrを使用していることがわかりました。ただし、 現在ElasticSearchを職場でのみ使用しているため、ElasticSearchはすでに便利です。それで、broadleafcommerce のカスタマイズ可能なコードを ElasticSearch に置き換えることができるかどうかに興味があります。可能であれば、所要時間や難易度も教えていただきたいです。

前もって感謝します !

0 投票する
2 に答える
1253 参照

spring - 広葉商取引と複数の商品タイプ

私は 5 つ未満の製品タイプ しか持っていません
バリエーション、単一テーブルの継承を使用したくありません。 次のことを行いましたが、再構築して再起動した後、データベースに作成されたテーブルが表示されません。何か案は?

書籍

Persistence.xml

context-entity.xml

更新:このように BLC ProductImpl Bean をオーバーライド (拡張) すると、テーブルが作成されることに注意してください

0 投票する
1 に答える
1204 参照

spring-mvc - Broadleafコマースでの通貨の変更

Broadleafアプリケーション全体に表示される通貨記号の変更を変更しようとしています。

コードを調べてみると、BLCにはthymleaf方言「blc」と属性「price」があり、Webページで価格/コストをレンダリングしていることがわかりました。

例:

' org.broadleafcommerce.core.web.processor.PriceTextDisplayProcessor 'クラスを参照すると、オーバーライドされたメソッドgetTextは価格とともに' $'記号を返しているようです:-

疑問:-

  1. BLC方言とプロセッサ用に定義されたSpringBeanはどこにありますか?blc方言が実際にどのように構成されているか、および価格属性用に独自のプロセッサーを構成するにはどうすればよいですか。

  2. 「通貨の解決」がこれとどのように関連しているかはこちらをご覧ください

  3. この問題の簡単な回避策。

情報が足りない場合は訂正してください。

ありがとう

0 投票する
1 に答える
1010 参照

rest - Broadleaf commerce Api のショッピングへのアイテムの追加が機能しない

Broadleaf のドキュメント ( http://docs.broadleafcommerce.org/current/REST-Tutorials.html )に従って実行するように Broadleaf をセットアップしました。セットアップ Web サイトは正常に動作します。ただし、ショッピング カートへのアイテムの追加 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) カートに追加できません。必要な属性が指定されていません: COLOR

私のセットアップ環境は次のとおりです。 - Broadleaf commerce 2.2 - データが Braodleaf DemoSite から取得される MySql データベース。