Suite Engine > Help Documentation > CSM Release Notes

CSM RELEASE NOTES

CSM Logo Horizontal

CSM for Amazon 2.2 Release

May 3, 2022


CSM for Amazon 2.2 Release Notes (Full Version)
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 mappings in the CSM API Functions The API functions you must update are dependent on your API Set:
    • SP-API: From the GETORDERS function, locate the existing mapping to table 70338221, field 200 (Ship Service Level) and update this field number to 205 (Channel Shipping Method).
    • MWS: From the LISTORDERS function, locate the existing mapping to table 70338221, field 200 (Ship Service Level) and update this field number to 205 (Channel Shipping Method). Repeat this process for the LISTORDERSBYTOKEN
  • Update any custom extensions that use the legacy Ship Service Level field to use the new Channel Shipping Method field.
Features and Functionality
  • The CSM for Amazon FBA Inventory Management module has been refactored to support Amazon’s modern SP-API set.
  • Support for Microsoft Dynamics 365 Business Central 2022 Wave 1 (version 20) has been added to CSM for Amazon.
  • 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.

  • Amazon-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.
  • The ability to print item labels for FBA inbound shipments has been added to CSM for Amazon. See the in-depth feature description for more details.
  • For deployments using Amazon’s modern SP-API set, instructing CSM to get an FBA inbound shipment’s package labels, pallet labels, or bill of lading will result in the automatic download of these documents. In deployments using Amazon’s legacy MWS API set, the user must still manually instruct CSM to download these documents.
  • 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.
Corrections
  • The GETORDERS CSM API function was not retrieving the necessary Next token. This has been corrected.
  • A hexadecimal error was being generated when attempting to parse non-English characters, such as Arabic or Chinese. This has been corrected.
  • In SP-API deployments, shipping discounts were not being properly calculated on sales orders that were created from retrieved CSM orders. This has been corrected.
Miscellaneous
  • Codeunit 70338338’s status has been updated from Obsolete Pending to Obsolete. This codeunit will be removed from CSM for Amazon in a future release.
  • CSM for Amazon’s automated test scripts have been expanded to include additional testing scenarios.
  • CSM for Amazon’s default demo data load has been updated to support new features introduced with this release.

 

CSM for WooCommerce 2.0 Release

April 22, 2022


CSM for WooCommerce 2.0 Release Notes (Full Version)

 

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 LIST_ORDERS_AFTER. 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. Repeat this process for the ORDER_GET_BYSTATUS and LIST_ORDERS_TEST
  • Update any custom extensions that use the legacy Ship Service Level field to use the new Channel Shipping Method
Features and Functionality
  • Support for Microsoft Dynamics 365 Business Central 2022 Wave 1 (version 20) has been added to CSM for WooCommerce.
  • Field captions on various CSM pages have been updated to use WooCommerce-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 WooCommerce 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.
  • API credential information was previously included as part of the URL that is generated whenever a request is sent to WooCommerce. To improve security, this information has been removed from the URL and is instead included as part of the request header.
  • A new CSM Shop Timezone Offset field has been added to the CSM Sales Channel table. When a WooCommerce store is set up with a default time zone that differs from Coordinated Universal Time (UTC), this offset field can be used to indicate the number of hours by which the store is ahead or behind. CSM previously allowed for the definition of a time zone offset at the API set level; this new field allows users to set different time zone offsets for sales channels that share the same API set.
  • Supporting data retrieval/creation 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.

  • WooCommerce-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 WooCommerce now supports a new attribute table structure that was introduced in an earlier version of CSM Core. Retrieved item attribute and item attribute option records are now stored in dedicated tables.
  • 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 WooCommerce 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.
  • Incorrect customer information was being captured on sales orders that were created for guest CSM orders. This has been corrected.
Miscellaneous
  • CSM for WooCommerce’s automated test scripts have been expanded to include additional testing scenarios.
  • CSM for WooCommerce’s default demo data load has been updated to store demo credentials in Azure Key Vault.
  • CSM for WooCommerce’s default demo data load has been updated to support new features introduced with this release.

CSM for BigCommerce 2.0 Release

April 22, 2022


CSM for BigCommerce Release Notes (Full Version)

 

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.

CSM for Shopify 3.0 Release

April 13, 2022


