July 12, 2019
New Features
Add-On Product Import
Administration
With this release, admin users will have the ability to import Add-On products from Import module of Znode admin application.
To implement this new functionality, changes were made in Znode_ImportAddonAssociation and Znode_ImportValidatePimProductData stored procedures and in AddonAssociation Import.
Issues Resolved
[ZPD-6424/ZLMC-582] - Admin & Web store - Promotions/Coupons were not getting activated from 12.00 AM of Start Date.
To resolve this issue, changes were made in
CalculateEachPromotion method of ZnodeCartPromotionManager.cs file
ZnodePricePromotionManager constructor and ApplyPromotionsFilter method of ZnodePricePromotionManager.cs file
ZnodeProductPromotionManagerconstructor and ApplyPromotionsFilter method of ZnodeProductPromotionManager.cs file
GetPromotionsByType method of ZnodePromotionManager.cs file
[ZPD-6580] - Admin - Deadlock issue was occurring when product details were updated in the import process, due to which, certain list pages were showing error messages while import/update process was in progress.
To resolve this issue, changes were made in the following stored procedures:
Znode_GetImportTemplateLogs
Znode_ManageProductList_XML
Znode_ManageCategoryList_XML
[ZPD-6581] - Admin & Web store - The SEO details of products, categories, and pages were taking a long time to publish.
To resolve this issue, changes were made in Znode_GetSeoDetailsForPublish stored procedure.
[ZPD-6057] - Admin - For promotion/coupon type “Amount Off X when Y is purchased”, users were able to see the product selected for X when trying to select a product for Y.
To resolve this issue, changes were made in Promotion.ts
[ZPD-6098] - Admin - Users were not able to click on the Filter action after clicking on Filter action and then on any other element on the page.
To resolve this issue, changes were made in DynamicGird.ts file.
[ZPD-6104] - Web store - The form functionality did not work with the default configuration. When customers (shoppers) try to access the form page on the web store, the 404 page used to get displayed.
To resolve this issue,
Changes were made in
GetFormConfiguration and GetContent methods of WidgetDataAgent.cs file.
A new method AddIntoCache was added in Helper.cs
[ZPD-6105] - Web store - Redirects to 404 Page were getting cached by the browsers.
To resolve this issue, changes were made in ErrorPageController.cs file.
Important:-
Developers should clear all-time browser cache to clear past redirects before testing this issue.
[ZPD-6143] - Web store - Same shipping and billing addresses were getting displayed on the Checkout page when different billing address was added.
To resolve this issue, changes were made in GetAnonymousUserAddresses method of CheckoutAgent file.
[ZPD-6166] - Admin - Users were not able to remove the applied invalid Gift Card Number from the Manage Order page.
To resolve this issue, changes were made in
ManageApplyCoupon and ManageRemoveCoupon methods of OrderController.cs file.
Order.ts
ZnodeShoppingCart.cs
[ZPD-6195/ZLMC-521] - Admin - Users were not being able to place an order of $0 from the admin application.
To resolve this issue, changes were made in IsValidAddressForCheckout method of OrderAgent class.
[ZPD-6360] - Admin - When users try to edit any CMS page, it used to show an “The page isn’t working” error
To resolve this issue, changes were made in _ContentPageList.cshtml file.
[ZPD-6411/ZLMC-571 ] - Admin - Save button for Create Scheduler stopped working from the Catalogs list page.
To resolve this issue, changes were made in the erpTaskSchedulerViewModel method of User.ts file.
[ZPD-6439] - Web store - Customers (shoppers) were not being able to place an order using PayPal after a Gift Card was applied.
To resolve this issue, changes were made in
ApplyGiftCard method of CartAgent file
DoExpressCheckoutPayment and GetGiftDiscountAmount methods of PaypalGateway file
[ZPD-6456] - Admin - Publish option in Keyword redirect was not required and was therefore removed from _KeywordsList.cshtml file.
[ZPD-6595] - Admin - When users try to edit any CMS page, it used to show an object reference error because a NULL check was not handled in code.
To resolve this issue, changes were made in GetContentPage method of ContentAgent.cs file.
[ZPD-6602] - Admin - Create/Edit Blog & News used to given an error.
To resolve this issue, a key value for BlogNews key was updated in AdminResource.resx file.
[ZPD-6616] - Admin - Previously added stock-level for a particular warehouse used to reflect when another warehouse which had no inventory saved, is selected.
To resolve this issue, changes were made in GetInventoryBySKU method of Products.ts file.
Important
The below issue is not resolved, but the GetFilterData method is made public so that it can be overridden by the launch teams to solve this issue:-
[ZPD-6338/ZLMC-550] - Web store - Filters with special characters is not working with special characters like commas.