10.2.1.0 Release Notes | Aug 8, 2025

Release Notes / Version 10.2.1.0 / August 8, 2025


Highlights


Release Information


The Znode 10.2.1.0 release introduces enhancements, performance upgrades, and bug fixes.


What’s New

Facet and Filtering Enhancements


  • The primary objective of these enhancements is to resolve current issues in the facet filtering system the storefront improving filtering accuracy, speed, and user experience. The changes aim to address the following challenges: incorrect filtering results, delays in updating selections, and unresponsive facets. These issues negatively impact customer satisfaction and conversion rates, which the new solution is designed to improve.
  • Key Enhancements:
    • Category Facet Improvements:
      • Enhanced Navigation: Users will be able to return to the full category list after selecting a specific category or subcategory, improving ease of navigation.
      • Dynamic Subcategory Display: When a parent category is selected, subcategories will be displayed, allowing users to drill down further into product listings.
      • View All Option: A "View All" button will be added to allow users to easily return to the previous page.
    • Facet Filtering Behavior:
      • Multiple Value Selections: Users can now select multiple values within the same facet (e.g., size or color), with the system displaying results based on the combined selections.
      • Prioritized Filtering: When multiple facets are used, the system will prioritize the first filter selected, refining the product list based on that primary choice while incorporating additional facet selections.
      • Real-Time Filtering: The system will update product results without delays, ensuring a seamless
    • Facets Product Count:
      • The product count displayed next to each facet will include all products that match the selected criteria, even when multiple filters are applied. This ensures transparency and helps users gauge their options.
    • Filter Management Features:
      • Users will have the ability to view and manage selected filters, with options to clear individual filters or reset all filters with a single click. This functionality streamlines the search experience and provides flexibility to users.
    • Configurable Products Handling:
      • Combined Product Count: For configurable products, the facet count will reflect the combined total of variants and the simple product itself, giving users a more accurate representation of available products.
      • This behavior applies to bundles, and grouped products as well, ensuring that all variants are considered in the filtering process.


