Shop by coding.ms - Stripe-Integration und TYPO3-Kompatibilität
FEATURE
0 gesamt
TASK
0 gesamt
BUGFIX
0 gesamt
BREAKING
0 gesamt
Beschreibung
Shop by coding.ms 5.7.0 verbessert die Stripe-Integration, erhöht die Kompatibilität mit TYPO3 12/13 und behebt mehrere Migrationen sowie Fehler. Du profitierst von erweiterten Dokumentationen, stabileren Zahlungsabläufen und verbessertem Backend-Handling.
- Stripe & Abonnements: Die Dokumentation zur Stripe-Callback-Konfiguration und zu Stripe-Subscriptions wurde optimiert; es wurde eine Struktur für länderspezifische Steuer-Overlays vorbereitet; außerdem wurde eine Produkt-Repository-Methode ergänzt, um Produkte per Stripe price-id zu finden. Praktischer Nutzen: einfachere Einrichtung von Stripe-Abonnements und bessere Steuerbehandlung pro Land.
- TYPO3-Kompatibilität: GeneralUtility::_GET wurde durch das PSR-7 Request-Objekt ersetzt, um die Kompatibilität mit TYPO3 12 und 13 sicherzustellen. Das bringt moderne Request-Verarbeitung und bessere Zukunftssicherheit.
- Migrationen & Bugfixes: Ein Fehler bei der Migration des basket-order-downloads-list Plugin-Elements wurde behoben; die Verarbeitung von custom attribute TCA in Produktvarianten wurde korrigiert; zudem wurde das Wiederherstellen des Suchbegriffs beim Zurückspringen von der Produktdetailseite repariert. Dadurch werden Datenkonsistenz und Nutzererlebnis verbessert.
- Übersetzte Produkte: Produkt-Views werden in übersetzten Produkten nicht mehr separat gespeichert, sondern ausschließlich im Hauptdatensatz, um falsche View-Zählungen in Übersetzungen zu vermeiden.
- Backend & Dokumentation: Die Produktnummer wurde der Produktauswahl im Backend hinzugefügt; die Entwickler-Dokumentation sowie die Dokumentation zur Lagerverwaltung und zu Stripe-Subscriptions wurden erweitert, was die Bedienung und Entwicklung erleichtert.
- Frontend & Styling: CSS-Styles wurden in separate statische Includes und Site-Sets für Bootstrap 4 und Bootstrap 5 aufgeteilt, sodass du das passende Styling-Set gezielt einbinden kannst.
- Weitere Anpassungen: Der Platzhalter
###POSTAL_CODE###im Mail-Subject wird nun durch die Postleitzahl des Kunden ersetzt, um personalisierte Mails korrekt zu befüllen.
Change-Log
## 2025-07-29 Release of version 5.7.0
* [TASK] Optimize documentation for Stripe callback configuration
* [TASK] Hide product view information in translated products - views are only saved in main-record
* [BUGFIX] Fix migration of basket-order-downloads-list plugin element
* [BUGFIX] Process custom attribute TCA in product variants
* [BUGFIX] Remind search-word from filter between product detail-pageview and jumping back
* [TASK] Replace ###POSTAL_CODE### in mail-subject with postal-code from the customer
* [TASK] Add product-number into product selection in backend
* [TASK] Add structure and prepare logic for tax-rate country-overlays in Stripe subscriptions
* [TASK] Extending documentation for stock-handling and Stripe subscriptions
* [TASK] Split CSS styles into separated Bootstrap 4 and Bootstrap 5 static includes and site sets
* [TASK] Introduce a product repository method for fetching products by stripe price-id
* [BUGFIX] Replace GeneralUtility::_GET with PSR-7 request object for TYPO3 12 and 13 compatibility
* [TASK] Update developer section in documentation