Features · Shopify MRP
MRP that runs on your Shopify orders.
Every order becomes a parts list. Every variant gets its own BOM. Your real cost goes back to Shopify.

Sync
Orders and products sync automatically.
- New orders arrive as they're placed
- Cancellations and restocks reverse stock
- Your full variant catalog, kept in step
| Variant | SKU | BOM | Cost |
|---|---|---|---|
| 4WD · Aluminum | [SKU-4WD-AL] | [6] parts | [$X] |
| 4WD · Steel | [SKU-4WD-ST] | [6] parts | [$X] |
| 2WD · Aluminum | [SKU-2WD-AL] | [5] parts | [$X] |
| 2WD · Steel | [SKU-2WD-ST] | [5] parts | [$X] |
Per-variant BOMs
Every fitment, its own recipe.
One product, many fitments and materials — each variant carries its own parts list and cost. Copy a BOM to similar variants in one step.
Per-order materials
Know what each order needs before you start.
Open any order to see exactly which parts are short, on order or ready.
| Item | Needs | On hand | Status |
|---|---|---|---|
| 1/2"-13 Grade 8 Bolt | 8 | 0 | Short 8 |
| 3/16" 5052 sheet 48×96 | 0.5 | 0 | 2 on order |
| Mounting bracket | 2 | 14 | In stock |
Stock at fulfillment
Finished goods first, then the BOM.
When an order ships, BuildMRP uses finished stock if you have it, otherwise takes the components from the BOM — so stock stays right without manual counts.
Cost push
Your true cost, in Shopify.
Each variant's cost is updated in Shopify from the BOM roll-up, so the margins in your Shopify reports are real.
Shopify FAQ
Does it change my storefront?
No. BuildMRP reads orders and products and only writes variant cost.
What Shopify plan do I need?
Any plan that supports custom apps. [CONFIRM]
What about products with no BOM?
They're flagged "No BOM" on the order so you can add one.