-
Notifications
You must be signed in to change notification settings - Fork 53
Composer Guzzle conflicts
Update 15-03-2022: Guzzle is no longer a dependency of the Mollie SDK implemented in Mollie for WooCommerce plugin versions 7.0.3 and newer. Therefore, Guzzle itself does not interfere with the Mollie for WooCommerce integration. Third-party plugins that implement older versions of the Mollie SDK may still use Guzzle and could potentially interfere with other plugins the latest Mollie SDK.
Update 23-03-2020: Guzzle is no longer a dependency of the Leadpages Wordpress plugin as of version 2.2.x [zip] Therefore, it no longer has a potential conflict with Mollie WooCommerce.
Update 07-08-2018: reverted to older version of Mollie API PHP client in Mollie Payments for WooCommerce 4.0.2, because the supposed fix for Guzzle conflicts created more issues than it solved. Use Mollie Payments For WooCommerce 3.0.6 if you also use plugins Klarna, Simple Locator, Cardinity, LeadPages, ConstantContact until we can provide a solution.
Mollie Payments for WooCommerce uses the library Guzzle for handling communication with the Mollie API. Some other WordPress plugins also use Guzzle, but a different version. This can result into conflicts when the Mollie plugin requires another version. Please update all plugins to the latest versions to make sure that they all use the latest version of the required libraries.
At the moment the Mollie plugin uses Guzzle 6.3.x.
Download and install the old plugin version, 3.0.6 and keep using that until we can provide a full solution. If you can not access your WordPress admin anymore, first, remove the Mollie plugin (information will not be lost) via FTP.
To remove Mollie Payments for WooCommerce via FTP:
- Login to FTP with your favourite FTP program
- Navigate to
wp-content/plugins
- Find and remove the folder
mollie-payments-for-woocommerce
To install the old version:
- Go to WordPress.org.
- Scroll down to "PREVIOUS VERSIONS", in the dropdown select 3.0.6 and click "Download".
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive you just downloaded on your computer
- Click "Install Now"
- Activate the plugin
- Leadpages, they've let us know they will not be updating Guzzle anythime soon.
- Klarna, uses Guzzle 5.3.1. Part of Klarna's SDK, they will not be updating it as that plugin is retired and will be replaced by Klarna Checkout for WooCommerce. Users are asked to migrate to the new plugin which does not use Guzzle.
- ConstantContact
- Simple Locator
- Cardinity, fixed in latest update of July 2018