2022-09-09 10:44:45 - 米境通跨境電商
Magento安裝完畢,創(chuàng)建產(chǎn)品分類目錄,上傳新產(chǎn)品并將它歸類到創(chuàng)建好的Magento產(chǎn)品分類中。但是發(fā)現(xiàn)首頁(yè)并不顯示新創(chuàng)建的產(chǎn)品和分類。為什么會(huì)不顯示剛上傳的產(chǎn)品呢?而且又為什么連產(chǎn)品分類也不顯示呢?最后總結(jié)可以從以下幾個(gè)方面檢查一下。
Magento首頁(yè)不顯示產(chǎn)品
1.檢查Magento產(chǎn)品分類的根目錄RootCategory,以及根目錄下該產(chǎn)品所屬的子分類的狀態(tài):Catalog->ManagerCategories->RootCategory->IsActive要設(shè)置為Yes。
2.檢查提交創(chuàng)建的產(chǎn)品是否啟用:Catalog->ManagerProducts->Eidt->General->狀態(tài)Status要設(shè)置為Enable。
3.然后同時(shí)檢查該Magento產(chǎn)品的庫(kù)存Inventory:StockAvailability是否為OutofStock,默認(rèn)要設(shè)置為InStock才會(huì)顯示在Magento前臺(tái)。數(shù)量Qty大于0。
4.檢查產(chǎn)品圖片是否被排除了,Magento批量上傳的產(chǎn)品有時(shí)候會(huì)默認(rèn)被設(shè)置為Exclude,同樣編輯產(chǎn)品信息Images選項(xiàng),去掉Exclude復(fù)選框。
5.檢查首頁(yè)代碼是否設(shè)置了顯示新產(chǎn)品:CMS->Pages->HomePage,Magento默認(rèn)注釋掉了這里Design->PageLayout中的PagelayoutXML。去掉注釋則會(huì)默認(rèn)顯示最新產(chǎn)品(創(chuàng)建產(chǎn)品時(shí)已經(jīng)設(shè)置為新產(chǎn)品的才會(huì)顯示SetProductasNewfromDate),最近瀏覽產(chǎn)品,最近比較的產(chǎn)品等,注:這里的代碼顯示新產(chǎn)品需要在設(shè)置CustomDesignFrom和CustomDesignTo的時(shí)間范圍內(nèi)才顯示。
另外(Magento1.3版本及以前)也可以在Content中添加其他類型的產(chǎn)品列表(如新產(chǎn)品,所有產(chǎn)品,某分類下的產(chǎn)品等),所有產(chǎn)品:
{{blocktype="catalog/product_list"name="home.catalog.product.list"alias="products_homepage"template="catalog/product/list.phtml"}}
其他xml代碼請(qǐng)參考:Howtodisplayproductsonhomepage。
6.最后清除緩存,重建索引。System->CacheManagementSystem->IndexManagement。
Magento不顯示產(chǎn)品分類
Magento不顯示產(chǎn)品分類又是怎么回事呢?(Magentodisplaycategory)當(dāng)我們創(chuàng)建好了RootCategory根分類目錄,并賦予產(chǎn)品之后,在導(dǎo)航不顯示Magento分類的原因檢查如下:
1.和Magneto首頁(yè)不顯示產(chǎn)品一樣,首先檢查該分類IsActive是否為Yes。
2.包含到導(dǎo)航菜單中IncludeinNavigationMenu是否設(shè)置為Yes。
3.檢查是否為Root根分類創(chuàng)建了子分類,RootCategory根分類在Magento站點(diǎn)包含不同商店時(shí)才有用,用于區(qū)分不同商店。RootCategory根分類的一級(jí)子分類會(huì)作為Magento商店的頂級(jí)產(chǎn)品分類顯示在導(dǎo)航菜單中。請(qǐng)看Magento用戶手冊(cè)中《Magento創(chuàng)建產(chǎn)品分類》的詳細(xì)介紹。所以需要為ROOTcategory創(chuàng)建一個(gè)子分類,將產(chǎn)品賦予這個(gè)子分類后,導(dǎo)航菜單中就應(yīng)該會(huì)顯示分類目錄了。