v3.4.0
Breaking changes:
- For the future extensions for subscriptions we had to adjust the webhooks for them. If there are firewall rules for this, these rules must be adjusted for the new webhooks: https://github.com/mollie/Shopware6/wiki/Webhooks
- Statuses (badges) for subscriptions are no longer loaded directly from Mollie but are obtained from the local database. This new and empty field is usually filled in automatically. If status entries are unexpectedly empty, please let us know.
- Since we always strive to deliver the best quality, we were forced to stop supporting older Shopware versions below 6.3.5. If this is a problem, please contact us to find a possible solution. We regret this step and ask for your understanding. This is the only way to maintain high quality in the long term.
Features:
- New management for subscriptions. These can now also be paused, renewed or suspended (once).
- Apple Pay Direct is now also available in the off-canvas and in the shopping cart as an express payment method.
- New feature for "rounding adjustments" to be able to make payments with special rounding settings in Shopware.
- New user roles and permission options for subscriptions and the Refund Manager in the administration
- Possibility to configure a custom format for order numbers in Mollie
Improvements:
- Protections for API keys. It is no longer possible to enter a live API key in the test field and vice versa.
- The plugin configuration was rebuilt to give a better overview
- Credit card components now also work with Shopware's CSRF mode
- Improved compatibility with the "Best Practice Checkout" plugin
- Icons of payment methods are now loaded via a different way on initial installation. This is good if "file_get_contents" is not allowed on the server.
- The refund manager now shows specific error texts in the alerts if an error occurs.
- Unintentional spaces in the salutation of an address are now filtered out. This led to problems with orders.
- Add new debug log entries for all changes of payment status and order status (Order State Management)
- Apple Pay log entries are now only created if Apple Pay is also active. These were always created by mistake.
- Apple Pay does not support a company name. Therefore, a company name stored in the account is now also removed when paying with - - Apple Pay Direct, since the address of Apple Pay should always be used here.
Fixes:
- Fixed broken snippets for Flow Builder triggers since Shopware 6.4.18
- Fixed an incorrect rounding display of "shipping" amount values in the administration
- Fixed the rare issue "Struct::assign() must be type of array" during a checkout
Contributions:
Thank you for your community help