Limio Release Notes - Release 90

Summary

New features:

More stable components

Inline editing for offers

More flexible invoice payments

Capture cancel reasons when switching

Gift code included in debit memo

'Source' field added to entitlements webhook

Enhanced basked API

Custom Zuora Contact details

Billing periods aligned with Zuora

Flter by published status

Immediate temporary entitlements

More easily readable Sub IDs

Multibuy range selector

Expanded entitlement webook

Regex validation in phone number field

Clearer fields in single-product-basket

Refund settings in Limio UI

Bug fixes:

End dates for gifts

Lapsed customers directed to offers based on location

Drag and drop fixed in page builder

Campaign details in Journeys

Block-Related-Purchase-Modal fixed

B2B checkout price corrected

Cancellation reasons in Zuora

Limio basket in LFS

Hamburger menu

Cancel order subscription number

More stable components

Inline editing for offers

More flexible invoice payments

Capture cancel reasons when switching

Gift code included in debit memo

'Source' field added to entitlements webhook

Enhanced basked API

Custom Zuora Contact details

Billing periods aligned with Zuora

Flter by published status

Immediate temporary entitlements

More easily readable Sub IDs

Multibuy range selector

Expanded entitlement webook

Regex validation in phone number field

Clearer fields in single-product-basket

Refund settings in Limio UI

End dates for gifts

Lapsed customers directed to offers based on location

Drag and drop fixed in page builder

Campaign details in Journeys

Block-Related-Purchase-Modal fixed

B2B checkout price corrected

Cancellation reasons in Zuora

Limio basket in LFS

Hamburger menu

Cancel order subscription number

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

New Features and Improvements

Upgraded to React-18

We have upgraded to React-18, meaning Limio components are more stable.

Introducing inline editing for offers.

We have introduced inline editing for offers! Offers can now be edited from the main offer page instead of having to click inside the offer to make an amendment. This allows our users to quickly amend multiple offers. You can also select the fields you want to change by amending the view by hitting the settings button.

Capturing invoice delivery preferences.

During the checkout process, we have introduced more flexibility when it comes to invoice payments as users can now define whether they want to receive their invoice via email or post.

image (77).png

Send cancel reason when switching.

Limio will now pass the cancel reason as a field to Zuora when a cancel / save journey is actioned. This gives much more flexibility regarding how cancel / save journeys can be configured, such as offering fixed refund amounts, as well as discounted offers. See for more detail!

Enable gift codes to be sent as part of a debit memo.

We have added gift codes to debit memos to enhance the gift purchase experience. These gift codes help our clients improve their reporting around gift purchasing and integration with Zuora. For more details on how this integration happens, is useful. See an example of one of these debit memos below.

Capture ‘source’ in entitlement webhook.

We have added ‘source’ as a field in the entitlements webhook now so it is clear where the purchase came from (online vs from LFS). This will give clarity to customer service agents regarding where the purchase for the subscription originally came from. For more information around this webhook take a look at .

Allow custom fields to be captured in Zuora Contact.

We have built a generic solution to allow the different Limio clients to add custom data in the new order that we send to Zuora Contact. This will help any use case that requires bespoke fields to be sent to Zuora for contact information, such as specific contact information for someone purchasing a subscription on behalf of someone else.

Expand the abandoned basket API

The abandoned basket API now includes information around where the user is coming from, specifically the URL of the customer.

Added ‘ Specific Months’ to billing period options for initial price.

The billing periods in the Limio shop are now fully aligned with the corresponding options in Zuora. To do this, we have added:

  • Specific days

  • Specific weeks

  • Specific months

Now, when you configure your initial price from the offer, you will see these extra options for the billing period. For more information on these billing periods and what they correspond to in Zuora, please refer to .

Added the ability to filter by published status of pages.

The experience of page building has improved in Limio Commerce. Users can now filter the page view by published status. Want to see all the pages that are still yet to be published? This new functionality will make that process much easier.

Immediate temporary entitlements

Occasionally, external integration with authentication providers means that entitlements for digital products may not be available immediately. As such, Limio have introduced the concept of immediate temporary entitlements - which grants users access to their digital products immediately. This temporary entitlement lasts 2 days, which is enough time for the authentication providers to generate the proper entitlements. In short - this work has been done to ensure that subscribers get immediate access to their content, always.

