Shop by coding.ms: Backend-Bestellfunktionen und Steuern
Beschreibung
Shop by coding.ms 2.3.0 erweitert die Backend-Bestellfunktionen und ergänzt die Möglichkeit zur Rechnungserstellung. Das Release bringt zudem Steuer- und Bruttopreis-Optionen, Performance-Verbesserungen durch Caching des TypoScript-Services sowie mehrere Fehlerbehebungen und Kompatibilitätsanpassungen.
- Neue Funktionen: Backend-Bestellanlage inklusive einer Checkbox zur Markierung bereits verarbeiteter Bestellungen und die Ergänzung einer automatisierten Rechnungserstellung.
- Steuern & Preise: Anzeige von Steuer und Preis mit Steuer in Basket-Order und Basket-Items, Netto-/Brutto-Option für gestaffelte Preise sowie das Entfernen der Steuerzeile in B2B-Modus zur korrekten B2B-Abrechnung.
- Integration & Kompatibilität: Extbase-Mapping für TYPO3 v10 und ein SignalSlot im PayPal-Callback, um Zahlungs-Callbacks flexibler zu handhaben.
- Performance & Genauigkeit: Caching im TypoScript-Service und Rundung von Float-Werten in der Warenkorbverarbeitung für stabilere Summenberechnungen.
- Fehlerbehebungen & Stabilität: Verbesserte Fehlerbehandlung für DataContainer außerhalb des Webroots, Korrektur der Rückgabetypen neuer Datumsfelder in BasketOrder, Behebung des Lesens von Setup-TypoScript im Backend, Anpassung der Versionsangaben in ext_emconf.php sowie ein Fix für findAllForBackendList im BasketOrderRepository.
- Usability: Optimierte Labels und Informationen zu Steuern sowie klarere Hinweise zum B2B/B2C-Modus im Backend.
Change-Log
## 2020-11-30 Release of version 2.3.0
* [TASK] Add Backend order creation documentation
* [BUGFIX] Add error handling for data container outside of webroot
* [BUGFIX] Fix return types of new date fields in basket order
* [FEATURE] Extension basket order and add invoice creation
* [TASK] Add tax and price with tax to basket order and basket items
* [TASK] Add caching to TypoScript service
* [TASK] Remove tax from basket item row in b2b mode
* [TASK] Add gross/netto feature to graduated prices
* [FEATURE] Backend order creation
* [TASK] Add extbase mapping for TYPO3 10
* [TASK] Signal slot in PayPal callback
* [TASK] Optimize labels and information about taxes and b2b/b2c mode
* [BUGFIX] Fix reading Setup TypoScript configuration in Backend context
* [BUGFIX] Fix versions in ext_emconf.php
* [TASK] Round float values in basket processing
* [FEATURE] A checkbox to indicate which orders have already been processed
* [BUGFIX] findAllForBackendList method in BasketOrderRepository