Skip to content

Reconcile pre-assembled stock

The per-BOM reconcile popover is the small, focused tool for fixing one BOMBill of MaterialsA bill of materials tells Assemblified how to build one unit of a finished good. When a customer orders the finished-good variant, Assemblified deducts the right component quantities from inventory automatically. Read more → ’s pre-assembled stockPre-Assembled InventoryStock of finished sub-assemblies and BOM items that have already been built and are sitting on the shelf. When a work order needs a sub-assembly, it draws from pre-assembled inventory first and only builds fresh ones if the shelf comes up short. Read more → at one location. It pushes or pulls between Assemblified’s stored value and Shopify’s current count without spinning up the full bulk dialog.

  • When to use this vs. bulk reconcile
  • Step-by-step: from the BOM list
  • Step-by-step: from the BOM detail page
  • What gets adjusted
  • Common gotchas

Reach for the per-BOM popover when:

  • One BOM is off at one location and you know exactly which way to fix it.
  • You don’t need a discrepancy preview — you already know what the correct value is.
  • You want to be in and out in 5 seconds.

For multiple BOMs, or when you want to compare values side by side first, use bulk Reconcile Inventory.

  1. Open the Bill of Materials list page.

  2. Find the BOM in the table.

  3. Click the pre-assembled value chip in that row’s pre-assembled column. A small popover opens.

  4. Choose direction. The popover shows the current values side by side:

    • Pre-assembled — Assemblified’s count.
    • Shopify — what Shopify reports for the same variant at the same location.

    And two arrow buttons:

    • Push pre-assembled to Shopify — adjusts Shopify’s count to match Assemblified.
    • Pull Shopify into pre-assembled — adjusts Assemblified’s count to match Shopify.
  5. Confirm by clicking the direction button. A spinner shows while the reconcile runs.

  6. Read the toast. A success or error toast appears. The new values reflect immediately in the row.

The same popover surfaces in a couple of detail-page contexts:

  • The BOM’s inventory section lets you click a per-location pre-assembled value to open the popover.
  • The “Set to Shopify Values” dialog that appears when you toggle Only Sell Pre-Assembled Quantities ON uses the same per-location adjustment under the hood.

The flow is the same as from the list — pick a direction, confirm, read the result.

Just two things:

  • The per-location pre-assembled value — for that specific BOM at that specific location.
  • The BOM’s aggregate pre-assembled count — kept in sync with the per-location values automatically.

That’s it. The reconcile doesn’t touch the local index, doesn’t fire any cascades, doesn’t rebuild any caches.

For a more comprehensive reconcile that also refreshes local index across many BOMs, use bulk Reconcile Inventory.

SituationUse
One BOM, one location, you know the correct valueThis popover
Many BOMs, you want a preview firstBulk Reconcile Inventory
You just toggled Only Sell Pre-Assembled Quantities ON and need to seedThe “Set to Shopify Values” dialog inside that toggle (covered in Settings reference)
  • No undo. Whatever direction you pick, the value is overwritten. If you push to Shopify and it was wrong, you’ll need to push back the other way after correcting your local value.
  • Per-location only. If a BOM’s stock is wrong at every location, you’ll click through the popover N times — once per location. For that case, switch to the bulk action.
  • Popover closes on outside click. If you mis-click before confirming, just re-open the chip; nothing’s been written yet.
  • Decimal vs integer. Per-location pre-assembled values support decimals; the BOM-level aggregate is integer. Trust the per-location number when in doubt.
  • No history view. There’s no log of past adjustments inside the popover. Bigger reconciles are better tracked in the bulk action’s summary screen.