Understanding Shopify Synchronisation

How data moves between StoreFulfil and Shopify.

Reference
Updated Aug 2026
Owner: Integration Engineering
Area: Integrations

Before you begin

Show how imports, webhooks, manual syncs, and write-backs appear so an Admin can tell fresh data from an unresolved exception.

Prerequisites

  • The client connection and mapped location are known.
  • The Admin can view Client Detail, the relevant order or inventory page, and Needs Attention.
  • The source change has an order, product, or client reference.

Stop and check

Do not call a delayed view proof of success or repeat writes without reading the current result.

StoreFulfil receives Shopify information through imports and webhooks, and a Warehouse Admin can use the supported client sync when a recent source change is not yet visible. A sync is a request to refresh and inspect the result; it is not proof that every downstream action has completed.

Read the current sync state

StateWhat it meansSafe next step
Imported or updatedStoreFulfil accepted a Shopify record and shows its current local state.Open the affected record and check the relevant values.
Manual sync resultAn Admin requested a client refresh and the returned result explains what was accepted or failed.Read the result before deciding whether routine work can continue.
Connection or sync exceptionStoreFulfil cannot confirm the expected update or reports a health problem.Capture the visible case and follow the matching troubleshooting guide.
Shipment write-back pendingA shipment exists locally but Shopify acceptance is not confirmed.Reconcile the original shipment; do not create another one.

Expected Outcome

Staff can identify whether StoreFulfil has accepted a Shopify update or whether a visible sync error needs review.

Runbook evidence

Use these signals to decide whether the work is ready to continue, complete, or needs an owner.

State checkpoints

Webhook or import received

StoreFulfil has accepted a Shopify change into its local record.

Next: Open the affected record and confirm the current values.

Manual sync running or complete

An Admin has requested a client refresh and must read the returned result.

Next: Use the result to decide whether work can continue or needs review.

Sync exception

StoreFulfil cannot confirm the expected update or reports a connection problem.

Next: Capture the exception and use the matching troubleshooting guide.

Completion evidence

  • The expected record and its latest visible sync or health result are aligned.

Escalation evidence

  • Record the client, affected object, action time, displayed result, and exception type.

Work safely

Who may take this action

Warehouse Admin for sync and connection actions; Brand User may only review their scoped information

What you should see

StoreFulfil has accepted a Shopify change into its local record.

Safe next step

Open the affected record and confirm the current values.

What not to do

Do not call a delayed view proof of success or repeat writes without reading the current result.

How to tell it is complete

The expected record and its latest visible sync or health result are aligned.