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.


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

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:

What requires a paid add-on:

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:

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.

Hands placing boxes on warehouse shelves

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:

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:

  1. 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.
  2. In WordPress admin, go to Plugins → Add New and search for “ATUM Stock Manager”. Install and activate.
  3. Alternatively, download the ZIP from the WordPress plugin directory and upload via Plugins → Add New → Upload Plugin.
  4. 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.
  5. Open ATUM → Settings and run through the general settings: set your company details, default currency (GBP for UK stores), and low-stock notification email.
  6. 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.
  7. Assign suppliers to at least three representative SKUs and create a test purchase order to confirm the PO flow works end to end.
  8. 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:


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:

Common plugin conflicts to check:

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:

Common issues and quick fixes:

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:

Add ATUM premium add-ons when:

Consider a dedicated inventory or OMS system when:

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:


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:

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

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.

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.

Secret Link