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 table was also added.

This release extends these efforts by adding a pop up notice letting customers know about outstanding amounts after login and including the option of notifying customers via email – triggered via a cron job – when pending payments are detected.

If you have an existing WP Ultimo install, you’ll need to manually import the new email template into your System Emails to be able to use it. You can do that by going to:

  • Network Admin Panel > WP Ultimo Menu > Broadcasts > System Emails > Reset or Import > Import System Emails > You Have a New Pending Payment.
Import email pending payment

Version 2.0.19 also uses the Stripe invoice line items when creating WP Ultimo invoices when a renewal takes place. This assures that any discounts or credits applied outside of WP Ultimo (changes that took place on Stripe) get properly represented, avoiding mismatches that had the potential to confuse customers.

The step visibility logic on Checkout Forms was reworked to make sure we account for weird behaviors some WP Ultimo customers were experiencing when a particular step was to be skipped (due to the presence of a URL parameter, for example). Now, whenever a site template or a particular plan gets pre-selected via their respective URL parameters, and the option to skip the step in case of pre-selections is active, the final step sequence of the form gets calculated ahead of time, preventing any potential problems like blank steps or similar from happening.

Last but not least, besides some other minor fixes, we also added support for Chinese, Japanese, and Korean characters in our PDF invoices – for the most part… The only element we are still working on getting special characters to show up in is the “Paid” watermark that goes across the entire page. We’ll try a couple of other tricks to get that sorted, but we might need to take a different strategy to signal the paid status for those languages. We’ll see.

Have a great rest of the week ahead,

The WP Ultimo Team,


* Added: Event to send email when a new payment is created via cron in WP Ultimo (trial without payment method and manual payments for now);
* Added: Email template for new payment created event;
* Added: Popup after login with customer pending payments if exist;
* Added: Link to payment form on invoices element;
* Added: Support for CJK (Chinese, Japanese, and Korean) characters in invoice text;
* Added: Stripe gateways payment line items on WP Ultimo payment created on renewals;
* Added: wu_setup_step_done_name filter on setup wizard;
* Improvement: Form steps filtering for fields to hide when autosubmit;
* Fix: Unexpected behavior when advance form steps in forms like the create new site;
* Fix: Template site limits verification on create new site form;
* Fix: Post type limitation on legacy pricing table;
* Fix: New site form template selector styles;
* Fix: Limitations merge on products and memberships;

Share this post


1 thought on “WP Ultimo 2.0.19”

Leave a Comment

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

Related Posts

Arindo Duque

WP Ultimo version 2.1.1 is out, and the add-on API endpoint and amphp

TL;DRWP Ultimo has released version 2.1.1, which mostly focuses on fixing bugs such as small lingering issues and some other larger improvements. Additionally, various topics have been addressed such as the Add-ons page issue that was resolved by tweaking the caching configurations; invalid licenses and community access where lifetime licenses were marked as “Invalid” or

Read More →
Release Notes
Arindo Duque

WP Ultimo 2.1.0 is out!

Hey everyone! How’s it going? Arindo here. We just rolled out WP Ultimo version 2.1.0! This update gets rid of some pesky code that caused problems between WP Ultimo and PHP 8+, updates and replaces old dependencies, and makes a few other small tweaks. We intentionally kept new features to a minimum with this release.

Read More →
Release Notes
Arindo Duque

WP Ultimo 2.1.0-rc.3 and 1.10.18 are out!

Hey guys! It ended up taking a while longer than originally planned, but oh boy did we fix some bugs on this one! The RC-3 for version 2.1.0 is out and can be downloaded using this form: Here are the contents of what we have on the changelog so far: This build is extremely stable in

Read More →
Release Notes
Arindo Duque

WP Ultimo 1.10.17 is out!

Hey everyone! This is a quick update to let you all know that version 1.10.17 was just released. Some of you were witnesses to how hard it was for us to iron out some of the last incompatibilities with PHP 8 (PHP 8.0 specifically, since 8.1 and 8.2 are a breeze to work with). I

Read More →
Release Notes
Arindo Duque

WP Ultimo: 2.1 RC 2 and 1.10.16

Hey everyone, how are you doing? I’ll cut to the chase with this update: we’re here to tell you about WP Ultimo version 2.1 Release Candidate 2 and WP Ultimo 1.10.16. WP Ultimo 2.1 RC 2 As I mentioned in the previous post about 2.1, we had hit a major roadblock when it came to

Read More →
Release Notes
Arindo Duque

An Update on 2.1

Hey guys, I’m sorry about the delay on 2.1. As we rolled out the 2.1-rc for the first batch of customers, we started receiving reposts of significant increases in loading times affecting the entire network and inconsistencies on certain limitation types (such as user roles and site templates assigned to plans). We’ve been working on

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!