WP Ultimo 2.0.20 is available

Following a new release schedule, focused on bringing a new version each three weeks, today we make WP Ultimo 2.0.20 available to everyone. This new stream of releases is giving us a better time to work on more significant updates, changes to come, and a bigger window to run tests.

This new version brings several improvements and corrections, which we’ll go into detail below. As always, the complete changelog will be at the end of the post.

Security Mode

Version 2.0.20 introduces a new tool to help our support team to be more effective in finding errors. This is the Security Mode option, available on WP Ultimo settings page.

With this mode enabled, only WP Ultimo and mu-plugins will be loaded inside WordPress, allowing the team to quickly verify if the error being investigated is caused by a plugin conflict or not.

Plans updates between different periodicities

This was one of the most requested features on WP Ultimo and allows your customers to change the plan regardless of the frequency. Here is how it works for the different possible scenarios we have for membership changes:

  • For downgrades we don’t need to do anything. If the membership is active, we just need to schedule the change.
  • For upgrades with larger periods the amount paid will always be higher, so we can also keep it working as there is no chance of having to deal with credits or refunds.
  • For upgrades with a shorter period, we’ve added an error message stating that the customer already has a contract with a higher period.

Allow customers to use their own sites as Templates

The functionality that allows our customers to use their own website as a template when creating new websites (available in v1) is now fully functional with v2.

Plugins compatibility

We added code to deal with compatibility issues with some commonly used plugins, such as Elementor – that had a problem when loading the editor from a mapped domain – Rank Math and Rank Math Pro – which broke site duplication due to some not-so-well-behaved filters – and WP Hide Pro – which caused problems inside the site previewer.

Webhooks improvements

We have cleaned and improved several methods related to the webhooks portion of WP Ultimo, which are currently fully functional and tested with Zapier.

Filter to redirect after confirmation

The last important change is the addition of a filter called “wu_return_url”.

This filter allows developers to easily change the redirection process after the checkout ends. It does not work yet with addons gateways (like Woocommerce) but should be incorporated soon.


Version 2.0.20 - Released on 2022-09-30

* Added: Security mode to deactivate all plugins except WP Ultimo and mu-plugins at once and reactivate after disable;
* Added: Allow customers to update the membership to plans and variations with different periods;
* Added: Allow customers to select one of their sites when creating a new one;
* Added: Error message when customers access the “add user” page over users limit;
* Added: wu_return_url filter, allowing custom redirections after checkout process;
* Improvement: New payments from manual gateway are now generated by current membership;
* Improvement: Elementor compatibility on mapped sites;
* Improvement: RankMath and RankMath Pro compatibility on main site;
* Improvement: WP Hide Pro compatibility on site previewer;
* Improvement: Membership limits with different product amounts;
* Improvement: Limits merge sum with multiple products;
* Fix: Deactivate site option on admin site edit page;
* Fix: Payment form checkout validation;
* Fix: Steps form field style on legacy template;
* Fix: Webhooks now work as expected;
* Fix: Checkout error when selected product forces a site as template and template selector is showing in current form;

Share this post


1 thought on “WP Ultimo 2.0.20 is available”

  1. I’m not exactly sure how the ‘PLANS UPDATES BETWEEN DIFFERENT PERIODICITIES’ works based on the description with: downgrades, upgrades with larger periods, and upgrades with a shorter period.  Are these options allowed for us to give our customers?  Is there another way to phrase it?  Thanks.

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Posts

Juliana Dias

Happy Holidays and an amazing 2023!

Hi everyone This year has challenged us (and everyone, I guess) in many ways. Yet, here we are, ready to close 2022 on a high note and eager to see what 2023 will bring. ✨ First of all, we’d like to thank the fantastic people on our team, who help us build a better product

Read More →

WP Ultimo 2.0.23 release

Hi everybody, Today we release WP Ultimo version 2.0.23. This release is focused on bringing more flexibility to the way your Network can work. Site-less Memberships From now on, Site URL and title fields are no longer mandatory on your checkout forms. If you choose to add only one of them, the other will be

Read More →

WP Ultimo 2.0.22 release

Today we are launching WP Ultimo 2.0.22. This release is focused on improving the options to create better customer experiences in WP Ultimo networks. UI Blocks and settings WP Ultimo 2.0.22 improves our current block elements, allowing the creation of admin screens in the main site. This works well for networks with one site per

Read More →

2.0.21 release note

Hi everybody, Today we release WP Ultimo 2.0.21. This version is a patch to address the bug causing problems with discount code usage during checkout introduced on 2.0.20. We are already improving our tests suite to better cover discount codes and prevent such errors from happening again. Hope you all have a nice week.

Read More →

WP Ultimo 2.0.19

Hello everyone, It took a bit longer than originally expected to release this build as it touched sensitive portions of the payment flow and we wanted to be extra careful with testing. In version 2.0.18 we introduced a new form to deal with pending payments, A handy link to the payment form on the Invoices

Read More →

2.0.18, Woocommerce and AffiliateWP

Today we release WP Ultimo 2.0.18. It took us more than we thought it would, but we believe it was for a good reason since we added various improvements. We will detail the most important ones in this article. As always, you can find the complete changelog at the end of this post. An overview

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!