Limio Release Notes - Release 83

Summary

  • New features: Initial pricing that renews to evergreen, error reporting webhook, external identity token improvements, enhanced Payments Table, Orders Table, Invoices Table, and Single Page Checkout.

  • Bug fixes: Improved Zuora/Limio sync, published pages cannot be deleted, editing Campaign templates enabled, Payment Table fix, Auth error resolved, and hero banner low resolution issue.

Please remember to perform a hard refresh in your browser after upgrading your environment.

New Features and Improvements

Limio Initial Pricing with renewals to Evergreen

It is now possible to create offers that use Limio initial pricing but renew to Evergreen. In order to support this, there are two new fields to configure when setting up offers: Renewal Type and Renewal Trigger.

Screenshot: Offer Term configuration on Offers v2, with two new fields: Renewal Type and Renewal Trigger.

After upgrading to this release, these new fields will be populated with the default TERMED and EXTERNAL. Term Length and Term Type will not be affected.

An offer will renew to Evergreen if EVERGREEN is selected as the Renewal Type. This means that the Term Length and Term Type fields are hidden as they are no longer relevant.

Screenshot: If Evergreen is selected, the Term Length and Term Type fields are hidden.

The Renewal Trigger selections are either EXTERNAL or ORDER. If EXTERNAL is selected, the subscription will renew to Evergreen after an external source (like Zuora) communicates the renewal. If ORDER is selected, the subscription will renew to Evergreen when the order is placed.

Please note that we will continue to iterate on this new functionality over the new few releases. There may be gaps in functionality, especially in self-service components and switch journeys.

Read more about Evergreen subscriptions in Zuora:

Read more about configuring offers in Limio:

New Error Reporting Webhook

Users can now configure a webhook that is triggered when a Limio order fails. This can be used for better order monitoring.

Screenshot: Settings to configure new error reporting webhook.

Read more on how to set up this new webhook here:

(Zendesk tickets #3343 and #2661)

Hide invoice alert on free offers

The Single Page Checkout component now contains additional logic to hide the alert displaying "This transaction will be paid for with an invoice" if the offer being purchased has a total price of 0 and the payment method selected is invoice.

Screenshot: The blue box is the alert that is no longer displayed for 0 price orders paid by invoice.

(Zendesk ticket #3245)

Next Bill Date in Payments Table

There are 2 new properties on the Payments Table component called "Show next bill date?" and "Show next bill date label". "Show next bill date?" is toggled off by default, however if it is toggled on then there will be a new column in the table to display the next payment date. Users can control the label on this column using the "Show next bill date label" property.

Screenshot: The Payment Details component with the new Next Billing Date column, and the 2 new props displayed on the right.

Read more about the Payments Table here:

Subscription ID in Orders Table

Users can toggle a new property called "Show subscription ID?" to include a new column in the Orders Table component.

Screenshot: The Orders Table component with the new Subscription Number column, and the new prop displayed on the right.

More control over price and balance displayed in Invoices Table

There are 2 new properties on the Invoices Table component called "Show total price?" and "Show balance?". If "Show total price?" is toggled on, then a new column is displayed showing the total price of the order the invoice is for. If "Show balance?" is toggled on, then the existing balance column (which shows how much the customer still owes on the invoice) is displayed.

Screenshot: The Invoices Table component with both the price and balance columns. The new props are displayed on the right.

Read more about the Invoice Table component here:

OrderPreview API returns data before state/province are populated

Previously, the OrderPreview API would return an error if the state or province wasn't calculated for US or Canada orders due to tax concerns. The API has been improved so that if a state or province is not yet populated for US or Canada orders, the price is still displayed without tax instead of returning an error. Once the state or province is populated, the API will return the price with the correct tax.

External identity token improvements

To better support integrations with external identity providers, it is now possible to add more mappings for claim, service, type, and issuer. Please reach out to if you are interested in learning more about this feature.

Centralise component code

We've refactored our component code to be better structured and more efficient. Users shouldn't notice any changes to the components in the Limio Commerce page builder or in the Shop.

Country name updated: Turkey to Türkiye

In line with global standards, the spelling of Turkey has been updated to Türkiye in our reference files. Türkiye should now be the spelling that appears in country dropdowns.

See a complete list of countries available in Limio here:

Bug Fixes

Changes to Campaign template not reflecting

There was an issue when making changes to the Default Campaign template where unchecked attributes were still visible on the Campaign. This issue has been resolved so that unchecked attributes will be not be visible and attributes that have been checked will be visible. If a Campaign template is configured to have no attributes, it will be kept populated with the standard default items. If a default attribute is unselected from the Campaign template, it will no longer appear in the Campaign attributes.

(Zendesk tickets #2600, #2731)

Zuora rate plan name changes

Changing the rate plan name in Zuora caused all orders using that rate plan to fail as the old rate plan could not be found. The Zuora/Limio sync has been improved so the rate plan relationship name is now included in the sync.

(Zendesk ticket #3427)

Auth error in the shop

An auth error was shown when a user viewed the offer-cards component in the shop AND was not authenticated. This has now been fixed and no error is shown.

Prevent published campaigns and pages from being deleted

If a user deleted a campaign or page that was published, it would still be published in the Shop but disappear from the Limio Commerce catalog. This meant that end customers could still access deleted campaigns and pages.

There is now an additional control in place to prevent users from deleting campaigns and pages if they are still published. Users will be prompted to unpublish their campaign or page before they are allowed to delete it.

(Zendesk ticket #3456)

Payment Table displays error if payment was via invoice

If a customer had a payment by invoice for any of their subscriptions, the Payment Table component would display an error. This bug affected release 80 to 82 but has been fixed in this release.

Hero Banner showing low resolution images

Images uploaded to the Hero Banner component were showing in very low resolution. This has now been resolved.

(Zendesk ticket #3579)

Last updated

Was this helpful?