次のように、商品をカートに追加しようとしています。
cartFacade.addToCart("M300044", 2);
そして、次のエラーで失敗します:コード 'M300044' の製品が見つかりません!
コードをデバッグすると、次のクエリが FlexibleSearchService.search(query) によって実行されることがわかりました。
SELECT {c:pk} FROM {Product AS c} WHERE {c:code}='M300044'
hybris 管理コンソールでこのクエリを実行すると、結果として製品が得られます。
しかし、FlexibleSearchService がそれを見つけられないのはなぜですか? カタログのバージョンをどこかに設定することと関係がありますか?