9.7.5. Release Notes

Release Notes / Version 9.7.5 / January 20, 2023


Highlights


Release Information


Znode 9.7.5 release includes new features and enhancements along with some minor bug fixes and important merges from Znode version 9.7.4.1.


Disclaimer for Script Upgrade

  • When upgrading the script to Znode v9.7.5, it is mandatory to clear the data and republish it.

New Features

  • Punchout2Go/Tradecentric Integration with Znode

  • Import Templates Deletion Feature

Enhancements

  • Export Log Details for Failed Imports - Enhancement

  • Behavior Of User Profile At User Level Vs Store level with respect to the Payment Methods and Shipping Methods

  • Support for .webp Image Type

  • Add to Cart Option for Products on All Product Sliders

  • Enhancement to Enable Return Requests From Web Store feature

  • Enhancement to Enable Quote Requests From Web Store feature

Important Information And Breaking Changes 


Deprecate Analytics Tab from the Reports

  • The Analytics Section under the Report tab and the code associated with it have been deprecated.

Deprecate STO CCH Tax

  • The STO CCH Tax has been deprecated.

Export Log Details for Failed Imports - Enhancement

  • Earlier, the exported records were downloaded directly from the “Import Log Details” but from Znode v9.7.5, the process is enhanced as explained below.

Default Security Settings set to True

  • From Znode v9.7.5. onwards, the default value for all the security settings is set to “True”.

  • The settings that are set to true are as follows:

    ValidateAuthHeader, IsGlobalAPIAuthorization, and EnableBasicAuthorization under Web.config (Znode.Engine.API)

    IsGlobalAPIAuthorization under Web.config (Znode.Engine.Admin)

    IsGlobalAPIAuthorization under Web.config (Znode.Engine.WebStore)


B2B Theme Enhancements

  • The word ‘advertisements’ has been removed from the IDs and Classes for the base widgets and CSS for the base theme.

Label Change in Promotions and Coupons - All Store to All Stores 

  • For promotions and coupons, the label for ‘All Store’ has been updated to ‘All Stores’.

  • The label changes have been made to Promotions Import Template as well.

Support for .webp Image Type

  • Support for animated Webp Images is not considered in this release.

Other Breaking Changes

Please refer to this Breaking Changes Document for more information


New Features


[ZPD-8556/ZPD-22276/ZLMC-3940] - Tradecentric Integration with Znode 

Administration


  • In Znode v9.7.5., TradeCentric, a new integration with Znode, is introduced.

  • New Global Attribute "Enable TradeCentric" is defined for this integration, which is a store-based option with the values Yes/No.

  • The TradeCentric integration will be activated and Znode can be accessible through the TradeCentric portal if the setting is set to "Yes." The TradeCentric portal cannot access Znode if the setting is set to "No."

  • When the Tradecentric is activated and the Znode is accessed through TradeCentric via iFrame for a specific user, the system first determines whether that user already exists in the Znode; if not, a new user will be created using the email address provided through TradeCentric, and a random password will also be generated. 

  • The admin can search for products and add them to the cart after accessing the Znode web store using TradeCentric. The difference here is that instead of a checkout button on the Cart Page, there will be a 'Transfer Cart' button.

  • When the cart is transferred, the products in the cart on the web store are transferred to the TradeCentric portal. The admin of the TradeCentric will have the option to edit the cart items, which will eventually redirect the admin to the Cart page of the web store via the iFrame.

  • When the cart has been transferred through the TradeCentric platform, the TradeCentric admin will then have the option to place an order, which, if placed, will send all the necessary information to the Znode and create the order there as well.

  • PO will be the only payment method available at the time of order placement, and Free Shipping will be the only shipping option available.

Important Points: 

  • Through the iFrame, only the web store can be accessed, and on the webstore, there will be a few functions that won't be accessible when accessed through TradeCentric:

    • Dropdown Menu to access My Profile Section, Orders/Quotes History, Log Out Etc.

    • Save Cart Option

    • Quick Order

    • Request a Quote

    • Checkout Option

  • The application will display a warning message if the administrator tries to access the Manage User Screen for a TradeCentric User or opens an Order placed by a TradeCentric User.

  • If in case there are 2-3 PO  (payment options) associated with Znode Web Store, then the first on display will only be available to the TradeCentric admin to make the payments, and the same for shipping methods regarding Free Shipping.

  • If any changes have to be made to the orders placed through TradeCentric, the TradeCentric admin will have to connect with the Znode admin and make the required modifications, including order cancellation, order changes, and order returns.

  • When making changes to such orders, the changes will only be stored at the Znode end; no information will be sent to TradeCentric about the same.


