ATUM is the best free way to get centralised inventory control in WooCommerce. Published by Stock Management Labs in the WordPress plugin directory, the free core gives you Stock Central, inventory logs, supplier records and purchase orders straight out of the box. Premium add-ons extend that into multi-location stock, barcode scanning, pick and pack workflows, and more. For UK stores running on PHP 8+ with WooCommerce 7 or later, the practical first step is simple: install ATUM, enable Stock Central, and run a short test on three representative SKUs before rolling out across your full catalogue.
- Verdict: ATUM free core covers most operational needs; add paid add-ons only as specific operational signals demand them.
- First action: Install from the WordPress plugin directory, enable WooCommerce stock management, then test on a staging site before going live.
- UK compatibility: ATUM works on any UK-compatible host running PHP 8.0 or above. Shared hosting on lower PHP versions may cause performance issues with large catalogues.
Key takeaways
ATUM’s free core covers the majority of WooCommerce inventory needs, and the right add-ons extend it precisely where operations demand it, without the cost of a dedicated inventory system.
| Point | Details |
|---|---|
| Start with the free core | Install ATUM, enable Stock Central and test on three SKUs before rolling out to your full catalogue. |
| Enable WooCommerce stock management first | ATUM requires “Manage stock” to be active at both the WooCommerce global level and the individual product level. |
| Add Multi-Inventory for multiple locations | Only purchase Multi-Inventory when you genuinely operate more than one warehouse, stockroom or trade counter. |
| Know the scaling signals | At 30+ daily orders, 500+ SKUs or two or more channels, evaluate whether a dedicated OMS is a cleaner fit than plugin add-ons. |
| Wpcto handles the maintenance layer | Wpcto’s agency support covers plugin updates, compatibility testing and ATUM troubleshooting so your team stays focused on client work. |
Table of Contents
- What ATUM does for your WooCommerce store
- How to use ATUM’s main screens effectively
- Install, system requirements and a UK-focused setup checklist
- ATUM add-ons explained: what each one does and when to buy
- Compatibility with product types, plugins and external systems
- Known ATUM limits, common issues and pragmatic fixes
- When ATUM is the right choice and when you should look elsewhere
- Managing ATUM for clients: what agencies need to know
- A senior WordPress professional’s view on ATUM in the real world
- How Wpcto supports agencies running ATUM for WooCommerce clients
- Sources
What ATUM does for your WooCommerce store
ATUM’s free core provides Stock Central, inventory logs, supplier records and purchase orders. Premium add-ons extend multi-location, barcodes and export features. That single sentence covers the architecture. What it means in practice is that you get a single-screen catalogue editor where you can update stock quantities, set low-stock thresholds, assign suppliers and review purchase prices without opening individual product pages. For stores with dozens or hundreds of SKUs, that alone saves meaningful admin time every day.
Statistic callout: ATUM is one of the most capable free inventory options for WooCommerce stores, particularly those needing a single-screen inventory manager, according to Omnisend’s WooCommerce inventory guide.
The free core includes:
- Stock Central — a spreadsheet-style screen showing every product, its current stock, low-stock threshold, supplier and purchase price, all editable inline.
- Inventory Logs — records for reserved stock, customer returns, losses in transit and damaged goods.
- Inbound Stock — a live view of stock on order, pulled from your purchase orders.
- Purchase Orders — create POs against suppliers, attach purchase prices and export to PDF.
- Supplier fields — assign a default supplier and secondary supplier per product.
What requires a paid add-on:
- Per-location stock quantities (Multi-Inventory)
- Barcode generation and scanning (Barcodes PRO)
- Pick and pack workflows (Pick & Pack)
- Physical stock-take tools (Stock Takes)
- Advanced data export (Export PRO)
- Bill-of-materials / manufactured products (Product Levels)
- Full audit trail of every stock change (Action Logs)
StoreOwnerTips notes that the free core handles the majority of typical inventory needs, and that add-ons are sold individually, which can create incremental annual licence costs as operations grow.
How to use ATUM’s main screens effectively
Stock Central
Stock Central is the operational heart of ATUM. You see every product in a single table: thumbnail, SKU, product name, current stock, low-stock threshold, purchase price, supplier and sales velocity columns. Every cell is editable inline. You do not need to open a product page to update a quantity or change a threshold. Filters let you narrow by supplier, category, product type or stock status. The search bar handles SKU and product name lookups instantly.
The biggest immediate efficiency gain after installation is usually this screen. Staff who previously opened product pages one at a time to update stock can now bulk-edit an entire supplier’s range in a single session.
Inventory Logs
Inventory Logs handles the stock adjustments that fall outside normal sales. You create a log entry for:
- Reserved stock — stock held for a customer but not yet ordered.
- Customer returns — stock returned and either restocked or written off.
- Lost in post — stock dispatched but not received.
- Damaged goods — stock written off at the warehouse.
Each log type adjusts the available quantity in Stock Central accordingly. This keeps your live stock figure accurate without creating phantom WooCommerce orders.
Inbound stock and purchase order flow
The workflow runs in three steps: create a purchase order against a supplier, mark it as received when stock arrives, and watch Stock Central update automatically. ATUM’s purchase orders support PDF export and carry purchase price data, which feeds into your cost-of-goods reporting. When the Multi-Inventory add-on is active, you can receive inbound stock directly into a specific warehouse location rather than a single global quantity.

