SortingOptions — Sortieroptionen für Produktlisten¶
Extension for Magento 2¶
Bedienungsanleitung¶
CopeX GmbH
Web: https://copex.io
Email: office@copex.io
Inhaltsverzeichnis¶
| Abschnitt | Seite |
|---|---|
| 1 Voraussetzungen | 2 |
| 2 Konfiguration | 2 |
| 3 Funktionen | 2 |
| 3.1 Verfügbare Sortieroptionen | 2 |
| 3.2 Sortierlogik | 3 |
1 Voraussetzungen¶
- Magento 2.3 oder höher (kompatibel mit 2.4)
- PHP 8.1 oder höher
- Hyvä Theme oder Luma Theme
2 Konfiguration¶
Dieses Modul hat keine Konfiguration im Backend. Nach der Installation werden die Sortieroptionen automatisch ersetzt.
3 Funktionen¶
3.1 Verfügbare Sortieroptionen¶
Das Modul ersetzt die Standard-Magento-Sortieroptionen (Name und Preis) durch explizite aufsteigende und absteigende Varianten. In der Sortier-Dropdown-Liste auf Kategorieseiten stehen folgende Optionen zur Verfügung:
| Sortieroption | Richtung | Beschreibung |
|---|---|---|
| Name: A bis Z | Aufsteigend | Produkte alphabetisch nach Name sortieren (A zuerst) |
| Name: Z bis A | Absteigend | Produkte alphabetisch nach Name sortieren (Z zuerst) |
| Preis: niedrig bis hoch | Aufsteigend | Produkte nach Preis sortieren (günstigstes zuerst) |
| Preis: hoch bis niedrig | Absteigend | Produkte nach Preis sortieren (teuerstes zuerst) |
Die Standard-Magento-Optionen Name und Preis (ohne Richtungsangabe) werden durch diese expliziten Varianten ersetzt.
3.2 Sortierlogik¶
Das Modul setzt die gewählte Sortieroption direkt auf die Produkt-Collection:
- Name aufsteigend (
name_asc) — Sortiert nachname ASC - Name absteigend (
name_desc) — Sortiert nachname DESC - Preis aufsteigend (
price_asc) — Sortiert nachprice ASC - Preis absteigend (
price_desc) — Sortiert nachprice DESC - Standardfall (keine oder unbekannte Option) — Sortiert nach
position DESC
Die Überschreibung erfolgt über einen Plugin auf die Magento-Toolbar-Klasse, der die Standard-Sortierlogik ausführt und anschließend die Sortierung entsprechend der gewählten Option setzt. Alle anderen Magento-Toolbar-Funktionen (Pagination, Seitenanzahl etc.) bleiben unverändert.
Lizenz¶
Proprietär — CopeX GmbH. Eine Lizenz pro produktiver Magento-Instanz. Test- und Entwicklungsumgebungen benötigen keine zusätzliche Lizenz.