Release Date: April 1, 2021
Znode 18.104.22.168 release includes some major performance improvement changes and minor bug fixes.
The highlights of this release are performance enhancement changes for:
Cart and Checkout process of the web store
Login page of the web store
Dashboard screen of the admin application
Manage Order screen of the admin application
Manage User screen of the admin application
Please refer to this Breaking Changes Document for more information.
[ZPD-13080/ZLMC-1861] - Performance: Product Data Import Stored Procedure
The value of the ProductImportBulk setting is increased from 500 to 15000. This has enhanced the performance of the product data import process.
[ZPD-13946/ZLMC-2127] - Performance: Edit Products
The code for associating the variants for configurable products has been optimized. This has reduced the time required for associating variants with a configurable product.
[ZPD-13966/ ZLMC-2134] - New Supported File Extensions
Admin users will now have the ability to upload files with any of the following extensions for product attributes of type File:
[ZPD-13538] - Performance: Shipping Methods Section On Checkout Page
The code for the Shipping Methods section of the Checkout page has been optimized. This enhancement has improved the performance of the Shipping Methods section of the Checkout page and has reduced the time required to fetch the relevant shipping methods.
[ZPD-13922] - Performance: Manage User Screen
The code for the Manage User screen has been optimized to enhance the performance of the Manage User screen operations and to reduce the time required to save the changes.
[ZPD-13844] - Performance: Manage Order screen
The code for the Manage Order screen has been optimized to enhance the performance and to reduce the time required to make updates to the Order.
[ZPD-13764] - Performance: Admin Dashboard
Earlier multiple calls used to get initiated to fetch the data on the Dashboard screen of the admin application. The number of calls initiated to fetch the data are reduced. This has not only enhanced the performance but has also reduced the loading time of the Dashboard screen.
[ZPD-13879] - Performance: Select Shipping Operation
An unnecessary call used to get initiated when a Shipping Method is selected from the Checkout page. This identified call has been removed to improve the performance of the Shipping Method selection operation.
[ZPD-13812] - Performance: Add Product To Cart Operation
Earlier, few unnecessary calls used to get initiated when a product was added to the cart. Such identified calls are removed. This has not only enhanced the performance but has also reduced the time required to add products to the cart.
[ZPD-13540] - Performance: Payment Methods Section On Checkout Page
The code for the Payment Methods section of the Checkout page has been optimized. This enhancement has improved the performance of the Payment Methods section of the Checkout page and has reduced the time required to fetch the relevant payment methods.
[ZPD-13686] - Performance: Cart Count
A stored procedure will now be called instead of initiating 2 unnecessary calls to get the count of products available in the Cart. This enhancement has reduced the time required to fetch the count of products available in the Cart.
[ZPD-13660] - Performance: Login Page
The code for the Login functionality has been optimized. This new implementation has increased the performance of Login operation and reduced the time required to log in to the account.
[ZPD-13718] - Performance: Changes In Payment API Header For Checkout Page
An unnecessary Ajax call that was used to get the Payment API Header on the Checkout page has been removed. This enhancement has improved the performance of the Payment Methods section of the Checkout page.
[ZPD-13340] - Admin & Web Store - In some scenarios when the Remove Saved Cart Line Item button was clicked, a continuous loader used to get displayed.
[ZPD-13535] - Web Store - In some scenarios and deadlock used to occur on the Order Receipt page.
[ZPD-10310] - Admin - Inventory was not getting deducted for bundled products when an order was placed.
[ZPD-12707] - Web Store - The inventory validation message for bundled products was considering the inventory value from the child product on the Cart page.
[ZPD-13379/ZLMC-1937] - Admin - The exported Advanced Report in CSV format was not getting downloaded with comma as a separator because of which it did not used to work in MS Excel.
[ZPD-13418/ZLMC-1954] - Admin - The New/Modified Past Days field of the ERP Connector Settings field used to accept character values instead of just numeric values.
[ZPD-11143/ZLMC-1464] - The UserListModel method of the UserClient.cs file used to take a lot of time for execution.
[ZPD-13711/ZLMC-2021] - Admin - The product bulk update used to fail when the value with more than the required size was added. This has been made configurable so that it can be managed based on the project requirements.
[ZPD-13752/ZLMC-2040] - Admin and Web Store - Duplicate entries of the same product used to get displayed on the web-store when the product was published individually.
[ZPD-13762/ZLMC-2047] - Admin - Allow Multiple File field only used to get displayed on the Edit Attribute screen and not only the Add Attribute screen.
[ZPD-13765] - Admin - The enable/disable icon was not getting changed when enabled/disabled.
[ZPD-13772] - The response parameter data types were not consistent for 'shoppingcarts/getshoppingcart' API.
[ZPD-13912/ZLMC-2108] - Admin - After importing SEO URLs, they were not getting updated for products.
[ZPD-13968/ZLMC-2133] - Admin - The uploaded image was not getting displayed in the Image media attribute on the Edit Media screen.
[ZPD-13969/ZLMC-2132] - Admin - After uploading files in File Type Attribute from Add/Edit Product screen, the files were not visible in the Edit Product screen when the files were uploaded.
[ZPD-14016/ZLMC-2157] - Web Store - The products were not getting displayed based on their display order under the “You May Also Like” section on the web-store.
[ZPD-14065/ZLMC-2188] - Admin and Web Store- After publishing a product individually, the variant images were getting published because of which they were not visible on the web-store.
[ZPD-13568/ZLMC-1981] - Admin and Web Store - When an apostrophe character was used in a Category Name, the web-store menu used to break.
[ZPD-13594/ZLMC-1989] - Admin - When changes were made to General Settings from the Manage User screen for a user account that is associated with any Account, then the overridden User Profiles used to get removed and the Account’s User Profiles used to get associated with the user account.
[ZPD-13987/ZLMC-2144] - SMTP emails did not work when SSL was enabled.
Important: The following methods are marked as obsolete as they are not required:
[ZPD-14011/ZLMC-2155] - The products passed as parameters were not getting deleted when tried to delete them.
[ZPD-13090/ZLMC-1866] - Web Store - The complete Wishlist icon image was getting displayed because of insufficient spacing.
[ZPD-14001/ZLMC-2153] - Whenever DB entities were called, the logs were always tracked.