Shopify Health — your sync command center
Shopify Health (in the sidebar under Stock Sync) is one consolidated page that answers a single question: is everything between BulkFlow and Shopify wired up correctly? If an order isn't deducting, a variant looks orphaned, or something just feels off — this is the first page to open.
The health summary strip
The bar across the top gives you an at-a-glance verdict: how many pack variants are bound and healthy, how many are unbound, and whether anything needs attention. Green across the board means BulkFlow can see and control every pack you've asked it to manage.
Variant matching
When you add items to BulkFlow, each pack variant needs to be bound to its matching Shopify variant — that binding is how BulkFlow knows which Shopify listing to update when your bulk pool changes.
- Pick your match mode and whether existing bindings may be overwritten
- Click Scan — BulkFlow proposes matches by SKU
- Review the Match Preview table (you can bulk-edit labels, prices, and enabled status from here)
- Click Apply to save the bindings
Anything BulkFlow couldn't match appears in the Unmatched section with a hint about why (usually the SKU doesn't exist on the Shopify product, or the catalog import was incomplete).
Heal draft mismatches
If a pack variant got bound to a draft Shopify product (common after re-imports or product duplication in Shopify), the Heal Draft Mismatches tool finds the active product it should point at and re-binds it in one click. Ambiguous cases — where more than one active candidate exists — are listed separately so a human makes the call.
Duplicate SKUs
Two Shopify variants sharing one SKU is the #1 cause of "why did the wrong listing update?" mysteries. The Duplicate SKUs scanner lists every SKU that appears on more than one Shopify variant so you can clean them up at the source.
Existing bindings audit
The Existing Bindings · Health Audit section re-verifies every binding you already have: does the Shopify variant still exist, is it still active, does the SKU still match? Anything degraded gets a colored health pill so you can spot rot before it causes a miscount.
Drift checker
The drift checker compares BulkFlow's expected per-variant counts against what Shopify actually shows right now, without changing anything. Small drift usually means a webhook arrived late; persistent drift on the same item means something external is editing that variant — check the item's Activity trail.
Inventory policy audit
Shopify variants can be set to "continue selling when out of stock", which quietly defeats BulkFlow's oversell protection. The policy audit flags any managed variant with that setting so you can fix it.
Recent Errors — and reporting them to us
The bottom of the page shows every client-side error BulkFlow captured for your shop in the last 14 days (failed API calls, unexpected exceptions). Click a row for full detail.
If something looks wrong, click Report to BulkFlow support. That files the error — with your optional note — directly into the BulkFlow team's queue. No email needed. Each report shows a live status:
- Reported — it's in our queue
- Acknowledged — a human has picked it up and is investigating
- Resolved — fixed, or explained
Your reports stay visible in the Your support reports list even after the underlying error expires from the 14-day window, so you always know where a ticket stands.