Shop by coding.ms - PayPal, E-Mail und Preis-Fixes
Description
Shop by coding.ms 1.5.0 behebt mehrere kritische Fehler und ergänzt Konfigurationsoptionen rund um Checkout, E-Mail-Inhalte sowie Preis- und Steuerberechnungen. Das Release verbessert die PayPal-Integration, die Darstellung von Preisen im Warenkorb und die Zuverlässigkeit von Bestellbestätigungen.
Die Änderungen reduzieren Fehler bei Zahlungen und Bestellungen, sorgen für korrekte Preisangaben im Checkout und ermöglichen die Auswahl des E-Mail-Content-Types. Außerdem wurden Hinweise für Migration und Debugging ergänzt, um Tests und Umstellungen zu erleichtern.
- PayPal- und Zeichensatz-Fehler: Behebung eines UTF-8-Problems im PayPal-Callback und Setzen des bezahlten Preises beim Abschluss von PayPal-Bestellungen. Vorteil: zuverlässigere Zahlungsabschlüsse und korrekte Aufzeichnung bezahlter Beträge.
- E-Mail-Inhalte: Fix für Content-Types und neuer Schalter, um zwischen
text/plainundtext/htmlzu wechseln. Vorteil: flexible Darstellung von E-Mails und bessere Kompatibilität mit Mail-Clients. - Preis- und Steuerkorrekturen: Anzeige des korrekten Gesamtpreises im Warenkorb, Berücksichtigung zusätzlicher Kosten in der Bestellbestätigung sowie Anpassungen in der Steuerberechnung. Vorteil: konsistente Preisangaben für Kundinnen und Kunden entlang des Bestellprozesses.
- Darstellung im Checkout: Preise im Checkout werden nun entsprechend dem Basket-Display-Type angezeigt; eine neue Konstante erlaubt die Konfiguration dieses Anzeigeformats. Vorteil: konsistente Preisdarstellung zwischen Warenkorb und Checkout.
- Daten- und Typanpassungen: Korrektur von MySQL- und Model-Datentypen für Preisfelder. Vorteil: stabilere Datenhaltung und korrekte Rechenoperationen mit Preiswerten.
- Sonstige Fixes und Aufräumarbeiten: Korrekte Aktualisierung der Menge (Issue #2) und Entfernen eines ungenutzten math View Helper.
- Dokumentation und Migration: Ergänzte Hinweise in Migration.md sowie zusätzliche Dokumentation zum Testen und Debuggen des PayPal-Checkouts. Vorteil: vereinfachte Migrationen und bessere Unterstützung beim Testen von Zahlungsflüssen.
- Checkout-Links: Konfigurierbare Page-UIDs für Links zu Datenschutz- und AGB-Seiten im Checkout.
Change-Log
## 2019-12-09 Release of version 1.5.0
* [BUGFIX] Fix email content types
* [BUGFIX] Fix UTF-8 issue in PayPal callback
* [FEATURE] Setup page uid to link at privacy and terms pages in checkout
* [FEATURE] Add switch to change email type (text/plain,text/html)
* [TASK] Remove unused math View Helper
* [TASK] Add some migration hints in Migration.md
* [BUGFIX] Show correct total price in basket
* [TASK] Show prices in checkout according to basket display type
* [BUGFIX] Show correct price with additional costs in order confirmation
* [TASK] Add constant for setting basket display type
* [BUGFIX] Adjust tax calculation
* [BUGFIX] Fix MySQL and Model data types for prices and set paid price in PayPay order finishing
* [TASK] Add documentation for PayPal checkout testing and debugging
* [BUGFIX] Update quantity correctly (issue #2)