私はWCSを初めて使用します。Stackoverflowも初めて...
ショッピングカートページの商品IDに基づいて色とサイズの属性を取得する方法を教えてください。
ショッピング カート ページのリンクをクリックすると、クイックビュー ページにリダイレクトされます。私はそれをしたくありません。ユーザーはショッピングカートページ自体でサイズと色を選択できるはずです...
他に必要なものがあれば教えてください...
私はWCSを初めて使用します。Stackoverflowも初めて...
ショッピングカートページの商品IDに基づいて色とサイズの属性を取得する方法を教えてください。
ショッピング カート ページのリンクをクリックすると、クイックビュー ページにリダイレクトされます。私はそれをしたくありません。ユーザーはショッピングカートページ自体でサイズと色を選択できるはずです...
他に必要なものがあれば教えてください...
必要なロジックはすべて OrderItemDetail.jso と ProductDescription_Data.jspf にあります。
次のことを確認する必要があります。
itemBeans のみがショッピング カートに追加されます
それらをループするときは、その itemBean の親製品を取得してから、すべての SKU を調べて、それらの定義属性をリストに結合して表示する必要があります。
Solr から CatEntry を取得するためのスニペットは次のようになります。
<wcf:getData type="com.ibm.commerce.catalog.facade.datatypes.CatalogNavigationViewType" var="allCatEntryInOrder" expressionBuilder="getCatalogEntryViewParentInfoByIDNoEntitlementCheck">
<wcf:param name="UniqueID" value="${orderItem0.catalogEntryIdentifier.uniqueID}"/>
<wcf:contextData name="storeId" data="${WCParam.storeId}" />
<wcf:contextData name="catalogId" data="${WCParam.catalogId}" />
</wcf:getData>
次に、Parent CatentryId を取得するには、上記と同じように solr を再度呼び出す必要がありますが、
<wcf:param name="UniqueID" value="${aCatEntry.parentCatalogEntryID}"/>
それらの多くがあるため、SearchProfilesについてお読みくださいexpressionBuilder
。solrから返すデータに応じて、それぞれ独自の使用法があります。
これが、どこを見て解決策を実行するかを理解するのに役立つことを願っています。
ありがとう
ベッド