Craftybase Stocksmith

Why?

WooCommerce Integration

WooCommerce inventory management built for manufacturers.

WooCommerce counts the products you sell. Stocksmith tracks the materials they're made from, what each unit actually cost to produce, and writes accurate stock levels back to your store — so you stop opening a tab to retype quantities after every production run.

Trusted by thousands of product businesses ★★★★★ 4.6/5 on Capterra

  • WooCommerce orders import automatically
  • Finished-goods stock pushes back to your store
  • Multi-level bills of materials WooCommerce has no concept of
  • Real cost of goods sold on every WooCommerce order
Start my free 14-day trial → No credit card required
Catches low stock before you run out
Inventory Live
ItemOn handStatus
Lavender Body Butter 200ml412In stock
Amber glass jar, 200ml1,240In stock
Vitamin C Serum 30ml38Low
Shea butter, refined6.2 kgIn stock
Raw materials and finished goods, always current

How do I sync inventory in WooCommerce?

WooCommerce has no built-in way to sync stock from an external system. Connecting inventory software is what pushes your real counts in automatically.

WooCommerce's own stock management works fine as far as it goes. You enable it per product, set a quantity, and it decrements as orders come in — there's a full breakdown of the native settings in our guide to WooCommerce inventory management. What it can't do is find out about anything that happened outside the store — and for a manufacturer, that's most of what happens.

You finish a batch and the count changes. You receive a delivery of raw materials. A quality check writes off two units. None of that reaches WooCommerce unless you type it in. So the gap between your real stock and what the store displays opens up several times a day, and the number you wrote down an hour ago is already stale.

The fix isn't a tidier spreadsheet, it's a connection. Stocksmith holds the real inventory — materials, components and finished goods — and pushes the finished-goods numbers to WooCommerce as they change. One system knows what you can actually ship; the store shows the same figure.

How WooCommerce sync works

You enter your store's address and approve the connection from your WordPress admin — no API keys to generate or paste. From then on it runs both ways.

1

WooCommerce orders import

Orders arrive in Stocksmith on a schedule, without you exporting a CSV. You can also pull a specific date range on demand — useful when you're first setting up and want your recent history in.

2

Materials come off through your BOM

Finished goods decrement, and if you manufactured the product, every raw material and component it consumed comes down too — cascading through as many levels as the recipe has.

3

Stock pushes back to WooCommerce

Record a manufacture and Stocksmith prepares the updated counts for your store. You review the draft — it shows the Stocksmith figure against WooCommerce's current one — and send it, or let it run on a schedule.

Manufacture · 120 unitsLavender Body Butter
Shea butter, refined− 9.6 kg
Lavender essential oil− 480 ml
Amber glass jar, 200ml− 120
Lavender Body Butter 200ml+ 120
3 materials deducted · 120 units added to stock

Stock Push updates the quantity field only — product names, descriptions and prices stay exactly as they are in your store. There's a full walkthrough in how to sync inventory to WooCommerce with Stock Push.

Recipes and components

WooCommerce bill of materials

WooCommerce has no bill of materials feature. It tracks stock for finished products, with no record of the components or raw materials behind each one.

That's the structural gap, and it's why plugins that add "stock sync" to WooCommerce don't solve it either. Syncing a number faster doesn't help if the number was never connected to your materials. A product isn't one thing you count — it's a recipe, and the recipe is what determines whether you can make more.

Stocksmith is built around that recipe. A bill of materials can go as many levels deep as your product needs: raw materials into sub-assemblies, sub-assemblies into finished goods. Costs roll up through every level, so a price change on one component updates the cost of everything above it.

It also runs the other direction. Because Stocksmith knows the recipe, it can tell you how many units you could build from the materials on hand right now — which is the question WooCommerce's stock field can never answer.

Bill of MaterialsVitamin C Serum 30ml
Vitamin C Serum 30mlmakes 1$4.18
Serum basesub-assembly28 ml$2.10
Distilled water24 ml$0.01
L-ascorbic acid4 g$2.09
Dropper bottle, 30ml1$0.92
Printed label1$0.16
Costs roll up through every level automatically

Multi-level BOMs

As many levels as the product needs, with costs rolling up through each one. Change a supplier price and everything above it re-costs.

Two-way stock sync

Orders come in, corrected stock levels go back out. Review each push as a draft, or let it run automatically on a schedule.

Real COGS per order

Every WooCommerce order arrives costed from your actual material purchases at weighted-average cost, not a figure you set once and forgot.

Reorder points on materials

Thresholds on the materials production actually depends on, so a shortage surfaces before it stops a batch rather than during one.

