10.2.0.0 Release Notes | Jul 18, 2025

Release Notes / Version 10.2.0.0 / Jul 18, 2025

Highlights

Release Information

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

What’s New

Full-Screen Mode for Dynamic Widget (HTML Editor)

  • In this release, the code editing experience for the Dynamic Widget in the admin console has been significantly improved:
  • A gear icon and an "Open Dynamic Widget" button have been added to the Page Builder for both Commerce and CMS pages.
  • Clicking either the gear icon or button opens a full-screen code editor for HTML, CSS, or JavaScript.
  • Admins can now add unlimited code with a dynamic editor that supports scrolling for larger code blocks.
  • A new confirmation pop-up ensures users do not accidentally leave the code editor without saving their changes.

User Address Book - Enhancement

  • An External ID field has been introduced in the Admin Console UI, enabling administrators to associate an external identifier with both user and account addresses. 
  • This addition provides greater flexibility for managing and linking user data with external systems or third-party services, allowing for easier integration and streamlined operations.

Performance Upgrade

  • Application Log Optimization
    • Enhanced the application's logging system for improved performance and maintainability. Redundant and overly verbose log entries have been eliminated or consolidated, reducing log file size and clutter.
  • Category Navigation Performance Optimization
    • The category navigation system has been optimized to improve page load performance and overall user experience. Previously, all categories and subcategories were loaded during the initial page load, causing slower load times and increased memory usage—particularly on pages with extensive category data.
    • With this update, only main categories are loaded initially. Subcategories are now retrieved dynamically upon user interaction (hover or click). A new Backend for Frontend (BFF) API has also been introduced to streamline communication between the frontend and backend, providing aggregated responses for more efficient data handling. 
  • Optimization of Login Validation Calls
    • Duplicate validation API calls on login attempts have been addressed. Only a single validation call is now made per login, reducing unnecessary server load and optimizing performance.

API Enhancements

    • Blogs-News API (V2)
      • The SEOUrl and BlogNewsCode are added in the response body

  • Introduction of the new Shipping Estimates API
    • A new API has been introduced to overcome the issue of Shipping Estimates Deserialization

Breaking Changes 

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

Black Box Improvements

OMS 

  • Z10-23380 – Incorrect addresses displayed in quote receipt after admin quote placement
    Fixed an issue where the default billing and shipping addresses were shown on the quote receipt, even if the user had selected different addresses during quote creation. The system now accurately reflects the selected addresses in all quote-related documents.

  • Z10-23518 – Shipping amount becomes 0 on price/quantity update in quote summary
    Resolved a bug that reset the shipping charges to zero when the price or quantity of line items was updated in the quote summary. The update logic now preserves previously calculated shipping amounts.

  • Z10-23778 – Quote History displays old Job Name after save
    Corrected audit tracking in quotes to ensure that the updated job name is properly saved and reflected in quote history, instead of retaining the older one.

  • Z10-24140 – Pricing expiry date allows selection before activation date
    Added validation logic to prevent users from selecting a pricing expiry date earlier than the activation date, ensuring date consistency and accuracy in promotional pricing.

  • Z10-24143 – Captured shipping becomes 0 when quote line items are deleted
    Fixed recalculation logic in quotes to ensure shipping costs are maintained appropriately even after line items are removed.

  • Z10-24436 – Only one variant retained when adding multiple variants to OMS quote
    Resolved a data persistence issue where only one product variant was being saved when multiple variants were added to a quote. Now, all selected variants are retained correctly.

  • Z10-24512 – Manage Order > Applied voucher UI is not consistent
    Improved the visual consistency of how applied vouchers are displayed in the order management screen, ensuring uniform visibility and layout across all relevant UI sections.

  • Z10-24968 – Shipping address automatically switches to billing address on quote save
    Fixed a logic flaw that caused the shipping address to be overwritten with the billing address when saving a quote in the Admin.

