Release Notes: Seamless Product to Bundle Upgrades, a Smarter Checkout Experience and Fresh Improvements Across the Platform

This month brings meaningful refinements across the customer buying journey and the internal tools you rely on. Upgrades are simpler, checkout flows are more flexible, billing details are clearer, and several long-standing edge cases around attribution, testing, and recovery finally got the attention they needed.

Let’s dive into what has improved.

Upgrade from Single Products to Bundles Seamlessly

For makers running multiple products, this upgrade path has been a real pressure point. Customers who wanted to move into a bundle often hit friction and the workarounds weren’t always intuitive.

This new flow removes upgrade friction, reduces support back-and-forth, and creates a much clearer path for customers who start with one product and later discover the value of a full bundle.

If a customer owns any product included in a bundle, they can upgrade directly through checkout without juggling keys, emailing support, or re-activating anything.

Creating a bundle product in Developer dashboard

This update comes with:

  • Automatic prorated discount — customers only pay the difference for the bundle
  • No new license to manage — the original key becomes the bundle key
  • Instant access to all bundle products — existing website activations remain intact

Freemius checkout with automatic prorated discount

WordPress SDK 2.13.0 Brings Full Checkout Power Into WP Admin

If you rely on in-dashboard selling, this update is a big quality-of-life boost. The checkout inside WP admin now works as smoothly as the on-site version, so customers can buy or upgrade without leaving the dashboard.

the checkout page inside WP admin

On top of that, you now get full control over the checkout’s configuration.

Want to adjust billing-cycle selectors, tweak the UI, or fine-tune behavior for custom pricing pages? The new filter lets you shape the in-dashboard checkout to match exactly how you want to sell.

This keeps the whole experience contained and removes a chunk of friction from your flow.

Freemius for WordPress Plugin Makes Checkout Integration Almost Effortless

Freemius for WordPress plugin started as a personal tool built by Xaver, the creator of Mailster. After showing it to our CEO, Vova Feldman, at WordCamp Asia, we sponsored its development so makers could have a simple, reliable way to integrate Freemius checkout into their marketing sites.

Now it’s officially available to everyone and any block-based button in WordPress can become a fully functional Freemius checkout button.

turning block-based button to a Freemius checkout button

Here’s what it does:

  • Turns any block-based button into a Freemius checkout button
  • Makes WP-based pricing pages and landing pages dead simple to wire up
  • Removes the need to write or maintain integration code
  • Significantly smooths the buying experience

You can watch a quick video demonstrating how to set it up:

Cleaner Invoice Details and Clearer Product Attribution

Up until now, customer invoices always showed “on behalf of” using your maker details, even when the purchase was for a specific product or brand. Many makers asked to flip that logic, so invoices now pull from the product first and only fall back to the maker name when needed.

customer invoice with clear details and product attribution

As part of these improved invoice details, we also fixed a few related quirks:

  • Invoice headers for SaaS & Apps no longer show product slugs
  • Product URLs use the product URL first and only fallback if it’s not set
  • Custom license unit labels show properly in the item description

This makes everything cleaner and more consistent for customers who buy from multi-product makers.

Easier Testing for Custom Payment Recovery URLs

If you’ve played with the custom payment recovery URL feature we released recently, you may have noticed that testing the flow wasn’t as smooth as it could be. And because this feature is all about handling failed payments, it’s only natural to want a fast, reliable way to confirm everything works as expected.

To fix that, we’ve added a new “Test Payment Recovery” button in the UI that lets you trigger the flow instantly. No workarounds are required!

new test payment recovery button

One click opens your recovery URL and launches a mocked payment-recovery checkout flow, letting you see exactly what your customers would experience.

Improved Affiliate Attribution for Cross-Store Purchases

Before, if someone clicked an affiliate link for Product A but bought Product C, the commission was earned, but the payout view still tied it to Product A, which made attribution confusing.

This update fixes that. Cross-store and cross-account commissions now show clearly in the Payouts tab, with the correct product represented, so you can see exactly where each commission came from.

Affiliate Program showing commission origins

We also fixed an issue with affiliate exports cutting off records, so CSV downloads now include your full affiliate list.

Developer Dashboard Gets a New Onboarding Video

We’ve been putting more focus into the first-time user experience, and this update adds a short walkthrough video to help new makers get up to speed faster. If your product setup isn’t complete yet, you’ll see a guided overview of the key steps and where everything lives in the dashboard.

New onboarding video in Developer dashboard

It’s a small touch, but it makes those first few minutes with Freemius a lot smoother.

Fresh New Design for the Freemius Review App

Our Review App has gotten a long-needed visual refresh. Since the review flow starts from the email Freemius sends on your behalf, the design your customers land on matters.

The old version worked, but it felt a little dated. The new look is cleaner and fits better with the rest of the Freemius experience.

redesigned Freemius Review App

It’s a small change, but it creates a cleaner, more comfortable space for customers to leave feedback.

Improved Sender Address for Transactional Emails

If you’re sending transactional emails using an address that falls into one of these cases:

…your emails are more likely to get blocked or land in spam — which isn’t great when customers rely on them for invoices, renewals, or updates.

Emails sections in the Developer dashboard

To prevent important messages from getting lost, Freemius now sends transactional emails from [email protected] whenever any of the above apply. Customers will see <[email protected]> {{ productTitle }} via Freemius, and your Reply-To address stays the same, so replies still go directly to you.

If you’re already using your own domain and it’s DKIM-authenticated, your emails will continue using your configured sender.

Our License Recovery Now Works for Migrated Licenses

Migrated licenses didn’t consistently enter the recovery flow before, so missed payments from older subscribers often went unnoticed. With this fix, those customers now receive the same reminder emails and checkout link as any other subscriber, giving them a clear path to reinstate their subscription.

License recovery email for migrated license

Quiet Fixes, Polished Edges, and Small Wins That Add Up

These updates won’t steal the spotlight, but together they smooth out workflows, prevent edge-case headaches, and keep everyday operations running cleanly.

Developer Dashboard

Checkout

Marketing Automation

Customer Portal

API / Backend

Another Month of Smoother Flows, Stronger Systems

A lot of this month’s work came from real conversations with you — little things you pointed out while setting up a bundle, testing checkout, reviewing invoices, or just trying to make your workflow smoother. They may seem small on the surface, but they’re the fixes you feel every day.

If you notice more rough edges or something that slows you down, keep calling it out. It really does help us figure out what needs attention next.

Alisa Marković

Published by

Duke Devidze

“After moving our theme shop from WooCommerce to Freemius, our conversion rate immediately increased by 15%. Also, we now have more time to focus on creating better themes.”

Duke Devidze - Partner at WP Royal Themes Try Freemius Today

Hand-picked related articles