問題タブ [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 投票する
1 に答える
951 参照

java - Broadleaf Commerce - 動的価格設定

Broadleaf commerce v2.2 のドキュメント/チュートリアル、具体的には Add Item Workflow と Dynamic Pricing モジュールのカスタマイズを読みました。

商品がカートに追加されたときに動的に価格を設定したいと考えています。

私の考えは正しいですか? 製品の価格を変更する必要がある場合、2 つの方法がありますか?:

これは次のように説明できます。

アプローチ 1:

アプローチ 2:

Dynamic Pricing Configurationの手順に関する質問があります。

  • メソッドはどのよう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 ワークスペースを使用して、Maven Update Project と更新を試みました。ただし、maven マルチモジュール プロジェクトには未解決のビルド エラーがあります。

私はSTS v3.2.0を使用しています(Eclipse Keplerバージョンでも試しましたが、同じ問題です)。以前の Broadleaf バージョン 2.2 を使用した場合、ビルドの問題は存在しませんでした。

また、欠落しているjarファイルについてmavenリポジトリを検索しました:ここここですが、エラーは解決されていません。

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

spring-mvc - extednd ブロードリーフ プロセッサから作成された Thymeleaf オブジェクトは、th:each を使用すると null になり、th:each 以外からのみアクセス可能になります。

コードサンプル

「someproc」は、ブロードリーフ プラットフォームから org.broadleafcommerce.common.web.dialect.AbstractModelVariableModifierProcessor を拡張するカスタム プロセッサです。

出力結果は次のようになります。

$someVars リストに 3 つの項目があるとします。

問題は、なぜ $objectCreatedInProcessor beeing が th:each ループに NULL になっているのかということです。そして、変数 $objectAddedToModelAndView が NULL にならず、th:each ループにアクセスできるのはなぜですか?

私が間違っていることは何ですか?何かが恋しいですか?

EDIT1 : 閉じた条件式。これは問題の原因ではなく、単なるコード サンプルの悪さでした。

EDIT2 : 結果表示への閉じたクラス。

EDIT3 : $someVars はコントローラーからスプリング ModelAndView に追加された変数であることに言及するのを忘れました。

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

ofbiz - Apache Ofbiz を Broadleaf コマースと統合する方法

広葉商取引のカスタム モジュール Web アプリケーション プロジェクトを開発しましたが、支払いシステム、管理システムなどの機能を Apache Ofbiz と統合したいと考えています。誰でもこれについて私を助けることができますか? Broadleaf コマースの URL : http://docs.broadleafcommerce.org Apache Ofbiz の URL : http://ofbiz.apache.org/

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

broadleaf-commerce - Broadleaf Commerce ユーザー管理ドキュメント

広葉樹管理者のユーザー権限とその作成方法について知りたいですか? 関連するユーザー管理に関するドキュメントが見つかりません。これについて私を案内してください。前もって感謝します。

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

broadleaf-commerce - 広葉樹サイト

Ant パネルでサイト<Reference pomDeps not found>を取得していますが、ブロードリーフ コマースのデモサイトを起動できません。

jetty-demo を実行すると、次のエラーが表示されます。

解決策が見つからないようです。アンインストールして再インストールしましたが、うまくいきませんでした。mvn -u を実行したところ、正しくビルドされました。Eclipseでは構築されません。

この問題に関する詳細情報はこちらです。私は同じ点で立ち往生しています

Windows 7、Eclipse Kepler Service Release 1 for Web Developers、maven 3.0.5、および ant 1.8.4 (embbebed) を使用していますが、pom を開始または呼び出す ant で build.xml ファイルを実行するときに問題が発生します。 xml ファイル。

これは build.xml ファイルです。実行しようとしているターゲットは jetty-demo で、このファイルは行 97 でファイル pom.xml を使用しています。

build.xml

pom.xml

output : build.xml で jetty-demo ターゲットを実行した後

build.properties :

このリンクでいくつかの調査を行いましたが、それぞれに少なくとも原因の診断があります(たとえば、間違った依存関係)。私の場合、この診断はありません。pom.xml ファイルを maven install で実行すると、問題なく実行されます。

http://forum.broadleafcommerce.org/viewtopic.php?f=14&t=2326&p=6478&hilit=jetty+demo+validate+pom#p6478

http://mail-archives.apache.org/mod_mbox/maven-users/200802.mbox/%3Cf0c159810802020349m6d770b56wdd56f58c4d05e1d8@mail.gmail.com%3E


PreparedStatement間違って使用しているため、画像が挿入されませんでした。あなたは使用する必要がありますか?それらの 1 つだけでなく、すべてのパラメーターに対して。

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

broadleaf-commerce - 広葉樹商取引の管理者の実行中にエラーが発生しました

こんにちは、Broadleaf コマース フレームワークの初心者です。システムでセットアップは正常に完了しましたが、jetty を介して管理者を実行しようとすると、jetty サーバーを開始する前に次のエラーが発生します。これについて助けてください。

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

hibernate - 別の persistenceUnit を追加しても、広葉樹自身のエンティティを参照して失敗する

私はこのチュートリアルに従い、別のデータベースを指す別の永続ユニットを追加することに着手しました。広葉樹自身のエンティティを共有するべきではありません。そう...

コア プロジェクトは、これらの新しい Bean で applicationContext.xml を保持するようになりました。

コア プロジェクトには、次のファイル /META-INF/in1_persistance.xml もあります。

この永続ユニットのプロパティは、blPU のものと非常によく似ています。次に例を示します。

admin では、新しいリソースが \admin\src\main\webapp\META-INF\context.xml に追加されます。

また、admin では、新しい jndi リソースが \admin\src\main\webapp\WEB-INF\jetty-env.xml に設定されます。

そして、applicationContext-datasource.xml に、以下を追加しました。<jee:jndi-lookup id="in1DS" jndi-name="jdbc/in1"/>

アプリケーションが起動し、次のエラー メッセージが表示されて失敗します。

なぜこの新しい永続化ユニットが ProductImpl クラスを検索するのか疑問に思っています。使用するためにリストされていません (in1_persistence.xml にリストされているクラスがなく、オンになっています<exclude-unlisted-classes/>)。それは確かにCategoryImplエンティティを見ることができません....私はここで何が間違っていますか?

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

java - BroadleafCommerce での @AdminPresentation の使用は何ですか

こんにちは、私はブロードリーフを初めて使用し、それを理解しようとしています。ブロードリーフ コマースのコードを@AdminPresentation調べているうちに、エンティティ フィールドや @Admin 関連のような非常に多くの@AdminPresentationAdornedTargetCollection,@AdminPresentationCollection関連するアノテーションを見つけたので、これらのアノテーションの役割を説明してください。またはこれらの注釈を理解するための参照リンクは非常に役立ちます

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

java - Broadleaf Commerce における特定の顧客へのオファー

ブロードリーフ コマース フレームワークを使用して、電子商取引アプリケーションを開発しています。特定の顧客にオファーを適用する方法を教えてください。