CSM-BigCommerce Release Notes - Archives
CSM for BigCommerce 3.5.2024111825.163935
November 19, 2024
CSM for BigCommerce 3.5.2024111825.163935 Release Notes (Full Version)
Release Overview
Features and Functionality
- A Get Specific Channel Order action has been added to BigCommerce sales channels. This action allows a user to specify a single BigCommerce order and retrieve it into Business Central. This is useful in testing and troubleshooting scenarios.
- New item pricing options have been introduced to CSM for BigCommerce:
- Pricing Discount Rules: a straightforward pricing definition where you can define a single, fixed price for items within a customer price group.
- Price Lists: a more advanced pricing definition that allows you to define different prices based on quantity break points or item variants (requires licensing of BigCommerce’s “Enterprise” plan).
- BigCommerce-specific support has been added to CSM Core tables that were recently added to allow users to set up B2B customers:
- CSM Companies: allow users to associate Business Central customers to B2B companies.
- CSM Company Contacts: allow users to associate Business Central contacts to a B2B company’s users/contacts,
- CSM Company Locations: allow users to associate Business Central ship-to addresses to a B2B company’s locations/addresses.
Once these records have been defined, they can be communicated to a connected BigCommerce channel. Support for bi-directional integration is included, making it possible to send changes from Business Central to BigCommerce, but also retrieve changes from BigCommerce and update the corresponding Business Central records accordingly. Logic has also been extended to CSM’s order management functionality so that BigCommerce orders placed by B2B users are appropriately identified as such when they are retrieved into Business Central.
Note: you must download and install a dedicated “B2B Edition” application from the BigCommerce marketplace if you want to use these features.
Corrections
- It was not possible to open a BigCommerce sales channel if it did not have an assigned CSM API set code. This has been corrected in preparation for a future release in which CSM for BigCommerce will be refactored to use CSM’s modern API engine, at which point it will not be necessary to assign a CSM API set code to sales channels.
- The Default Product Status field on the CSM Sales Channel page was displaying all available product status options, including those from non-BigCommerce channels. This has been corrected to display only those options supported by BigCommerce.
- External codes and captions were not being maintained on newly-created CSM attributes. This has been corrected.
- Choosing the AssistButton for the Channel Attribute Set field on the CSM Listing page would result in CSM opening the CSM Attribute Data table, which should only be the case if the Enable New Attribute Design field on the CSM Sales Channel page is turned off; if this field is turned on, the CSM Item Attribute Set table should open. This has been corrected so that the proper page is opened based on sales channel setup.
Miscellaneous
- CSM for BigCommerce has been compiled against Microsoft Dynamics 365 Business Central 2024 Wave 2 (version 25) for compatibility issues. In addition, the minimum supported version has been raised to version 24. In order to meet this requirement, a number of changes were required, primarily involving the clean-up of obsolete objects/code:
- A number of unused variables have been removed.
- A number of warnings have been removed.
- Changes have been made to prevent possible text overflow scenarios.
- Instances of InDataSet have been removed, as it is no longer being used.
- All promoted page actions have been changed to used the new actionref syntax.
- A new API Store Code field has been added to the CSM Sales Channel It replaces the old API Channel Code field, which will be removed in a future release.
- The necessary programmatic changes to support subscriptions to a newly-added B2B module have been made to the extension.
CSM for BigCommerce 3.4.2024021223.120073
February 21, 2024
CSM for BigCommerceCore 3.4.2024021223.120073 Release Notes (Full Version)
Release Overview
- A recent refactoring of CSM Core to use Suite Engine’s updated, standalone API Engine caused a number of CSM for BigCommerce automation routines to not execute. The necessary changes have been made to CSM for BigCommerce so that it can properly run in environments using this updated version of CSM Core.
- CSM for BigCommerce would allow users to release sales returns that were generated from CSM orders whose order document lines had an error status. This has been corrected.
CSM for BigCommerce 3.4.2024012723.117561
January 30, 2023
CSM for BigCommerce 3.4.2024012723.117561 Release Notes (Full Version)
Release Overview
Features and Functionality
- It is now possible to sell gift certificates and virtual products on a BigCommerce order and retrieve this information as part of a sales order in Business Central.
- Support has been added for accepting gift certificates and store credit as payment methods:
- Changes have been made to the CSM Payment Method table so that payment methods for gift certificates and store credit can be identified as such.
- Order creation and payment application functionality has been adjusted to accommodate multiple payment methods (for example, a combination of gift certificate, store credit, and credit card payment) for a single order.
- A new BigCommerce Grand Total field has been added to the CSM Order Header table to accommodate the manner in which BigCommerce applies gift certificates and store credit to orders.
- Functionality has been added that allows users to generate a sales return order in Business Central from a CSM order, then post the order and send the results to BigCommerce, where the relevant order is updated accordingly.
- It is now possible to define a product status for a CSM listing. When the CSM listing is sent to an external BigCommerce channel, this setting will be used to determine the status of the product in BigCommerce. In this way, you can control the manner in which a product is made available for sale on your BigCommerce channel when it is sent from Business Central.
- A new AUTOCREATELISTINGS automation has been added to CSM for BigCommerce. This leverages a recent CSM Core enhancement that permits the automatic creation of CSM listings from the item card.
Corrections
- Miscellaneous corrections were made to field captions on the setup wizard.
Miscellaneous
- An Install codeunit was added to CSM for BigCommerce.
- The default dataload settings for CSM for BigCommerce’s BUILDSALESCREDITMEMO automation routines were adjusted to turn off all automatic sales document creation and scheduled settings. This is to prevent the inadvertent retrieval of refund information into Business Central as part of a CSM for BigCommerce update/installation.
CSM for BigCommerce 3.3.2023090522.97261
September 26, 2023
CSM for BigCommerce 3.3.2023090522.97261 Release Notes (Full Version)
Release Overview
Features and Functionality
- The Enable New Attribute Design field is now automatically set to true for any BigCommerce channel that is created via the setup wizard.
- New functionality has been added that allows CSM to retrieve refund information from BigCommerce, then automatically create a credit memo in Business Central. When posted, this credit memo will be applied to the ledger entries from the original sales order.
- It is now possible to assign multiple CSM categories to a single CSM listing.
- The ability to send attributes from Business Central to BigCommerce has been expanded to include item attributes that are assigned to the related Business Central item. These attributes will be assigned as custom fields to the related product record in BigCommerce.
- When a CSM listing for a configurable item is successfully sent from Business Central to BigCommerce, the External Requires Update field on all related child listings is automatically turned off.
Corrections
- In some situations where an API call failed, the status fields in Business Central would indicate that the event had been successful. This has been corrected.
Miscellaneous
- CSM for BigCommerce’s automated test scripts have been expanded to include additional testing scenarios.
- The process by which CSM determines whether CSM is in live or test mode has been moved from CSM for BigCommerce and to Suite Engine’s subscription extension.
CSM for BigCommerce 3.2 Release
March 29, 2023
CSM for BigCommerce 3.2 Release Notes (Full Version)
Release Overview
Features and Functionality
- The results message that is presented following the execution of the test channel communication action has been updated to provide more clear information about test results.
- It is now possible to send CSM price groups from Business Central to customer groups on a connected BigCommerce channel.
- Functionality has been added to support both the manual and automatic sending of item price updates from Business Central to BigCommerce.
Miscellaneous
- CSM for BigCommerce has been compiled against Microsoft Dynamics 365 Business Central 2023 Wave 1 (version 22) for compatibility issues. No issues were detected and no changes to the extension were necessary.
CSM for BigCommerce 3.1 Release
December 09, 2022
CSM for BigCommerce 3.1 Release Notes (Full Version)
Release Overview
Features and Functionality
- Support for Microsoft Dynamics 365 Business Central 2022 Wave 2 (version 21) has been added to CSM for BigCommerce.
- The logic for when shipment information is sent from BigCommerce has been moved to a separate parameter.
Corrections
- CSM was unable to properly retrieve orders with greater than 250 order lines from BigCommerce. This has been corrected.
- Payment lines on CSM orders were being presented with a zero-dollar amount. This has been corrected.
- BigCommerce-specific accommodations have been made to support a correction that was added in a previous version of CSM Core. This correction addresses scenarios where CSM retrieves an order from an external channel that has already been archived in Business Central.
CSM for BigCommerce 3.0 Release
August 23, 2022
CSM for BigCommerce Release Notes (Full Version)
Release Overview
The system was attempting to create duplicate order document lines for order payments upon order retrieval,
resulting in an error. This has been corrected.
Features and Functionality
- BigCommerce-specific accommodations have been made to support the Role Center Headline Data table that was added in a previous version of CSM Core. Starting with this release of CSM for BigCommerce, BigCommerce-specific headlines are stored in this table and are available for display in the CSM Administrator Role Center.
- Supporting data retrieval has been added for Payment Methods. This functionality can simplify setup activities by allowing users to instantly populate CSM tables with records that have been retrieved from the external platform.
- Order retrieval automation now retrieves payment intent information from Stripe.
- It is now possible to create CSM listings with product data that has been retrieved from a connected BigCommerce platform. This is useful if you have already created products on your BigCommerce platform, and would prefer to use this external platform, rather than Business Central, as the basis for your CSM listings.
- Configurable item support has been added to CSM for BigCommerce. Configurable items refer to products that are available in multiple, variable configurations such as color or size. CSM for BigCommerce accommodates the creation and management of this item structure:
- The CSM listing wizard identifies items that exist as “parents” to multiple “children” records in Business Central which represent different configurable item combinations and creates multiple CSM listings that reflect this parent/child relationship.
- CSM item attributes that represent configurable values are automatically created for the sales channel in Business Central.
- CSM listings for both the parent and children, as well as variable item attributes, can be exported from Business Central and used to create new records in BigCommerce.
- Updates to configurable attribute values can be used to create new CSM listings and then communicated to BigCommerce.
- Configurable items can be loaded from BigCommerce and used to create CSM listing and item attribute records in Business Central.
Corrections
- Retrieved shipment methods were being entered in the CSM order’s Ship Service Level field, rather than the Channel Shipping Method This has been corrected.
Miscellaneous
- CSM for BigCommerce’s automated test scripts have been expanded to include additional testing scenarios.
- CSM for BigCommerce’s subscription management objects have been updated to include supported extension modules.
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 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)