CSM for Shopify 3.0 Release Notes (Full Version)
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 SALESORDERLIST.
    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 & Functionality
  • Support for Microsoft Dynamics 365 Business Central 2022 Wave 1 (version 20) has been added to CSM for
    Shopify.
  • Field captions on various CSM pages have been updated to use Shopify-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 Shopify 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.
  • API credential information was previously included as part of the URL that is generated whenever a request is
    sent to Shopify. To improve security, this information has been removed from the URL and is instead included as
    part of the request header.
  • A new Order Total Discount Allocation field has been added to the CSM Sales Channel table. In this field, you can
    select the method by which CSM will allocate retrieved line discount amounts from Shopify. Options are:

    • Not Applicable: channel discount information will be ignored by CSM.
    • Order Level: channel discount information will be applied at the order level. Retrieved line discount
      amounts will be rolled up into a single document level invoice discount.
    • Line Level: channel discount information will be applied at the order line level. Retrieved line discount
      amounts will be assigned to the corresponding channel order lines.
  • 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.

  • Shopify-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.
  • Shopify-specific accommodations have been made to support the addition of a new Single Capture Boolean field
    to the CSM Payment Method table. When this option is enabled for a CSM order’s assigned payment method,
    CSM will capture and send the payment to the sales channel when the related Business Central sales order is fully
    shipped and invoiced. If the sales order is partially shipped and invoiced, no payment capture is recorded.
    Because Shopify does not permit multiple credit card payment capture activities against the same transaction,
    this option should be enabled for the relevant CSM payment method records.
  • Shopify gift cards can now be issued and managed from within Business Central. See the in-depth feature
    description for more details.
  • It is now possible to run the Get External Inventory Supply action against multiple selected CSM listing records.
  • Several improvements have been made to the way in which CSM handles API request errors that are due to
    Shopify 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 Last External Update Status field on the CSM API Message record that is created for an erroneous API
      provides a value of Error.
    • The Last External Update Result field on the CSM API Message record that is created for an erroneous API
      request now presents the erroneous result information (previously this field remained blank).
    • 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
  • CSM for Shopify’s API set was making calls that involved objects removed by Shopify in their REST Admin API. This
    has been corrected.
  • The CSM for Shopify default automation record data load had the Auto Post SO field enabled for multiple
    BUILDSALESORDER functions, resulting in the potential for inadvertent sales order posting in new installations.
    This has been corrected.
  • If a retrieved channel order resulted in the automatic creation of a sales credit memo, deleting that channel order
    and re-retrieving it would instruct CSM to generate a second credit memo. This has been corrected.
  • 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 Shopify’s automated test scripts have been expanded to include additional testing scenarios.
  • CSM for Shopify’s default demo data load has been updated to support new features introduced with this release.

 

 

CSM for Magento 2.0 Release

April 13, 2022


CSM for Magento 2.0 Release Notes (Full Version)

 

Release Overview
Upgrade Instructions

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:

  1. Update your existing API mapping. In the CSM API Functions page, select the API function code SALESORDERLIST. 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.
  2. Update any custom extensions that use the legacy Ship Service Level field to use the new Channel Shipping Method field.

 

Features and Functionality
  • Magento-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.

 

Corrections
  • When a CSM automation routine was interrupted or aborted, the Last Run Timestamp field was still being updated. This has been corrected.
  • Ship-to and bill-to address information was not being captured on CSM orders. This has been corrected.

 

Miscellaneous
  • CSM for Magento’s default demo data load has been updated to support new features introduced with this release.

CSM Core 2.5 Release

April 12, 2022


CSM Core 2.5 Release Notes (Full Version)
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 SALESORDERLIST.
    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
Channel Foundations
  • Functionality has been added to create records in dedicated attribute tables that were introduced in an earlier release to support different attribute data types (attributes, attribute sets, and attribute options). This will support new product features in multiple upcoming platform integrations.
  • To support shipment method data retrieval activities in multiple upcoming platform integrations, a new Channel Shipping Method field has been added to the CSM Shipping Method and CSM Order tables and their related pages. 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.
  • A new CSM Shipping Zone table and related page has been added to support shipment method data retrieval activities in an upcoming BigCommerce integration.
  • To support sales channel payment methods that do not permit multiple payment capture activities against the same transaction, a new Single Capture Boolean field has been added to the CSM Payment Method table. When this option is enabled for a CSM order’s assigned payment method, CSM will capture and send the payment to the sales channel when the related Business Central sales order is fully shipped and invoiced. If the sales order is partially shipped and invoiced, no payment capture is recorded.
  • Functionality has been added to support gift card management in an upcoming Shopify integration.
