Produkte nach Kategorie sortieren (in der übergeordneten Kategorieansicht)

8

Ich habe ein ziemlich einzigartiges Problem.

Ich habe einen Laden, in dem es mehrere Kategorien in einem Setup wie diesem gibt

  

Sammlung
    .... Shorts (Produkte: small 16 - RED und small 20 - BLUE)
    .... Kleid (Produkte: blau: 16, grün 19)

Wenn ich Collection im Shop öffne, bekomme ich die Artikel wie folgt

  

Blau 16
    Grün 19
    kleine 16 - ROT
    kleine 20 - BLAU

Ich möchte, dass meine Ausgabe wie folgt aussieht:

  

klein 16 - ROT
    kleine 20 - BLAUE
     Blau 16
    Grün 19

Wie kann ich diese Ergebnisse erhalten? Es tut mir leid, dass ich keinen Code zur Verfügung gestellt habe, da ich keine Ahnung habe, wie ich das erreichen soll.

    
Kasper Franz 28.09.2015, 13:45
quelle

3 Antworten

0

1 create observer für das Ereignis catalog_block_product_list_collection

%Vor%

2 create class Namespace_Module_Model_Observer

%Vor%

Hier legen wir die Sammlung nach dem Namen der Kindkategorie fest, Sie können sie in die Kategorie-ID ändern oder ein beliebiges Kategorieattribut zur Sammlung hinzufügen und nach diesem Attribut sortieren

%Vor%

Dies ist nur ein Beispiel, wie schnell Sortierung von Produkten nach Kind Kategorien, natürlich können Sie Option in der Symbolleiste hinzufügen und Sammlung dynamisch sortieren

    
Denis 08.10.2015, 13:16
quelle
1

Ich mache etwas ähnliches.

Innerhalb von Magento admin können Sie die Reihenfolge, in der die Produkte auf der Kategorieseite angezeigt werden, manuell festlegen.

  • Katalog - & gt; Kategorien verwalten (wählen Sie Ihre Kategorie)
  • Unter dem Tab "Kategorie Produkte" sehen Sie eine Tabelle mit allen Produkten, die der Kategorie zugeordnet sind, ganz rechts befindet sich die Spalte "Position". Hier geben Sie einen int-Wert ein, je niedriger die Zahl, desto höher das Produkt auf der Kategorieseite erscheint.
R1CHY_RICH 06.10.2015 06:43
quelle
0

Ich denke, du solltest ein Attribut von admin erstellen,

Erstellen Sie ein Attribut custom_order aus Admin- & gt; Katalog- & gt; Attribute- & gt; Attribute verwalten .

set Wird in der Produktliste verwendet = Ja Wird zum Sortieren in der Produktliste verwendet = Ja

Ordnen Sie den Positionswert für jedes Produkt einzeln zu.

Dann gehen Sie zu Admin- & gt; Katalog- & gt; Kategorien verwalten .

Wählen Sie eine Kategorie, klicken Sie auf Registerkarte Anzeigeeinstellungen,

set "Standardproduktliste Sortieren nach" custom_order

    
Supravat 28.09.2015 16:30
quelle