CMS 

  • Z10-21236Manual span value not cleared when switching to auto mode in column component
    Resolved an issue where manually assigned column span values were not being cleared when switching to auto layout, causing layout inconsistencies.

  • Z10-23747Broken image in footer link panel causes UI misalignment on webstore
    Addressed layout breakage caused by missing images in the footer link panel, ensuring the UI maintains structure even with absent resources.

  • Z10-23774Button group overlaps adjacent components after page publish
    Fixed column rendering issues that caused button groups to overlap nearby components after CMS pages were published.

  • Z10-24010Submenu misalignment in header link panel when using icons and multiple submenus
    Improved menu rendering logic to correct alignment and spacing issues in multi-level header menus with icons.

  • Z10-24225UI widgets rendering on webstore even when CMS checkbox is unchecked
    Resolved an issue where widgets were still appearing on the webstore even after being disabled via the CMS interface.



PIM 

  • Z10-23593Out-of-stock dropdown class not applied correctly
    Fixed CSS issues that prevented the "out-of-stock" dropdown styling from rendering properly on product selection.

  • Z10-24127Default value code validation incorrectly flags duplicates
    Refined validation logic to prevent false-positive errors when editing existing default value codes.

Stores

  • Z10-23836 – Incorrect attribute flicker on store additional attributes during page refresh
    Resolved flickering and unstable rendering of store-level attribute fields that occurred on page refresh.

Import

  • Z10-23600User import issues
    Fixed issues that disrupted bulk user imports, including row skipping and error propagation.

  • Z10-24030Error when importing accounts
    Corrected system exceptions triggered during account import operations, improving data handling and error management.

Marketing

  • Z10-24260Terminating catalog publish doesn’t clear PIM indexes in Site Search
    Implemented logic to ensure that PIM index entries are removed from Site Search when catalog publishing is forcefully stopped.

  • Z10-24789Generic error displayed on “Save and Close” in Search Settings
    Resolved a bug where generic errors were shown during the "Save and Close" action in Search Settings, providing better error feedback.

System Settings

  • Z10-23933“Add Order Class” and delete buttons not visible due to cache issues
    Addressed caching problems that caused the Add and Delete buttons to disappear on specific system setting pages.

  • Z10-24072Unable to delete non-system-defined order statuses
    Enabled deletion of custom, user-defined order statuses, while still protecting system-defined statuses from removal.

  • Z10-24234Cache last refreshed date not persisting after reload
    Ensured the "last refreshed" timestamp for cache is now retained across page reloads.

  • Z10-24513Header navigation missing on Commerce Portal Settings page
    Fixed layout rendering problems that removed header navigation menus from the settings page.

  • Z10-24563Commerce Portal Settings section disappears after idle timeout
    Addressed session management to prevent the settings section from vanishing post idle timeout.

Accounts and Users

  • Z10-23580 – Account order approval issues
    Resolved logic issues impacting the approval workflow for account-level orders, ensuring proper routing and notifications.

DAM

  • Z10-24821Zgallery images not getting set in bulk update
    Fixed a defect where Zgallery images failed to associate properly during bulk updates of product records.

Other

  • Z10-24029Created/Modified dates not filterable via API
    Enhanced API capabilities to support filtering and retrieval based on created and modified timestamps.

  • Z10-24984verify-reset-password-link returning 400 Bad Request
    Corrected input validation to allow legitimate password reset verification requests to pass without failure.

Open Source Enhancements and Fixes 

Checkout & Cart

  • Z10-23757Checkout: Subtotal and Order Total show as "0", and the unnecessary voucher section is enabled
    Fixed an issue where both the subtotal and order total reset to 0 when the shipping method was changed. Additionally, the voucher section was being displayed unnecessarily, even when no vouchers were applicable. Logic was adjusted to retain pricing integrity and UI clarity.

  • Z10-23766Custom shipping rates not calculated correctly across regions and handling charges
    Improved shipping rate calculation by ensuring accurate evaluation of region-based shipping rules and associated handling charges. This update resolves inconsistencies across different countries and states.

  • Z10-24909Checkout button appears despite "Login To See Pricing And Inventory = Yes"
    Corrected conditional rendering of the checkout button. The button now respects the setting that restricts visibility of pricing and inventory to logged-in users, preventing unintended access.

