Your Shopify inventory availability drives your demand plan. Shopify's availability by product shows the net of inventory and unfulfilled orders. Dream MRP uses this to calculate what to manufacture and purchase — automatically.
Dream MRP relies on the order and inventory data from your connected systems so you don’t have the trouble and expense of implementing a full 3rd party inventory control system.
Find Dream MRP on the Shopify App Store.
For e-commerce resellers, Shopify maintains real-time availability of each of your products. Dream MRP gets availability from your store, optionally adds in per-product minimum stock or sales forecasts, and creates either planned or firm purchase orders.
For manufacturers, Dream MRP will create work orders. If you don't have an accounts system to monitor component inventory, then Dream MRP shows your total demand, like the recipe of a cake, and you finalise the purchasing yourself. Shopify on its own is enough at product level; adding Xero or QuickBooks allows you to have inventory control on components.
Availability is the net of your store's inventory minus any open orders. It also accounts for damages and other adjustments.
Set your Shopify products and variants to each have a SKU and inventory tracking. Dream MRP will read these.
Planned purchase orders and work orders are created to cover any shortfall. Review and approve them, then fulfil your Shopify orders on time.
With our Premium Edition, set full order automation. Dream MRP will create and send purchase orders automatically to your trusted suppliers. Work orders are sent directly to your team and shown on factory displays.
Best for: D2C resellers and manufacturers selling on Shopify who need to plan production and purchasing from live store demand.
For a manufacturer to track the on-hand values of raw materials, consider using Dream MRP with your Xero or QuickBooks account.
Your raw material and sub assembly processes can be completely automated.
Sign up for Dream MRP using Xero or QuickBooks first, and then add Shopify as an "Integration".
Before Dream MRP can sync a product, it needs to be able to identify and track it unambiguously. Two settings in Shopify make that possible — and both must be in place for a variant to be included in your MRP plan.
Each product variant must have Inventory tracked enabled in Shopify. This tells Dream MRP that Shopify is the authoritative source of stock on hand for that variant. Untracked variants are skipped.
Each variant must have an SKU (Stock Keeping Unit) set. Dream MRP uses the SKU as the match key to link a Shopify product to the corresponding item in your MRP plan and in Xero or QuickBooks.
Variants missing either an SKU or inventory tracking are ignored during sync. They will not appear in your item list, will not consume demand, and will not generate purchase or work orders.
When Shopify is connected, it becomes the authoritative source of stock on hand. You don't need — and should not rely on — Xero or QuickBooks to track the same inventory quantities.
For any product you sell through Shopify, we recommend setting the corresponding item in Xero or QuickBooks as non-tracked (i.e. not a tracked inventory item). Dream MRP will ignore Xero and QuickBooks stock levels for those items and take on-hand quantities exclusively from Shopify.
When using both Shopify and an accounts system, Shopify takes priority over any values in the accounts system. The easiest is to leave them as untracked in accounts, and just track key components.
Dream MRP will sync your Shopify locations directly — so your warehouses, fulfilment centres, and pop-up stores all become first-class locations inside your MRP plan.
When you complete a work order, just select to which location the new products are destined.
Your Shopify fulfilment locations sync directly to Dream MRP. Availability at all warehouses feeds the MRP calculations.
Connect more than one Shopify store to a single Dream MRP account. Demand from all stores is consolidated into one unified manufacturing plan across all your locations.
Shopify counts availability as your customers place orders on your store. Each Dream MRP run gets this data and calculates what you need to do. You decide the level of automation for each individual product.
Minimum stock levels and sales forecasts are stored in Dream MRP — not inside Shopify or your accounts. Set them once via item configuration or CSV upload.
14-day free trial · No credit card · No lock-in
Get started free View pricing →