10.1.2.0 Release Notes | July 4, 2025

Release Notes / Version 10.1.2.0 / Jul 4, 2025

Highlights

Release Information

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

What’s New

Pricing Import Enhancements

  • Znode now supports importing multiple price lists from a single file.
  • Admin Changes: The Select Pricing dropdown in System Settings → Imports → Add New has been deprecated for the "Pricing" import type.
  • Template Update: A new PricelistCode column is added and positioned first in the pricing import template, followed by other columns.
  • PricelistCode Validation: Admin users can enter a unique alphanumeric PricelistCode (up to 100 characters) with allowed special characters. The API enforces these validations to ensure data integrity.

Unassociate/Remove System-Defined Status from Order Classes (Beta)

  • Administrators can now unassociate system-defined statuses from order classes via the admin console. Previously, this could only be done through backend changes.
  • Default Behavior: System-defined statuses remain associated with order classes, but can be unassociated if they do not trigger specific actions (e.g., "Canceled" status remains fixed due to its role in order cancellation and refunds).
  • Improves flexibility and ease of status management, ensuring better alignment with business workflows.


Mobile-Responsive Typeahead Search Implementation (Beta)

  • Introduced a mobile-optimized typeahead search functionality to enhance the search experience for users on mobile devices.
    As users begin typing in the search bar, dynamic and relevant suggestions appear in real time, enabling faster and more intuitive navigation.

  • Key Highlights:
    • Fully responsive design tailored for smaller mobile screens
    • Smooth and fast suggestion rendering with improved accessibility
    • Ensures touch-friendly UI for easy interaction

  • This enhancement significantly improves search usability and overall user experience on mobile platforms.

Vantiv Express Payment Integration (Beta)

  • Integrated Vantiv Express Payment as a new payment method within Znode.

  • This addition allows merchants to offer a seamless and secure payment experience using Ventiv’s platform, expanding the flexibility and options available for transaction processing.

  • Key Capabilities:
    • Secure payment processing via Ventiv
    • Support for streamlined checkout workflows
    • Easy configuration within the admin portal

Performance Upgrade

  • Order Submission Performance Optimization
    • Optimized the order submission to improve processing efficiency and significantly reduce response time during order submission operations.
  • Guest User Cart Page Performance Optimization
    • Optimized the cart page behavior, which reduces unnecessary network requests, enhances page load speed, improves overall performance, and user experience on the cart page.
  • V2 API – Response Time Optimization
    • Optimized the performance of the V2 API, reducing average response time. 
    • This improvement ensures faster data retrieval, enhanced scalability, and a smoother user experience for dependent services and UI components.

API Enhancements

    • New API to Retrieve Pricing by PriceListCode and SKU
      Introduced a new API endpoint to fetch pricing informationbased on the provided PriceListCode and SKU.
      • Request Parameters:
        • PriceListCode – Identifier for the applicable price list.
        • SKU – Product SKU to retrieve pricing for.
      • Expected Response:
        • Selling Price
        • Retail Price
        • Any additional applicable pricing fields (e.g., discount, MSRP, etc.)
      • This enhancement enables the webstore to dynamically retrieve and display accurate pricing data by mapping product SKUs to their respective price lists.

  • Centralized Price List Code Validation
    • Made enhancements to the API to centralize and streamline the validation of price list codes.
    • This enhancement ensures that only valid and existing price list codes are processed, improving API reliability, reducing unnecessary downstream processing, and enhancing overall performance.

Deprecation

  • Catalog Management: Copy Catalog Without Data – Option 
    • The "Copy Catalog Without Copying the Data" option has been deprecated. This behavior was functionally equivalent to creating a new catalog from scratch and did not offer a distinct use case.
    • Going forward, the default behavior of the "Copy Catalog" feature will be to copy all associated data (categories, products, attributes, etc.).
    • The checkbox allows users to copy a catalog without copying the data has been removed to streamline catalog creation workflows and prevent confusion

Breaking Changes 

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

Black Box Improvements

OMS (Order Management System)

  • Z10-21667Tax Mismatch Between Admin and Webstore for Products with Add-ons
    Synchronized tax calculation logic across Webstore and Admin to ensure consistent tax values.

  • Z10-23648UpdateQuote Endpoint Returns 405 Error
    Fixed method mismatch issue causing 405 Method Not Allowed on the UpdateQuote endpoint.

  • Z10-23751 Order Placement Fails with Zero Total Amount in Admin
    Resolved system error that blocked order submission with a total value of zero.

  • Z10-24123Grid View: System View Not Restored After Saving Filtered Custom View
    Fixed the UI behavior to restore system-defined views correctly after saving custom filters.

  • Z10-24296Vouchernumber’ Text Displayed Instead of Actual Voucher Name on Manage Order Page
    Updated placeholder logic to properly show actual voucher names in OMS interfaces.

CMS 

  • Z10-23804CMS Content Search - Search Index Disappears After Publish
    Fixed issue where content indexes vanished post-publish, causing search to fail.

  • Z10-24098Page Preview Functionality Redirects to 404 Error
    Resolved an issue where users attempting to use the Page Preview feature before publishing a page were redirected to a 404 error.

  • Z10-24164Page Builder: Duplicate Icon Creates Multiple Widgets
    Resolved multiple unintended widget instances created on a single duplication action.

  • Z10-24190CMS Pages Not Respecting User Profiles on Webstore
    Implemented fix to ensure CMS pages are correctly displayed as per user access profiles.

  • Z10-24798Image Disappears in Page Builder Preview with "Full Width" Layout
    Corrected rendering bug causing image component to vanish in preview mode under full-width setting.



