2014-02-25 158 views
0

我在hybris的產品列表配置中遇到問題。我很確定這個問題的答案很簡單,但我解決不了。所以這是問題。Hybris產品配置

我有一個主頁有一個鏈接,分配給導航欄。每當鏈接被按下時,我想要重定向到產品列表頁面,其中將顯示特定類別的所有產品的列表。不過,我設法做到了這一點,但每當我更改某個產品的名稱時,都會發生某種情況,並且頁面停止顯示。它會拋出一個錯誤,說它正在查找我編輯的產品的舊名稱。

例如,如果產品名稱是Product1,則顯示該頁面,然後我將名稱更改爲Product2,並且當我按下鏈接時,它會引發錯誤產品未找到代碼'Product1'!如果我希望這個問題得到解決,我必須創建一個新的Product1,而且我更確定這不是它應該工作的正確方式。在目錄或類似內容中進行更改後,我需要執行哪些同步?任何幫助將不勝感激!

回答

5

我建議您嘗試兩件事情,可能會解決您的問題。

  1. 當您對產品進行更改時,您很可能會對展示目錄進行更改。這是您的中介,以確保信息在上線前是正確的(特別是在您有工作流程的情況下有用)。爲了同步這些信息,您需要登錄到產品座艙(your-server:9000/productcockpit)。在左側菜單中找到分類版本的目錄,右鍵單擊它,然後選擇「同步選定的版本」。這會將您的信息轉移到在線目錄中。

  2. 當您到達產品列表頁面和搜索結果頁面時,所包含的信息可能會被SOLR索引。爲了反映任何變化,您需要重新編制索引。要做到這一點:

    • 轉到HMC和登錄(您的服務器:9000/HMC /的hybris)
    • 在導航菜單的左邊,點擊系統>刻面搜索>索引操作嚮導
    • 將出現一個彈出窗口。選擇索引器操作更新並將Solr配置設置爲與您的網站相關聯的索引。
    • 單擊開始,重新索引將開始。它不應該花太長時間
    • 如果失敗,那麼你可能需要完全重新索引而不是

我希望這將幫助;我建議您設置一個Cronjob,以便將來定期重新編制索引,以使您的網站始終與您的產品管理保持同步。

+0

非常感謝你,需要重新索引,我開始了它,一切似乎都很好,我將不得不指定一個CronJob自動管理:) – user3240544

0

PLP(Product Listing Page)從Solr獲取數據。因此,無論何時您更改PLP中引用的任何內容,您都需要更新Solr中的索引。

由於您已更改產品名稱,請更新hmc的Solr索引。

+0

謝謝你的回答。我還有一個問題 - 您是否知道上傳圖片並在產品頁面中查看圖片的過程是什麼,我隨時都可以看到沒有圖片,只是縮略圖「即將推出」,但在HMC中圖像本身上傳,一切似乎都很好... – user3240544