Highlights
|
Please remember to perform a hard refresh in your browser after upgrading your environment.
New Features and Improvements
Conditionality in subcomponents
We are excited to announce that conditionality for subcomponents is now possible in the Modular Checkout! This work will allow for greater flexibility when configuring Limio checkouts - giving users control over which fields display when.
With this new feature, you could set up a condition that only displays the delivery address fields if the customer is purchasing a product that has delivery. Or, you could hide the billing address fields if Apple Pay or Paypal are being used. You could also hide certain fields if the customer is purchasing a free offer. The following attributes can be used to build out these conditions:
- Payment method selected
- Trial offer in basket
- Student offer in basket
- Gift offer in basket
- Product in basket
- Delivery product in basket
- Order price
- Company name provided
Screenshot: In this example, the first name field would only be displayed if the customer selects Zuora Card Payment in the checkout.
For more information on this conditionality, please read here: Managing conditionality in subcomponents
Hashed emails in Renewal Form component
We have improved the Renewal Form component to use a hashed version of the customer email in the query string parameter instead of the un-hashed plain text email. This change was made to ensure proper privacy standards in our components.
Read more about the Renewal Form component here: Component: Renewal Form
State and province code consistency
Limio can capture state (or province) as part of the billing address during the checkout process. Historically, this was captured as a two character code when the payment method was credit card, but a full state or province name for other payment methods. To improve consistency, there is a new stateCode field in the billing address which captures the two character code. This change has been made in the Zuora Apple Pay Plugin, PayPal Plugin and Zuora PayPal Plugin, and is applicable for all addresses in the US and Canada.
Below is an example of what a billing address would now look like, with stateCode being the new field.
{
state: "New Jersey",
stateCode: "NJ",
country: "US",
address1: "123 Main St",
city: "Newark",
postalCode: "07102"
}
View Zuora Product Catalog Sync in the Jobs tab
We have now moved Zuora Product Catalogue sync to an Express Server Job, meaning you will be able to sync your Limio and Zuora product catalogues while still performing other actions in the tool. This also means you can monitor the progress of these jobs in a new Zuora Product Catalog tab.
Your view when you begin a sync will now look like this:
The progress of the job can be tracked here:
Read more about the Catalog sync here: Sync between Limio Catalog and Zuora Product Catalog
Sync Add-Ons, Offers, and Products from Zuora Product Catalog
We've created a new sync process for the Zuora Product Catalog to sync add-ons, offers, rate plans, and products. You can continue using the original Zuora <> Limio Product Catalog sync, or you can turn on this new sync by navigating to the Limio Settings > General Settings > Zuora > Zuora Sync Settings.
This sync differs from the original sync because now, every rate plan in your Zuora will have a corresponding offer or add-on in Limio, and every product in Zuora will have a corresponding product in Limio automatically. This is useful if you want 1:1 parity between Zuora and Limio.
Read more about this new sync here: Sync between Limio Catalog and Zuora Product Catalog
New label props in Invoice Table component
There are new props in the Invoice Table component that allow users to change the table column names. This is especially useful for shops in languages besides English.
See below for a screenshot of how the component looks now:
Read more about the Invoice Table component here: Component: Invoice Table
Hide term in Orders Table if term type or length is missing
The Orders Table component has been improved so that if the subscription is missing term type or term length (for example, if it is an evergreen subscription), then the term column will be hidden.
Read more about the Orders Table component here: Component: Orders Table
Custom attributes updated in Zuora during Switch Order
For new orders, the custom fields are added to Zuora through the Limio order payload. This functionality has been extended to switch orders, so that new custom fields are added to Zuora and existing custom fields' values are updated in Zuora.
New integration with HUP address validation
We now support integration with HUP - an external API which enables address pre-fill in the Limio modular checkout for certain regions.
Please reach out to support@limio.com if you are interested in using this feature.
Add-on improvements
We're continuing to extend our add-on functionality. Our order processing can now handle add-ons with multiple quantity.
To learn more about add-ons, read here: What are add-ons and how to configure them
New Update Subscription order type
We've created a new order type for updating a subscription. This order type is useful when you want to add an additional offer or a new add on to a subscription, versus changing the offer or changing the customer details.
Read more about this order type here (select "update subscription" in the order type dropdown): Update Subscription Order Type
Bug Fixes
Leap year causing some ramp deals to fail
Previously, some ramp deal orders failed if the dates involved a leap year. This has been resolved so ramp periods will be correctly calculated, preventing the deals from failing.
(ZD #109479)
Columns are shifted in the schedule entry
Addressed display issues in the Events module, fixing column shifts and ensuring all values are consistently displayed under their respective column headers for a more seamless user experience.
Error message appears after adding tooltip message in 'Address Fields'
Previously, if users added a tooltip message to the Address Fields subcomponent, the component would display with an error in the Page Builder v2. This has been fixed, so the subcomponent will always display corrected in the Page Builder v2.
Cannot update user details
In Release 92 and Release 93, users could not update Limio user details in the Users tab. If the Edit button was pressed, an error would occur. This has been resolved.
Mass Build and Publish had incorrect header "Jobs"
The โMass Build and Publishโ section had the incorrect section name of โJobsโ. This has been renamed to 'Mass Build and Publish'.
Promo codes with a negative quantity
Previously, users could create promo codes with a negative quantity. New validation has been added so that users must enter a value greater than or equal to 0 to proceed.
Consistent timezone usage
The timezone usage and date display has been made consistent across Limio Commerce, Limio for Salesforce, and Zuora. This prevents issues where customers are seeing incorrect dates in self service components due to order information in different timezone.
Payment Method Confirmation component returning undefined and not rendering
There was an issue with the Payment Method Confirmation component returning undefined and also not rendering in the Page Builder v2. This bug has been resolved.
Resubmitting checkout after incorrect card details
If a customer tried to make a purchase using the modular checkout and submitted the form using incorrect card details, if they refreshed the page and tried again with correct card details, the form still would not process successfully. This has been fixed in this release.
Comments
0 comments
Please sign in to leave a comment.