Hotcakes Commerce ProductViewerでは、Hotcakes Administration> Edit Product> Related Itemsを使用して明示的に定義された関連商品のみを表示することを目標としています。言い換えれば、私はホットケーキが顧客の購入履歴から推測/学んだ関連商品を表示したくない。それを達成する最善の方法は何ですか?Hotcakes ProductViewer - 明示的に定義されている場合のみ関連項目を表示
Views \ Products \ Index.cshtmlには、RelatedItemを含むProductPageViewModelにアクセスできます。ただし、RelatedItemsは、暗黙的に定義された関連項目と明示的に区別するための方法を提供していないようなSingleProductViewModelsのリストです。 LocalProduct(つまり現在のProduct自体)にもアクセスできますが、Productオブジェクトの関連項目については何も表示されません。この情報にアクセスする最も良い方法は何ですか?
また、ホットケーキに関連するオプションの学習をオフにするだけで、明示的に定義されているものだけを使用するオプションがありますか?それはさらに良いでしょう。
ありがとうございます!
ありがとうございました。 APIは製品との関連を解除する唯一の方法ですか?私たちは、内部テスト中に確立された無関係な数多くの製品関係を有しており、現在、顧客向けに店舗を立ち上げる準備をしています。だから、私はそれらの関連を取り除くか、関連製品のすべての表示を隠す必要があるように見えます。 –
各製品を編集することによって、製品関係を変更できます。また、ストア管理の「スーパーユーザー管理」領域ですべてのテストデータを削除することもできます。 –
店舗管理で商品を編集するとき、明示的に学習した関係は表示されません(私たちが明示的に設定したもののみ)。また、「Superuser Admin」ページには、「Clear Store Data」オプションがありません。私はバージョン1.10.4 Proを使用しているからです。関係を削除するためのデータベースの方法はありますか?私はhcc_ *表を見て、製品関係がどこにあるのかを知ることができませんでした。テーブルhcc_ProductRelationshipsが表示されますが、明示的に設定して暗黙的にリレーションシップを学習しても、ゼロの行があります。 –