Release Overview
This release introduces a new Channel Shipping Method field (field number 205) to the CSM Order table, which replaces the Ship Service Level field (field number 200). If you are upgrading your existing CSM integration with this release, you must make the following changes to ensure that your solution continues to operate as desired:
- Update your existing API mapping. In the CSM API Functions page, select the API function code GETORDERADDRESS. Choose the API Mappings button in the ribbon, and in the CSM API Mappings page, locate the existing mapping for table 70338221, field 200 and update this field number to 205.
- Update any custom extensions that use the legacy Ship Service Level field to use the new Channel Shipping Method field.
Features and Functionality
Support for Microsoft Dynamics 365 Business Central 2022 Wave 1 (version 20) has been added to CSM for BigCommerce.
- Field captions on various CSM pages have been updated to use BigCommerce-specific terminology.
- Channel credentials such as store IDs and secret tokens are now stored in a separate API Credential table, rather than API sets. This provides companies with greater flexibility in the setup and maintenance of BigCommerce channel credentials. As part of this, the Credentialing Sales Channel field in the CSM Sales Channel table allows users to indicate that a particular sales channel’s API functions are to be run according to the credentials of another channel. See the in-depth feature description for more details.
- Supporting data retrieval has been added for the following data types:
- Shipping Methods
- Shipping Carriers
This functionality can simplify setup activities by allowing users to instantly populate CSM tables with records that have been retrieved from a default data load. See the in-depth feature description for more details.
- BigCommerce-specific accommodations have been made to support the addition of a new Channel Shipping Method field has been added to the CSM Shipping Method and CSM Order tables and their related pages in CSM Core. This field replaces the existing Ship Service Level field, which is where an external platform’s retrieved shipment method code was stored. The existing field entered these retrieved values as Business Central codes, which resulted in a format that was incompatible with some platforms. The new field retrieves these values as text, which will support all data retrieval scenarios. See the upgrade instructions for more details.
- CSM for BigCommerce now supports product records that have multiple variant records:
- The ability to retrieve product variants from BigCommerce and build the corresponding CSM listing records in Business Central. See the in-depth feature description for more details.
- The Send Availability to Channel action can be executed against CSM listing records for product variants.
- Server -issued status codes that are generated as a response to CSM API message requests are now being recorded in the HTTP Response Status Code field in the CSM API Message table.
- Several improvements have been made to the way in which CSM handles API request errors that are due to BigCommerce being unable to provide a response to the request:
- Previously, failure to obtain a response for any request would abort the entire automation routine. This has been changed so that the automation routine continues to run after an API request returns a no response error.
- The Response FastTab on the CSM API Message record that is created for an erroneous API request now presents the actual error message (previously this field defaulted to a value of No Response).
Corrections
- A hexadecimal error was being generated when attempting to parse non-English characters, such as Arabic or Chinese. This has been corrected.
Miscellaneous
- CSM for BigCommerce’s automated test scripts have been expanded to include additional testing scenarios.
- CSM for BigCommerce’s default demo data load has been updated to store demo credentials in Azure Key Vault.
- CSM for BigCommerce’s default demo data load has been updated to support new features introduced with this release.