You've been there. A customer places an order on your Shopify store at 10pm. At 7am your team fills a café's standing order from the same shelf. By 9am you have two orders and one unit of stock. One customer gets their order. The other gets an apology and a refund. Your store's review rating takes another hit.
This is the overselling problem, and it's the single most common reason e-commerce businesses start looking for dedicated inventory management software. Your online store's built-in stock tracking was fine when you had one sales channel and 50 products. But the moment you added a second channel (a marketplace listing, a wholesale arrangement, a physical retail presence), the cracks started showing.
The reality is that Shopify, WooCommerce and most e-commerce platforms were built to sell products, not to run the stock behind them. Their stock tracking is built around the store, with a count for each product, and in Shopify a count for each location. It doesn't know about the pallet going to a trade customer tomorrow, the batch that expires next week or the jars production is about to use. Once your stock feeds more than one storefront, you need something more.
This guide covers what e-commerce inventory management software actually does, the key features that matter for online sellers, how Shopify and WooCommerce integrations work, and what options are available for NZ and Australian businesses. If you're running an online store and looking for better stock control, this is where to start.
What E-Commerce Inventory Software Does (That Your Store Doesn't)
Your Shopify or WooCommerce store tracks inventory at the most basic level: a number against each product. Sell one, the number goes down. Receive stock, you manually type the new number in. That's about it.
Dedicated e-commerce inventory management software operates on a fundamentally different level. Here's what changes.
A Single Source of Truth
Instead of stock levels scattered across multiple places (Shopify says 14, WooCommerce says 12, the trade order spreadsheet says 15, and the actual shelf has 11), inventory software maintains one central stock record. Every sale, every receipt and every adjustment flows through that one system, which sends updated figures back to the stores connected to it.
That's the whole point of e-commerce inventory software. One number sits behind every place you sell. How quickly a change reaches each store varies. Some systems send on every change and others on a schedule, and every store keeps its own count between updates, so ask a vendor exactly how and how often stock goes back to each platform you use.
Purchase Order Management
Store platforms give the buying side little attention. Seeing what is on order across suppliers, what is due to arrive and what is late usually means a spreadsheet next to the store.
Inventory software manages the full purchasing cycle: creating purchase orders, tracking them against suppliers, receiving goods (including partial receipts), and automatically updating stock levels when items arrive. This visibility into incoming stock is critical for e-commerce because it lets you confidently sell items that are on order but not yet in your warehouse, knowing exactly when they'll arrive.
Multi-Warehouse and Location Management
Many e-commerce businesses operate from multiple locations: a main warehouse, a retail shop, a fulfilment partner's facility, or storage at a manufacturer's site. Your online store sees "total stock" but doesn't know where each unit actually is.
Inventory software tracks stock by location. You can see that you have 50 units total, but 30 are in your Auckland warehouse, 15 are at your Christchurch retail store, and 5 are at a 3PL in Sydney. This matters because stock in a different city or country has different fulfilment implications, and shipping times, costs, and availability all depend on location.
Reporting and Forecasting
Your store's own reports tell you what sold. Inventory software tells you what to buy, with stock movement, dead stock, average sales against stock on hand, and reorder suggestions. These are the reports that turn purchasing from a guessing game into a routine.
For a deeper look at what inventory management software does across all business types, see our comprehensive guide to inventory management systems.
Key Features for Online Sellers
Not all inventory features matter equally for e-commerce businesses. Here's what to prioritise when evaluating ecommerce stock management software.
Store Connections
Getting orders in and stock back out is where most of the value sits, and where vendors' claims vary the most, so test it during a trial rather than taking it on trust.
What to look for:
- Orders in quickly. New web orders should reach your stock system within moments, not on an overnight import
- Stock back out. How the figure goes back to each store (on every change, on a schedule or on a button), and how often
- The right figure. Whether the number sent back allows for web orders you have not packed yet, so sold units are not put back on sale
- Variants. Whether each size or flavour is tracked and sent separately, or only the first
- Every platform you sell on. If you also sell on Trade Me or Amazon, check the software connects to them at all. Many do not, Frostbyte Pro included
No connection can make overselling impossible, because every store keeps its own count between updates. The aim is to keep that gap short.
Reorder Points
Manually checking stock levels and placing orders is viable when you have 30 products. At 300 products across multiple suppliers, it's a full-time job.
Reorder points solve this by flagging a product when stock drops below a threshold. Set a reorder point of 50 units for a fast seller, and the system tells you when stock hits that level so you can order.
Some systems go further, with reorder points that adjust to seasonal demand, lead time maths and economic order quantities. Frostbyte Pro keeps it simpler. You get a reorder point for each product, a daily low stock email, and reorder suggestions that allow for stock already on order and put one supplier's lines on a single draft purchase order, rounded up to whole cartons.
For e-commerce businesses, a stockout often means your product drops out of your store's search results, so reorder points protect your revenue directly.
Warehouse Management
E-commerce fulfilment is warehouse work. Even if your "warehouse" is a garage or a spare room, the principles are the same: you need to receive stock efficiently, store it in a findable location, and pick, pack, and ship orders accurately.
E-commerce inventory software typically includes:
- Bin/shelf location tracking. Know exactly where each product is stored
- Pick lists. Pick lists sorted by location for outgoing orders
- Scanning. Scan items as they are picked to verify order accuracy
- Shipping integration. Some systems print courier labels and tracking numbers too
Frostbyte Pro covers the first three, with bins, pick lists grouped by bin, and scanning to confirm each pick. It doesn't print courier labels, so you'll still book parcels in your courier's own system.
If you're interested in the warehouse management side of things, our warehouse management software guide covers this in more detail.
Batch and Expiry Tracking for E-Commerce Food Sellers
If you sell food, supplements, cosmetics, or anything with a shelf life through your online store, batch tracking isn't optional. It's a legal requirement in both New Zealand and Australia.
E-commerce inventory management software with batch tracking lets you:
- Assign batch numbers and expiry dates at the point of goods receipt
- Allocate stock using FEFO (First Expired, First Out), ensuring the shortest-dated stock ships first. Learn more about FEFO vs FIFO allocation methods
- Stop expired stock being picked, so an expired lot never ships
- Enable full traceability. If a product recall occurs, trace exactly which batch went to which customer through which channel
For e-commerce food businesses specifically, this is the feature that separates general inventory tools from purpose-built solutions. Shopify and WooCommerce have no concept of batch numbers or expiry dates. They simply track a quantity.
If you're a food manufacturer selling online, we've also written a detailed guide to inventory management for food manufacturers that covers MPI compliance and traceability requirements.
Returns Processing
E-commerce return rates typically run between 15-30%, depending on your product category (clothing is higher, food is lower). Every return triggers an inventory decision: is this item resellable? Does it go back into available stock? Does it need inspection first?
Good inventory software handles returns as a structured workflow:
- Customer asks to return → a return is logged and approved
- Item received back → stock goes back on hand at the warehouse you choose
- Credit → a credit note is raised from the return
- Damaged items → written off with a stock adjustment, so the count only includes what you can sell
Without this workflow, returns become a black hole. Items come back but never make it back into sellable stock, your stock counts drift further from reality, and you end up reordering products you already have sitting in a returns pile.
Barcode Scanning for Warehouse Operations
If you're picking and packing more than 20 orders per day, barcode scanning isn't a luxury. It's a necessity. Manually checking product codes against order lists is slow and error-prone. Scanning a barcode takes one second, is essentially 100% accurate, and creates an audit trail of exactly what was picked and packed.
For a complete guide to implementing barcode-based inventory management, including hardware options and setup steps, see our barcode inventory management guide.
Most e-commerce inventory software supports barcode scanning through:
- Dedicated handheld scanners: rugged, fast, and ideal for high-volume warehouses
- Smartphone camera scanning: lower cost, suitable for smaller operations
- Bluetooth ring scanners: hands-free scanning for picking and packing workflows
The combination of barcode scanning with pick-and-pack workflows typically reduces shipping errors to under 0.1%, which is a meaningful improvement when you're sending hundreds of parcels per week and every mis-pick costs you a return shipment plus a replacement.
Shopify vs WooCommerce: Integration Differences
Both Shopify and WooCommerce integrate with external inventory management software, but they work quite differently under the hood. Understanding these differences helps you set realistic expectations.
Shopify Integration
Shopify provides a well-documented REST and GraphQL API with dedicated inventory endpoints. This makes integration relatively straightforward:
- Stock sync. Shopify's Inventory API supports location-based stock updates, meaning you can sync stock levels per warehouse
- Order sync. Orders flow from Shopify to your inventory system via webhooks (near real-time) or polling
- Product sync. Product data (titles, descriptions, images, variants) can be managed centrally and pushed to Shopify
- Fulfilment sync. Tracking numbers and fulfilment status can be pushed back to Shopify automatically
Shopify's API rate limits are generous enough for most small-to-medium operations. The main limitation is that Shopify's inventory model is relatively simple and doesn't natively understand concepts like batch numbers, serial numbers, or composite products. Your inventory software handles these concepts internally and maps to Shopify's simpler model.
Shopify Plus users get additional API capacity and access to more granular data, but the core inventory integration works the same way on all Shopify plans.
How Frostbyte Pro does it: you connect with the Client ID and Secret from an app you create in your Shopify Dev Dashboard. Orders arrive by webhook within moments once order import is switched on. Stock goes back every five minutes once you switch on automatic sending, to each product's first variant, with web orders not yet picked taken off. Marking orders fulfilled in Shopify when you dispatch them is switched on for you on request, and tracking numbers are not sent.
WooCommerce Integration
WooCommerce, being a WordPress plugin, integrates differently:
- Stock sync. WooCommerce's REST API supports stock quantity updates, but it's typically slower than Shopify's API due to WordPress's architecture
- Order sync. Webhooks are available but can be unreliable depending on your hosting setup; many integrations use polling instead
- Product sync. WooCommerce's flexible product model (custom fields, variable products, grouped products) gives more data flexibility but requires more complex integration logic
- Hosting dependency. WooCommerce performance depends entirely on your hosting provider. A cheap shared host will bottleneck API calls; a quality managed WordPress host (like WP Engine or Kinsta) handles integration traffic much better
The practical difference: Shopify integrations tend to be more reliable out of the box because Shopify controls the hosting environment. WooCommerce integrations can be equally reliable but require a competent hosting setup and some WordPress knowledge.
How Frostbyte Pro does it: you connect with a Read/Write REST API key and Frostbyte Pro registers its order webhooks with your store, so orders arrive as they are placed. Stock goes back when you press Sync now, as stock on hand less reserved, so pick outstanding web orders before you send. Variable products are not supported yet.
Key Consideration: Platform Lock-In
One advantage of using external inventory management software is that your core inventory data isn't locked into either platform. If you decide to move from Shopify to WooCommerce (or vice versa), your inventory, purchase orders, supplier data, and historical records remain in your inventory system. You simply disconnect one store integration and connect the other.
This flexibility is genuinely valuable. E-commerce platform migrations are common, and having your inventory system independent of your storefront makes the transition far less painful.
When to Move Beyond Your Store's Built-In Inventory
Not every e-commerce business needs dedicated inventory software. If you sell 20 products through a single Shopify store and handle a handful of orders per day, Shopify's built-in inventory tracking is perfectly adequate. Don't fix what isn't broken.
But there are clear signals that you've outgrown basic store inventory:
You're Selling on Multiple Channels
The moment you add a second sales channel (a Trade Me listing, an Amazon AU store, a wholesale portal, or a physical retail presence), you need centralised inventory. Managing stock levels manually across two or more platforms is a recipe for overselling.
You're Processing More Than 30 Orders Per Day
At this volume, manual fulfilment workflows start breaking down. You need pick lists, packing verification, and shipping integration to maintain accuracy and speed. Your store's order management isn't designed for warehouse-scale operations.
You're Managing Suppliers and Purchase Orders
If you're ordering from multiple suppliers, tracking lead times, and managing incoming shipments, you need purchase order management. No e-commerce platform provides this, and managing it in spreadsheets alongside your store becomes increasingly fragile.
You Need Batch Tracking or Traceability
Food, supplements, cosmetics, pharmaceuticals: if your products have batch numbers, expiry dates, or require recall capability, you need purpose-built inventory software. This is a regulatory requirement, not a nice-to-have.
Your Stock Counts Are Consistently Wrong
If your store says you have stock but the shelf is empty (or vice versa), your current system isn't keeping up. The gap between your digital records and physical reality is costing you sales and creating customer service issues.
You're Spending Hours on Inventory Admin
Time spent manually updating stock counts, creating purchase orders in spreadsheets, reconciling numbers between platforms, and generating reports is time not spent growing your business. If inventory admin is consuming more than a few hours per week, software will pay for itself quickly.
For a broader perspective on this decision, especially if you're a smaller operation, see our inventory management guide for small businesses.
Pricing and Options for NZ/AU E-Commerce Businesses
The e-commerce inventory software market ranges from free tools with limited functionality to enterprise systems costing thousands per month. Here's where the main options sit for New Zealand and Australian businesses.
Frostbyte Pro at $89.95 NZD per user per month incl GST, 3 user minimum
Built for NZ businesses that make, sell wholesale and sell online, Frostbyte Pro offers:
- Shopify and WooCommerce orders in within moments, with stock going back to Shopify every five minutes once you turn it on, and to WooCommerce when you press Sync now
- Stock across warehouses, zones and bins
- Purchase orders, reorder suggestions and supplier records
- Batch and expiry tracking (FEFO allocation) with recall reports
- Xero integration that pushes invoices and bills across in one action
- Barcode scanning in the browser, or with a USB or Bluetooth scanner
It connects one store per platform and has no Amazon, eBay or Trade Me connection. It suits businesses with a web store plus trade customers, markets or their own production, who need proper stock control without enterprise pricing. See our full feature list and pricing for details.
Cin7 Core (formerly DEAR Inventory): from ~$349 USD/month
Cin7 Core is a well-established option that covers similar ground, including multi-channel inventory, purchase orders, warehouse management, and accounting integration. It's powerful but comes at a significantly higher price point, which can be difficult to justify for smaller e-commerce operations. The interface is also more complex, with a steeper learning curve.
TradeGecko (now QuickBooks Commerce): discontinued for new NZ/AU customers
TradeGecko was a popular choice for Australasian e-commerce businesses before its acquisition by Intuit. New signups are no longer available, and existing customers are being migrated to QuickBooks Commerce, which has a more limited feature set and less focus on the NZ/AU market.
Unleashed: from $399 NZD/month (bills in NZD, AUD, USD, or GBP)
A New Zealand-built option with strong manufacturing and inventory features. Unleashed integrates with Shopify and Xero but is more focused on B2B and manufacturing than on pure e-commerce use cases. Pricing starts from $399 NZD/month with tiered plans based on user limits. Unleashed bills in NZD, AUD, USD, or GBP (customer's choice). Higher tiers cost more. Good option if you manufacture your own products and sell them online. (Prices last updated early 2026.)
ShipStation / ShipHero: Fulfilment-Focused
These tools focus on the shipping and fulfilment side rather than full inventory management. They're excellent at label printing, carrier rate comparison, and order routing, but they don't handle purchase orders, supplier management, or stock tracking at the same depth as dedicated inventory software. Consider them as complements to, rather than replacements for, inventory management software.
For a more detailed comparison of options available in New Zealand, see our NZ inventory management software guide. For Australian businesses, we've written a dedicated Australia guide covering local options and considerations.
Getting Started with E-Commerce Inventory Management
Implementing e-commerce inventory software doesn't need to be a massive project. Here's a practical approach that minimises disruption.
Step 1: Audit Your Current State
Before changing anything, understand what you're working with:
- Count your SKUs. How many unique products (including variants) do you sell?
- Map your channels. Where do you sell? Shopify, WooCommerce, marketplaces, wholesale, retail?
- Identify your pain points. What's actually causing problems? Overselling? Stockouts? Time spent on admin?
- Count your locations. How many places do you store stock?
- Check your integrations. What systems need to talk to each other? (Accounting software, shipping tools, etc.)
This audit gives you a clear picture of your requirements and prevents you from over- or under-buying software.
Step 2: Clean Up Your Product Data
The single most important thing you can do before implementing inventory software is clean up your product data. This means:
- Consistent SKUs. Every product and variant needs a unique, consistent identifier
- Accurate descriptions. Product names that are clear and searchable
- Correct categorisation. Products grouped logically
- Supplier information. Who supplies each product, at what cost, with what lead time
Importing messy data into a new system just creates organised mess. Spend the time upfront to get your product data right.
Step 3: Choose Your Software
Based on your audit, select software that matches your requirements. Don't over-buy: a business with 200 SKUs and two sales channels doesn't need an enterprise system. Equally, don't under-buy. If you need batch tracking and Xero integration, make sure the software actually supports them before committing.
Most e-commerce inventory software offers a free trial or demo. Use it. Import a subset of your products, connect your test store, and verify that the integration actually works the way you expect.
Step 4: Set Up in Parallel
Don't switch overnight. Run the new system alongside your existing process for at least two weeks:
- Import your product catalogue into the new system
- Connect your sales channels (start with your primary channel)
- Do a full stock count and enter accurate opening balances
- Process orders through both systems for a trial period
- Check that the stock figures on your store match what the new system sends
This parallel period catches integration issues, data problems, and workflow gaps before they affect customers.
Step 5: Go Live and Monitor
Once you're confident the system is working correctly:
- Switch fully to the new system for all inventory operations
- Watch the store figures closely for the first month and check them against the shelf at least weekly
- Set up reorder points for your top-selling products
- Train your team on the new workflows (receiving, picking, packing, stock counts)
- Schedule regular stock takes, because even with perfect software, periodic physical counts are essential. See our guide to running accurate stock takes for the process
Step 6: Optimise Over Time
Once the basics are working, start using the system's more advanced features:
- Analyse stock performance to identify slow-moving and dead stock
- Refine reorder points by adjusting based on actual sales data rather than guesswork
- Implement barcode scanning if you haven't already
- Set up automated reports such as weekly stock summaries and monthly purchasing reports
- Review KPIs by tracking your inventory management KPIs to measure improvement
The goal isn't to implement everything at once. It's to get the core right (accurate stock, orders in quickly, efficient fulfilment) and then build from there.
The Bottom Line
E-commerce inventory management software solves one specific, painful problem. It keeps one accurate stock record behind every place you sell. If you're selling on more than one platform, managing a growing product catalogue, or spending hours on manual stock updates, the right software pays for itself almost immediately through prevented oversells, reduced admin time, and better purchasing decisions.
The market has plenty of options, but for New Zealand and Australian e-commerce businesses, the key requirements are clear: Shopify and WooCommerce integration, Xero compatibility, multi-warehouse support, and pricing that makes sense for businesses that aren't yet at enterprise scale.
If you're ready to move beyond spreadsheets and basic store inventory, try the interactive demo to see how Frostbyte Pro handles e-commerce inventory, read how it works for online sellers, or explore our features page for a detailed look at what's included.