Shop by coding.ms: Produkt-Tags und Ländermigration
Description
Shop by coding.ms 5.9.0 erweitert den Frontend-Filter um einen produktbasierten Tag-Filter (gruppiert nach Tag-Kategorie), führt einen Upgrade-Wizard zur Bereinigung von Basket-Order-Parametern ein und migriert die Länderdaten von static-info-tables zum TYPO3-Core Country-Provider. Bitte führe die Upgrade-Wizards aus, um Daten und Einstellungen korrekt zu übernehmen.
- Migration: Migration von static-info-tables zum TYPO3-Core Country-Provider; Upgrade-Wizards sind notwendig, um Länderdaten zu übernehmen.
- Frontend: Neuer Produkt-Tag-Filter, gruppiert nach Tag-Kategorie, sowie zusätzliche Sortieroptionen für die Produktliste (Erstellungs- und Änderungsdatum).
- Backend & Workflow: Optimierte Performance beim Öffnen von Basket-Orders, Vermeidung von Problemen bei manuellen Basket-Orders und Param-Feldern, Basket-Items im Backend nur editierbar, wenn die Bestellung nicht im Status prepared ist, und Entfernung leerer
basketorder.type-Werte, die im Backend-Filter angezeigt wurden. Erlaube das Hinzufügen von Basket in der Backend-TCA auch im prepared-State. - Erzeugung & Konfiguration: Optimierter Produkt-Erstellungsprozess, wenn Du die Pro-Version nicht installiert hast; Bereinigung von TypoScript-Constants (achte darauf, dass
EXT:modulesals static-include ausgewählt ist, bevor Du die Shop-Static-Includes verwendest); Aktualisierung von Abhängigkeiten und Aufräumen voncomposer.jsonundext_emconf.php. - Entwicklung & Dokumentation: Erweiterte PHPDoc-Kommentare und verbesserte Dokumentation für den Record Link Handler.
- Bugfixes: Erlaubt das Bearbeiten von Params im Refund-Basket-Order-Formular; korrigierter Parameter-Typ von
paramsinBasketOrderServicebeim Erstellen einer Refund; Sortierung der Tag- und Kategorie-Filteritems behoben; Upgrade-Wizard-Registrierung korrigiert; Entfernung desTCEforms-Tags aus dem Basket-Order-Downloads-Plugin.
Change-Log
## 2025-10-08 Release of version 5.9.0
* [FEATURE] Add upgrade wizard for cleaning up basket-order params
* [FEATURE] Add product tag filter, grouped by tag-category, in frontend
* [FEATURE] Migration from static-info-tables to TYPO3-Core country-provider - please run upgrade-wizards!
* [TASK] Optimize backend performance when opening basket-orders for editing
* [TASK] Prevent issues on manual basket-order and params-field behaviour
* [TASK] Optiomize creation process of products, when the pro-version is not installed
* [TASK] Add more description information about order-date and refund-date in the backend records
* [TASK] Raise dependency versions and clean up composer.json/ext_emconf.php
* [TASK] Add additional sorting options for frontend product list (creation and modification date)
* [TASK] Make basket-items in backend only editable for basket-orders which are not in status prepared
* [TASK] Remove empty basketorder.type value, because it's shown in backend filter
* [TASK] Add or update PHP doc comment for classes
* [TASK] Clean up TypoScript constants for pages - please ensure you have the EXT:modules static-include selected before shop static-includes!
* [TASK] Enhance documentation for record link handler
* [BUGFIX] Allow params edit form in refund basket-order
* [BUGFIX] Fix wrong parameter type of `params` in BasketOrderService during creating a refund
* [BUGFIX] Fix sorting for tag and category filter-items
* [BUGFIX] Allow add basket in backend TCA with prepared-state
* [BUGFIX] Fix upgrade wizard registration
* [BUGFIX] Remove TCEforms tag from basket order downloads plugin