[ZPD-20700/ZLMC-3508] - Import Templates Deletion Feature

Administration


  • Until Znode v9.7.4, there was no way to delete custom import templates defined by the Znode admin.

  • A new button labeled "MANAGE TEMPLATES" has now been added next to the "ADD NEW" button on the Import List Page.

  • The admin or equivalent user can access the new screen titled "TEMPLATES" by clicking the "MANAGE TEMPLATES" button on the Import list page. The list of columns that would be shown is as follows:

    • Import Type

    • Template ID

    • Template Name

    • Action

  • Similar to identical screens, this screen will have a Filter, Search Bar, System view, Tools, and Columns. 

  • This screen will display every custom template that has been created for the import process.

  • The message "No records found" will appear on the ‘Templates’ screen if there are no custom templates available.

  • When an admin tries to delete a custom template while the import process for that template is still ongoing, that custom template should not be deleted since it is already in use.

  • All the records associated with a template will be removed from the import screen (Dev Center → Import) if it is deleted.

  • The "Template Name" and "Import Type" columns will be the only ones that the admin can use to filter the results using the filters on this new screen. Other features on this screen will work as is. 

  • The admin will be able to delete multiple templates at once by ticking multiple checkboxes as seen in the screenshot below, then selecting a 'Delete Option' from the Tools menu.

Important Points: 

  • The deletion of templates from this screen will have an impact on the Add import page since the deleted custom templates for the respective import type will no longer be available in the select template dropdown.

  • Except for the 'Template Name' and 'Import Type' columns, which will be checked and greyed out, all columns on the Manage Templates Screen will be 'checked' by default and may be unchecked from the admin end.

  • There will be no feature that allows the administrator to create a brand-new custom template from this new screen.

  • Administrators will not be able to download the template from this screen.


Enhancements


[ZPD-22984] -  Export Log Details for Failed Imports - Enhancement

Administration


  • The Export process for the Log Details of Failed Imports is enhanced.

  • On the Import Log Details Page:

    • When an admin or equivalent user clicks on “Export to CSV, Export to Excel or Export to PDF”:

    • The export process is initiated for the data that is filtered (if any - with Existing Behavior) on that page and the following columns will be exported:

      • ID

      • Row Number

      • CSV Column Name

      • CSV Column Data

      • Error Description

    • A notification message is displayed to the admin user: ‘Export has been initiated. Click here or redirect to the Exports Screen. Clicking ‘here’ will take redirect the admin user to the Exports Screen, there will not be any automatic redirections to Export Screen.

  • On the Exports Screen, the admin will have an option to ‘Download’ and ‘Delete” records (single or multiple).

  • The exported files will be named “ImportErrorLogIMPORTTYPE_1”, it will be a zip file that can contain one or more files (in CSV/Excel/PDF format). 

  • More than one file within a zip will be generated in a scenario when the number of records available for export exceeds the chunk size defined for every export type.

Important Points: 

  • The tools action icon (i.e. an option to export log records) will only be displayed for imports with Status = Failed and Status = Completed with Errors.

  • The Export request should be executed in the background, so even if the admin user logs out or exits the export page, the export request should still be in progress and the status should be updated against that record on the Exports page once the request is completed. The export file generation will be executed in threads in the background.

  • If the status for the Import Log Details is in progress then the application will not allow that particular record to be deleted until the status is completed.

  • Also, for such records, the download and the delete buttons will be disabled.

  • If in case, the admin tries to delete multiple records through the tools section, then the checkbox of the records whose status is in progress will be disabled 

  • If a certain period of time (managed from the web config file) is passed, the file will be automatically deleted from the application as well as from the server.


[ZPD-21957] - Behavior Of User Profile At User Level Vs Store level with respect to the Payment and Shipping

Administration/ Shopper Experience


  • Till Znode v9.7.4., the list of shipping methods and payment methods that were displayed to the shopper on the Checkout page were the common shipping methods and payment methods associated with Shopper’s User-Profile and Store’s; however, in order to display these common shipping methods and payment methods, the Shopper’s User-Profile had to be associated with the Store.

  • From Znode v9.7.5., the requirement to associate the Shopper's User-Profile with the Store has been removed.