Locations and the Multi-Inventory add-on
Without Multi-Inventory, ATUM tracks one quantity per product, the same as native WooCommerce. With it, you model a location hierarchy: warehouse, zone, aisle, bin. Each location holds its own quantity, and Stock Central shows a per-location breakdown. This is the add-on most agencies should evaluate first when a client operates more than one physical site or a separate trade counter.
For a deeper look at modelling warehouse locations in WooCommerce, the stock locations practical guide covers bin structures and hierarchy planning.
Daily operator checklist:
- Check Stock Central for any SKUs below their low-stock threshold.
- Review Inbound Stock for purchase orders due today.
- Process any pending Inventory Log entries (returns, damages).
- Confirm that any new products added overnight have a supplier and threshold assigned.
Pro Tip: Set low-stock thresholds at 1.5 times your average weekly sales velocity, not at zero. This gives you a buffer for supplier lead times and avoids the stockout gap that zero-threshold alerts create.
Install, system requirements and a UK-focused setup checklist
ATUM’s minimum requirements are WordPress 5.6, WooCommerce 6.5 and PHP 7.4. The recommended configuration for UK stores in 2026 is PHP 8.1 or 8.2, WordPress 6.5+ and WooCommerce 9+. Running below the recommended PHP version on a shared host with a large catalogue is the single most common cause of slow Stock Central loads.
Install steps:
- Back up your site fully before installing any new plugin. For WooCommerce sites, a dedicated WooCommerce backup plugin is worth having in place before you start.
- In WordPress admin, go to Plugins → Add New and search for “ATUM Stock Manager”. Install and activate.
- Alternatively, download the ZIP from the WordPress plugin directory and upload via Plugins → Add New → Upload Plugin.
- Go to WooCommerce → Settings → Products → Inventory and confirm that “Manage stock” is ticked at the WooCommerce level. ATUM will not display stock controls for products where WooCommerce stock management is disabled.
- Open ATUM → Settings and run through the general settings: set your company details, default currency (GBP for UK stores), and low-stock notification email.
- Navigate to ATUM → Stock Central and confirm your products appear. If they do not, check that individual products have “Manage stock” enabled at the product level.
- Assign suppliers to at least three representative SKUs and create a test purchase order to confirm the PO flow works end to end.
- Check user roles: by default, Shop Managers can access ATUM screens. Confirm that no roles have unintended access to supplier cost data.
UK-focused setup checklist:
- Install on a staging site first; never test a new plugin on a live production store.
- Confirm PHP version with your host before installing (cPanel → PHP Version or ask your host directly).
- Run a plugin conflict test by deactivating non-essential plugins and checking Stock Central loads cleanly.
- Assign user roles and review which staff can see purchase prices and supplier data.
- For shared hosting, review WooCommerce performance optimisation before enabling ATUM on catalogues above 1,000 SKUs.
ATUM add-ons explained: what each one does and when to buy
ATUM add-ons are sold individually, which means you pay only for the capabilities you actually need. The free core handles stock control, purchase orders and supplier management for most stores. Add-ons become relevant when specific operational requirements outgrow what the core provides.
| Add-on | What it does | Buy when… |
|---|---|---|
| Multi-Inventory | Per-location stock quantities, location hierarchy, receive inbound stock into specific locations | You operate more than one warehouse, stockroom or trade counter |
| Purchase Orders PRO | Advanced PO features: multi-currency, custom PDF templates, purchase price history | Your buying team needs detailed cost tracking or multi-currency supplier invoices |
| Barcodes PRO | Generate and print barcodes per product or location; scan to update stock | You are formalising a warehouse with barcode-driven receiving or picking |
| Pick & Pack | Order picking lists, packing slips, pick-by-location workflows | You have a dedicated pick/pack team and want to reduce picking errors |
| Stock Takes | Guided physical stock counts with variance reporting | You run scheduled cycle counts and need a structured count-and-reconcile workflow |
| Export PRO | Advanced CSV/XLSX exports with custom column mapping | You feed stock data into an ERP, accountancy package or third-party reporting tool |
| Product Levels | Bill of materials for manufactured or bundled products; raw material tracking | You manufacture products or assemble kits from components |
| Action Logs | Full audit trail of every stock change, who made it and when | You need compliance-level traceability or are investigating stock discrepancies |
Price shape: ATUM sells add-ons as individual annual licences. Costs vary by add-on and licence tier (single site, up to five sites, unlimited). Bundled pricing is available for multiple add-ons. Check the current pricing on the ATUM website directly, as licence costs change periodically.
Practical buy sequence: Start with the free core. Add Multi-Inventory only when you need per-location quantities. Add Barcodes PRO or Pick & Pack when you formalise warehouse processes. Export PRO and Action Logs are typically the last additions, driven by reporting or compliance requirements rather than day-to-day operations.
Compatibility with product types, plugins and external systems
ATUM officially supports WooCommerce variable products, WooCommerce Subscriptions, WooCommerce Product Bundles, WooCommerce Bookings and WPML. Third-party product types may work but are not officially supported, so test any non-standard product type on staging before committing to a full rollout.
Supported product types and integrations:
- Simple and variable products: full support, including per-variation stock tracking.
- WooCommerce Subscriptions: stock is tracked per subscription product.
- WooCommerce Product Bundles: bundle-level and component-level stock tracking.
- WPML: multilingual product catalogues work with ATUM’s Stock Central.
- WooCommerce Bookings: compatible, though inventory logic for bookable products should be tested per use case.
Common plugin conflicts to check:
- Page builders that override product data schemas (some custom field plugins conflict with ATUM’s inline edit layer).
- Caching plugins that aggressively cache admin screens. Use a WooCommerce-compatible caching plugin and exclude ATUM admin pages from cache rules.
- Other inventory or stock management plugins running simultaneously. Two plugins writing to the same stock fields will cause data conflicts.
- Security plugins that block REST API endpoints ATUM uses for its dashboard widgets.
Accounting and ERP integration patterns:
ATUM is an operational stock manager, not an accounting system. For UK stores using Xero, QuickBooks or Sage, the typical pattern is to treat ATUM as the stock source of truth and push data outward via Export PRO or a middleware connector. WooCommerce’s REST API exposes product stock data, which most accounting integrations can consume directly. Where you need real-time two-way sync between ATUM and an ERP, a dedicated middleware layer (such as a custom integration or a connector plugin) is more reliable than plugin stacking.
If you are running multiple sales channels alongside WooCommerce (Amazon, eBay, a trade portal), consider whether ATUM alone can serve as the single system of record. For two or fewer channels with modest order volumes, it usually can. Beyond that, a dedicated OMS or WMS becomes the cleaner architecture.
Known ATUM limits, common issues and pragmatic fixes
Every plugin has limits. ATUM’s are worth knowing before you commit a client site to it.
Known limitations:
- Without Multi-Inventory, ATUM tracks one quantity per product, identical to native WooCommerce. Native WooCommerce tracks one quantity per product and lacks barcode or bin scanning; ATUM’s core does not change that without the relevant add-on.
- No native barcode scanning in the free core. Barcodes PRO is required for scan-to-update workflows.
- Stock Central can slow noticeably on catalogues above 2,000 SKUs on shared hosting. This is a server resource issue, not an ATUM bug, but it affects usability.
- Import/export via the free core is limited. Export PRO is needed for custom column mapping or scheduled exports.
Common issues and quick fixes:
- Stock Central loads slowly: Increase PHP memory limit to at least 256 MB in
wp-config.php. Check with your host if you cannot edit this directly. - Products not appearing in Stock Central: Confirm “Manage stock” is enabled at both the WooCommerce global level and the individual product level.
- Inbound stock not updating: Check that the purchase order status is set to “Received”. Pending POs do not update Stock Central quantities.
- Plugin conflict causing white screen or JS errors: Deactivate all plugins except WooCommerce and ATUM, confirm the issue resolves, then reactivate plugins one at a time to isolate the conflict.
- Import errors on bulk stock updates: Validate your CSV against ATUM’s expected column headers before importing. A single mismatched header will cause the entire import to fail silently.
When to contact ATUM support: Check the ATUM knowledge base and the plugin changelog before raising a support ticket. Many issues after a WooCommerce or WordPress update are resolved in the next ATUM patch within days. The support forum on WordPress.org is active and monitored by the Stock Management Labs team.
When ATUM is the right choice and when you should look elsewhere
The decision is straightforward once you map your operational signals to the right architecture.
Stay with WooCommerce + ATUM when:
- You have fewer than 500 active SKUs and a single warehouse or stockroom.
- Order volume is under 30 per day.
- You sell on one channel (your WooCommerce store only).
- Your team can manage stock adjustments manually via Stock Central and inventory logs.
Add ATUM premium add-ons when:
- You need per-location quantities (Multi-Inventory).
- You are formalising pick/pack or barcode-driven receiving (Barcodes PRO, Pick & Pack).
- You need compliance-level audit trails (Action Logs).
Consider a dedicated inventory or OMS system when:
- Transition signals include 30+ daily orders, two or more sales channels, or 500+ active SKUs, alongside consistent cycle-count variances that suggest the plugin layer is struggling to keep pace.
- You need real-time two-way sync with an ERP or 3PL.
- Plugin stacking is creating maintenance overhead that outweighs the cost of a dedicated system.
For a fuller operational checklist on scaling WooCommerce inventory, the WooCommerce inventory management guide for 2026 covers thresholds and migration planning in detail.
Short next steps per path:
- ATUM core path: Install, enable Stock Central, test on three SKUs, assign suppliers, set thresholds.
- ATUM + add-ons path: Start with Multi-Inventory, define your location hierarchy before enabling, then add further add-ons one at a time.
- Migration path: Define your cutover criteria in advance (SKU count, order volume, channel count), document your current ATUM data structure, and plan the migration to a dedicated system with a data-mapping exercise first.
Managing ATUM for clients: what agencies need to know
If you are an agency managing WooCommerce stores for clients, ATUM adds a layer of operational complexity that sits outside a standard WordPress maintenance retainer. It is worth being deliberate about how you scope and price that work.
Agency checklist for ATUM deployments:
- Always install and test on a staging environment before touching production.
- Map user roles carefully: clients’ warehouse staff should not have access to supplier cost data or purchase prices unless explicitly agreed.
- Schedule maintenance windows for ATUM and WooCommerce updates separately from WordPress core updates. ATUM updates occasionally require WooCommerce compatibility checks.
- Include ATUM add-on licence renewals in your annual client cost review. Licences that lapse silently can disable features mid-operation.
- Set up low-stock email notifications to go to the client’s operations contact, not your agency inbox.
- Document the client’s location hierarchy and supplier list before enabling Multi-Inventory. Retrofitting a location structure after stock has been received is time-consuming.
For agencies managing WooCommerce as part of a broader service offering, the WooCommerce agency guide covers typical agency responsibilities and scope boundaries.
When to include ATUM in a retainer:
ATUM maintenance is a reasonable retainer line item when a client runs more than two add-ons, has a warehouse team using the system daily, or processes purchase orders through ATUM regularly. Typical scope includes: monthly plugin updates with compatibility checks, quarterly user role audits, annual add-on licence renewals and ad hoc troubleshooting.
If you have not yet calculated how much uncaptured revenue is sitting in your existing WordPress client base, the WordPress Profit Calculator gives you a figure in under 90 seconds. It is a useful tool to run before pricing a new ATUM retainer, because it often reveals that clients are already generating enough value to justify a structured maintenance plan.
Pro Tip: Bill add-on licences and recurring labour as separate line items in your retainer proposal. Clients who see a single blended monthly fee will push back when licence costs rise. Separate lines make the cost structure transparent and protect your margin when a client scales up to additional add-ons.
A senior WordPress professional’s view on ATUM in the real world
There is a gap between how ATUM is described in plugin directories and how it actually behaves on a live client site six months after installation. The plugin is genuinely capable. Stock Central is one of the better-designed inventory interfaces in the WooCommerce ecosystem, and the purchase order flow is solid for stores that do not need ERP-level complexity.
The problems I see repeatedly are not with ATUM itself. They are with how it gets deployed. A client’s team installs it on production without a staging test, enables Multi-Inventory before defining a location hierarchy, and then wonders why stock figures look wrong. Or an agency scopes a retainer that covers WordPress maintenance but not ATUM-specific troubleshooting, and the first time a WooCommerce update breaks a Stock Central column, nobody is sure whose job it is to fix it.
The staged, test-driven rollout described in this guide is not cautious for its own sake. It reflects what actually works. Start with the free core, test it properly, and add paid add-ons only when a specific operational need makes the cost obvious. That approach avoids the two most common failure modes: over-building before the team is ready, and under-scoping the maintenance commitment.
At Wpcto, our practice areas cover exactly the work that sits between “plugin installed” and “running reliably”: maintenance, security monitoring, performance optimisation, plugin conflict resolution and migrations. That is where the real operational risk lives, and it is where a specialist partner earns its place.
How Wpcto supports agencies running ATUM for WooCommerce clients
Managing ATUM on a client site is not just a one-time install. It is an ongoing operational commitment: plugin updates, compatibility checks after WooCommerce releases, user role audits, add-on licence management and the occasional conflict resolution when something breaks after an update.
Wpcto’s agency support services are built for exactly this. We handle the WordPress and WooCommerce maintenance layer so your team can focus on the creative and strategic work your clients actually hired you for. That includes staging environment management, plugin update testing, security monitoring and performance checks on sites running ATUM with large catalogues.
If you want to understand the commercial opportunity in your existing client base before committing to a retainer structure, the WordPress Profit Calculator is the right starting point. It takes under 90 seconds and gives you a concrete revenue figure to work with. Agencies consistently find the number is larger than expected. Once you have it, talk to us about a white-label support arrangement that keeps your client relationships intact while we handle the technical delivery.
Sources
The resources below are worth bookmarking before you install or upgrade ATUM on a production site.
- ATUM WooCommerce Inventory Management and Stock Tracking
- ATUM WooCommerce Inventory Management and Stock Tracking
- WooCommerce inventory management: Scale your stock in 2026
- WooCommerce Inventory Management: Operations Guide for Store Owners (2026)
- WooCommerce Inventory Management: Plugins & Best Practices
Always check the ATUM changelog and the WordPress.org support forum before upgrading on a production site. Major WooCommerce version bumps occasionally require an ATUM update within days, and running the upgrade sequence in the wrong order is a common source of avoidable conflicts.