Add 'name' and 'orderReference' to entitlement webhook

There is now more information available from the entitlements webhook, specifically the fields ‘name’ and ‘orderReference’. This allows the order name to be captured as part of this webhook, as well as making it easier to link the entitlements webhook to the order webhook.

Generate an ascending Sub ID that only has digits

Historically, the subscription ID (generated at the time of successfully purchasing a subscription) has been a mixed code of letters and numbers, which makes it difficult to read, especially for customers when speaking to customer support. We have now implemented a change to ensure this code only contains digits, making them clearer and more intuitive to read for customers.

Add a range to multibuy selector

Limio Commerce users can now set the range of the multibuy selector from the offer. They can now set them minimum quantity, as well as the default, maximum, and increment (which was already possible)

Add newSub=true as a query param to the link on the CTA that appears on the order confirmation page

We have now made the query parameter newSub=true available to our clients and can help with issues such as temporary entitlement.

  • We are using api/sf/ls/reentry to redirect users back to the original entry point

  • api/sf/ls/reentry?newSub=true will now always pass on the query params.

Add regex validation to phone number Field

We have made the phone number field sub component more robust and less prone to capturing incorrectly formatted numbers by introduced regex validation.

Single-product-basket to display quantity if multi buy

The single-product-basket component has new fields which make multibuy checkout more clear, these fields are:

  • Number of users

  • Cost per user

Add refund settings to Limio Settings UI

We now have a way to trigger a refund and pass the refund amount to Zuora on order cancellations. However, the requirement to add a setting in the Limio settings was missed. As such, we have now added a new toggle setting to Limio Settings so that Limio users can toggle this feature themselves.

  • The setting is called “Automatically refund cancelled subscriptions”.

  • It is in Limio Settings > Zuora > Zuora Cancel Settings.

  • Default is off (as to not affect our current customers).

Bug Fixes

Gift confirmation page with incorrect subscription end date

The code to determine the term end date for gifts has been updated to resolve this issue so that the correct end date is presented for gift subscriptions.

(Zendesk ticket #3114)

CampaignURL missing when lapsed trial user attempts to purchase same offer

There was an issue where lapsed trial users were being redirected to GBP offers regardless of their actual geo-location. This has been resolved so that these users are redirected to relevant offers based on their geo-location.

(Zendesk ticket #3045)

Drag and drop of subcomponents doesn't work correctly when many are listed

Drag and drop subcomponents were not working as expected when being rearranged. This issue has been resolved so that subcomponents are configurable as expected.

Campaign details not visible in Journeys tab

There was an issue where clicking on "show campaign details" in Journeys caused an error. This has been resolved and the Campaign details are visible as expected.

(Zendesk ticket #3768)

Block-Related-Purchase-Modal should be triggered for active subscriptions only

There was an issue where inactive subs (expired or cancelled) were blocked from purchasing new subscriptions on the same product. This has been resolved so that the block on purchasing the same product only applies to active subscriptions.

B2B Gift checkout price error

The price set in the unit_amount field was being used to override the Offer price which meant that the Zuora price matched the original price from the Offer. This has been resolved for B2B gift checkout so that when the Offer is copied into the initiate gift checkout the unit_amount and amount are correctly set to zero.

(Zendesk ticket #3042)

Cancellation reason not populated in Zuora when subscription is cancelled

This issue has been fixed so that when subscriptions are cancelled via Limio for Salesforce the reason is passed onto Limio.

Limio for salesforce initiated basket failing in checkout

We have updated our checkout components so that Limio for Salesforce users can initiate a Limio basket from LFS. The LFS user creates a basket and sends a link to the customer. The customer is then prompted to log in. When logged in, the basket is assigned to the customer.

Hamburger menu bug

There was an issue where the hamburger menu appeared in the middle of the product page when in full screen. Additionally, when using this menu it displays the button to the far left of the screen instead of dropping down a list of options immediately below the hamburger as expected. This has been resolved so the menu behaves as expected, appearing in the correct location and presenting the drop-down menu as intended.

(Zendesk ticket #3854)

Cancel order is using Limio subscription number instead of Zuora one

When executing a Cancel order, the Zuora Subscription number will be used instead of the Limio Subscription number.

Last updated

Was this helpful?