Shop by coding.ms: Backend-Optimierungen und Filter
Beschreibung
Shop by coding.ms 4.7.0 bringt gezielte Verbesserungen der Backend-Usability, verlässliche Filterfunktionen und erweiterte Suchmöglichkeiten in Varianten. Die Änderungen erhöhen die Stabilität im Adminbereich, vereinfachen die Pflege von Produktdaten und erweitern die Möglichkeiten für Frontend-Anpassungen.
- Backend-Usability und Verwaltung: Sichtbarkeit von Tabellen und Feldern im Backend optimiert, Anzahl der individuellen Produktattribute von 8 auf 12 Felder erhöht und ein Style-Select-Box für Produktattribute ergänzt, um die Pflege und Darstellung von Produkten zu vereinfachen.
- Filter, Checkboxen und Tag-Handling: Kategorie-Checkboxen wurden an zugehörige Tag-Checkboxen angeglichen; das tag-basierte Filterverhalten mit Checkboxen im Frontend wurde behoben; der Fehler beim Zurücksetzen von Filtertexten wurde gefixt. Diese Änderungen sorgen für konsistente Filter-UX und zuverlässige Ergebnislisten.
- Varianten und Zählfunktionen: Die Suche in Produktvarianten wurde ergänzt und die Möglichkeit hinzugefügt, die Gesamtsumme der Produkte zu zählen und an die View weiterzugeben, was Abfragen für Listen, Paginierung oder Statistiken erleichtert.
- Frontend-Events: Beim dynamischen Laden von Items wird jetzt ein JavaScript-Event ausgelöst, so dass eigene Skripte oder Extensions gezielt auf dynamische Inhalte reagieren können.
- Stabilitäts- und Datenkorrekturen: Ein Zugriff auf einen undefinierten Array-Index im Backend-Kontext eines form-engine-Feldes wurde behoben; die Abfrage zum Entfernen von doppelten Warenkorb-Bestellungen in der Backend-Listenansicht wurde korrigiert, sodass Listen korrekte Einträge anzeigen.
- Migration und Dokumentation: TypoScript-Imports wurden von der alten auf die neue Syntax migriert (für bessere Wartbarkeit und TYPO3-Kompatibilität). Quick-Start-Dokumentation wurde optimiert und zusätzliche Dokumentationsseiten ergänzt, um die Einarbeitung zu erleichtern.
- Relationen-Wizard: Produktvarianten werden nun vom Relations-Wizard für Steuerwerte ausgeschlossen, um falsche Verknüpfungen zu verhindern.
Change-Log
## 2024-10-24 Release of version 4.7.0
* [TASK] Optimize visiblity of tables and fields in backend
* [TASK] Add possibility to count total number of products and pass to view
* [FEATURE] Set Javascript Event when loading items dynamically
* [FEATURE] Align category checkboxes to associated tag checkboxes
* [TASK] Optimizing quick start documentation
* [BUGFIX] Fix accessing undefined array index in backend context of form-engine field
* [BUGFIX] Fix word reset in filter functionality
* [TASK] Disallow product variants in tax values to relations wizard
* [TASK] Increase custom product attributes from 8 to 12 fields
* [BUGFIX] Fix tag filter with checkboxes in frontend
* [FEATURE] Add possibility to search in variants of products
* [TASK] Add possibility to count total number of products and pass to view
* [TASK] Add style select-box to product attributes in backend
* [TASK] Add more documentation pages
* [TASK] Migrate TypoScript imports from old to new syntax
* [BUGFIX] Fix query to remove basket order duplicates in backend list view