Version 5.0 is the largest update to CSM for Shopify since the product launched!
The biggest change under the hood is that Product Listing Management (syncing products, images, availability, and configurable items) has been rebuilt on Shopify's modern GraphQL API. This keeps CSM aligned with Shopify's long-term API roadmap and enables capabilities that were not possible before, like per-variant image assignment and direct control over product status and visibility.
On top of that, v5.0 adds full B2B Automation for company and contact sync, a new Media Upload Tool for product images and video, a complete end-to-end Refund Workflow, and a redesigned Setup Wizard that now supports adding additional stores (new store connections now use Shopify's secure OAuth 2.0 sign-in instead of manual credential entry).
What this means for you:
You can now stage and send product images and videos to Shopify directly from the CSM Product Information card in Business Central.
What this means for you:
Order headers and order line items are now retrieved in two separate steps instead of one combined call.
What this means for you:
New scheduled automation jobs keep your Shopify B2B data in sync with Business Central automatically.
What is included:
Both automations run per store, so each store in a multi-store setup has its own independent automation schedule.
You can now revoke an existing contact role and assign a new one in a single operation, instead of having to remove and re-add separately.
When company locations are imported from Shopify, CSM now automatically classifies them. This matches the standard Business Central customer/ship-to model and eliminates the need to manually set location types after import.
What this means for you:
The Shopify Setup Wizard has been rebuilt from the ground up.
What is new:
Shopify API Version: 2026-01
All store connections are now configured to use Shopify's latest supported version. Existing installations are migrated to the new version automatically on upgrade, so no manual changes are needed.
API Engine Library Version: 1.21.0.0
The new API Engine capabilities are what enable several of the features in this release.
API function naming has been standardized and legacy data structures from earlier versions have been removed. These are internal changes only and no functional behavior has changed for end users.
Refund shipping amounts sent as zero
Issue: When creating a refund that included a shipping charge, the shipping amount was always sent to Shopify as $0.
Fix: Shipping amounts are now correctly included in all refund submissions.
Multi-store: order line automation registered to the wrong store
Issue: The automation for retrieving order lines contained a hard-coded store reference, causing it to be registered against a fixed store regardless of which store was being configured.
Fix: The store reference is now set dynamically during setup, so each store gets its own correctly assigned automation.
Date filter returning unexpected order results
Issue: The “last modified” date filter used when retrieving orders was generating an incorrectly formatted timestamp, causing the filter to return unexpected results.
Fix: The timestamp format has been corrected.