Corrections
  • A number of CSM objects had code that was not in compliance with Microsoft’s published guidelines. This has been corrected.
  • When the CSM setup wizard was used to create a new channel that uses an existing API set, leaving the credential information blank in the wizard would result in CSM deleting that API set’s existing credentials. This has been corrected.
  • Deleting a sales channel did not result in the deletion of that channel’s related CSM automation records. This has been corrected.
  • Channel-specific field captions on channel orders were not extended to the related archived orders. This has been corrected.
  • Miscellaneous typos have been corrected.
Miscellaneous
  • CSM Core’s automated test scripts have been expanded to include additional testing scenarios.

CSM for Magento 2.0 Release

February 28, 2022


CSM for Magento 2.0 Release Notes (Full Version)

 

Release Overview

 

Features and Functionality
  • License contact e-mail validation has been removed from CSM for Magento, as this functionality is now executed through Suite Engine’s subscription management module.
  • Field captions on various CSM pages have been updated to use Magento-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 Magento 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, Tax Groups, Price Groups.
  • This functionality can simplify setup activities by allowing users to instantly populate CSM tables with records that have either been retrieved directly from a connected Magento platform or a default data load. See the in-depth feature description for more details.
  • The ability to send supporting data information from Business Central to a connected Magento platform has been added for the following data types: Tax Groups, Price Groups.
  • This functionality can simplify setup activities by allowing users to instantly create new Magento records from Business Central, or update existing Magento records with Business Central changes. See the in-depth feature description for more details.
  • Several improvements have been made to API features for Magento 2 environments: Functionality has been added to support CSM automation list records with a blank sales channel code and the ability to send sales channel customer information from Business Central to a connected Magento platform is now supported.

 

Corrections
  • Default channel order archiving settings on the CSM Setup page were not being assigned to new Magento channels that were created via the setup wizard. This has been corrected.
  • Channel test communication functionality was not working properly with integrations to Magento 2 environments. This has been corrected.
  • Duplicate sales lines were being created on sales orders that were generated from CSM order lines for configurable items. This has been corrected.
  • A hexadecimal error was being generated when attempting to parse non-English characters, such as Arabic or Chinese. This has been corrected.

CSM Core 2.4 Release

February 28, 2022


CSM Core 2.4 Release Notes (Full Version)
Release Overview
Channel Foundations

The following Channel Sales Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • Functionality has been added to retrieve supporting data records from a connected eCommerce channel. This will support the retrieval of channel-specific supporting data in an upcoming Magento integration.

 

Corrections
  • Credential management was not properly supporting environments in which credentials are stored against API sets. This has been corrected.

 

CSM for Shopify 2.0 Release

February 16, 2022


CSM for Shopify 2.0 Release Notes (Full Version)

 

Release Overview

 

Corrections
  • Shipments that had lines with zero quantity to ship were not being transmitted to Shopify. This has been corrected.

 

 

CSM for Amazon 2.1 Release

February 7, 2022


CSM for Amazon 2.1 Release Notes (Full Version)
Release Overview
Features and Functionality
  • The following CSM for Amazon modules have been re-factored to support Amazon’s modern SP-API set:

 

    • Order Management.
    • External Inventory Supply Retrieval.
    • Financial Management.

 

  • To support this change, the CSM for Amazon Setup Wizard has been enhanced to allow users to indicate whether a new channel should be created according to the modern SP-API set or Amazon’s legacy MWS set. The credential options that can be populated in this wizard change dynamically according to the selected API set. See the in-depth feature description for more details.
  • Channel credentials such as seller IDs, marketplace IDs, and secret keys are now stored against sales channel records in a separate API Credential table, rather than API sets. This provides companies with greater flexibility in the setup and maintenance of Amazon 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.
  • Functionality has been added to support the importing of an Amazon order report against the channel orders that exist for an FBM sales channel. This makes it possible for users to populate channel orders with additional buyer information. See the in-depth feature description for more details.

 

Corrections
  • The Get External Inventory Supply action was not properly retrieving item information and available quantities for Amazon for FBA channel listings. This has been corrected.
  • Shipment confirmations to Amazon were sending the carrier name, instead of carrier code. This has been corrected.

 

Miscellaneous
  • The CSM for Amazon demo data load has been updated to accommodate the SP-API set.

 

CSM Core 2.4 Release

February 3, 2022


