New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Use the Latest Update for the Shopify Connector

Microsoft Dynamics 365 Business CentralThis post is part of the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 series in which I am taking a look at the new functionality introduced in Microsoft Dynamics 365 Business Central 2025 Wave 1.

The 16th of the new functionality in the E-commerce section is use the latest update for the Shopify connector.

The latest update for the Shopify connector includes changes from Shopify, such as bulk variant handling and new product information management. In addition, Microsoft have added multiple enhancements based on feedback from Microsoft’s community.

Enabled for: Users by admins, makers, or analysts
Public Preview: –
General Availability: Apr 2025

Feature Details

Shopify releases a new API version every three months at the beginning of the quarter, and supports each version for 12 months. The updated versions might contain important changes, so it’s important to uptake Shopify API versions in major releases of Business Central. Typically, new versions of APIs increase stability and security, and enable additional capabilities. Starting with this release, the Shopify connector uses the Shopify API that was released in January 2025.

error Important

The Shopify connector released in 2024 release wave 2 (October 2024) relies on API 2024-07, which is supported until July 1, 2025. To continue to use your integration, upgrade to the latest version of Business Central before this date.

Bulk updates of product variants

Shopify deprecated singular product variants in favor of their equivalent bulk versions. Now, the Shopify connector creates or updates variants in bulk. That change improves overall performance of the connector because hundreds of updates happen in a single call. This change affects the initial creation of products with variants or scheduled updates of Shopify products and variants.

Handling the Price Including Tax setting

Starting with this release, the Price Including VAT toggle in the Shopify Shop Card page no longer affects the creation of sales documents. The information about whether prices include tax comes directly from Shopify, which is useful when selling to different markets using the Include or exclude tax based on your customer’s country setting in Shopify Admin.

error Important

For merchants using the US or Canadian localizations, select [b]Include sales tax in product price and shipping rate[/b] in Shopify Admin. If enabled, you can’t convert imported orders into sales documents because Business Central doesn’t support backward sales tax calculation.
If this field is selected and you don’t charge taxes, you can manually turn off the [b]VAT (Tax) Included[/b] field in the [b]Shopify Order[/b] page and proceed.

To simplify troubleshooting, you can inspect tax lines from the Shopify Order page.

Shopify Order Tax Lines page

More capabilities for filtering orders

Order synchronization now supports the Ship-to, Bill-to, and Sell-to Countries, and Tax Amount filters. The filters are useful for merchants in the European Union who sell to B2B customers in other EU member states and where, because of reverse charges, the order doesn’t include VAT.

To learn more about rules like this, go to Different processing rules for orders.

Sorting in the Shopify Orders to Import page

The Shopify Orders to Import page now shows the newest orders on top.

Shopify Orders to Import page

The page is useful for troubleshooting issues with order imports. You can assess the orders that are available, and take the next steps:

  • Check whether an error blocked the import of a specific order, and explore the error’s details. Select the Has Error field.
  • Process only specific orders. Fill in the Shop Code field, select one or more orders, and then choose the Import Selected Orders action.
  • Delete orders from the Shopify Orders to Import page to exclude them from the sync.

Deprecation of REST resources

Shopify continues its transition from REST to GraphQL, and in this release they deprecated endpoints on the Country and Province resources. The Shopify connector uses that information to fill in the Shopify Customer Templates page with a list of countries where shipping is allowed. This feature still works because the Shopify connector gets this information from the properties of the shop.

Shopify can’t receive the list of associated provinces. The list of provinces is included in the Shopify connector as setup data. There are several countries that require a province code to validate address information. Because Business Central doesn’t enforce the use of the Country field or validate the content, the Shopify connector uses the County Code field in the Shopify Shop Card together with Shopify Tax Area page to get a province code when you create a customer or company in Shopify.

Shopify requires a state/province for the following countries:

  • United Arab Emirates
  • Argentina
  • Australia
  • Brazil
  • Canada
  • Chile
  • China
  • Colombia
  • Costa Rica
  • Egypt
  • Spain
  • United Kingdom
  • Guatemala
  • Hong Kong SAR
  • Indonesia
  • Ireland
  • India
  • Italy
  • Japan
  • South Korea
  • Kuwait
  • Mexico
  • Malaysia
  • Nigeria
  • Panama
  • Peru
  • Philippines
  • Portugal
  • Romania
  • Russia
  • El Salvador
  • Thailand
  • United States
  • Uruguay
  • Venezuela
  • South Africa

note Note

Great Britain has provinces, but a province isn’t mandatory for addresses.

Other improvements

Microsoft have also implemented a number of improvements that aren’t related to the new API version, but that improve the general usability of the connector.

After you import a Shopify order to Business Central, you can automatically or manually create a sales document. You can create a sales invoice if the Shopify order is already fulfilled, or a sales order if you handle fulfillment in Business Central. When you create a sales document, the document number synchronizes to Shopify as an order attribute.

It can be useful for people who work with Shopify Admin to see whether orders synchronized to Business Central. In some cases, for example in high load environments, you might want to turn off synchronization. The new Add Business Central Doc. No. as Attribute toggle gives you control over synchronization.

Document No. as Order attribute

The previous release offered a new way to deal with risk assessments. Shopify now supports two levels and external providers. The connector continues to import both risk and sentiments. However, there wasn’t a single value that represents the risk associated with an order. To address that gap, Microsoft are adding a High Risk field to the Shopify Order and Sync Orders from Shopify request pages. The field is Boolean, and is enabled when an order is assessed as high risk.
The Request Data, Response Data on the Shopify Log Entry page, and Json Data in the Shopify Data Capture List now use a rich text control that displays more information. As a result, it simplifies troubleshooting.

