Release Notes / Version 9.7.4.3 / March 6, 2024
Highlights
Release Information
Znode v9.7.4.3 patch release includes migration of shipping method integration from SOAP to REST API since SOAP-based APIs are being deprecated.
Disclaimer for Upgrade
It is necessary to run the upgraded script "Znode_Multifront_9_7_4_3_Patch.sql" on the current database to update the shipping service code for the different shipping methods.
Important Information And Breaking Changes
For UPS and USPS
When calculating Non-LTL Shipping Service estimates, Znode will submit individual line items in a single request and display the total shipping rate estimated for each line item on Znode by summing all the individual line item rates.
The Shipping Service “UPS - LTL Freight Urgent” with service code “310” is no longer active.
All previously created UPS - LTL Freight Urgent shipping methods will be disabled by default; however, if the admin user enables the shipping method from the admin console, the request for this shipping method will be sent to UPS, and an error will be returned, which will be documented in the Application Logs.
For FedEx
If the system gets “REQUEST.MISMATCH” in response after using the Sandbox credentials then make use of Production credentials and the below key needs to be updated in the Api web config. Key:"IsFedExRestGatewayTestMode" Value: "false"
Other Breaking Changes
Please refer to this Breaking Changes Document for more information.
Enhancements
[ZPD-29937] - Migration of Shipping Methods from SOAP to REST API
Administration/ Commerce
This patch includes upgrading the shipping method integration, and seamlessly migrating from SOAP to REST API.
Following are the changes for respective shipping methods:
UPS Upgrade
The following fields are introduced with this SOAP to REST conversion and old ones are deprecated:
UPS Client ID
UPS Client Secret
UPS Account Number
UPS LTL Account Number
UPS LTL Client ID
UPS LTL Client Secret
Shipment Drop-Off Type
Packaging Type
If the credentials used in the Store Setting > Store Origin are those of the testing environment, the value for the key "IsUPSRestGatewayTest" in the web.config file should be set to "true.
Important: All previous credentials will no longer work after the upgrade and must be reconfigured.
USPS Upgrade
The following fields are introduced with this SOAP to REST conversion and old ones are deprecated:
USPS Consumer Key
USPS Consumer Secret
Important: All previous credentials will no longer work after the upgrade and must be reconfigured.
FedEx Upgrade
The following fields are introduced with this SOAP to REST conversion and old ones are deprecated:
Account API Key
Account Secret Key
Declare Package Value
Important:
All previous credentials will no longer work after the upgrade and must be reconfigured.
Below is the format for FedEx which needs to be updated in the web config file for Production, Key: "IsFedExRestGatewayTestMode" Value: "false"