CSM Core 2.4 Release Notes (Full Version)
Release Overview
Features and Functionality
  • Functionality has been added to allow for the copying of an existing API credential record.
  • It is now possible to run the following actions against multiple selected CSM listing records:

 

    • Send Price Update to Channel
    • Calculate Channel Availability

 

  • A recent release of Microsoft Dynamics 365 Business Channel replaced item cross reference records with item reference records. The following areas of CSM that previously used item cross references have been updated to use item references:

 

    • Creation of sales orders from CSM channel orders.
    • Creation of CSM listing records via the Create Listing Wizard.

 

  • Several improvements have been made to CSM API Message records:

 

    • A new HTTP Response Status Code field has been added to CSM API Message table. This field displays the server-issued status code that was generated as a response to the message request.
    • It is now possible to edit a CSM API message’s response and then instruct CSM to reprocess it. See the in-depth feature description for more details.

 

 

Channel Foundations

The following Channel Sales Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • Functionality has been added to retrieve supporting data records from a connected eCommerce channel. This will support the retrieval of channel-specific supporting data in future product releases.
  • The CSM Attribute Data table previously supported multiple data types (attributes, attribute sets, and attribute options). To reduce code complexity and better support future product features, a separate table for each data type has been added to CSM. CSM currently continues to store all attribute data types in a single table; the necessary changes that will instruct the program to store different data types in dedicated tables will be added in a future CSM Core release.
  • A new Variation enumeration has been added to Channel Product Type field in the CSM Listing table. This will replace channel-specific enumerations that exist to identify product variants/variations.
  • Blob fields have been added to a number of CSM tables to support better data storage.
  • Functionality has been added to support Amazon’s modern SP-API set in an upcoming Amazon integration.
  • The CSM Order Management codeunit has been updated to prevent the sending of shipment lines with zero quantity to a connected sales channel. This will support an upcoming Shopify service pack.
  • Functionality has been added to improve pagination in an upcoming BigCommerce integration.

 

Corrections
  • There were primary key fields on some CSM tables that were marked as Obsolete. This has been corrected.
  • Error messaging was unclear when status matrix data failed to load for a sales channel. This has been corrected.
  • Error messaging was unclear if a user failed to properly assign an archive after days value to channel records. This has been corrected.
  • The External Tracks Inventory field in the CSM Listing Children List FastTab on the CSM Listing page was improperly captioned. This has been corrected.
  • Deleting a CSM API message did not result in the deletion of that message’s related CSM API data buffer records. This has been corrected.

CSM for BigCommerce 1.0 Release

December 10, 2021


CSM for BigCommerce Release Notes (Full Version)

 

Release Overview

A new integration between Business Central and the BigCommerce platform is available with CSM. This includes the same modules that are available in other CSM integrations:

  • Order Management
  • Inventory Management
  • Listing Management (basic listing management creation capabilities)

 

CSM Core 2.3 Release

December 10, 2021


CSM Core Release Notes (Full Version)

 

Release Overview
Channel Foundations

The following Channel Sales Manager Core changes will support forthcoming features and functionality for channel-specific integrations:

  • Functionality has been added to support the storing of channel credentials such as user IDs, passwords, and secret keys against sales channel records, rather than API sets. As part of this, a new Credentialing Sales Channel field has been added to the CSM Sales Channel table. This will allow users to indicate that a particular sales channel’s API functions are to be run according to the credentials of another channel. Future channel-specific CSM releases will support this functionality, according to each channel’s particular credentialing requirements.
  • A new Long Comment BLOB field has been added to the CSM Order Document and CSM Order Archive Document tables to support the retrieval and storage of order messages that are greater than 250 characters.
  • Integration events have been added to support an upcoming BigCommerce integration.

 

Corrections
  • A number of CSM objects had code that was not in compliance with Microsoft’s published guidelines. This has been corrected.
  • CSM order bill-to names were not being automatically populated upon creation. This has been corrected.

 

CSM for Magento 1.19 Release

November 2, 2021


CSM for Magento Release Notes (Full Version)

 

Release Overview

Features and Functionality
  • Support for Microsoft Dynamics 365 Business Central 2021 Wave 2 (version 19) has been added to CSM for Magento.
  • Magento-specific accommodations have been made to support recent changes to Suite Engine’s subscription management module.

 

Corrections
  • Some fields on the CSM for Magento setup wizard were not visible. This has been corrected.
  • Attempting to post a shipment with a blank tracking number, title, or carrier through CSM for Magento would result in an error. This has been corrected.
  • Error message content was not being displayed on CSM API message records. This has been corrected.

 

Miscellaneous
  • The CSM for Magento default data load has been updated to store last run timestamps against CSM automation records instead of API records.

