Note:
.
09 October 2024 (8.18.8)
The following new features have been implemented as part of this release:
- Enabled multi-factor authentication, which is invoked during registration, login, and profile updates on the storefront.
- Integrated Google Analytics based on specific events, which allows a business user to view the default or custom reports in the Google Analytics Admin site.
05 August 2024 (8.18.5)
The following new features have been implemented as part of this release:
- CSR Admin can now act on behalf of a customer in Ultra Storefront from the Customer Admin console.
- The category landing page is now dynamically powered by Strapi.
26 June 2024 (8.18.3)
The following new features have been implemented as part of Ultra Storefront:
- Developed Category grid block and Category Description block:
- Category Grid Block – to show the list of sub-categories’ names and their respective images when the top nav category ID is provided as source.
- Category Description Block – to show the description of the top category.
- Developed category landing page for the top nav categories [EQPLAT-84317]:
- When a user selects any top category from the top navigation block, then based on the data configured in the Merchandising Admin console for that specific top category either of the templates given below will be loaded:
- Template 1 – This template is loaded only for category descriptions coming from the Merchandising Admin console.
- Template 2 – Only when the category banner image is configured in the Merchandising Admin console, then follows the same as in Template 1, however, instead of the category description, the category banner image is loaded.
- Template 3 – If both category description and category banner image are configured in the Merchandising Admin console, then follows the same as in Template 1, however, loads both category description and the category banner image.
- A landing page has been developed to show all the top categories.
- The Stripe app now supports the Apply Pay wallet option where customers can use this payment method to place one-time or subscription orders via the checkout page.
- When a user selects any top category from the top navigation block, then based on the data configured in the Merchandising Admin console for that specific top category either of the templates given below will be loaded:
17 June 2024 (8.18.2)
The following new features have been implemented as part of UltraStore:
Loyalty Voucher
Loyalty Voucher feature has been introduced for B2B, B2C, and B2B2C store types:
- Ability to display loyalty vouchers in the PDP, mini cart, cart, and checkout pages.
- Ability to view the list of available vouchers in the mini cart and checkout pages.
- Ability to redeem the earned voucher from the mini cart and checkout pages.
- Ability to view the voucher dashboard and transaction history details under the My Account page.
Single Page Checkout
Registered User Checkout
- For the registered user who has already provided the shipping address and payment details:
- The default shipping address and payment details are automatically displayed, allowing the users to enter the CVV, accept Terms and Conditions (T&C), and click on the “Buy Now” button on the checkout page for order completion.
- Users can update pre-populated values using the Edit option, save their changes, and continue with the selected steps.
- For the registered user who has not yet provided the shipping address and payment details:
- The user can add the shipping address and select the payment method on the checkout page to complete the order.
- The shipment method is displayed based on the geographical location entered in the shipping address and is automatically selected. In case of multiple shipment methods, the first displayed shipment method is auto selected allowing the user to select the preferred shipment method.
Guest User Checkout
- Logged out registered user or guest user to view the order summary along with the authentication option.
- Clicking on the Login option takes the user to the login page, and once logged-in, the user is redirected based on the user data.
- If the user decides to continue as a guest, the user can fill in the necessary inputs such as shipping address, payment method, etc. to process the order.
Payment Method
-
- Ability to display the Google Wallet as a payment method via the Stripe Payment app.
31 May 2024 (8.18.1)
The following new features have been implemented as part of UltraStore:
- Integrated the Klarna payment app.
- Ability to manage the Boost and Burry functions in the PLP within the Merchandising configurations.
- Ability to enable or disable filter feature in the PLP under merchandising for any specific category.
- Introduced the “Add New Card” and “Saved Card” features to the My Account and Checkout pages.
- Ability to display various payment options with “Saved Payment” and “Add New Payment” under the Subscription dashboard.
- Integrated card payment method via the Stripe payment app.
- Supports one-time payments using cards via the Stripe payment app.
- Ability to display the Proximity promotion in the PDP and Cart page.
08 May 2024 (8.17.4)
The following new features have been implemented as part of Ultrastore for Business to Customer (B2C), Business to Business (B2B), and Business to Business to Customer (B2B2C) business types:
Authentication Page
The following new features have been implemented as part of Authentication to:
- Sign in to Ultrastore using an email or phone number.
- Successful login takes the user to the home page.
- Create a new account using security questions.
- Allow users to reset their password using the link or answering the security question using “Forgot Password” option.
- Error messages are displayed for appropriate error scenarios.
Search
The following new features have been implemented as part of Search to:
- Display the suggested products, recent search, and “Did You Mean” sections in the search results overlay.
- Enhance the search results and Product Listing Page (PLP) by having dynamic filters along with the “Reset” option.
- Display the search panels when the user clicks on the search bar in the top navigation.
- Whenever the user enters a search term, a listing of search results with the product name, SKU name, description, and categories retrieved from the enterprise catalog matching the keyword search appears.
PLP
The following new features have been implemented as part of PLP:
- Displays the navigation nodes in the PLP.
- Handles various hovering effects for the product cell.
- Hovering on the product cell displays the various color variant thumbnails.
- Ability to automatically play a video when the user hovers on the product cell.
- The quick view option allows you to quickly view the products on the PLP page, choose your preferred variant, and add the item to your cart.
- View the PLP of a specific category via the Merchandising dynamic template 2, 3, 4, 5, 6.
- New creatives are implemented on the PLP, PDP, and mini cart.
- Sort by option has been integrated functionally; the various sort by options is:
- Featured or Top Sellers: Sort by featured product first in the product lists available in PLP.
- Price: Low to High; sort by lowest price first to highest; the product lists are available in PLP.
- Price: High to Low; sort by highest price first to lowest in the product lists available in PLP.
- A-Z: Sort by product name with A-Z in the product lists available in PLP.
- Z-A: Sort by product name with Z-A in the product lists available in PLP.
PDP
The following new features have been implemented as part of PDP:
- The product image zoom option for full image preview has been introduced to enhance the PDP.
- Handles the fixed bundle and dynamic products by displaying the bundle product name, price, rating, and primary image.
- Displays the dynamic product description data from the enterprise for the specific product.
- Displays the dynamic product specification data from the enterprise for the specific product.
- Displays the dynamic upsell and cross-sell data from the enterprise for the specific product.
- When the user clicks on either of the fixed bundle products or dynamic products, it redirects to their PDP.
- The logged-in user can write a review via PDP.
- Ability to share the product information from the PLP via the share icon.
- Update the quantity of the products in the PDP and cart page using the +/- icons.
Cart Page
The following new features have been implemented as part of the Cart page:
- The “micro-interactions” have been enabled.
- Displays the discounted price instead of the original item price on the cart page, checkout page, order confirmation page, my orders page, and view orders page.
- Supports the “Save for later” feature for both registered and guest users.
- The mini cart in the top nav has been introduced as a mimic of the cart page.
Checkout Page
The following new features have been implemented as part of the Checkout page to:
- Load the correct checkout page by loading the correct information from the cart.
- Save the recipient details for the specific cart.
- Display the correct shipping options and the respective shipping amount. When the user selects a shipping option, that option’s price is displayed.
- Display the default payment option, where the user can enter the payment details.
- Capture and display the billing addresses that are different from shipping addresses in the checkout, order confirmation, and order details pages and email the captured address.
- Edit the delivery address on the checkout page and tag an address as the default address.
- Capture the first and last name in the billing address during the checkout process and display that information in the order confirmation or my orders page.
- Confirm the order when the user clicks on the Checkout button.
- Track the order as a guest user.
- Enable the one-page checkout.
- Ship to multiple addresses at an item level from the checkout page.
- Displays the Terms and Conditions blocks (T&C) and Checkout option.
My Account Page
The following new features have been implemented as part of My Account page to:
- Load the My Account page with the menu card and left-side navigation.
- View the list of orders by clicking the “My Order Summary” option.
- View the details of the selected order by clicking the “View Order” option
- Return the order via my order history page.
- Cancel my order.
- Incorporate the edit functionality in the “Manage subscription” page.
- Display a message when the current month’s subscription is processed on the “Manage subscription” page.
- Enable the preference subscription in the B2C store.
My Orders
The following new features have been implemented as part of the My Orders:
- Users can access My Order’s summary page from My Account’s left-side navigation or menu cards.
- The Back button from the My Order Summary page allows the user to navigate to the My Account page.
- The Back button from the My Order details page takes the user to the My Order’s summary page.
- Displays the list of orders, search, and filter options.
- Clicking on a specific order from the My Order’s summary page navigates to the order details page.
- Print an invoice for an existing order.
- Reorder an existing order.
- Handle all the orders, irrespective of their product types.
- Handle GDPR compliance in the Privacy Settings page.
- Update the account overview, change email, change password, and handle security questions from my details section.
- Return the order.
- Cancel my order.
- Handle multiple addresses and shipment methods in order confirmation, view order section and order confirmation mail.
Order Confirmation
- Once a user checks out the cart successfully, they are navigated to the order confirmation page, where they can view the items purchased along with the details of the cost, shipment, and payment details.
- Ability to navigate to the My Order Summary page from My Account.
- My Order Summary page triggers the order confirmation mail when checkout is successful.
- Displays the details of the promo code on the order confirmation page and email when the promo code is applied.
Compare Products
The following new feature has been implemented as part of Compare Products:
- Products of the same category can be compared on the “Compare Product” page.
Favorites
The following new features have been implemented as part of the Favorites to:
- Handle the favorites feature for registered and guest users.
App Integration
The following new features have been implemented as part of the App Integration:
- Braintree, CyberSource payment apps have been integrated with various cards and GPay payment methods to.
- Display the payment method on the checkout page.
- Handle the payment cancellation and refund process.
- Integration of the payment app impacts my order history, subscription flows, loyalty flows, and my payment flows.
- Integration of the shipment app impacts the checkout page and subscription flows
Loyalty
The following new features have been implemented as part of the Loyalty to:
- Display the loyalty points earned for an order on the cart page, checkout page, order confirmation page, and order detail pages.
- View the total loyalty points in the dashboard.
- View the loyalty transaction history.
- opt in for the loyalty reward program on the sign-up page.
- opt out of the loyalty reward program in my loyalty dashboard.
- Loyalty points can be redeemed on the checkout page.
- Display the loyalty reward programs in the Loyalty tab.
- Display only the store credit in the “Store Credit” tab.
- Manage “Loyalty as payment” in the enterprise admin and handle this payment via the storefront.
- My store credit value has been availed in the checkout process.
Promotions and Pricing
The following new features have been implemented as part of Promotion and Pricing:
- Displays the discounted price instead of the original item price on the cart page, checkout page, order confirmation page, my orders page, and view orders page.
- Introduced the Gift With Purchase [GWP] promotion capability in cart, checkout, order confirmation, order confirmation email, my orders, and view order detail pages.
Wishlist
The following new features have been implemented as part of the Wishlist:
- Ability to support the Wishlist (list) feature only for the registered users to add products to the list in the PDP.
AI Use Cases
The following new features have been implemented as part of the AI Use Cases:
- Enhance Ratings and Reviews
- Review summarization in the Ratings and Reviews block.
- View the keywords and filter the reviews based on the keywords.
- Question and Answer
- Introduced a new section for Question and Answer in PDP
- Ability to post a Questionnaire.
- Ability to post an answer.
- Ability to perform semantic search in the Ultrastore.
- Ability to perform personalized searches by the logged-in users.
Subscription
The following new features have been implemented as part of Subscription to:
- Purchase a subscription order via PDP, which allows to complete the first subscription order on the date selected by the storefront user, based on the chosen subscription option.
- View my subscription orders on the “My orders” page, based on which the storefront user can distinguish my subscription order from one-time orders.
- View my subscription details on the “My subscription” page.
- Subscribe via the “Create a new subscription and buy later” option in the PDP.
- Subscribe to all product types, excluding collections.
- Manage (edit or update) the subscriptions via the subscription dashboard.
- Incorporate the edit functionality in the manage subscription page.
- Display a message when the current month’s subscription is processed on the “Manage subscription” page.
- Enable the preference subscription in the B2C store.
- Handle different alert messages on the manage subscription page.
- Display a message when the current month’s subscription is processed on the “Manage subscription” page.
- Create a subscription in PDP using the preference subscription configuration.
- Subscribe for another product by the users with active preference subscription.
- Manage subscription page for preference subscription users.
My Payments
The following new features have been implemented as part of My Payments to:
- Add and save payment details on the checkout page.
- View a new payment block under my account section.
- Add and save the payment details.
- View the list of saved payments.
- Edit a payment method.
- Tag a payment method as a favorite.
- Delete a payment method.
- Use the saved payments on the checkout page.
B2B
The following new features have been implemented as part of my account for a Buyer User:
-
-
- access menus such as my profile, address book, and so on from the dashboard.
- modify the cost center on the checkout page.
-
- The following new features have been implemented as part of my account for a Buyer Admin:
- Authentication Page
- register for my account and sign in to view the products.
- handle a sign-up page for the B2B users where the user can sign in using valid login credentials.
- send an invitation to the Buyer User via email.
- Dashboard
- access my account dashboard and view the count of cost centers, teams, and users invited.
- Create Cost Centre Page
- Create one or more cost centers with required details such as name, budget, start date, end date, and description.
- Provide more than one budget for different time-duration within a cost center.
- Cost Centers list Page
- View the list of cost centers created by the Buyer Admin.
- Search for a cost center using ID or name.
- Filter the data using status.
- Create Team Page
- create one or more teams with a valid name and description.
- map a cost center to the team.
- modify the team details.
- Teams list Page
- View the list of teams created by the Buyer Admin.
- Search for a cost center using ID or name.
- Filter the data using status or cost centers.
- User Management
- create a new user by providing the first name, last name, and email address.
- map the user to a team.
- View the list of users created by the Buyer Admin in the users’ page.
- Display the contract details that are configured by the Buyer Admin in the Contract page.
- Display the organizational details and organizational address that are entered by the user during the registration process in the “Organization Details” page.
- View the user’s buyer subscription details in the Subscription page under the Subscription tab.
- Display the user’s order details in the “Your Orders” page in the order history.
- Authentication Page
- The following new features have been implemented as part of my account for a Buyer Admin and Buyer User:
- Handle multiple subscriptions.
- Handle multiple payment options
- Ability to buy products based on each SKU combination by specifying SKU quantity.
- Consider each SKU combination to quantity and display each SKU as an item in the mini cart.
- The following new features have been implemented as part of cost center mapping in the cart for both Buyer Admin and Buyer Users:
- Map a user to multiple cost centers.
- View all the mapped cost centers on the Cart page.
- The following new features have been implemented as part of cost center mapping in the checkout for a Buyer Admin:
- Handle multiple payment options.
- View the cost center on the checkout page.
- Handle subscriptions for multiple items in the PDP page to the cart page for both preference and multiple subscription types.
B2B2C
The following new features have been implemented as part of the B2B2C store in Ultrastore to:
- Enable the b2b2c login in the storefront.
- Handle different account types such as Retail Customers, Brand Affiliates, and Preferred Customers/Members during registration and sign-up.
- Enable the guest user checkout journey.
- Have an authentication facility for business admins and members.
- Have cart functionalities for business admin and members.
- Have the Wishlist functionality for business admins and members.
- Have the checkout flow for business admins and members.
- Ability for a business administrator to activate loyalty for members. It enables the members of that business administrator to view loyalty points at the account level.
- Have preferences and multiple subscriptions for business admins and members.
- Handle cost center for business admins and members.
- Manage the master catalog and pricing for business admins and members.
- Handle my account for business admin.
- Handle my account for members.
- Ability of the business admin to view the list of users the admin has created in list view.
ADA, SEO, MUI, Ease of Use
- Complied with the ADA/WCGA 2.2 compliance on the home page, marketing page, authentication, PLP, PDP, and search results pages.
- Complied with the MUI compliance on colors and typography used in the Ultrastore theme.
- Added SEO tag configurations in dynamic and static pages of Ultrastore.
- Assessed Security and Performance issues and fixed the issues across the Ultrastore site.
Revision History
2024-10-04 | JP – Content added for release 8.18.5 & 8.18.8.
2024-06-24 | JP – Content added for release 8.18.3.
2024-06-12 | SW – Content added for release 8.18.2.
2024-05-31 | Doc Team – Content added for release 8.18.1.
2024-05-07 | Doc Team – Content added for release 8.17.4.