2017-07-07 2 views
1

Ich habe PrestaShop 1.7.1.2 installiert und ich versuche, einen zweiten Satz von Kategorien zu erstellen, die in einem Autozubehörshop verwendet werden.kann ich für jedes Produkt eine zweite Kategorie erstellen?

zum Beispiel .. einige meiner Hauptkategorien gehören speakers, wheel covers und multimedia systems aber ich möchte auch jedes Produkt eine sekundäre Kategorie enthalten, die die car company umfasst ->brand ->year ->doors count.

so hat jeder Kunde alle Hauptkategorien, die auf der Titelseite gezeigt werden, aber wird auch eine Komponente haben, um seinen Autotyp einzugeben und die relevanten Produkte zu erhalten, die für sein Auto spezifisch sind.

so im Allgemeinen möchte ich jedes Produkt zwei definierte Kategorien haben .. ein Haupt (zB speakers) und eine sekundäre (zB AUDI, A1, 2010-2016, 3 doors.

wie kann ich so etwas umsetzen wenn? ich bin ein guter Programmierer, brauchte ich ein relevantes Plugin schreiben, wenn keine meine Bedürfnisse Suite kann.

alle Informationen, um das Problem in Bezug auf würde sehr geschätzt werden.

Antwort

1

Diese verschachtelte Kategorien, das ist eigentlich schon Ady implementiert in Prestashop. Sie müssen nichts speziell programmieren.

Hauptkategorien Um zu zeigen Sie diese Methode verwenden können:

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

Oder die Kategorie drei:

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

Wenn Sie nur für ein Produkt zu zeigen, müssen Sie auch verwenden können:

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

Wenn Sie etwas brauchen, schauen Sie sich einfach Klassenverzeichnis an, da ist alles drin.

+0

Hallo! Ich möchte nur sicherstellen, dass ich das Problem vollständig beschrieben habe. Ich möchte zwei Arten von verschachtelten Kategorien haben ... und dann wird der Benutzer zwei Suchmaschinen haben, eine für jede Kategorie. eine für die Produkttypkategorie und eine für den Autotyp. nur um all diese verschachtelten Kategorien zu erstellen und jedes Produkt an zwei Arten verschachtelter Kategorien anzuhängen?Wie kann ich zwei separate Suchmodule haben, eines für jeden geschachtelten Kategorietyp? – ufk

+0

Eigentlich müssen Sie ein Modul erstellen und reproduzieren, was sie mit Kategorien gemacht haben. Es gibt keine Taxonomie oder benutzerdefinierten Beitragstyp, der Ihnen in Prestashop hilft. –

1

Sie können dies mit der Standard-Prestashop-Funktion tun. Wenn Sie zweite Satz von Kategorien erstellen möchten, erstellen Sie eine Haltung Elternteil als Startseite wie unten angegeben: enter image description here

Danach Sie Ihr Produkt (Testprodukt in Beispiel unten) abbilden können mit diesen beiden Kategorien wie unten für Männer und Frauen: Und nachdem dies getan ist, dann sind Sie ein guter Programmierer, so dass Sie Dateien überschreiben können, damit die einzelnen Suchfelder für die Suche in allen Kategorien funktionieren.

Men

Women

Bitte lassen Sie mich wissen, wenn Sie weitere Fragen haben oder wenn ich Ihre Anforderung falsch verstanden.

+0

danke für diese erstaunliche Antwort. Was ich brauche, ist, dass der zweite Satz von Kategorien (Autotyp geschachtelte Kategorien) nicht in den linken Filtern angezeigt wird, da es so verschiedene Karten, Modelle, Jahre und Türen gibt. Stattdessen möchte ich, dass die linke Seite mit den Filtern nur die Hauptschachteltypen anzeigt und dass die Startseite eine Suchkomponente für den zweiten Satz verschachtelter Kategorien enthält, um freien Text mit automatischer Vervollständigung für jedes Feld in den verschachtelten Kategorien zuzulassen. – ufk

Verwandte Themen