問題タブ [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.
rest - ブロードリーフ コマースの REST Api の確認を呼び出すための JSON 形式がどのように見えるか
Broadleaf のドキュメント ( http://docs.broadleafcommerce.org/current/REST-Tutorials.html )に従って実行するように Broadleaf をセットアップしました。REST Api を使用してカートをチェックアウトしたかったのです。つまり、/cart/checkoutです。したがって、送信される JSON 形式がどのように似ているかを理解するために、コードの内部を調べました。コードを調べたところ、次のように JSON データを渡す必要があることがわかりました。
ただし、JSONデータがどのように見えるかはわかりません。そのため、API を使用したことがある方は、リクエストを行うためにデータの例を示してください。答えを楽しみにしています。
前もって感謝します。
e-commerce - Broadleaf commerce 配送情報はどこに入力されますか
Broadleaf コマースを数日間試してみたところ、これが優れたフレームワークであることがわかりました。これを構築したすべての人に感謝します。しかし、私は問題に直面しており、誰かが助けてくれるのを待っています. 私が見つけた問題は、以下の手順に従って再現できます。
- ユーザーの「アドレスの管理」ページに移動します。
- アドレスを削除します。
- 「チェックアウト」ページに移動すると、そのような配送情報が箱の中にまだあることがわかります。
したがって、私の質問は、そのような配送情報がどのように入力されるかを知りたいということです. テーブル「blc_customer_address」も確認したところ、そのような情報を表す行が削除されていることがわかりましたが、blc_address.is_activeはまだ1に等しく、意味がありません。
ちなみに、Broadleaf2.2、MySql データベース、Apache Tomcat に従って Web サイトをセットアップしました。
前もって感謝します。
paypal - Broadleaf コマースは Paypal Express モジュールと統合できません
Broadleaf のドキュメント (リンクはこちら: http://docs.broadleafcommerce.org/2.2/PayPal-Quick-Start.html ) に従って、Broadleaf の DemoSite 環境を Paypal Express モジュールと統合しました。これを開発環境に実装するために、サンドボックス アカウントを作成し、関連する値をサイトに設定しました。
しかし、商品をショッピング カートに追加して [エクスプレス チェックアウト] ボタンをクリックして DemoSite をテストしたところ、DemoSite で次のエラーが発生しました。
したがって、上記の問題を解決する方法を教えてください。前もって感謝します。
ちなみに、私の DemoSite は Broadleaf 2.2 と Broadleaf-paypal 2.0.1 に従って構築されています。
sap - SAP によるブロードリーフ
B2B サイトを刷新する必要があるクライアントの 1 人に広葉樹の使用を検討しています。広葉樹のすべてが非常によく見えますが、大きな課題の 1 つは、このクライアントがすべての製品、注文、プロモーションなどを SAP に持っていることです。
通常のリレーショナル データベースの代わりに SAP でエンティティを呼び出し/永続化するためにブロードリーフを統合またはオーバーライドしたことのある人はいますか?
ご協力いただきありがとうございます
e-commerce - ブロードリーフのマルチテナント
ブロードリーフは初めてです。そして、私はその中でマルチテナントをやろうとしています。
Broadleaf の公式サイトにドキュメントが見つかりません。ブロードリーフのマルチテナンシーに関する github で 1 つのプロジェクトを見つけました。リンクは https://github.com/BroadleafCommerce/DemoSite-MultiTenant-SingleSchema
「mvn install」を使用してmavenでそのプロジェクトをビルドすると、ビルドに失敗し、そのプロジェクトをビルドすると以下のエラーが発生します。
おそらく、pom.xml で定義されている Broadleaf-multitenant-singleschema jar が見つからないことが示されています。
その瓶を手動で見つけようとしましたが、その瓶が見つかりません。何が問題なのかわかりません。ブロードリーフでマルチテナントを行うことは可能ですか? そのデモはブロードリーフのマルチテナントに関するものですか?
前もって感謝します。アンキット
solr - ブロードリーフでのsolrクエリ
Solr と Broadleaf は初めてです。
私は、solr 検索を使用しているという点で、Broadleaf で作業しています。それは完全に問題なく、動作状態です。製品テーブルには現在、カテゴリ フィールドとカテゴリ別の広葉樹検索があります。要件に従って、製品テーブルを拡張し、会社 ID を使用して新しいテーブルを作成します。したがって、ExtendedProduct テーブルには、companyId と productId (製品テーブルを持つ fk) の 2 つのフィールドがあります。 companyId による製品リストも取得します。
schema.xml ファイルは以下のようになります
そしてsolrConfig.xmlファイルは次のようになります
現在、広葉樹では、カテゴリ:2023 のクエリを配置しています。以下は、q=category%3A2003&fl=id&rows=15&fq=namespace%3Ad&start=0 のような SolrQuery.toString です。
テーブル名がこれにどのように/どこで構成されているかはまだわかりません。
companyId で製品を検索したいのですが、これを行うにはどの変更を行う必要がありますか?
前もってありがとう、アンキット
broadleaf-commerce - 広葉樹商戦がTomcatに展開
stanal tomcat に広葉樹商戦を展開すると、エラーが発生します:-
なぜこれが起こっているのですか?
spring - 春のBeanプロパティリストの1つのクラスを置き換えます
私は spring-mvc に基づくブロードリーフで作業しています。
プロジェクト モジュールに基づいて、異なる xml ファイルに 3 ~ 4 個の blCustomPersistenceHandlers Bean 定義があります。
以下の異なるxmlファイル
上記の定義は、含まれている jar ファイルに存在します。ここで、このハンドラーの 1 つを置き換えたいと思います。たとえば、ProductCustomPersistenceHandler、
そのハンドラーに関するいくつかの機能を変更する必要があるため、xml ファイルでそのハンドラーを以下のように変更しました。
また、Bean定義をxmlファイルに入れます
ProductCustomPersistenceHandler クラス
このハンドラーを拡張して新しいハンドラーを作成するだけです。コアハンドラーのみが実行されているため、ハンドラーを実行したいと思います。
しかし、これは機能していません。コア部分に変更できないので、handler を自分の handler に置き換えるだけです。どうやってやるの?それは春に可能ですか?