PIM (Product Information Management)

  • Z10-21508Product Attribute Updates Not Reflected in Saved Cart or Upon Moving to Cart
    Fixed issue where saved cart items did not reflect updated product attributes from the Admin.

Tax

  • Z10-24285Quote Entry Appears in Avalara Without Conversion to Order
    Prevented tax calculation requests from being sent to Avalara for unconverted quotes.

API

  • Z10-24474Get Publish Category by ID API Returns 204 Despite Valid ID
    Corrected the response behavior to return proper category data when valid ID is supplied.

  • Z10-24627Line Item API Returning Only Base Price
    Fixed the Line Item API to include additional pricing components in the response when orders are placed via the webstore.

Email & SMS Templates

  • Z10-23732Macros Not Working in Email and SMS Templates
    Fixed broken macro rendering logic to ensure dynamic values populate correctly.

Marketing / Promotions

  • Z10-24124Newsletter Sign-up: Delete Option Disappears After Prolonged Session
    Addressed session-based UI issue causing sporadic disappearance of delete options.

  • Z10-24224Coupon Not Applied on Zero-Value Orders but Still Marked as Used
    Fixed logic to ensure coupons are only marked used when actually applied.

Scheduler

  • Z10-24600Product Refresh Scheduler Fails to Move File to Archive Folder
    Corrected file handling logic post-processing to ensure archival is completed successfully.

Commerce Settings

  • Z10-24595“Requires Completeness” Flag Abruptly Enabled During Status Edits
    Fixed bug where completeness validation flag auto-enabled unexpectedly during status updates.

Authentication / Password Management

  • Z10-24805Password Reset Fails with “Reset Link Expired” on Stage
    Resolved a timing conflict where reset tokens were considered expired immediately upon form submission.

Global Settings

  • Z10-21429Asterisk Symbol Appears on Second Line, Causing UI Misalignment
    Fixed alignment issue in Global Settings where the asterisk (*) for required fields wrapped incorrectly to the next line.

Other

  • Z10-24327Multiple Calls Have Different Quantities for the Same SKU
    Investigated and corrected inconsistent SKU quantity values returned across multiple API calls.

  • Z10-24487Unable to create Admin Users for New Stores with Correct SMTP Configurations
    Fixed an issue where admin users could not be created for new stores, despite having correct SMTP configurations. This issue has been resolved, ensuring successful admin user creation and email delivery for new stores.

Open Source Enhancements and Fixes 

Checkout

  • Z10-23771Tax Breakdown Not Displayed Properly on Checkout and Order Pages
    Resolved UI formatting issues in the tax breakdown section to improve clarity and compliance

  • Z10-24751Voucher Not Automatically Applying for Specific Customers
    Fixed logic to ensure customer-restricted vouchers apply automatically at checkout.

  • Z10-24786Shipping Cost Shows as $0.00 Despite Valid Methods
    Fixed an issue causing shipping costs to display as $0 in the order summary.

Saved Cart

  • Z10-20972Typescript Error Issue
    Fixed a TypeScript compilation error that was affecting the saved cart module.

Quick Order

  • Z10-21997Inconsistent Search Suggestion UI in Quick Order Window
    Unified the interface between the quick order modal and the suggestion dropdown.

PDP (Product Detail Page)

  • Z10-22002Incorrect Category Displayed via SKU Search Navigation
    Resolved issue with category routing when navigating to PDP using SKU search.

SEO / Redirection

  • Z10-23202301 URL Redirection Not Working
    Addressed an issue where configured 301 redirects were not functioning correctly, ensuring legacy and updated URLs redirect as expected.

Payment

  • Z10-23895"Make Payment" Enabled for Cancelled Orders
    Resolved unintended enablement of payment button on cancelled orders.

Tax

  • Z10-24706Avalara: Address Changed Post-Shipment Status Impacting Calculations
    Implemented a fix to preserve the original shipping address used for tax calculations, avoiding recalculations on status changes like “Shipped”.

Styling / Framework

  • Z10-24062Migration to Tailwind CSS Utility Classes
    Initiated comprehensive migration from inline styles and SCSS to Tailwind CSS for better maintainability and performance.

Impersonation 

  • Z10-23263 - UI Improvements

The impersonation bar has been repositioned to display above the configurable header area and the color of the impersonation bar has been updated to a more visible Znode green (#5db043). 

Others

  • Z10-23895"Make Payment" Button Enabled for Cancelled Orders
    Corrected the logic to ensure the payment button remains disabled for orders that have already been cancelled.

  • Z10-24392Menu Not Reflecting Updated or New Catalog Configurations
    Resolved an issue where catalog changes were not reflected in the store’s menu structure due to caching inconsistencies..

  • Z10-24543Price with Additional Costs Not Fetched After Reset
    Fixed pricing logic to include all configured surcharges or additional costs during price reset workflows.

  • Z10-24368Reset Password Email Link Times Out Too Quickly
    Corrected token expiry time for password reset emails to reduce user frustration and improve the success rate of resets.

Z10-22297 MobileHeader component rendering issue
Resolved an issue where the MobileHeader component was not rendering conditionally based on mobile device detection.

Did you find it helpful? Yes No

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