CSM for Amazon 2.0 Release

November 2, 2021


CSM for Amazon 2.0 Release Notes (Full Version)

 

Release Overview

Features and Functionality
  • Amazon-specific accommodations have been made to support recent changes to Suite Engine’s subscription management module.
  • The CSM Administrator Role Center now includes a link to product release notes.
  • Sales order creation activities have been reverted to use a CSM Core codeunit, rather than an Amazon-specific codeunit. This change is made to facilitate future support for Amazon’s new SP-API functionality.
  • New integration events have been added to accommodate additional carton creation scenarios.
  • Shipment cartons have been enhanced to support contents with expiration dates.
  • The Get Inbound Shipment Status action that previously had to be run manually from the CSM FBA Shipment page has been added to CSM for Amazon’s automation routines. This action will now be automatically run for all FBA inbound status records every time the automation process is executed.
  • A new Copy Plan action has been added to FBA shipping plans. Executing this action from an existing shipping plan record will instruct CSM to create a new shipping plan whose values have been copied from the original record.
  • The existing Void Transport Request action on FBA inbound shipments has been enhanced to automatically clear the Transport Estimate Amount, Transport Confirm Void By, and Package Labels Are Ready fields as part of avoiding action.
  • Functionality has been added that allows CSM for Amazon to calculate financial fees that are incurred as part of a financial event group. These fees are entered into a dedicated posting worksheet, where they can be reviewed and then posted by a user.

 

Corrections
  • Default channel order archiving settings on the CSM Setup page were not being assigned to new Amazon channels that were created via the setup wizard. This has been corrected.
  • The Load Matrix and Automation procedures in the Amazon API utility codeunit were missing variable elements. This has been corrected.
  • Running process settlement reports multiple times would result in the creation of duplicate financial event group entries. This has been corrected.
  • Several FastTab and ribbon captions on the CSM Amazon Financial Event Groups and CSM FBA Shipment pages contained errors. This has been corrected.

 

Miscellaneous
  • Documentation for CSM for Amazon’s FBA Inventory Management module is now available. It can be accessed here.
  • G/L account and transfer route updates were made to the CSM for Amazon demo data load.

 

CSM Core 2.2 Release

November 2, 2021


CSM Core 2.2 Release Notes (Full Version)

 

Release Overview  

Corrections 
  • Attempting to process automation routines with a blank sales channel code was resulting in an error. This has been corrected.

 

Miscellaneous 
  • Demo validation functions have been added to CSM.
  • G/L account and transfer route updates were made to the CSM for Amazon demo data load.

 

CSM for Shopify 2.0 Release

October 10, 2021


CSM for Shopify 2.0 Release Notes (Full Version)

 

Release Overview

Features and Functionality
  • Support for Shopify POS has been added to CSM for Shopify. See the in-depth features description for more details.
  • Shopify returns can now be processed in Business Central as sales credit memos. See the in-depth features description for more details.
  • Functionality has been added to automate the creation of CSM listing records for Shopify product variants and better associate them to Business Central records:
  • Populating the External ID field in the Listing Status FastTab on the CSM Listing page and then choosing the Get External Inventory Supply action instructs CSM to identify a Shopify product listing with a corresponding product ID.
  • If the Shopify product does not have multiple variants defined, CSM associates the listing to that Shopify product and populates the External Inventory ID and External SKU ID fields with the corresponding values from Shopify.
  • If the CSM listing is set as a configurable channel product type and multiple variants exist for the Shopify product, it acts as a “parent” listing in Business Central. Its External Inventory ID and External SKU ID fields remain blank.
  • A new Product Configurable Options FastTab has been added to the CSM Listing This FastTab presents the different options by which the product’s variants are categorized in Shopify. This FastTab is only displayed for CSM listing records that are identified as configurable product listings and have been associated to a Shopify product.
  • Additional CSM listing records are set up for each variant that exists for the product in Shopify. The External Inventory ID and External SKU ID fields on each variant listing are populated with the corresponding values from Shopify.
  • These variant listings act as “children” to the parent listing. They are visible in the CSM Listing Attribute List FastTab on the parent CSM listing’s page.
  • CSM attempts to link variant listings to an existing Business Central record, using the value in the Channel Item SKU
  • A new Variant option has been added to the list of available selections for the Channel Product Type field on the CSM Listing This setting is automatically assigned to CSM listings that have been identified as Shopify variants.
  • A new Variant Option Values FastTab has been added to the CSM Listing This FastTab presents the variant-specific settings that have been defined for the variant in Shopify. This FastTab is only displayed for CSM listing records that are identified as variants in the Channel Product Type field.

 

