Share via


Use the latest update for the Shopify Connector

Enabled for Public preview General availability
Users by admins, makers, or analysts - Oct 1, 2025

Business value

The latest update for the Shopify Connector includes changes from Shopify, such as bulk variant handling and new product information management. In addition, we've added multiple enhancements based on feedback from our community.

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, Shopify Connector uses the Shopify API that was released in July 2025.

Important

The Shopify Connector released in 2025 release wave 1 (April 2025) relies on API 2025-01, which is supported until January 1, 2026. To continue to use your integration, upgrade to the latest version of Business Central before this date.

Cash rounding on POS

Cash transactions on Shopify point of sale (POS) automatically round to the nearest available denomination in countries that don't use small coins. Only cash payments are rounded. Non-cash payments aren't rounded. Cash rounding automatically applies to the final total, after discounts and taxes are applied on all cash payments or refunds on Shopify POS. Cash rounding also applies to refunds and exchanges. For example, in Canada, if an order payment is $9.99 CAD, the cash rounding adjustment is +$0.01 CAD and the rounded payment is $10.00 CAD. If the order is partially refunded with $5.02 CAD in cash, the cash rounding adjustment is -$0.02 CAD and the rounded refund is $5.00 CAD.

Shopify Connector imports cash rounding adjustment in the Shopify order in the Payment Rounding Amount field and transactions in the Rounding Amount and Rounding Currency fields.

Cash rounding will be added to the sales document G/L account. The G/L account defined in the TIP/Cash Rounding Account No. is used.

Weight in exported sales invoices

You can export posted sales invoices to Shopify so that buyers can sign in to Shopify and access all their invoices, regardless of which app they were created in. Currently, lines of the type Items export as custom products in Shopify. The weight comes from the Net Weight field of the sales invoice line. The Weight Unit from the Shopify Shop Card page is used as a unit of measure.

New fulfillment statuses

We added fulfillment statuses in the Fulfillment Status field on the Shopify Order page:

  • Scheduled
  • Request Declined

Changes that don't display on pages

The following changes don't affect your interaction with Shopify Connector. We're listing them in this article just for reference:

  • customer.email is replaced by customer.defaultEmailAddress.emailAddress
  • customer.phone is replaced by customer.defaultPhoneNumber.phoneNumber
  • countryCode is replaced by countryCodeV2
  • plan.displayName is replaced by plan.publicDisplayName

The Allow Background Syncs toggle is now called Run Syncs in Background

To improve clarity, we changed the caption of the toggle and tooltip to highlight its exact purpose.

Run Syncs in Background specifies whether synchronization tasks run in the background. This setting allows you to continue working while the system synchronizes large amounts of data. For demos or troubleshooting, consider turning it off to view synchronization progress in real time and receive detailed error dialogs if issues occur.

Report 30105 Shopify Sync Payments is now called Shopify Sync Payouts

The caption of the report aligns with the caption of the action on the Shopify Shop Card page.

Bulk updates of product variants

Shopify deprecated singular product variants in favor of their equivalent bulk versions. Now, 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 updates of Shopify products with variants.

County code in countries without provinces

Shopify Connector ignores information specified in the Country/Province field in Business Central when it exports customers and companies to Shopify if they're located in countries where Shopify doesn't require a state or province. From a practical perspective, the system doesn't show the message Can not export customer XXXXX. The length of the string is 22, but it must be less than or equal to 10 characters. Value: xxxxxxxxxxx, field: State. in countries outside of the list of locations where Shopify requires a state or province:

  • 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

Archiving orders

Use the Archive Processed Shopify Orders toggle on the Shopify Shop Card page to specify whether Shopify Connector archives orders on Shopify after they're processed and under certain other conditions. For example, when payments and fulfillment status are met. In some cases, for example, if other apps are installed, after importing and processing an order in Business Central, you want to keep the order open on Shopify, even if it is completely paid and fulfilled.

Business Central Fulfillment Service

The App location - Business Central Fulfilment Service - isn't required by Shopify for importing and exporting fulfillment details. Shopify Connector won't automatically register Business Central Fulfillment Service in Shopify Admin during synchronization of orders or shipments. You can still do that manually if needed by choosing the Create Shopify Fulfillment Service action on the Shopify Locations page.

Geographic areas

Visit the Explore Feature Geography report for Microsoft Azure areas where this feature is planned or available.

Language availability

Visit the Explore Feature Language report for information on this feature's availability.

Tell us what you think

Help us improve Dynamics 365 Business Central by discussing ideas, providing suggestions, and giving feedback. Use the forum at https://aka.ms/bcideas.