v2.2.0
Special thanks to our open source contributors @rune-magmodules and @WorksDev!
Features:
- Brand new Refund Manager in Administration and for your API. Handle full refund processes with transactions, stock and Flow Builder events in an intuitive refund form.
- New Apple Pay Display Restrictions in the Plugin Configuration allow you to hide Apple Pay Direct buttons on different pages without coding.
- New MollieOrderBuilder Event to customize Metadata when creating orders (Feature for developers). Thx to @rune-magmodules
Improvements:
- Important change and fix for the Order Transactions in Shopware. When a customer creates additional payment attempts if the first one fails, then the status history in the Administration and API got out of sync. Mollie will now always use the correct latest transaction of Shopware and append the new status to this transaction and keep it consistent.
- SEPA transaction will now stick with "In Progress" if started and will not transition back to "Open".
- Payments with status "Created" will now be detected as "failed". This should not happen by Mollie, but did somehow.
- Credit Card payments with status "Open" will now be detected as "failed". This should also not happen.
- Apple Pay Direct will now use the Shopware customer number range when creating new guest accounts.
- Replaced Javascript code in Apple Pay Direct to remove error outputs in Internet Explorer.
- Removed jQuery to prepare for Shopware 6.5.
- Improved performance of the "voucher availability" detection when working with a large set of products.
- ING'Homepay will now always be disabled when updating payment methods. This payment method is deprecated in Mollie since a while.
- Removed automatic activation of Mollie payment methods when installing the plugin. This led to a problem due to ING'Homepay, and one would not expect this to happen.
Fixes:
- Fix problem that some fields such as images and names of payment methods got removed after updating them.
- Fix problem with payment methods that were imported twice on an update. (This does not fix previously duplicated methods though).
- Fix a problem with the IPAnonymizer in combination with IPv6 inside the Logging module. Thx to @WorksDev
- Fix broken "update payment method" button in the plugin configuration in older Shopware versions.
- Fix rare problem where "checkSystemConfigChange()" in the Mollie plugin threw an exception.
- Fix a problem where shipping or the editing of an order wasn't possible due to missing data in the Administration (Cannot read a.shippedQuantity)
- Fix very rare problem of an exception when using the "Mollie Limits" feature.
- Fix Javascript error that is visible if iDEAL is assigned to a Sales Channel but Mollie isn't even configured correctly.