[ZPD-22855/ZLMC-3987] - Enhancement to Enable Quote Requests From Web Store feature

Administration/ Shopper Experience


  • Till Znode v9.7.4., on disabling Enable Quote Requests From Web Store feature via Stores & Reps → Manage Store → Additional Attribute → Quote Setting, the Quote history was displayed on the Web Store.

  • Following are the enhancements made to this feature:

    • When  Enable Quote Requests From Web Store feature is set as NO i.e. Disabled via Stores & Reps → Manage Store → Additional Attribute → Quote Setting, the Quote section will be hidden on the Web Store.

Important Points: 

  • When this setting is set as YES i.e. Enabled, and a customer had submitted quotes in the past, so till the time this setting is YES, this customer will have access to Quote Section i.e. to view the previous quote requests on the Web Store but as soon as the admin sets this setting to NO i.e Disabled, the same customer will not have any access to the quotes, he/she has placed in the past.

  • There are no changes made on the admin side in terms of UI, only the working of this setting has been enhanced in terms of its use on the web store

  • No effect on the working of this setting at the admin end wherein the admin can still submit a quote on behalf of the user/shopper for the store where this setting is set to NO


[ZPD-22732/ZLMC-3986] - Enhancement to Enable Return Requests From Web Store feature

Administration/ Shopper Experience


  • Till Znode v9.7.4., on disabling Enable Return Requests From Web Store feature via Stores & Reps → Manage Store → Additional Attribute → Return Setting, the Returns history was displayed on the Web Store.

  • Following are the enhancements made to this feature:

    • When  Enable Return Requests From Web Store feature is set as NO i.e. Disabled via Stores & Reps → Manage Store → Additional Attribute → Returns Setting, the Returns section will be hidden on the Web Store.


Important Points: 

  • When this setting is set as YES i.e. Enabled, and a customer had submitted Returns in the past, so till the time this setting is YES, this customer will have access to Return Section i.e. to view the previous Return requests on the Web Store but as soon as the admin sets this setting to NO i.e Disabled, the same customer will not have any access to the Returns Section, he/she has placed in the past.
    There are no changes made on the admin side in terms of UI, only the working of this setting has been enhanced in terms of its use on the web store

  • No effect on the working of this setting at the admin end wherein the admin can still submit a return on behalf of the user for the store where this setting is set to NO


[ZPD-21185/ZLMC-3628] - Add to Cart Option for Products on All Product Slider

Administration/ Shopper Experience


  • Till Znode v9.7.4., there was no way to add products to the cart directly from the different product sliders displayed on the webstore

  • From Znode v9.7.5., an option to add products directly to the cart has been introduced. 

  • A new setting “Enable Add to Cart Option for Product Sliders” is added in Stores & Reps → Stores → Manage Stores → General → Default Setting →  Enable Add to Cart Option for Product Sliders 

  • The setting would be applicable for the following sliders:

    • Recommended Products Slider

    • Replacement Products Slider

    • Recently Viewed Products Slider

    • Frequently Bought Products Slider

    • You May Also Like Products Slider

  • When the setting ‘Enable Add to Cart Option for Product Sliders’ is ON then Add to Cart/View Details options will be Enabled for the different types of products displayed on different product sliders.

  • Flow for Different Types of Products: 

    • For Simple Product:

      • The ‘Add to Cart’ Button will be Enabled and clicking on ‘Add to Cart’ button will add the product to the cart and 1 will be the default quantity for the product (or minimum quantity if specified) that is added to the cart.

    • For Bundle Product:

      • The ‘Add to Cart’ Button will be Enabled and clicking on ‘Add to Cart’ button will add the product to the cart and 1 will be the default quantity for the product (or minimum quantity if specified) that is added to the cart.

    • For Configurable Product:

      • The ‘View Details’ Button will be Enabled and clicking on the ‘View Details’ button will redirect the shoppers to the product’s PDP. 

    • For Grouped Product:

      • The ‘View Details’ Button will be Enabled and clicking on the ‘View Details’ button will redirect the shoppers to the product’s PDP. 

    • For Products with Personalized Text:

      • The ‘View Details’ Button will be Enabled and clicking on the ‘View Details’ button will redirect the shoppers to the product’s PDP. 

    • For Products with Add-Ons associated:

      • The ‘View Details’ Button will be Enabled and clicking on the ‘View Details’ button will redirect the shoppers to the product’s PDP.