Updating WooCommerce by hand

  • Opening the store, finding the product, retyping the quantity, saving. Repeat.
  • Overselling stock you can't produce, then writing the apologetic email
  • No view of raw materials, so a shortage only appears when a batch is due
  • Rebuilding COGS from supplier invoices at tax time

With Stocksmith + WooCommerce

  • Counts written back to the store without you retyping anything
  • Materials, components and finished goods tracked as one system
  • WooCommerce, Shopify, Etsy, Faire and Square drawing from one pool
  • COGS and valuation reports generated from data you already captured

WooCommerce and beyond

One inventory. Every channel you sell on.

A WooCommerce store is rarely the only channel. There's usually wholesale through Faire, a marketplace presence, maybe a retail counter running Square. Every one of them draws down the same physical stock, and none of them knows about the others.

Stocksmith connects them to a single inventory, so a wholesale order and a web sale are visibly competing for the same materials instead of each looking fine on its own. More on the pattern in our guide to multi-channel inventory management.

WooCommerce is one of the platforms Stocksmith writes back to, so the connection isn't one-directional. Stock push-back is available for WooCommerce, Shopify, Etsy, Faire and Square.

Order activity Syncing
Shopify

Order #1043 · 3 items

2 min ago

stock −3
Faire

Wholesale · 24 units

18 min ago

stock −24
Amazon

Order 114-220 · 1 item

1 hr ago

Low: Serum
One stock count across every channel

Which plan do I need for WooCommerce?

You can connect WooCommerce on any paid plan, starting at $20/month billed annually on Pro ($24/month billed monthly). What changes with the plan is how often orders come in and whether Stocksmith can push stock back to your store.

How often WooCommerce orders import

  • Manual — Pro
  • Daily — Studio, Indie
  • Hourly — Business, Growth

Pushing stock levels back to WooCommerce

  • Not included — Pro, Studio
  • Review before pushing — Indie and above
  • Automatic — Business, Growth
See the full plan comparison →

Frequently Asked Questions

Does WooCommerce have inventory management?

WooCommerce has basic stock management for finished products — enable it per product, set a quantity, and it decrements as orders arrive. What it doesn't have is any concept of raw materials, components, bills of materials, or production. So it can tell you how many units are listed, but not whether you have the materials to make more, or what a unit cost you to produce.

Can Stocksmith push stock levels back to my WooCommerce store?

Yes — WooCommerce is one of the platforms Stocksmith writes stock levels back to, alongside Shopify, Etsy, Faire and Square. After a production run, Stocksmith prepares a draft showing its quantity against WooCommerce's current one, and you push it. Stock Push requires the Indie plan or above; on Business and Growth it can run automatically on a schedule. It updates quantity only — never prices or product details.

Can I build a bill of materials for my WooCommerce products?

Yes, and this is the main thing WooCommerce itself can't do. In Stocksmith each product carries a multi-level bill of materials — raw materials into sub-assemblies, sub-assemblies into finished goods — with costs rolling up through every level. Change what you paid for one component and everything built from it re-costs. Stocksmith can also tell you how many units you could make from the materials on hand.

How do I connect WooCommerce to Stocksmith?

You enter your store's web address and approve the connection from your WordPress admin — no API keys to generate or paste in. Once it's linked, orders import on your plan's schedule, and you can also pull a specific date range on demand to bring in recent history when you first set up.

How do I track cost of goods sold for WooCommerce?

WooCommerce doesn't calculate COGS for products you manufacture, because it holds no record of material costs. Stocksmith works it out from your bills of materials at weighted-average material cost, so each imported order arrives already costed and your period-end COGS and inventory valuation come from data you already captured. There's a fuller walkthrough in how to track COGS in WooCommerce.

Will this stop me overselling on WooCommerce?

It removes the usual cause, which is a store showing numbers nobody has updated since the last batch. With Stock Push your listed quantities follow your real finished-goods count instead of your memory. And because Stocksmith tracks materials as well, you get warned when you're running out of what you'd need to make more — before the listing sells stock you can't produce.

Can I use Stocksmith with WooCommerce and other sales channels?

Yes. Connect WooCommerce alongside Shopify, Amazon, Etsy, Faire, Square, Wix and Squarespace. All of them draw from one inventory pool, so a wholesale run on Faire and a busy week on your WooCommerce store are competing for the same materials visibly, rather than each appearing healthy in isolation until you run short.

Ready to stop retyping stock counts into WooCommerce?

14-day free trial. Connect your store in minutes. No credit card required.