February 20, 2025 - Commerce 3.7, Cloud UI 2.0 and Unity 3.48 (Beta)
Beta Release Date: 2/20/25
Commerce 3.7, Cloud UI 2.0 and Unity 3.48 Release Notes |
---|
Get ready for the next evolution of Aspenware with the release of Commerce 3.7 and Cloud UI 2.0! This update is packed with powerful new features and key enhancements designed to elevate your resort's ecommerce experience. Below, you’ll find detailed release notes outlining all the updates in this version. To learn more about specific features, simply click on the blue headings to dive deeper into each update. Let’s explore what’s new!
Highlights
Cloud UI PDP Enhancements exciting updates
The Cloud UI PDP has undergone several updates to improve usability, consistency, and visual appeal. Key changes include a refreshed item summary and cart notice design, updates to savings messaging with new customizable badges, and enhanced support for tooltips to clarify savings details. Additional enhancements address functionality, layout adjustments, and support for new payment plan products, ensuring a smoother and more intuitive experience for customers and resorts alike. Learn more…
Consent Management new feature
Resort customers can now create two consent types: Terms & Conditions and Age Range. The first type (Terms & Conditions) applies to all guests, while the second type (Age Range) can be customized to specific age ranges. Note that while this feature ensures that a customer agrees to the terms and conditions (e.g. the Colorado Privacy Act) before being able to purchase, it does not store customer consent data after the user has completed checkout. Learn more…
Digital Wallets Integration for Windcave Payment Gateway New feature
Aspenware now supports Apple Pay, Google Pay, and PayPal for resorts using the Windcave payment gateway. To enable this feature, resorts must obtain keys directly from each digital wallet service. Aspenware will help coordinate resort testing, including transactions and refunds using these payment methods. Learn more…
Email Management new feature
The new Email Management feature empowers guests to update and manage their email addresses directly in the My Account experience. Now, when customers update their email address on the Commerce platform, their email profile is automatically updated in RTP as well. This reduces the burden on resorts and ensures consistency, so changes to one email address automatically apply to both systems. Learn more…
Product Detail Page Updates
First Available Date - Cloud UI Full Page Pricing Calendar
The Cloud UI Full Page Pricing Calendar now defaults to the first available month for each product, a feature previously only available on the Cloud UI PDP. Guests no longer need to cycle through months to find the first available date, as product calendars now automatically display the month with the first available date. Additionally, because the calendar now defaults correctly, there is no longer a need to use the cutoff days workaround when putting a product on sale before it is available.
Legacy PDP Back Button Issue
An issue where the incorrect product name displayed when a guest selected the browser's "back" button to navigate from a Legacy PDP to the Legacy Pricing Calendar has been fixed.
Attribute Title Display (Legacy and Cloud UI)
An issue in Cloud UI and Legacy PDPs where attribute titles containing numbers were misinterpreted as dates, causing incorrect display in cart chips, checkout, and cart notices has been resolved.
Payment Plan Products for AUS and NZ - Now Supported!
Payment Plan products for AUS and NZ showing the correct date display formatting are now supported for Cloud UI. The date format in payment schedule modal is now corrected.
Pricing Tiers and Inventory Thresholds (Cloud UI)
If a product with pricing tiers had incorrect configuration such as the calendar template was added to the product to display inventory scarcity, but didn’t have inventory defined, the color coding would unnecessarily trigger based on tier count. This has been resolved so inventory thresholds being met are the only thing that trigger yellow color coding.
Dynamic Pricing Retrieval performance improvement
Retrieval has been optimized to query only dates with pricing, instead of all season dates. This update reduces PDP load times by up to 2.5 seconds for year-round shops, delivering a 1200% performance improvement.
Improved Dynamic Pricing Behavior for Override Scenarios
The handling of dynamically priced products has been improved to ensure that dates with a defined base price but no override windows are not shown as available in Cloud UI. In cases where an override window is defined but lacks pricing, the system will now ignore the unpriced window and move to the next valid override window with pricing. These updates help prevent confusion by ensuring only valid, priced options are displayed. Overall, the changes enhance the reliability and clarity of dynamic pricing behavior in the system.
Enhanced Messaging for Hidden Radio Button Dates
We’ve added clearer messaging for products with hidden radio button date controls and no future availability. When no future dates are available, the message "No dates are available for your selection" will appear in the item summary (productattributes.nodatesavailable setting). For products requiring additional selection, the message only appears after a variant with no availability is set, improving clarity and user experience.
Horizontal Scroll on Android - Button Chip Selector
We’ve fixed an issue occurring on Android devices where horizontal scroll for Button Chip selector was not working and scrolled the entire screen to the side.
Mobile Cloud PDP Header Scroll Behavior
The Cloud PDP header on mobile now becomes transparent when scrolled to the top, improving the design and user experience. As users scroll down, the header will display the background and text colors consistent with the overall shop navigation. This update enhances visual consistency and user interface cohesion.
Inventory Pool Dates on PDP
An issue has been resolved around incorrect inventory pool dates showing on the PDP due to changed RTP setup data. This was occurring if an order was completed in Aspenware containing an inventory pool product that was then changed in RTP before the order was processed.
Cross-sell Lightbox and the Date Picker
Fixed an issue in the legacy cross-sell lightbox where the URL format caused the date picker on the cross-sell product PDP to be unusable. Now, if the trigger product and cross-sell product share a start date attribute and the date is available on the cross-sell product, the selected date will be defaulted when navigating to the cross-sell product after adding the trigger product to the cart.
Product-Level Discounts on Attributed Add-ons
Product-level discounts can now be applied to attributed add-ons. See Discounts for more information.
Enhanced Add-to-Cart Validations
We’ve strengthened backend validations for the add-to-cart process to ensure pricing accuracy and consistency. These improvements prevent unintended price modifications under specific conditions.
Site Navigation & Category Updates
Improved Mobile UI Navigation Visibility (Cloud UI)
An issue was resolved on mobile Cloud UI pages where the back navigation arrow was hard to see when the customizable header text color was set to white. The mobile PDP header now consistently displays a white circle with black text, a white product name, and a white cart logo in its transparent state. When scrolled, the header inherits the defined styles from the Theme Designer.
Mobile Navigation and Legacy PDP
The mobile navigation has been improved for better legibility and a smoother user experience. A fix has been applied to resolve overlapping elements on the Legacy PDP when the image slider is disabled. These changes contribute to a more streamlined and functional layout.
Loading Icon when Switching Categories
Made improvements to the loading icon that appears when switching categories. Rather than the loader appearing in the center of the entire page it now appears in the middle of the window so that if the page is larger than the window, the loader is visible to the user.
Resolved Category Display Issue After Cache Clear
An issue where the first visitor to a valid category after an admin cleared the shop cache might encounter a "Category Not Found" error, even though the category contained products has been addressed. Now, legitimate categories load and display correctly, regardless of cache clearing. This improvement ensures a consistent browsing experience for users.
Improved Performance of the GetCategories API Performance improvement
The GetCategories API, which is an API used to load a list of categories in the Cloud Navigation menu and some shopping pages, is now more resilient and performant. This update improves stability and performance for the PLPs.
Checkout Updates
Media Cards
Aspenware has streamlined the design of the media cards by removing thumbnail images. According to data analytics and user research, these images result in unnecessary distraction and dead clicks on the media page.
Assignment Page Enhancements for Manage Your Group Members
Aspenware has added new enhancements for managing group members / adding family members and improved mobile group member selection, ensuring proper display. Additional fixes include resolving issues with duplicate group member names, future birth dates, and tab order for non-US/CA date formats. Learn more…
Tax Calculation Updates
Tax for both retail (based on shipping) and non-retail (no shipping) should charge tax based on the configuration. If no shipping address is provided for the non-retail items, the default tax address should be used. Tax amounts throughout checkout should be the same unless the product unless the product requires shipping and is taxed based on shipping address, and the shipping address is configured for a different rate.
Multiple Payment Plan Updates
An issue has been resolved in which resorts using either the FreedomPay or Heartland payment gateway found that users were unable to update payment for multiple payment plans at once. Now guests can update their card across multiple payment plans by using the checkboxes to select each plan then selecting the “Update Credit Card” option.
My Account Updates
My Account Updates
Several updates have been made to the My Account feature, enhancing everything from voucher display to payment method and communication preferences. These improvements provide a more streamlined and user-friendly experience. Learn more…
Bulk Payment Plan Updates
Updating payment for multiple payment plans in My Account simultaneously is now supported for all payment providers.
Family Sync with Identity v3
We've updated the family sync upon login with Identity v3 to improve performance for accounts that have larger families.
And more…
Arrive Parking
When an Arrive Parking product was added to the cart, the price from the external pricing API was not being used as the product price. These orders were also failing in the order queue. Arrive Parking products now add to cart at the correct price and successfully process through the order queue.
Communications Preferences Fix
We’ve corrected an issue where communications preferences weren’t being saved correctly in RTP. Previously if you opted in or out of email, it was updating it for all communications preferences like mail, phone, etc.
Credit Card Expiration Handling Fix
Aspenware has fixed an issue wherein resort admins were unable to charge a saved credit card during the month of expiration. Now, when a customer checks out and a credit card is stored, Aspenware stores the credit card expiration data as the last day of the month. As a result, the credit card may be charged up until the last day of the month of expiration.
Print at Home Emails
Aspenware has resolved an issue where the component name rather than the product name would show on the Print At Home email. Now, the product name shows in the table displaying print at home items.
Alerting for CustomerID with no ContactID in Order Processing
Aspenware has added alerting to our internal alert system so that we will know in realtime when an order is stuck in processing with a CustomerID that is not linked to a ContactID. This allows us to both troubleshoot the issue and determine its prevalence and severity.
Vue3 Upgrade performance improvement
Vue 2, the Javascript framework used by our Cloud UI, has reached end of life and is no longer receiving updates and security patches. To mitigate risk, keep up with browser version support, and ensure platform stability, we have upgraded the Cloud UI to use Vue 3 (more info). Vue 3 also offers enhanced performance, greater reliability, easier maintenance, and faster development.
Google Analytics Enhancements exciting updates
Aspenware has introduced significant updates to enhance Google Analytics 4 (GA4) tracking, providing greater granularity, reliability, and actionable insights. New features include variant name reporting, checkout start tracking, Aspenware Cloud version tracking, and detailed add-on and payment method tracking. These improvements ensure accurate data capture throughout the customer journey, resolving prior inconsistencies and empowering resorts with precise analytics for better decision-making. Learn more…
Theme Designer Updates
Aspenware has enhanced Theme Designer with new customization options to improve visual clarity and flexibility. Resorts can now adjust the "previous step" text color for better readability on dark backgrounds and customize the sign-in/sign-out link styling independently from the sidebar navigation. Additional updates include improved customization for alerts, snack bar errors, and PDPs, enabling resorts to tailor their interface with support from Aspenware Customer Success. Learn more…
API Endpoints Enhanced Security
We’ve added additional logic to endpoints that query contacts in order to filter out null/empty household ID values.
Aspenware Admin
Aspenware Admin updates enhance functionality, performance, and usability for administrators. Learn more…
New Admin Page for Barcode or QR Code Scanning
Aspenware has added a new admin page for barcode and QR code scanning, also known as Tec-it URLs. The new change will allow customers to modify the display parameters of these scan codes when using the following tokens: Order.OrderItemQRCode, Order.Barcodes, Order.EntitlementsQRCodes. Learn more…