1

Solr には奇妙な要件があります。

ビジネス モデルは、州内の各店舗 (ビクトリアなど) に似ており、さまざまな販売カタログ (リッチモンド、ブランズウィックなど) があり、それが独自のフルフィルメント センターとして機能します。

したがって、storeId-vic と catalogId-Richmond の私の URL は、richmond のストアのカタログを取得します。

ここでの要件は、これらの各販売カタログの在庫に基づいて製品を除外する必要があるということです。

次の構造を持つTIテーブルを作成しました

catentry_id -------- QUANTITY_RICFUL-------------QUANTITY_BrunFUL 1234 ----------------------0----- ------------------------------------20

最終結果にもこれらの列を追加するために、solrクエリに変更を組み込みました。

しかし、カタログ ナビゲーション中または検索中にフロント エンドで製品を除外する方法がわかりません。

どんな助けでも大歓迎です!!!

4

2 に答える 2

0

では、基本的に、返されたカタログ エントリをリストにまとめて在庫に結び付けたいと思いますか? たとえば、カテゴリをクリックしたときに、在庫のない製品を表示したくないですか?

これは、Solr レベルまたは JSP レベルで実行できるカスタマイズです。おそらく、Solr がキーオフできるフィールドに商取引 (インポート) で在庫を追跡し、フラグが 0 より大きい値に設定されたアイテムのみを返す必要があります。実際の在庫が必要なのか、ブール値だけが必要なのかわかりません。単一のフルフィルメント センターを使用していますか、それとも複数のフルフィルメント センターを使用していますか? 複数は少しトリッキーになり、ほとんどの場合ログインする必要がありますが、発送先住所によってフルフィルメントが処理されます.

ストアに ATP 在庫が設定されている場合は、在庫がない製品は表示されないため、これを無料で取得する必要があります。インフォセンターのこのページをチェックしてください - http://publib.boulder.ibm.com/infocenter/wchelp/v6r0m0/index.jsp?topic=%2Fcom.ibm.commerce.user.doc%2Fconcepts%2Fcosatpatpandnonatp.htm

于 2012-04-17T17:49:18.320 に答える
0

ここで何を尋ねようとしているのかはわかりませんが、検索ページの各製品Quantity dropdownの下に を表示しようとしているようですが、UI の観点からは意味がありません。Quantity fieldまた、数分/時間ごとに実行されるサードパーティのインベントリ モデルと統合している場合などにも注意してください。インデックス作成などを実行する頻度はどれくらいですか?

そのような複雑さはページに任せたいと思いProdcut Detailます。Quantity fiel検索ページに dを表示する必要がある場合QuickView popup/modalは、色/サイズの属性を表示しquantity dropdown、ユーザーがショッピング カートにアイテムを追加できるようにすることをお勧めします。

于 2012-04-10T19:41:26.190 に答える