Highlights
|
Please remember to perform a hard refresh in your browser after upgrading your environment.
The enhancements and bug fixes below are available in v99.0.5_20240503.
New Features and Improvements
We now support Storybook from the Limio Custom Component playground!
It is now easier than ever to build and experiment with custom components in Limio with our Storybook integration!
If you're interested in using Storybook with Limio, then head to the Limio Components repo to get into the details. If you'd like to learn more about the story behind this change, read this recap from our Engineering Manager's Benny.
Anonymous Authentication (beta)
Limio now better supports anonymous authentication, which is also refers to as guest checkout or unauthenticated checkout.
Setting this up from your Limio environment allows end-users to skip the login or registration step. However, users will still have a Limio identity created, meaning you can access pages that require authentication (such as 'Manage My Account') as long as the user is using the same web browser session. A web browser session refers to the period during which a user is actively using a web browser. It begins when a user opens the browser and ends when you close it.
Anonymous Auth is compatible with our Zuora and Salesforce integrations, which means that you will still have the relevant data such as Zuora Customers, Salesforce Account or Salesforce Contact created at the time of order with the information collected by Limio's Modular Checkout.
This feature is especially useful to remove the friction of authentication at the time of purchase.
To set up anonymous authentication, simply navigate to Settings > Authentication Providers > Anonymous Auth.
When you set up a page as 'Require Authentication?' set to true and the Authentication mechanism is set to Anonymous Auth, Limio will not show a registration / authentication screen but directly move them to the checkout.
At the time of order, a Limio identity will be created as well as additional identities for the relevant integrations.
This feature is in beta and we are actively looking for feedback. If you are interested in this feature, get in touch with your Customer Success Manager or at hello@limio.com.
New API to monitor custom component build progress
Technical users are now able to use our new API to monitor build progress in their custom components. The API will query the code builder job for a specific custom component, and will return the build status and a useful error message if applicable. This is useful for integrating the Limio Developer Experience (LDX) into your existing CI/CD processes.
Read our full API reference doc here: Repository Component Builds API
Read more about our LDX here: Custom Components - Getting Started
Shorter build times for custom components
We've improved how custom components build to reduce the amount of time it takes. Instead of building all custom components every time, now the repo only builds custom components that have changed.
Read more about custom components here: Getting Started - Custom Components.
Pages v2, Add-ons, and Products tabs all use the same UI as the Offers v2 tab
Limio Commerce users can now quickly find and update Pages v2, Add-Ons, and Products. We've upgraded the UI to use the same Offers tab UI, which allows for more sophisticated functionality such as configuring views, inline editing, filtering, and bulk updates.
Screenshot: Users can toggle the inline editing view for Pages, Add-Ons, and Products. Previously, users could only use inline editing for Offers.
Pass click IDs between domains
We have improved the tracking of online adverts by adding click ID as a parameter to be passed through domains. We now capture click ID from Meta, Google, Reddit, TikTok, and Twitter, making it easy for customers to evaluate the success of advertising campaigns across social media platforms.
Disable change address on Switch Subscription component
Limio Commerce users are now able to configure whether customers are allowed to change their address when switching a subscription. There's a new prop on the Switch Subscription component called "Display address information". If toggled on, customers can change their address. If toggled off, customers cannot change their address.
Read more about the Switch Subscription component here: Component: Switch Subscription
Screenshot: A new prop called "Display address information?" controls whether customers can change their address using the Switch Subscription component.
Open Settings Tab while in Page Builder v2
We've improved how the Page Builder v2 saves, so you can work faster while creating and editing pages. Previously, if a user made changes in a Page v2 and then opened the Settings tab, the changes in the Page Builder would not save. Now, users are able to open the Settings tab without losing their changes in the Page Builder. Users should still press the Save button in the top right corner before navigating away from the Page Builder.
Refactoring default country retrieval in checkout
In Release 94, we delivered a hotfix for setting the country field during the ?purchase flow. We've refactored this logic so that the ?purchase flow and normal checkout flows have the same rules in place.
Add ‘alt’ tag to section component
To improve accessibility, the Section component now has the capability to define all text for the image being used. This can be done via a new prop on the component called "Image Alt Text"
Screenshot: Define image alt text with the new prop for increased accessibility.
New total field in credit memo order types
You can process credit memos with multiple quantity, however there's no total field in the order payload to get the quantity * charge price. We've added a new field called total to capture this value.
Salesforce Limio Plugin (v3) keys have __c at end
We've improved our Salesforce Limio Plugin (v3) to append __c in all key values in the object for each order or event type. Thanks to this change, any platform event that we have in the managed package will, by default, contain all the custom values that Limio sends on all order types (previously customers had to add these manually).
General application cleanup
We have also done a series of tickets that streamline the Limio interface and codebase, mainly removing obsolete or legacy features. This is to improve the performance of the Limio tool for our customers.
The changes made are:
- Remove Customer Login tab from Limio Settings
- Removing unused integration, sync, button, and charge functionality (no impact to Limio Commerce UI or Limio shops/checkouts)
- Delete unused and obsolete plugins
- Remove unused attribute types, such as “Approval”, “Color” or “Style”
- Remove unused components, such as the FORM-CHECKOUT component (The Form component should be used instead)
Bug Fixes
Wrong payment method in Payments Table
A bug was found for subscriptions purchased via invoice or Datatrans where the wrong payment type was listed in the Payments Table component. For example, when a subscription was purchased with Invoice, it displayed Direct Debit. When a subscription was purchased with Datatrans, it was displayed with a code appended instead. This bug has now been resolved, so the correct payment method is always displayed.
Bypass required fields in Checkout (#109706)
An issue was found where if a customer entered a text value in a required field, then used the enter button to submit the form, and then deleted the text field, then the value would not be included on the order submission. This has been resolved so customers can no longer lose data after submitting an order successfully.
Comments
0 comments
Please sign in to leave a comment.