0

hybris の製品リストの構成に問題があります。この問題の答えはかなり単純だと確信していますが、解決できません。ここに問題があります。

ナビゲーション バーに割り当てられた 1 つのリンクを持つ 1 つのホームページがあります。リンクが押されるたびに、特定のカテゴリのすべての製品のリストが表示される製品リスト ページにリダイレクトされます。しかし、私はこれを行うことができましたが、特定の製品の名前を変更するたびに何かが起こり、ページが表示されなくなります. 編集した製品の古い名前を探しているというエラーがスローされます。

たとえば、製品名が Product1 の場合、ページが表示されます。次に、名前を Product2 に変更し、リンクを押すと、Product with code 'Product1' not found! というエラーがスローされます。これを修正するには、新しい Product1 を作成する必要がありますが、これが正しい方法ではないことは確かです。カタログなどに変更を加えた後に必要な同期はありますか? どんな助けでも大歓迎です!

4

2 に答える 2

6

問題を解決できる可能性のある 2 つのことを試してみることをお勧めします。

  1. 製品に変更を加える場合、ステージングされたカタログに変更を加える可能性が高くなります。これは、公開前に情報が正しいことを確認するための仲介者です (特に、ワークフロー プロセスが整っている場合に役立ちます)。この情報を同期するには、製品コックピット (your-server:9000/productcockpit) にログインする必要があります。左側のメニューでステージングされたバージョンのカタログを見つけて右クリックし、[選択したバージョンを同期] を選択します。これにより、お客様の情報がオンライン カタログに転送されます。

  2. 製品リスト ページと検索結果ページに到達すると、そこに含まれる情報はおそらく SOLR によってインデックス化されています。変更を反映するには、インデックスを再作成する必要があります。これをする:

    • HMC に移動してログインします (your-server:9000/hmc/hybris)
    • 左側のナビゲーション メニューで、[システム] > [ファセット検索] > [インデクサー操作ウィザード] をクリックします。
    • ポップアップウィンドウが表示されます。インデクサー操作を更新として選択し、Solr 構成を Web サイトに関連付けられたインデックスに選択します。
    • [開始] をクリックすると、インデックスの再作成が開始されます。時間がかかりすぎてはいけません
    • これが失敗した場合は、代わりに完全な再インデックスが必要になる場合があります

これがお役に立てば幸いです。製品管理でウェブサイトを最新の状態に保つために、今後定期的にインデックスを再作成するように Cronjob を設定することをお勧めします。

于 2014-02-25T15:33:01.780 に答える