The Create Shopify Fulfilment Service action is now also on the Shopify Locations page, so you can create fulfillment service locations when you map locations.

Changes that became mandatory

The Enable using bulk operations for Shopify connector feature is now mandatory and you can’t disable it. The feature affects price synchronization, so that prices synchronize in bulk.

You can check the status of the synchronization in the Shopify Bulk Operations page.

Shopify Bulk Operations

Click to show/hide the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 Series Index

New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1
Integrate Field Service With Service Management
View Item Availability In Field Service Work Orders
Analyze Subscription Billing Data With Power Bi Reports
Post Foreign Currency Adjustments To Unrealized Gain And Loss Accounts
Use Improved Troubleshooting Options for Cost Adjustments
Chat With Copilot To Learn How To Use Installed Add-On Apps
Summarize With Copilot
Use Sales Order Agent To Automate Sales Order-Taking
Suggest Gas Emissions In Sustainability Journals With Copilot
Enhance Purchase Order Line Matching With Copilot
Autofill Fields with Copilot
Automate Payables Processes with the Payables Agent
Use PEPPOL A-Nz Format In E-Docs In Australia, New Zealand
Define Allowed Languages Per Environment
Post Cash Documents to Projects in Czech Localization
Add More Text in Cash Documents in Czech Localization
Calculate and Post VAT Settlement by Activity Code – Italy
Enable Additional Countries and Regions
Install UK Localization as an Extension to the Base App
Calculate GST on Recurring Journals for India
Showcase Business Central with Czech Localization Demos
Comply with Australian Payment Times Reporting Bill
Use VAT Return to Report VAT in Local and Functional Currencies in Czech Republic
Use Modern Search to Access Data in Czech Localization
Hide Lines with Zero Quantity in Czech Document Reports
Move Tables And Fields With Data Across Extensions As Part Of Refactoring
Troubleshoot Clients, Apps, And Add-Ins With Telemetry
Mock Outbound HttpClient Web Service Calls During Testing
View Build Metadata In Extension Management Page
Embed Power BI Content In Web Client With New Page Type
Overloaded JsonObject Data Type GetValue Method
Extend CardPageId on List and ListPart Pages
Use the New Continue Keyword for AL Loops
Read and Write YAML in AL Using JsonObject
Select Extensions to Open in Visual Studio Code from the Web Client
Search, Navigate and Use App Symbols as Context for GitHub Copilot
Validate Certificates on External Web Service Endpoints Called from AL HttpClient
Work with Multiline Strings in AL
Use New Properties on a Report Layout
Self-Service App Key Vault Onboarding for Appsource Apps
Use New IncStr Parameter to Change Integers by More Than 1 in String Variables
Convert Simple Type Values to Text Using New ToText Method
Create Lists and Dictionaries of Interfaces in AL
Generate Launch Json File from the Web Client
Running Objects in Actions Defaults to UI Descriptors on Target Object
Delete Incorrect E-Documents And Avoid Duplicates
Activate Sales Channels In Shopify Connector
Use E-Docs With Power Automate And Other Solutions With APIs
Send E-Documents Via A Service And Email Simultaneously
Import And Export More Data Using Shopify Metafields
Use Payments With The E-Document Framework
Troubleshoot Export Issues On Shopify Skipped Records Page
Generate Multiple Incoming E-Documents For Multiple Attachments
Automate Embedded Attachments In PEPPOL
Create E-Documents From Posted Sales Invoices
Process E-Documents In Two Steps
Preview Incoming E-Invoices Prior To Processing
Export Reminders And Finance Charges As PEPPOL Files
Use E-Documents To Fix Unposted Purchase Credit Memos
Import and Export More Data for Shopify B2B Companies and Company Locations
Use the Latest Update for the Shopify Connector
Add Support For Multisubnetfailover
View App Compatibility With Future Versions In Admin Center
Update Sandbox Environments To Preview Versions
Automate Environment Management With Power Platform Connector
Use Enhanced Analytics For Manufacturing
Access Report And Request Metadata In Word Layouts
Use Enhanced Financial Reporting Capabilities
Use Enhanced Customer Document Layout For Service Management
Add More Columns To Various Pages To Gain More Insight
Block Items Or Variants From Production Output
Avoid Document Number Errors When You Post Project Journals
Handle Production Output With Warehouse Put-Aways
Use Streamlined Product Design Tools In Manufacturing
Manage Document Attachments In Manufacturing
Generate A CSRD Preparation Report
Specify Default Sustainability Values For Various Entities
Enable Taxonomy Elements For ESRS And Other Standards
Capture Sustainability Data With General Journals
Use Water And Waste Management With Sustainability
Enable Sustainability Scope 3 Value Chain For Assembly And Transfers
Provide Carbon Equivalent Data For Sales Based On Scope 3 Automation
Use ESG Reporting Integrated With Business Central
Start Value Chain In Purchase Process For Scope 3 In Sustainability
Use Sustainability Scope 3 Value Chain In Manufacturing
Preview PDF Attachments Directly In Web Client
Optimize Screen Estate Usage On The Web
Require Intrastat Classifications On Documents
Use Logiq as a Service Provider for E-Documents
Use ExFlow by SignUp Connector for E-Documents
Extend E-Documents Features Using a New Interface

What should we write about next?

If there is a topic which fits the typical ones of this site, which you would like to see me write about, please use the form, below, to submit your idea.

Your Name

Your Email

Suggested Topic

Suggestion Details

Leave a Reply

Your email address will not be published. Required fields are marked *