7

Title

Improve Shopify Exchange and Return Handling for Processed Orders in Business Central

 

Description

Currently, when a Shopify order has already been processed in Business Central and a subsequent exchange or return is performed in Shopify, the connector raises a conflict and requires manual user intervention. The error message received is:

"The order was already processed in Business Central, but an edition was received from Shopify. Changes weren't propagated to the processed order in Business Central. Update the processed documents to match the received data from Shopify. If you wish to force the synchronization use the action "Sync order from Shopify" in the Shopify Order card page."

 

The supported process requires users to:

  1. Unlink Processed Documents
  2. Mark Conflict as Resolved
  3. Create a new Sales Invoice if required

 

While this process works functionally, it becomes operationally challenging for organizations processing large volumes of exchange and return transactions. Customers managing hundreds of exchanges may need to repeat these manual steps for each occurrence, creating significant administrative overhead and increasing the risk of user errors.

 

Proposed Enhancement

Provide a configurable option within the Shopify Connector that allows Business Central to automatically handle exchange and return updates for previously processed Shopify orders.

 

Possible capabilities could include:

  • Automatic conflict resolution for exchange and return scenarios.
  • Automatic relinking or synchronization of processed Shopify orders when supported.
  • Background processing of exchange updates without requiring manual intervention.
  • Configurable rules allowing administrators to define how exchange and return transactions should be handled.
  • Bulk processing tools for resolving multiple Shopify conflicts simultaneously.

 

Business Value

This enhancement would:

  • Reduce manual effort for organizations with high transaction volumes.
  • Improve operational efficiency and scalability.
  • Minimize user errors caused by repetitive manual processing.
  • Increase adoption of the standard Shopify Connector by reducing the need for custom extensions.
  • Provide a more streamlined end-to-end exchange and return management process between Shopify and Business Central.

 

Customer Impact

The customer reported that they process hundreds of exchange transactions, and the current manual workflow is not considered a practical long-term solution. As a result, they have decided to investigate a custom solution while supporting submission of this idea for future product consideration.

Category: Sales
STATUS DETAILS
New

Comments

D

We hit this same issue constantly - hundreds of Shopify exchanges/returns each requiring the same manual unlink → resolve conflict → recreate invoice steps. It's a huge time sink and error risk at our volume. We're actually considering a custom workaround just to avoid this, but would much rather see an automated/bulk conflict-resolution option added to the standard connector. Please prioritize this.

Category: Sales

D

Great idea!!

Category: Sales

D

Must have

Category: Sales