[ZPD-22279/ZLMC-3946] - Consistency in the Product Status Column

Administration


  • Earlier, there was no consistency in the product status column across PIM; certain screens/sections displayed the column name as Status, while others displayed the column name as Enabled. There was also no consistency in the column values.

  • From Znode v9.7.5., the status column is updated to “Product Status” across PIM, and values in the columns will be a tick for enabled and a cross for disabled.

 

Important Point: 

  • No changes are made to the Product Import Template.


[ZPD-22870] - Support for .webp Image Type

Administration


  • In Znode v9.7.5., support for .webp image type is added.

  • Admin can upload WebP images in DAM  just like png, jpg, or gif files.

  • Admin can use .webp images throughout the admin console like other image formats.

Important Point: 

  • Support for animated Webp Images is not considered in this release.


[ZPD-22751/ZPD-21635/ZLMC-3841] - Web Store Performance Improvements

Shopper Experience


  • The web store's performance has been enhanced to manage page loads when there are multiple concurrent customers.


[ZPD-22994] - Improvements related to Analytics (GA/GTM)

Administration


  • Following are the improvements made to Znode related to the Google Analytics section:

    • For GTM Container ID and GA Analytics ID, the default value for the ‘Enable’ will be unchecked. 

    • The administrator will not be able to ‘Enable’ and Save GTM and GA with no value in Container ID/Analytics ID.

    • The administrator will not be able to edit the GA Analytics ID when “Enable” is checked/activated.

    • If ‘Enable’ is not checked/activated, the scripts will not load in the Web Store.


[ZPD-22404/ZLMC-3964] - Improvements on Address Book Screen

Shopper Experience


  • A visual indicator has been added to highlight the default billing and shipping address in the web store address book. 


[ZPD-22910/ZLMC-4036] - Enhancements to the Product Import Process

Administration


  • Performance-related enhancements have been made to the product import/update process.


[ZPD-23239/ZLMC-4137] - Store Experience Enhancements

Administration


  • Earlier, the admin User was landing on a different section of Store Experience after saving changes to one section of it.

  • The enhancements are made to Store Experience and now the admin user lands on the same section of Store Experience after saving the changes to it. 


[ZPD-23117/ZLMC-4118] - Incorrect Refund ID was displayed in OMS

Administration


  • Till Znode v9.7.4, Znode only saved the Transaction ID while creating the order and there was no implementation for saving the Refund ID. 

  • From Znode v9.7.4.1., different transaction IDs will be saved and displayed for Orders and Returns.


[ZPD-23317] - Publish Enhancements

Administration


  • Enhancements are made to speed up publish process. 


Issues Resolved


[ZPD-22132/ZLMC-3914] - Admin and Web Store - If the CSV values in the respective fields were blank when a product was updated via the product import process, the ship type flags were updated.

 

[ZPD-22154/ZLMC-3920] - Web Store - When a shopper tried to access an inner page for a login-protected web store, the shopper was redirected to the login page to enter the login credentials but after login, the shopper was redirected to the homepage instead of the inner page.

 

[ZPD-22787] - Admin - Every time the admin tried to manage the Order, line items in that specific order were getting duplicated.

 

[ZPD-22794/ZLMC-3998] - Web Store - When the shopper tried to reorder a line item from the Order History Page, an error occurred.

 

[ZPD-22972/ZLMC-4060]- Admin - Filters in the Orders section were not working as expected.

 

[ZPD-22993/ZLMC-4086] - Web Store - The profile-based price list was not shown to logged-in shoppers.

 

[ZPD-23601/ZLMC-4206] - Admin and Web Store - Email macros were not working as expected.

 

[ZPD-23278/ZLMC-4147] - Admin and Web Store - PayPal Payment Method was not working when switched to Live Mode or Production.

 

[ZPD-22854/ZLMC-4005] - Admin - When an administrator tried to sort the products by display order in the "Associate Products" section of any "Category," the sorting reflected only on the current page and not on all pages.

 

[ZPD-22521] - Admin and Web Store - When Approval Routing was ON, the Card Connect payment method was displayed as a payment option at checkout which should not have been displayed.

 

[ZPD-23421/ZLMC-4174] - Admin and Web Store - On the majority of Web Store pages, SEO Content was not displaying properly.

 

[ZPD-22967] - Admin - Wrong tag <spam> was present which was replaced with <span> tag in cshtml files.

 

[ZPD-23386] - Admin and Web Store - Content Container Styles were not working as expected.

 

[ZPD-20901/ZLMC-3532] - Admin and Web Store - Values in Custom Columns for a Product were not updated when the line item quantity was updated in the Cart.

 

[ZPD-23681/ZLMC-4233] - Web Store - While changing the delivery address, not only was there a loader issue but also incorrect shipping calculations were observed.  

 

[ZPD-19872] - Admin - The UI on the payments page was disturbed when the admin was trying to create an Order from the Reorder Screen.

 

[ZPD-23943/ZLMC-4263] - Admin and Web Store - When an administrator approved a partial return for a shopper, along with a return acknowledgment, an order receipt was also sent to the shopper.

 

[ZPD-16026/ZLMC-2898] - Admin - The administrator was unable to filter the configurable products while creating promotions that required a product to be associated.

 

[ZPD-22278/ZLMC-3949] - Admin - Performance-related problems were seen with the pagination and product sorting according to the display order for the category's product association page.

 

[ZPD-22848] - Admin and Web Store - Vertex Tax was not working as expected.

 

[ZPD-24008] - Admin and Web Store - For a published catalog, categories associated with the catalog were not displayed on Web Store.

 

[ZPD-24046/ZLMC-4320] - Admin and Web Store - The Web Store and Admin's associated Product Counts did not match.

 

[ZPD-18370] - Web Store - An error was displayed when the Account Administrator was trying to access the Order’s Page on Web Store.

 

[ZPD-22983/ZLMC-4078] - Admin and Web Store - The data in custom fields for a product on the web store differed from the data entered from the admin side.

 

[ZPD-23240/ZLMC-4138] - Admin - An error was displayed while creating a custom shipping method with an already-used Internal Code.

 

[ZPD-23241/ZLMC-4139] - Web Store - When the shoppers pasted/entered the SKU directly into the Quick Order without selecting from the dropdown list and then entered the product quantity, the SKU did not validate and thus the "Add to Cart" button was disabled. 

 

[ZPD-23339/ZLMC-4165] - Admin and Web Store - Even after the add-ons were unassociated for a specific product and publishing the product changes, the add-ons for that product were still visible on the PDP.

 

[ZPD-23444/ZLMC-4177] - Admin and Web Store - When the same catalog was associated with 2 stores and Global Setting “Is Full Page Cache Active” was enabled, products on PLP for Store 2 displayed Store 1 URLs when hovered.

 

[ZPD-23505] - Admin - When a product was updated through the product import process, the SKU was updated when the CSV value was blank, which impacted the product publish.

 

[ZPD-23539/ZLMC-4190] - Admin and Web Store - After the catalog was published, some of the Categories associated with the Catalog were not displayed on the web store.

 

[ZPD-23556/ZLMC-4193] - Web Store - When products with add-ons were transferred/moved from Save For Later to Cart, the add-on options were not displayed as intended.

 

[ZPD-23605/ZLMC-4208] - Admin and Web Store - Inventory-related messages were displayed in PLP when “Out of Stock Options” in Product Setting was set to “Don’t track inventory, enable purchasing regardless of stock”.

 

[ZPD-23612/ZLMC-4210] - Admin - An error was displayed while associating products to the Add-On group with the name containing special characters. 

 

[ZPD-23689/ZLMC-4235] - Admin and Web Store - The add-on product was not associated and displayed with the published product on the web store when it was imported using the Product Import process and subsequently associated with the product using the AddonAssociation Import process.

 

[ZPD-23693/ZLMC-4239] - Admin and Web Store - The products were not displayed in the "Associated Products" section of the Category when the admin user tried to associate the imported products to it; instead, a notification reading "Product Associated Successfully with the Category" was displayed.

 

[ZPD-23407] - Admin - For Form Submission Export, excessive logs were generated and not deleted based on the set time defined in web.config file.

 

[ZPD-23526/ZLMC-4187] - Commerce - Hardcoded data was found on Maxwell’s Hardware which was removed and added a script to add an H1 tag dynamically on a conditional basis if H1 is not present on the view.

 

[ZPD-23732/ZLMC-4248] - Commerce - GetSavedCartForLater was not overridable.


Did you find it helpful? Yes No

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