Pushing additional costs to Shopify
Shopify stores its own per-variant cost per item, used for inventory valuation and Shopify-side margin reports. Assemblified can push its calculated cost into that field from two places — and both of them leave additional costs off by default, so nothing about your Shopify data changes until you ask for it.
On this page
Section titled “On this page”- Why the default is off
- From the finished-goods list
- From a work order
- Labour is never charged twice
Why the default is off
Section titled “Why the default is off”Cost per item feeds your accounting. Silently folding labour and overhead into it the day you create your first cost rate would rewrite every margin report you have, with no action from you. So the checkbox starts unticked in both places, every time the dialog opens. Unticked means materials only — exactly the number Assemblified pushed before additional costs existed.
From the finished-goods list
Section titled “From the finished-goods list”The bulk Sync cost to Shopify action (finished-goods list → tick rows → bulk action bar → Cost) shows an Include additional costs checkbox above the preview table.
- It appears only when at least one selected finished good actually has additional costs. If none do, the dialog looks exactly as it always has.
- Ticking it recomputes the New cost column for every row on the spot — and clears any row you’d hand-edited, because a figure typed against materials-only shouldn’t be pushed as if it had been typed against the full cost. It’s a change of basis for the whole selection, not a per-row toggle.
- Ticked, the pushed value is the finished good’s full cost to make: materials + subassemblies + labour + overhead. Unticked, it’s materials + subassemblies only.
The record of which basis you pushed is written before the first cost reaches Shopify, so a later question of “did that push include labour?” has an answer — and if that record can’t be written, nothing is pushed at all.
See Sync BOM cost to Shopify for the whole flow.
From a work order
Section titled “From a work order”The work orderWork orderA planned production run: pick materials, build the items, do QC, and complete — all tracked together. Use work orders when you're building stock ahead of demand or running a multi-day project. Read more → ’s Update Shopify Cost action pushes a per-unit cost for each of the work order’s BOM items. It has two independent checkboxes:
| Checkbox | Adds |
|---|---|
| Include labour | Each item’s share of the work order’s labour cost, spread evenly per unit built. |
| Include additional costs | Each item’s overhead cost rates. |
Both start unticked, and you also choose a cost basis — Planned or Actual.
Additional costs have no separate “actual” figure: there is no ledger of what the electricity really cost on the day. So on the Actual cost basis, the additional-costs figure is still the planned one. The dialog says so — the checkbox picks up a (planned) suffix when you switch the basis to Actual.
Labour is never charged twice
Section titled “Labour is never charged twice”The Include additional costs checkbox adds Overhead-kind cost rates only. Labour-kind cost rates reach Shopify through Include labour, because on a work order they’re part of the labour cost.
That’s why the two checkboxes are safe to tick together: they cover disjoint buckets. See labour vs. overhead.
See also
Section titled “See also”- Sync BOM cost to Shopify — the bulk flow end-to-end.
- Cost rates on work orders — where the labour and overhead buckets come from.
- Work-order Shopify sync