Corrections
  • Default channel order archiving settings on the CSM Setup page were not being assigned to new Shopify channels that were created via the setup wizard. This has been corrected.
  • The Load Matrix and Automation procedures in the Shopify API utility codeunit were missing variable elements. This has been corrected
  • A number of Shopify-specific event subscribers were being run for all CSM channel records. This has been corrected.
  • The response for Shopify API messages was not always being received in a JSON format. This has been corrected.

 

Miscellaneous
  • Additional scenarios for CSM customer creation, CSM listing creation, and CSM channel category creation have been added to Suite Engine’s automated testing codeunits for Shopify.
  • The CSM for Shopify demo data load has been expanded to include default carrier codes and Shopify payments.

 

CSM Core 2.1 Release

October 7, 2021


CSM Core 2.1 Release Notes (Full Version)

 

Release Overview 

Features and Functionality 

Changes have been made so that CSM Core’s API engine can be utilized without a CSM Core subscription:

  • A subscription is no longer required to create CSM API messages.
  • Trial messaging and validations are no longer activated on certain CSM Core pages.

These changes allow Suite Engine to introduce new products that use the API engine without requiring the presence of a CSM Core subscription.

  • Microsoft introduced a new codeunit for TempBlob usage in an earlier version of Business Central to replace the older TempBlob table. Relevant instances in CSM have been updated to use this new codeunit.

 

Channel Foundations 

The following Channel Sales Manager Core changes will support forthcoming features and functionality for channel-specific integrations: 

  • Fields have been added to CSM sales channel records to support new return features in CSM for Shopify. 

 

Corrections 
  • Links to credit amounts in the Sales Channel Order Statistics FactBox that is displayed on channel order lists and pages were not functional. This has been corrected.
  • Inserting a log entry record would produce a duplicate entry number error. This has been corrected.
  • Tooltips on the CSM Automation List page contained errors. This has been corrected.

 

Miscellaneous 
  • Updated demo credentials have been applied to CSM.
  • Suite Engine-branded items have been added to the CSM Core demo data load.

 

September 24, 2021


CSM for WooCommerce 1.0 Release

September 22, 2021


CSM for WooCommerce 1.0 Release Notes (Full Version)

 

Release Overview 

A new integration between Business Central and the WooCommerce platform is available with CSM. This includes the same modules that are available in other CSM integrations:

  • Order Management
  • Inventory Management
  • Listing Management

 

Release 1.15.20201125.22394

November 25, 2020


Channel Sales Manager (CSM):

Feature Enhancements:
Core
  • Addition of tooltips and captions
  • Modifications to Data Load Generator to utilize object names instead of numbers for multi-version compatibility
  • Renaming of objects and variables to comply with current BC Standards
  • Modifications to allow for conversion and removal of special characters within inbound API response data
  • Addition of Listing Unit of Measure to Availability Calculation within listing management to allow the calculation to factor in the Qty Per Unit of Measure associated with Listing Unit of Measure
  • Events added to InsertOrderLevelSalesOrderLines function of the Create Sales Order code-unit to allow subscribers to handle order-level charges differently than the core product
  • Additional mapping depth flexibility added to ProcessNormalizedNodesForParent function of CSM API Response Management code-unit to allow for processing of Record Nodes nested within Normalized Nodes

 

Shopify
  • Addition of functionality to bypass sending of Shipment tracking information to Shopify when a shipment is posted that does not contain any items
  • Seller Order ID visibility increased on CSM Order and CSM Channel Orders pages
  • Modification to the handling of API Response to allow for increased visibility into actual error returned
  • Renaming of objects and variables to comply with current BC Standards
  • Addition of tooltips and captions
  • Modification to API Mappings and Response management to create CSM Order Line Option records for each shipping sales tax amount returned in the API data. Amount will be summed from all lines and added to CSM Order Header as a single Shipping Tax Amount
  • Modification to allow for writing each Shipping Sales Tax line as a separate Sales Line upon Sales Order Creation

 

Amazon
  • Addition of API functionality to handle Inventory Feed and allow for pushing Inventory to Amazon for CSM Listings associated with the channel
  • Modifications to allow for conversion and removal of special characters within inbound API response data
  • Addition of FBA Shipping Module
  • Renaming of objects and variables to comply with current BC Standards