Skip to content

Composer Guzzle conflicts

Ales Fizesan edited this page May 10, 2022 · 14 revisions

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.

I've updated to Mollie Payments for WooCommerce 4.0 and am now getting issues...

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:

  1. Login to FTP with your favourite FTP program
  2. Navigate to wp-content/plugins
  3. Find and remove the folder mollie-payments-for-woocommerce

To install the old version:

  1. Go to WordPress.org.
  2. Scroll down to "PREVIOUS VERSIONS", in the dropdown select 3.0.6 and click "Download".
  3. Go to WordPress > Plugins > Add new > Upload plugin
  4. Select "Choose File" and select the ZIP archive you just downloaded on your computer
  5. Click "Install Now"
  6. Activate the plugin

Plugins with issues

Clone this wiki locally