web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

updated shopify order -> BC

(6) ShareShare
ReportReport
Posted on by 463

We have two problems with the sync between Shopify and BC.

 

  1.  

    When a customer completes their order in Shopify, it syncs correctly to BC and everything looks fine. But afterwards, the customer can log in to Shopify again and change, for example, an item in their order. We then make the necessary corrections with KLARNA etc. However, this change does not sync to BC, so BC does not reflect that the customer has switched items.



  2.  
 

How can we solve this in the best way to avoid issues later in the process? Should updated orders in Shopify be synced? Or do we have to make the changes manually in BC? And if so, should we update the Shopify order in BC or make the change directly on the sales order?

 

  1.  

    Sometimes customers change their mind and want to cancel their purchase. We process this in Shopify as well so that it matches correctly with KLARNA. But this cancellation also does not sync to BC, so the sales order still remains open in BC.

    How do we solve this problem?



  2.  
 

We have Shopify Basic and are using the standard integration to BC that comes with it.

I have the same question (0)
  • Suggested answer
    Rishabh Kanaskar Profile Picture
    6,227 Super User 2026 Season 1 on at
    Hi,
     
    The standard Shopify – BC integration does not sync order updates or cancellations after the initial import.
     
    Best practice:
    > Manually update or cancel the sales order in BC to match Shopify/Klarna changes.
    > If frequent changes occur, consider extending the integration with Power Automate or a custom app to handle updates (e.g., PATCH or DELETE sales orders when Shopify orders change/cancel).
    > Directly edit the Sales Order in BC do not recreate the Shopify order to keep posting and inventory consistent.
     
    Thanks
    Rishabh
  • Suggested answer
    Nimsara Jayathilaka. Profile Picture
    5,120 Super User 2026 Season 1 on at
    Hi
     
    With the standard Shopify integration, updated or cancelled orders do not sync back into Business Central. You must make changes manually on the Sales Order in BC. If you want automatic handling of updates/cancellations, you’ll need a third-party connector or custom webhook integration.
     
    Thanks
    Nimsara
  • Suggested answer
    Sahan Hasitha Profile Picture
    2,683 on at
    hi
    The standard Shopify–Business Central connector only syncs orders at the time of creation and does not process later modifications or cancellations made by customers in Shopify. This means that when items are changed or an order is canceled in Shopify, those updates will not flow automatically into BC. The best practice is to manage such changes directly in Business Central by updating or canceling the sales order to keep financials, inventory, and reporting accurate. If automated syncing of updates and cancellations is required, a customization or third-party connector that listens to Shopify updates and pushes them into BC would be needed.
  • Suggested answer
    Sumit Singh Profile Picture
    11,795 Super User 2026 Season 1 on at
    Hi,

    Why updates/cancellations don’t sync

    • The standard Shopify connector in Business Central does not update existing sales orders when changes are made in Shopify after the initial sync.
    • Similarly, order cancellations in Shopify do not automatically cancel or close the related sales order in BC. This is a known limitation of the native connector.

    How to handle it

    1. Order changes after sync
      • The connector won’t overwrite or modify existing BC sales orders.
      • Best practice: make corrections manually in BC (on the sales order) to match Shopify/Klarna adjustments.
      • Do not re-import the order; it will create duplicates or errors.
    2. Order cancellations
      • Process the cancellation in Shopify for payment/refund.
      • In BC, create a credit memo.
      • Alternatively, enable Return and Refund Processing in the Shopify Shop Card to import refund info and optionally auto-create credit memos.

    Official Microsoft Docs

    Bottom line:
    • Updated orders and cancellations do NOT sync automatically with the standard connector.
    • You must manually adjust in BC or use refund/credit memo automation for cancellations.
    • For full automation, consider a third-party connector with advanced sync features.
    Response created with the help of Co-Pilot. Please mark “Verified” if it helps.
     
  • Suggested answer
    YUN ZHU Profile Picture
    101,359 Super User 2026 Season 1 on at
    You can consider customization, or submit the idea to Microsoft.
    Extend the Shopify Connector
    Missing a feature? Post or vote for ideas on: aka.ms/BCIdeas
     
    You can also submit this question to the BC Yammer Group, where Microsoft technicians will see it and give you a better response.
     
    Hope this helps.
    Thanks.
    ZHU
     
  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    9,121 Super User 2026 Season 1 on at
    Hi,
     

    The standard Shopify integration with BC does not automatically sync post-checkout changes or cancellations unless specific settings are enabled. This gap can lead to mismatches between Klarna, Shopify, and BC, especially when customers modify or cancel orders after initial sync.

    Here’s a clean path forward:

    By default, the Shopify Connector in BC syncs only the original order state. Any changes made after checkout, such as item swaps, quantity edits, or cancellations, are not automatically pushed to BC unless you configure the connector to handle updates and refunds.

    To resolve this:

    • Enable Auto Sync Orders and Auto Create Orders in the Shopify Shop Card setup. This ensures that modified orders are re-evaluated during the next sync cycle.
    • Turn on Auto Create Credit Memo if you want BC to automatically reflect cancellations or refunds processed in Shopify. This requires that the connector is configured to import refund data.
    • If you prefer manual control, set the refund mode to “Import only” and create the credit memo manually in BC.
    • For item changes, Shopify does not natively push modified line items to BC. You’ll need to either:
      • Re-import the order manually using the “Sync Order from Shopify” batch job
      • Or update the sales order directly in BC based on the Shopify timeline and Klarna adjustment
    • Always ensure that the Shopify Order No. field is visible on the sales order or invoice in BC. This helps trace the source order and match it to the Shopify timeline.
       

    Helpful Reference
    Synchronize and fulfill sales orders – Microsoft Learn
    Shopify Connector setup and refund handling – IT.integro
    Shopify integration guide – EazyDynamics
    Shopify refund and cancellation sync – Dynamics Community


    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,024 Super User 2026 Season 1

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,024 Super User 2026 Season 1

#3
YUN ZHU Profile Picture

YUN ZHU 1,383 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans