2017-07-07 114 views
1

我已經安裝了PrestaShop 1.7.1.2,並且正在嘗試創建第二組類別以用於汽車配件商店。我可以爲每個產品創建第二組類別嗎?

例如..我的一些主要類別包括speakerswheel coversmultimedia systems但我也希望每一個產品到含有仲類別包括所述car company - >brand - >year - >doors count

因此,每個客戶將擁有首頁上顯示的所有主要類別,但也會有一個組件來輸入他的汽車類型並獲得與他的汽車相關的相關產品。

所以一般我想每個產品有兩個定義的類別..一個主(例如speakers)和一個次級(對於

例如AUDIA12010-20163 doors。我怎樣才能實現這樣的事?我是一個優秀的程序員,如果需要的話我會寫一個相關的插件,如果沒有人能適合我的需求。

關於這個問題,將不勝感激的任何信息。

回答

1

這是嵌套類,這實際上是ALRE Ady在Prestashop中實施。你不必特別編寫任何代碼。

要顯示主要類別,你可以用這個方法:如果需要只顯示一個產品,你也可以使用

Category::getNestedCategories($idRootCategory = null, 
    $idLang = false, 
    $active = true, 
    $groups = null, 
    $useShopRestriction = true, 
    $sqlFilter = '', 
    $orderBy = '', 
    $limit = '' 
); 

Category::getCategories($idLang = false, $active = true, $order = true, $sqlFilter = '', $orderBy = '', $limit = ''); 

還是第三類

Product::getProductCategories($id_product = ''); 

如果你需要什麼,只要看看classes目錄,裏面就有一切。

+0

嗨!我只是想確保我完全描述了這個問題。我想要兩種類型的嵌套類別...然後用戶將爲每個類別提供一個可用的搜索引擎。一個用於產品類型類別,另一個用於汽車類型。只是爲了創建所有這些嵌套類別並將每個產品附加到兩種類型的嵌套類別中?我怎麼能有兩個單獨的搜索模塊,每個嵌套類別類型? – ufk

+0

其實你必須製作一個模塊並重現他們對類別所做的事情。在Prestashop中沒有像Taxonomy或自定義帖子類型的幫助。 –

1

您可以使用默認Prestashop功能執行此操作。如果你想創建第二組類,創建一個保存父如主頁一樣如下: enter image description here

這之後,您可以映射你的產品(在下面的例子測試產品)與這兩個類別,如低於男性和女性: 然後,你是一個很好的程序員,所以你可以覆蓋文件,使單個搜索字段工作,搜索所有類別。

Men

Women

請讓我還是知道的,如果您有任何其他查詢,如果我誤解了你的要求。

+0

謝謝你這個驚人的答案。我需要的是第二組類別(車型嵌套類別)不會出現在左側的過濾器中,因爲存在如此不同的卡片,型號的年代和門。相反,我希望帶過濾器的左側面板僅顯示主要嵌套類別,並且我希望主頁爲第二組嵌套類別包含一個搜索組件,以允許自動完成嵌套類別中每個字段的自由文本。 – ufk

相關問題