Articles on: Frequently Asked Questions

Troubleshooting Integrations & 3PL Sync

Purpose


Fix the #1 integration complaint: “Account Editor shows change, but fulfillment system didn’t.”


⭐ Why This Matters


Most “edits didn’t apply” issues are not bugs—they’re sync timing and overwrite rules:

  • 3PL imports order too early (before edit window ends)
  • OMS locks orders or rejects edits
  • Another app pushes the original order state back


⚙️ How It Works (Sync Reality)

A clean post-purchase edit flow requires:


  1. Customer order placed
  2. Edit window runs
  3. Order finalizes (paid/confirmed)
  4. 3PL imports final version only

If 3PL imports at step 1, you’ll see mismatch.



✅ Decision Tree

Step 1 — Did Shopify itself update?

Check Shopify order timeline:

  • If Shopify did not update → treat as Order Editing troubleshooting (7.1)
  • If Shopify updated → continue



Step 2 — Which integration is used?

  • ShipStation / DPD / Brightpearl / CartRover / GetQuickMail / other


Step 3 — Identify failure type

A) Imported too early

Fix = delay import / hold order / delay dispatch

B) Overwrite rules

Fix = configure “allow edits” in OMS or avoid locked states

C) Partial sync

Fix = check which fields sync (address vs items) and configure accordingly


🧪 Real merchant scenarios

Scenario A — “3PL shipped old item, Shopify shows new item”

Cause: 3PL imported before edit window ended.

Fix: Implement delay/hold method (Cluster 5) for that provider.

Scenario B — “Address updated in Shopify but not in OMS”

Cause: OMS doesn’t accept address changes unless specific setting enabled.

Fix: Enable OMS “order edits”/equivalent and retest.

Scenario C — “Edits revert after a few minutes”

Cause: OMS sync job overwrote Shopify data.

Fix: Adjust sync direction rules; ensure OMS respects Shopify as source of truth after checkout edits.


❓ FAQs


Q: Is this an Account Editor bug?

If Shopify order timeline shows the update, Account Editor did its job. The remaining issue is integration timing or overwrite rules.


Q: What’s the best universal approach?

Delay/hold orders until the edit window ends, then release to 3PL.


⚠️ Common issues & fixes


Issue

Likely cause

Fix

Shopify updated but 3PL didn’t

Imported too early

Delay import / hold order

Address didn’t sync

OMS field sync disabled

Enable “order edits”/address update setting

Changes revert

OMS overwrite

Adjust sync direction; add hold window

Partial sync

Provider limitations

Use provider-specific setup guide



→ 3PL Integrations Overview

→ Brightpearl Integration

→ ShipStation & DPD — Delaying Fulfillment

→ CartRover & GetQuickMail — Holding Orders

→ Integration Troubleshooting — Why Edits Don’t Apply

Updated on: 17/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!