Skip to content

Review inventory and COGS synchronization

3 min readBusiness

Use the Fulfillment Sync page to preview Shopify fulfillment orders found within a selected lookback window, or start a live sync when your workspace is allowed to run it. The preview returns counts and sample order IDs only; it does not confirm inventory posting, stock valuation, or COGS eligibility.

Before you start

  • You must have current owner or admin access in the workspace.
  • The workspace must have the required Shopify fulfillment sync feature access, and live sync also needs the separate inventory export capability to be enabled.
  • For live sync, the page must be allowed to run with side effects in the workspace policy.
  • To review the separate COGS reversal rule, the workspace must also have active Flexport and ERPNext connections, but that rule is not changed from this page.

Review Shopify fulfillment sync

Use this page to preview which Shopify fulfillment orders fall within the selected lookback window, or to start a live sync when your workspace is allowed to run it. Dry run shows the number of orders found and sample order IDs only; it does not post inventory, confirm stock quantities, or determine whether a COGS reversal applies.

  1. Open Tools and go to Fulfillment Sync.
  2. In Days Back, enter a value from 1 to 365. The page starts at 7.Days Back
  3. Leave Dry run (preview only, no changes) turned on, then select Preview (Dry Run).Dry run (preview only, no changes)Preview (Dry Run)
  4. Review the result panel for the number of orders found and any sample order IDs.
  5. If you are ready for a live request and your workspace is allowed to run it, turn off Dry run (preview only, no changes) and select Start Sync.Dry run (preview only, no changes)Start Sync

What the controls mean

Visible controls on this page
LabelWhat it does
Days BackSets the lookback window for the fulfillment sync. The allowed range is 1 to 365 days, and the page starts at 7.
Dry run (preview only, no changes)Turns preview mode on or off. When it is on, the page returns preview counts and sample order IDs without making changes.
Preview (Dry Run)Runs the preview using the current Days Back value.
Start SyncStarts the live sync request when dry run is off and your workspace is allowed to run it.

What to expect from each result

  • Dry run returns the number of orders found and sample order IDs only. It is a source read, not a stock posting or a valuation check.
  • A live request returns a queued sync run with a run ID and status. That means the sync has been requested, not that inventory has already been posted or completed.
  • If the page shows that fulfillment sync is not available on your current plan, live sync is blocked unless the workspace is entitled to the action.
  • If live sync is blocked by policy, the page can still be used in dry run mode if your workspace has preview access.

Separate COGS reversal rule

The separate COGS ship gate is not previewed on this page. Its rule is simple: if Flexport shows an order was manually cancelled and never shipped, that order should not carry COGS. If the order was shipped, still open, not found, or the shipping evidence is unclear, it is not treated as a no-COGS case from this screen.

  • Dry run on this page does not decide COGS reversals.
  • A verified shipped order stays a shipped case, not a reversal.
  • If a COGS correction is needed, use the available accounting workflow or contact support rather than expecting this page to reverse it.
  • This page does not include a reversal control.

If something does not look right

  • If the preview shows fewer orders than expected, first check the Days Back value and confirm the connected Shopify source is active.
  • If the live action is unavailable, verify that your workspace has owner/admin access and that the live inventory export capability is enabled.
  • If the result is queued, wait for the sync to finish before checking downstream inventory effects.
  • If a COGS case is involved, do not treat the preview count as proof of shipped or unshipped status. Those are separate checks.

Updated

Related guides

We can help

Still need a hand?

Tell us which workspace and page you were using, what you expected, and what happened. Include the time and any request reference shown on screen.

Keep passwords, access tokens and private bank details out of your message. Review screenshots before sharing them.