Search & SEO

  • Z10-24393Typeahead search window not enabled on reload of search results page
    Resolved a bug where the typeahead suggestion dropdown did not appear after reloading the search results page. This ensures a consistent user experience across page navigations.

  • Z10-24564SEO details missing in URL when selecting product from typeahead suggestions
    Improved product search behavior by ensuring SEO-friendly URLs are properly appended when users click on items in the typeahead suggestions.

  • Z10-23798Duplicate page titles present in HTML source
    Fixed an issue in SEO metadata rendering where multiple <title> tags were being generated in the page's HTML, which can confuse search engines and impact SEO rankings.

Mobile UI & Responsive Behavior

  • Z10-21601Track Order UI misaligned in mobile view
    Enhanced responsiveness of the Track Order section to ensure proper alignment and spacing when accessed from mobile devices.

  • Z10-22060SKU not visible on cart page for mobile devices
    Restored the visibility of product SKUs on the mobile cart page view to maintain consistency across device types.

  • Z10-24131User icon dropdown does not refresh after logout on mobile
    Ensured the user icon dropdown refreshes correctly upon logout on mobile screens, removing stale session states.

My Account & User Interface

  • Z10-21305Wishlist remove button lacks tooltip
    Added a tooltip to the "Remove" button on wishlist items to improve clarity and accessibility for users.

  • Z10-22235My Account icons – Alignment and consistency issues
    Fixed various spacing, alignment, and styling inconsistencies in the iconography used throughout the My Account section.

  • Z10-23409Double-clicking Delete in Address Book shows error
    Prevented duplicate form submissions when the "Delete" button is clicked more than once, eliminating unexpected errors.

  • Z10-23327Guest: Edited Billing Address copied to Shipping Address unintentionally
    Fixed a field binding issue where changes made to the billing address by guest users would inadvertently override the shipping address.

Quick Order & Order Templates

  • Z10-23674Quick Order: Multi-SKU paste not functioning as expected
    Improved the logic to accept and validate multiple SKUs pasted into the Quick Order input field, enhancing bulk ordering experience.

  • Z10-24753Order Template: Quantity doubles on update
    Resolved an issue where quantities would double unexpectedly during order template edits due to duplicate increment logic.

  • Z10-23186Quick Order allows adding beyond max quantity despite warning
    Enforced maximum quantity validation to ensure users cannot bypass restrictions by adding quantities exceeding the allowed limit.

Invoices & Payments

  • Z10-23299Invoice payment amount displays incorrect decimal formatting
    Standardized number formatting for invoice amounts, ensuring accurate and consistent decimal display on the payment screen.Standardized decimal display for accurate invoice payment values.

  • Z10-21844Quote receipt URL causes infinite loading instead of 404 error
    Improved error handling logic to show a proper 404 or error message when an invalid or expired quote receipt link is accessed, avoiding infinite loading loops.

Product, Catalog & Category

  • Z10-24647Wrong product displays on Edit Product page
    Fixed a backend issue where the incorrect product details would populate in the Edit Product page when accessing via specific navigational paths.

  • Z10-18241Broken image text not fully visible in submenu
    Adjusted submenu styling to ensure error messages or placeholder texts for broken images are displayed clearly.

  • Z10-24907"Products Per Page" dropdown is unresponsive and misaligned on PLP
    Improved interactivity and alignment of the "Products Per Page" dropdown on the Product Listing Page (PLP), ensuring a smooth user selection experience.

  • Z10-20799B2B Account login: Incorrect catalog and 404 on category click
    Resolved issues where logging in with a B2B account would link the user to an incorrect catalog, resulting in 404 errors when accessing categories.

General UI/UX

  • Z10-23671Cosmetic changes on webstore
    Applied minor UI improvements including color, spacing, and font adjustments to enhance visual consistency across the webstore.

  • Z10-24250Pagination dropdown UI poorly aligned
    Corrected alignment and styling issues in the pagination dropdown for a cleaner and more intuitive interface.

  • Z10-24566Deleted customers still show incorrect names on order view
    Improved logic to prevent stale or incorrect customer names from appearing in order details when the original user record is deleted.

  • Z10-24677Improper count shown in Notes/Logs section tile
    Fixed a data display mismatch that caused the log count indicator to show incorrect values in the Notes/Logs section.

Did you find it helpful? Yes No

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