Form Widget Support in CMS Page Builder

  • The Znode Form widget allows users to configure forms on their pages using a no-code interface. This functionality enables enhanced user engagement and data collection without requiring technical expertise, making it easier for administrators to customize forms directly from the platform.
  • Initial State:
    • When the widget is first dragged from the component list to a page and no data is configured, a message appears:
      • Message: "The <widgetname> has no content. Configure the widget by selecting the settings icon in the toolbar. If the data is already set, publish the page to reflect the changes on the Storefront."
  • Configuration Process:
    • Accessing Configuration:
      • Once the widget is selected in the preview page, a gear/settings icon appears at the top-left of the container.
      • Clicking the icon opens a configuration pop-up titled “CONFIGURE - FORM”.
    • Form Configuration Details:
      • Form Name (Mandatory):
        • If no inputs are provided, an error message “Input is required” will be displayed.
      • Action on Form Submissions:
        • Text Message: Displays a custom message after form submission (e.g., “Thank you for your submission!”).
        • Redirect URL: Allows redirecting the user to another URL after form submission (e.g., http://mysite.com).
    • Submit Button Configuration:
      • Text for the submit button can be customized (e.g., ‘Submit’, ‘Send’, ‘Register’)
    • Email Configuration:
      • Notification Email Address: Admin can enter comma-separated email addresses to notify internal users when a form is submitted.
      • Notification Email Template: Select a template for the email notification sent to the internal users (e.g., New Contact Request template).
      • Acknowledgement Email Template: Select a template for sending an email to the user who submitted the form (e.g., Contact Acknowledgement template). Note: An Email Address field must be required in the form to send an acknowledgment email to the user.
    • Form Submission Handling:
      • Upon form submission by a shopper, the Customer Service Representatives (CSRs) or support team will receive email notifications about the new submission.
      • Administrators can access form submissions in the Manage Form Submissions section within the Admin application.

Storefront Maintenance Mode Feature

  • In earlier versions of Znode, there was no configuration to place a storefront in maintenance mode and redirect users to a dedicated maintenance page. This feature was introduced to allow administrators to toggle the storefront’s status between “Live” and “Under Maintenance” modes, ensuring users are redirected to an appropriate maintenance page during scheduled downtime.

  • The following changes have been implemented to fulfill the business requirement:

    • New Commerce Page for Maintenance:

      • A dedicated Maintenance Page has been added under CMS > Store Experience > Manage Experience > Commerce Pages.

      • Page Design:

        • This page is minimalistic, excluding the header and footer.

        • A Rich Text Widget is pre-configured with the following default message:

          • “We'll Be Back Soon! Our storefront is currently undergoing scheduled maintenance to improve your shopping experience. During this time, the site will be temporarily unavailable.”

      • Editable Message:

        • Admin users can customize the maintenance message using the Rich Text Widget.

          • Only UI widgets such as Flex, Column, Vertical Space, Text, Heading, Button Group, and Rich Text function properly on this page. Using any other widget may break the page and should be considered a configuration issue.

    • Global-Level Attribute for Maintenance:

      • A new global-level attribute group titled “Maintenance” has been added under System Settings > Global Settings.

        • The attribute “Enable Maintenance for All Storefronts” (Yes/No) allows administrators to enable or disable maintenance mode globally for all storefronts.

    • Store-Level Attribute for Maintenance Mode:

      • A new attribute group “Maintenance Mode” has been added under Stores > Stores > Manage Store > Additional Attributes.

      • “Storefront Under Maintenance” (Yes/No) allows administrators to toggle maintenance mode for an individual storefront.

        • If “Yes,” the store mode displays as “Under Maintenance.”

        • If “No,” the store mode displays as “Live.”

    • Store List Page Changes:

      • A new “Store Mode” column is added to the store list page (located under Stores > Stores).

        • This column is visible by default and cannot be removed.

        • The column will display either “Live” or “Under Maintenance”, based on the value of the “Storefront Under Maintenance” attribute for individual stores

Webhook API Event Configuration

  • In previous versions of Znode, there was no feature to configure specific events that trigger the webhook API, nor the ability to include detailed operation/event data in the webhook payload. This new feature enables clients to set up and configure webhooks for various events in their store and send detailed data to external systems like ERP or other relevant applications.
  • To address this business requirement, the following updates have been implemented in the admin console:
    • New Menu Item in Dev Center:
      • A new menu item titled “Webhook Settings” has been added under Dev Center.
      • Clicking on this menu item opens a page titled “Manage Webhook Settings” where all webhook configurations are listed.
      • The page displays records for each webhook event with the following columns:
        • Event Module
        • Event Name
        • Webhook URL
        • Is Webhook Enabled
        • Authorization
        • Action (with options: Edit, Delete, Toggle)
          • Edit: Opens the Edit Webhook Event page, where the configuration can be modified.
          • Delete: Deletes the webhook configuration record.
          • Toggle: Enables or disables the webhook for the event.
    • Add New Webhook Event:
      • On the top right, next to the page title, there is an “Add New” button that opens the “Add Webhook Event” page.
      • Add Webhook Event Page Fields:
      • Event Module:
        • Mandatory Dropdown with a list of supported modules:
          • User
          • Account
          • Order
          • Category
          • Product
          • Inventory
          • Price
          • Address
        • Event Name:
          • Mandatory Dropdown for selecting the event type:
            • Created
            • Updated
        • Is Active:
          • Toggle Button with options: Yes or No.
            • When set to Yes, the webhook is activated, and event data is sent to the configured URL.
            • When set to No, the event is disabled, and no data is sent.
        • Webhook URL:
          • Mandatory field to specify the custom API webhook URL where event data is posted.
        • Authorization:
          • A field to specify the authentication token or key for the custom API webhook URL.
    • On saving, the new Webhook is created.
  • Example:
    • If a webhook custom API is configured for the User module with the Created event and set to Active, then whenever a new user is created, the webhook triggers, and the event data (new user details) is sent to the specified API URL.

Znode Method Override

  • In previous versions of Znode, there was no out-of-the-box (OOTB) feature to override core methods, particularly those related to data presentation. This limitation restricted clients' ability to customize data rendering or implement tailored business logic without modifying the core codebase.
  • To address this requirement, the following features have been added to the Znode Admin Console:
    • New Menu Item: Method Override
      • A new menu item titled “Method Override” is introduced under the Dev Center menu.
      • Clicking on the Method Override option opens the page “Manage Method Override Configurations” with the data in the following columns:
        • Module Name: The module to which the method override is applied.
        • Method Name: The name of the method being overridden.
        • Webhook URL: The URL triggered when the override occurs, sending the event data as a payload to the client.
        • Is Active: Indicates whether the method override is currently enabled.
        • Action: Includes three icons:
          • Edit: Opens the page “Edit Method” to modify the method configuration.
          • Delete: Removes the override.
          • Enable/Disable: Toggles the status of the override (enables or disables it).
    • Add New Method Override
      • On the top-right of the Manage Method Override Configurations page, there is an “Add New” button to add new method override configurations.
      • Fields for New Override Configuration:
      • Module Name:
        • Mandatory Dropdown with the option: Quote
          Important Note: Currently, only the "Quote" module is available. In the future, new modules can be integrated.
      • Method Name:
        • Mandatory Dropdown to select the method being overridden:
          • Mandatory Dropdown to select the method being overridden:
            • SetTotalSectionInEmailTemplateCompleted: Affects the order and quote total summary sections in receipts.
            • BindEmailTemplateDetailsStarted: Affects the entire order and quote receipt content, including email templates.
        • After selecting a method, two hyperlink texts appear below the field:
          • Sample Request JSON
          • Sample Response JSON
            • Clicking either opens a pop-up showing JSON examples. Users can copy the JSON using the “Copy” button.
              Important Note: Currently, only two methods are available for override. Additional methods can be added as needed.
      • Is Active:
        • Toggle button: Yes or No to activate or deactivate the method override.
      • Webhook URL:
        • Mandatory field to provide the URL where event data will be sent.
        • Verify Button: Clicking “Verify” checks if the entered URL is valid:
          • Success: “The URL is verified successfully.”
          • Failure: If the URL is invalid, unreachable, or improperly formatted, an error message is shown.
        • If the URL requires authorization, enter the Authorization Token in the corresponding field. The Verify button will confirm the URL status once the token is entered.

          Important Note: The “Save and Close” button is disabled until the Webhook URL is verified successfully.

      • Authorization:

        • Field to provide the authentication token for the webhook URL if required.

    • On saving, the configurations are saved.
    • System Behavior
      • Once the method override is saved, the corresponding webhook URL is triggered when the relevant order or quote receipt is generated. The webhook sends the relevant event data in the payload.
      • Method-Specific Data:
        • If SetTotalSectionInEmailTemplateCompleted is overridden, only the order and quote total calculation data is shared.
        • If BindEmailTemplateDetailsStarted is overridden, the entire receipt data (including details like items, totals, etc.) is shared.
      • Customization by Client:
        • The client can customize the data as needed and send it back in the API response with a “Skip Execution” flag.
          • True: The system fully overrides its default receipt logic, displaying the customized receipts.
          • False: The system uses the standard logic, but any changes to the template are applied.

    • Additional Notes
      • No Validation:
        • The system does not perform validation on the requests or responses from the client. Invalid or incorrect responses may affect functionality
      • Portal ID & Store Name:
        • These are included in the payload. Methods are not configured at the store level, meaning any changes affect all stores.
    • Future Scope
      • Validation: Future versions will include validation on client requests and responses based on the specific methods being overridden.
      • Direct Download: Instead of a pop-up for Request JSON and Response JSON, users may directly download the sample JSON, similar to the import template.
    • Limitations
      • Impact on Receipts: Since methods for both order and quote receipts are defined in the “Quote” class, overriding any method in this class affects both the quote and order receipts.
      • Single Module Available: Currently, only the “Quote” module is available for method overrides. In the future, more modules may be added based on customer needs.

Extended Custom Plugin Template to Support Custom Properties

  • The custom plugin template has been enhanced to support custom properties by updating the underlying model structure. This allows plugins to handle additional data points as needed, based on specific configurations.
  • Key Highlights:
    • Greater Flexibility:

       Plugins can now be tailored with additional properties without requiring changes to the core logic. This makes them more adaptable to different use cases.

    • Dynamic Behavior:

       The template now supports configuration-driven behavior, meaning plugins can adjust their functionality based on the values of custom properties.

    • Scalable Plugin Development:

       With this change, developers can create more robust and scalable plugins that meet varying business requirements without needing to rewrite code.

    • Cleaner Code and Reusability:

       Custom logic tied to specific plugin properties is better organized and reusable, reducing duplication across different plugin implementations.


NuGet Package for Custom Tax Plugin Integration

  • A dedicated NuGet package has been created and successfully published to facilitate the seamless integration of a custom tax plugin across projects. This strategic modularization enhances the overall maintainability, scalability, and reusability of the tax-related business logic.
  • Key Highlights:
    • Encapsulated Plugin Logic:

      The package encapsulates all core tax calculation logic and configuration handling, isolating it from consuming applications. This abstraction ensures better separation of concerns and reduces code duplication.

    • Reusable Across Projects:

      By packaging the plugin as a NuGet dependency, it can now be effortlessly integrated into multiple applications or services that require the same tax functionality, with consistent behavior.

    • Simplified Maintenance:

      Centralized logic means updates or enhancements can now be made in one place and rolled out across all consuming applications via version upgrades, significantly reducing maintenance overhead.

      Supports Extensibility:

      The plugin architecture supports custom configurations and potential extensions, ensuring it can evolve with changing business rules or regional tax requirements.

    • Version Control & Deployment Ready:

       Packaged with appropriate semantic versioning and published to the internal/external NuGet feed, allowing CI/CD pipelines or developers to pull the latest stable version with ease.

Performance Upgrade

  • Shipping Method Rendering Optimization
    • Enhanced the shipping method rendering process by eliminating redundant computations. 
    • This performance improvement streamlines checkout processing, reduces system load, and delivers a faster and more responsive user experience during the selection of shipping options.

API Enhancements

  • Order Pick List API Enhancement
    • Added support for filtering by Order Number in the Order Pick List API.
  • Included Shipping Code in OrderShipments API Response

    • Enhanced the OrderShipments API to include the ShippingCode field in its response payload.

    • This addition provides better visibility into the selected shipping method and supports improved downstream processing, reporting, and integration needs.

  • Published-brands API Enhancement

    • Modified the API to retrieve brand-specific details such as short description, long description, and additional attributes based on the brand code.

    • This enhancement improves data accessibility for downstream applications and supports enriched brand representation across platforms.

Breaking Changes


This release is fully backward-compatible and does not include any breaking changes.


Black Box Improvements

OMS

  • Z10-23418 – Manage Quote: Address Update Not Reflected
    Resolved an issue where changes to billing and shipping addresses during quote editing were not visible on the "Manage Quote" page, ensuring data consistency after quote updates.

  • Z10-23607 – Reorder Flow: Product Quantity Auto-Increments
    Fixed a bug causing product quantity to increase on every page refresh during the reorder process, ensuring accurate cart quantities.


  • Z10-24005 – Pending Orders: Add Note Feature Not Working
    Corrected functionality for adding a note to pending orders, which was previously unresponsive when accessed by Admins.


  • Z10-23924 – Slow Subtotal Calculation on Order Creation
    Optimized subtotal calculation performance when modifying item quantities on the "Cart & Shipping" page during order creation.


  • Z10-24497 – Decimal Quantity Displayed for Bundle Product
    Fixed issue where bundle product quantity appeared in decimal instead of integer during order/quote creation


  • Z10-24041 – UI Improvement: Order Creation Page
    Implemented cosmetic UI updates for better clarity and user experience in the order creation screen.



Checkout, Payments & Cart Behavior

  • Z10-24188 – Versapay Gateway: Multiple Clicks on Submit Creates Duplicate Transactions
    Prevented multiple transaction entries in Spreedly when users click the "Submit Payment" button repeatedly in the Versapay iframe.

  • Z10-23941 – Versapay: Future Year Input Not Handled
    Enhanced error handling to display appropriate message when users input a future year in the Versapay iframe.


  • Z10-24397 – Additional Cost Not Deleted When Item is Removed
    Fixed issue where additional cost records persisted in the database even after a cart item was deleted.


  • Z10-25250 – Unit Price Missing Additional Cost Component
    Resolved issue where the unit price did not reflect additional costs added to a line item in the shopping cart.


Taxes

  • Z10-24155 – Duplicate Sandbox Transactions in Avalara
     Addressed an issue where multiple tax transactions were erroneously created for a single order in the Avalara sandbox.


  • Z10-23724 – Duplicate DocTypes for Same Order
    Fixed Avalara sandbox issue where multiple DocType entries were being created for a single order, leading to tax record inconsistencies.


  • Z10-24157 – Incorrect Field Label for Tax Type
    Updated the UI label from "TaxRuleTypeId" to the user-friendly "Tax Type" during Avalara tax settings editing.


  • Z10-24732 – Tax Entry Missing After Order Approval
    Ensured that the Avalara tax entry created for pending orders remains after approval, fixing data loss after order status change.


  • Z10-24860 – Incorrect Tax Rule Precedence
    Corrected logic to apply tax rules in the correct descending order of precedence.


PIM & Catalog

  • Z10-4387 – Brand Logo Import Failure
    Resolved issue where valid image files were not being imported correctly as brand logos.


  • Z10-24992 – Error on Associating Products to Brands
    Fixed a generic error that occurred when clicking the "Associate Products" button under Brands.


  • Z10-24834 – Catalog Publish Failure on Stage
    Fixed publishing failure related to the copied Maxwell Hardware catalog in the Stage environment.


  • Z10-23132 – Display Order Not Honored
    Resolved issue where the published product display order was missing in the frontend.


Search & SEO Enhancements

  • Z10-24311 – CMS Index Not Cleared on Terminated Publish
    Ensured CMS search indexes are properly cleared when a CMS publish job is terminated.


  • Z10-24541 – Boost & Bury Not Supported in Typeahead
    Clarified non-support of Boost & Bury logic in Typeahead search, ensuring no misconfiguration.


  • Z10-24462 – Typeahead: Inconsistent Pricing Visibility Message
    Fixed inconsistency in the “Login to See Pricing” behavior in typeahead results.


  • Z10-24932 – Failed Index Marked as Completed
    Fixed an issue where a previously failed search index was incorrectly marked completed on subsequent publishes.


  • Z10-24664 – Missing Enabled Flag in Search Scheduler
    Reinstated the "Enabled" toggle for search scheduler settings in Admin.


  • Z10-24705 – BI Reports: Popular Search Terms Not Populating
    Fixed an issue where the “Popular Search Terms” report was not reflecting search activity data.


API Fixes

  • Z10-14420, Z10-14427 – Custom Table API Errors
    • Corrected 200 OK status for invalid Row IDs.
    • Fixed 500 error for incorrect Table Key in the request body.
  • Z10-24898, Z10-24900, Z10-25465, Z10-25467, Z10-25468, Z10-25340 – Hotfix API V2 Grouped Fixes
    • Fixed null response data
    • Improved error handling and status codes
    • Prevented duplicate SKU creation in price lists
    • Resolved server-side errors due to missing required fields


Admin & CMS Experience

  • Z10-24663 – Text Image Widget: Image Width Issue
    Resolved an issue where image width settings were not respected when image ratio was set to "Large".


  • Z10-24788 – Admin User Profile Image Missing
    Fixed issue with missing profile images on Admin User profiles in Dev Center.


  • Z10-25514 – Store Code Made Non-Editable
    To maintain system integrity, the store code field has been made non-editable in Admin.


  • Z10-24995 – Date Picker Missing for Date-Type Attributes
    Added missing date picker component for custom attributes of type "Date" in Admin > Dev Center.


Open Source Enhancements and Fixes 

Checkout & Cart

  • Z10-25366 | Cart Page Shows Empty Message After Adding Product
    Resolved a usability issue where the cart page would display an empty message immediately after a product was added. This behavior was caused by a delay in cart state synchronization, resulting in temporary rendering issues. The logic has been adjusted to ensure the cart reflects updated contents in real-time after any item is added.


  • Z10-24230 | Coupon Removed When Product Becomes Unavailable
    Fixed a condition where applied discount coupons were automatically removed from the cart if any product became Out of Stock, marked as Obsolete, or flagged as Not Available. The coupon validation logic was updated to skip over unavailable items without impacting the entire cart's promotion eligibility.



  • Z10-24490 | Shipping Name & Discount Not Displayed on Order Invoice
    Corrected an issue where the invoice only showed a generic shipping method label (e.g., “Flat Rate”) instead of the actual selected method like FedEx or UPS. Additionally, discount details were not being reflected. The order summary template has been enhanced to correctly display specific shipping carriers and any applied discounts for better clarity and transparency.


  • Z10-25776 | Billing Address Missing on Checkout & Receipt (Guest & Logged-in Users)
    Resolved a bug where billing address details were not being shown on the checkout confirmation or final receipt for both guest and logged-in users. The issue stemmed from missing mapping in the address rendering logic. The fix ensures billing details are consistently captured and displayed across the entire order lifecycle.


  • Z10-25512 | Billing Address Not Displaying on Receipt Page
    Fixed a defect that caused the billing address section to appear blank on the final receipt page. This issue, although similar to Z10-25776, was isolated to a specific condition involving saved address formats. Updates were made to support multiple address formats and fallback logic.


  • Z10-25409 | Order Line Items Not Reflecting After Product Addition
    Addressed an issue in non-production environments where newly added items to the order were not reflected in the order summary or admin view. The root cause was linked to delayed indexing and order cache refresh timing. Real-time update triggers were added for immediate visibility.


  • Z10-24426 | Shipping Options Not Appearing on Checkout Page
    Fixed an error that prevented shipping options from displaying after a user added or modified a shipping address. The system now properly fetches and presents all eligible shipping methods after address updates.


  • Z10-25374 | Checkout Page Promo Message Displays "0" on Load
    Improved the user interface to remove the temporary “0” value that displayed under the promotional message section on initial checkout page load. This was replaced with a cleaner placeholder until the actual value is fetched.


  • Z10-25596 | Missing Error Message for PO Uploads > 5 MB
    Implemented a proper validation message when users attempt to upload Purchase Order (PO) files exceeding the 5 MB limit on the checkout page. Previously, no feedback was provided, which was confusing.


  • Z10-23753 | Disabled Checkout/Request Quote Buttons After Removing Invalid Item
    Corrected a cart behavior issue where the “Checkout” and “Request Quote” buttons remained disabled even after users removed problematic line items (e.g., invalid quantity). UI logic now revalidates the cart state and re-enables actionable buttons.


Search & PLP (Product Listing Page)


  • Z10-24425 | Facet Option Not Retained on PLP When Selected in Search Typeahead
    Fixed a UX inconsistency where filter selections made via the typeahead search were not retained on the PLP. This improvement ensures a smoother transition from search to product listing with persistent user selections.


  • Z10-24851 | Enable Product Comparison' Flag Not Reflecting Post-Publish
    Resolved a sync issue where enabling the "Product Comparison" feature in the admin panel did not reflect on the PLP even after publishing. Publishing now correctly updates all dependent features.


  • Z10-24899 | Missing Review & Rating Count on PLP
    Corrected a display issue where review counts and rating stars were not visible on the PLP. This fix enhances visibility into product quality and improves user decision-making.


  • Z10-24994 | 'Highest Rating' Sort Not Working on Brand Page
    Fixed the sorting functionality for “Highest Rating” on brand-specific PLPs. Products are now ordered correctly based on cumulative review ratings.


  • Z10-25685 | Search Results Not Updating on Category Filter Selection
    Addressed a filter issue where selecting a category from the left-side filter panel did not update the product results accordingly. This has now been resolved to ensure dynamic filtering.



Webstore UI & User Experience


  • Z10-15304 | Grammar & Vocabulary Consistency Across Messages
    Reviewed and standardized text messages throughout the webstore—covering form validations, success notifications, and error alerts—for consistent grammar, spelling, tone, and vocabulary.


  • Z10-17799 | Banner with Future Date Displayed Prematurely
    Fixed logic where homepage banners configured to appear in the future were showing ahead of schedule due to timezone miscalculations. Now, banners respect the defined display date/time.


  • Z10-19628 | PDP 'Add to Cart' Button Appears Disabled
    Resolved a UI issue where the “Add to Cart” button on the Product Detail Page (PDP) remained disabled until a hard refresh. Fix ensures immediate interactivity on first load.


  • Z10-23999 | Wishlist Page UI Issues
    Cleaned up several layout and responsiveness problems on the Wishlist page, including spacing, font size, alignment, and product card display issues.


  • Z10-24622 | Brand & Category Name Displayed on PDP with Cache Issues
    Fixed inconsistencies in PDP display where outdated category and brand labels appeared due to caching delays. A cache invalidation mechanism has been applied.


  • Z10-23289 | 'See More' Label Missing Category for Configurable Products
    Resolved a defect where configurable products using “See More” on PDP didn’t include the associated category label. It now displays as expected for contextual navigation.


Admin, CMS & Experience Publishing

  • Z10-23705 | Unable to Configure Store Footer in Page Builder
    Fixed an issue in the Page Builder where store administrators were unable to edit or publish changes to the footer section. The component rendering logic was patched.


  • Z10-23833 | Logo or Catalog Breaks During Simultaneous Publishing
    Addressed timing conflicts and resource overwrites when publishing both Experience and Store data simultaneously. Improvements were made to ensure a smoother publish process.


  • Z10-23980 | CMS Image Widget Border Radius Not Reflected Post Publish
    Fixed a styling sync issue where changes made to image border radius in the CMS were not applied on the live site after publishing. Live styles now match CMS settings.


Account & Order Management


  • Z10-24856 | Deleted Accounts Still Visible in My Account Section
    Resolved a UI inconsistency where previously deleted accounts were still visible in the “My Account” section for users. Visibility logic now filters out deactivated accounts.


  • Z10-24517 | Breadcrumb Navigation Issues
    Fixed inaccurate breadcrumb paths on category pages, which caused confusion during navigation. The breadcrumb now dynamically reflects the correct hierarchy.


  • Z10-24383 | Order Line Item API Incorrect Response
    Corrected the data structure of the Order Line Item API response to match the expected schema for client applications, improving reliability in integrations.


  • Z10-24332 | Add Data-Test-Selector Attributes for Quote Receipt Elements
    Enhanced the test automation coverage by adding unique data-test-selector attributes to key elements on the quote receipt screen.


Other Fixes


  • Z10-25020 | FedEx Ground Option Not Appearing
    Resolved a shipping method configuration issue where FedEx Ground was not shown as a shipping option, even for eligible orders. Shipping zone mapping was updated.


  • Z10-23428 | reCAPTCHA CSP Violation Console Errors
    Addressed browser console warnings related to Content Security Policy (CSP) violations caused by reCAPTCHA scripts. Policies were adjusted to comply with secure embed practices.


  • Z10-25074 | 404 Page on Marketing Link with URL Parameter
    Fixed a routing bug that redirected users to a 404 error page when marketing links were appended with query string parameters. The URL parser now supports dynamic parameters.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.