ATUM WooCommerce Inventory Management and Stock Tracking







If you have an online store you need ATUM, the most powerful stock management solution for Woocommerce.

ATUM is now the most advanced FREE WooCommerce inventory management tool in the WordPress plugins repository. Good WooCommerce inventory solution is an absolute must for every serious shop owner. The Dashboard Statistics or the breath-taking Stock Central, the heart of ATUM, gives you the full control of your WooCommerce stock. Get the ability to quickly edit every aspect of your WooCommerce inventory, suppliers, SKUs, locations, weight or even prices. Beautifully carved into the WordPress interface, the system feels very familiar and user-friendly.

ATUM Dashboard creates an entirely new and we felt a necessary connection between the creators and users. The dashboard aims to become an everyday screen with a quick link to support, documentation and most importantly business stats. We have developed a brand new widget section that can be personalised from every corner.

Each section of ATUM has an intuitive layout to favor the experience of store owners, facilitating stock management, and contributing to the optimization of time and resources. We understand that shop owners need to focus their efforts on growing their online business, so our aim is to accompany our clients through our add-ons to get to the top.

Stock Management Labs™, creators that have combined over 25 years of experience in inventory management, working very closely with a bunch of professional WordPress developers since October 2016. The aim is to create the complete WooCommerce solution that will take care of all your business needs.

In addition, in the preparation process for the development stage, we have tested and tried the most popular WooCommerce inventory management and cloud inventory management plugins in the world. With full confidence, we believe that ATUM will become unrivalled in every category.



Most Advanced FREE WooCommerce Inventory Management – Inventory Statistics (Periodical Sales, Inventory Levels, Lost Sales, Promo Sales), Stock Central with Data Export, Inventory Logs (Reserved Stock, Lost In Post, Customer Returns, Inbound Stock, Warehouse Damages), One Page Updating, Quick Price Changes, Stock Levels Indicators, Suppliers, Purchase Orders and Premium Add-ons.

  • ATUM ground-breaking Stock Control system.
  • All WooCommerce products on one screen with a smooth mouse wheel or touchpad scrolling.
  • Image thumbnails for easier identification of your WooCommerce Inventory.
  • Short product names overview including the products› ID and SKU. Change SKUs on the fly from one screen. Now with direct edit links.
  • Purchase prices now included with direct edit from the Stock Central page. WooCommerce inventory management was never easier.
  • Suppliers column and fully filtered product list by Suppliers name.
  • Quickly edit the Product Price and Product Sale Price including the date ranges of your sales. Now bulk editing available.
  • Change, edit or update the inventory of every WooCommerce product in your database. Changes immediately reflect the front-end of your site.
  • Weekly and Fortnightly Sales, Lost Sales and Inventory Level Indicators to help you with re-ordering plan.
  • Customise the visual appearance of Stock Central with the ability to add or remove any columns according to your business needs.
  • Complete «HELP» sections with the detailed explanation of every feature.
  • Advanced search with an auto-fill feature and fine-tuned performance.
  • Inventory / Stock filters, new product category filters, extra drop-down filters and new column sorting.
  • Intelligent settings for easy inventory/stock management.
  • Advanced WooCommerce inventory controlling and monitoring features.
  • Faultless approach to all product types, including WooCommerce subscriptions.
  • Full support for WooCommerce variable products.
  • Bulk product Actions to activate or deactivate WooCommerce stock management at product level.
  • Bulk Actions within Stock Central to Control/Uncontrol products in bulk.
  • Full inventory PDF export directly from Stock Central.
  • Complete WPML compatibility for all WooCommerce inventory.
  • Clear, effective and branded ATUM fields.
  • See inventory count totals for selected products.
  • Complete location hierarchy tracking.
  • URL hash navigation for filters in Stock Central.
  • Navigating through filters history with browser’s back/forward buttons.
  • Easy page reload without losing filters.
  • Sticky header in Stock Central to stay always in control even when scrolling through hundreds of WooCommerce products.
  • WooCommerce business statistics of revenue and product sales. The user can filter the performance per period and choose from three graphical views.
  • Widgets for Sales, Lost Sales, Orders and Promo Sales.
  • Stock Control Widget for a better WooCommerce summary of In Stock, Low Stock and Out of Stock Products.
  • Latest News – direct link to our new blog where we discuss functions and new features coming to ATUM.
  • Full feed of our YouTube channel and video Tutorials that can be viewed directly in your WP admin.
  • Build for unlimited widget additions. Our team will develop widgets for every feature, so the user has the full freedom.
  • Inventory logs now allow you to increase or reduce WooCommerce stock.
  • Product Locations feature lets you create several storage locations per item.
  • Location hierarchy available too – create custom storage places within a location.
  • Add Suppliers feature – add new suppliers and save their data for more natural inventory management and ordering.
  • Set default and assign users or locations to individual suppliers.
  • Pair products with suppliers for quick selling stock re-ordering.
  • Set different suppliers to each variation.
  • Add decimals to your WooCommerce stock quantities.

Purchase orders with PDF export

  • Add Purchase Orders – create purchase orders for your sellable WooCommerce inventory.
  • Easy Supplier locking feature – a quick search for products has never been easier.
  • Add products to stock when you receive them at storage locations. Be notified if another user has already stocked selected WooCommerce products.
  • Purchase Order notes to control the change log of each individual PO.
  • Add Purchase Prices – add individual purchase prices and prepare your shop for monitoring of your gross profits.
  • Purchase prices can be attached to the Purchase Orders directly. No need to jump back to product edit.
  • Inbound Stock overview – keep an eye on all your inbound WooCommerce products.
  • Pending incoming stock reflects in Stock Central.
  • Direct Purchase Order editing from the inbound stock page.

Every user may create an account on our website to get the most out of ATUM


  • New Menu Design with Easy Access to Individual Features
  • New Admin Bar Menu for Easier and Quicker Inventory Control
  • New Editable Dashboard ATUM Statistics
  • Extended Stock Central Control (New Filters)
  • Full Control of the Stock Central View - Screen Options
  • HELP Section for Easier Understanding of Stock Central's Columns
  • On and OFF Automatic Product Search Feature
  • Grouped Products Are Included in the Stock Central Interface
  • Variable Products within the Stock Central Interface
  • One Click SKU Edit Directly in Stock Central
  • One Click Regular Price Edit Directly in Stock Central
  • One Click Sale Price Edit Directly in Stock Central
  • One Click Purchase Price Edit Directly in Stock Central
  • One Click Stock Quantity Edit Directly in Stock Central
  • Purchase Orders - Full List of Created Purchase Orders
  • ADD New Purchase Order Screen - Control over your Incoming Items
  • NEW Inbound Stock Preview - See All Yours Incoming Items
  • Suppliers - Preview of all Created Suppliers
  • ADD New Supplier - Brand New Feature with Full Supplier Details
  • Inventory Logs - Preview of all Inventory Logs
  • ATUM Settings - Dark Mode
  • ATUM Settings - Light Mode
  • Brand New Add-Ons Screen For Further Shop Control
  • Create Product Locations - Warehouse, Shelf, Page, etc.


From your WordPress dashboard

  1. Visit Plugins > Add New.
  2. Search for ‹ATUM Inventory Manager for WooCommerce›.
  3. Activate ATUM from your Plugins page.


  1. Download ATUM.
  2. Upload the ‹atum› directory to your /wp-content/plugins/ directory, using your favourite method (FTP, SFTP, SCP, etc).
  3. Activate ATUM from your Plugins page.

Once Activated

After successful activation of ATUM, you are ready to make your business even more profitable and enjoyable than ever before. The only thing left is to visit our YouTube Channel or read the DOCUMENTATION to let us show you how to take full advantage of the plugin.

Once Configured

  • ATUM was designed to give the user overall control of the full WooCommerce inventory from one screen. You can completely configure the Stock Central page and disable all individual columns that are not part or interesting for your business.
  • We have prepared the Stock Central help section that will guide every user through the particular column functionality.


What are the minimum ATUM requirements?

ATUM requires PHP version 5.6 or greater (recommended 7.1.3 or greater), WordPress 5.0 or greater and WooCommerce 2.7.0 or greater (recommended 3.6 or greater), but our recommended environment is the same as WooCommerce:

**For ATUM to work you need to activate the Enable Stock Management option in WooCommerce settings (WooCommerce-Settings-Products-Inventory-Manage Stock).

Also, we recommend of having WooCommerce up-to-date as we test and adapt ATUM for the latest version.

Is ATUM plugin FREE?

ATUM inventory management plugin is completely free and will stay as such. It was designed to suit most users that need essential inventory control of their business. However, for users that wish to take their inventory management further have the opportunity of using one of our Premium Add-ons.

How do I preview and monitor products in the Stock Central screen?

In Stock Central screen, you can sort your products into two lists, the ‹controlled› and ‹uncontrolled› list. Products you would like to monitor, control or edit you will see in the default controlled list that shows ‹immediately› after you open the Stock Central screen. Products you do not wish to monitor you can find in the ‹uncontrolled› list. Move products from one list to another is quick and straightforward and can be done directly on the Stock Central screen.

Can I quickly change the stock amount for individual products?

Yes, click the stock amount of the relevant product under the «Current Stock» column. ATUM opens a little pop-up, where you can apply your change. Now you can do many changes at the same time and hit the save button that appears on the top left.

I have a problem, who do I contact and how?

Please, in case of a technical issue open an official support ticket or if it is a simple request, leave a post in the support forum.

Is the ATUM plugin available in different languages?

At the time you read this, several translations may be available. To find out more or if you are interested in working with us and translate the plugin, don’t hesitate and do it here. We will reward you big time!

Does ATUM Inventory manager for WooCommerce display all product types?

ATUM support all types of products available in the Free WooCommerce Plugin. We will most likely not support any product types of 3rd parties or premium WooCommerce extensions (apart from the official versions of WooCommerce Subscriptions, WooCommerce Bundles and WooCommerce Bookings).

Does Stock Central support product variations?

Product variations are fully supported and editable from Stock Central. ATUM handles variable products with ease and uses an expandable feature to make things clear and straightforward.

I have updated the ATUM plugin to the last version, and I can’t see the new functionality

If you are using some cache system, try to purge the cache or ask your hosting provider to do it.
Also, try to reload the ATUM pages with CTRL + F5 (Windows) or CMD + R (MacOs) to clear your browser cache.

The plugin won’t work < PHP 5.6

We are very sorry, but the current version of the plugin needs PHP 5.6+. Our team has tested it on PHP7 that is recommended by WordPress. Please, see the link here

We do not plan any support for older PHP and version 5.6 is the minimum.

Which third party plugins are officially compatible with ATUM?

We officially support: WooCommerce Product Bundles, WooCommerce Subscriptions, WooCommerce Bookings and WMPL. Many other plugins can be compatible without any kind of customisation but others can cause conflicts.


7. Januar 2024 1 reply
ATUM is simply a must have inventory plugin for Woocommerce, I run my site using the free version, plus pay for the export/import premium addon for doing stock analysis. Simply the best ive found for managing inventory, purchase orders, incoming stock, etc.
24. August 2023 1 reply
This is hands-down the best Woo inventory tool I've tried - would hate to go back to managing inventory without Stock Central! Excellent UI design, with all the features I need for my small sideline shop. Will happily upgrade to paid version when my shop expands!
23. November 2022 1 reply
Had some initial trouble getting the multi-inventory add-on installed due to it not downloading. They gave me a copy to install manually. Please note their ticket system does not work by replying to emails from the ticket system, I was replying for a week with no response. You have to login to the ticket system and reply from there.
Read all 120 reviews

Contributors & Developers

“ATUM WooCommerce Inventory Management and Stock Tracking” is open source software. The following people have contributed to this plugin.


“ATUM WooCommerce Inventory Management and Stock Tracking” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “ATUM WooCommerce Inventory Management and Stock Tracking” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.




  • Decode HTML entities from addons› names.



  • Enhanced ATUM Orders searches.
  • Allow filtering the available ATUM order type IDs.
  • Added marketing popup for Pick&Pack launch.
  • Added filter to list/table counters transient params.
  • Added abstract base class for the Reserve Stock.


  • Refactoring.
  • Moved all the stock decimals code to its own class.
  • Updated marketing popup CSS.
  • Help guide adjustments.
  • Skip all WP-CLI logic on non-WP-CLI requests.
  • Updated addons loader.


  • Fixed wrong count of decimal places.
  • Fixed WP_CLI environment checking.



  • Search orders by column improvements.


  • Updated math.js dependency.
  • Fixed avoid to add zeros to integers in stock quantity step attribute.
  • Use «any» when 0 is set for step in stock decimals.


  • Fixed orders search by column component when there are multiple cols to search in.
  • Fixed wrong PHP operator used.
  • Fixed AtumAsssets class not found.



  • Added ATUM barcodes support to all compatible product types.


  • Removed unneeded CSS.
  • Updated marketing popup.


  • Fixed inputs min & step when decimals is greater than step.
  • Fixed barcode field visibility.



  • Allow to manage bulk actions from addons.
  • Trigger JS hook after executing a bulk action successfully.


  • Refactoring.
  • Change help text.
  • Updated sweetAlert2 + modal styling improvements.
  • Updated dependencies.
  • CSS adjustments.
  • Added deprecated method name for backwards compatibility.
  • Removed name attribute from List Tables bulk actions select to avoid conflicts when embedding them.
  • Updated jQuery types.
  • Change suppliers selector placeholder on POs.
  • Removed p tag from ATUM order item meta values.


  • Fixed sanitization for barcode_type.
  • Fixed wrong status included in on hold filters.
  • Ensure JS math operators are numeric.
  • Apply purchase price when creating a new PO item through API.
  • Make sure a passed arg is scalar before converting it to string.
  • Fixed ATUM product fields length on screens wider than 1280px.
  • Fixed ATUM order item custom meta not showing until reloading the page.



  • Allow having 2 ATUM list tables on the same page.
  • Added method to check an ATUM CPT existence.
  • Allow setting multiple localized vars if there are more than one list tables present.
  • Allow resetting the bulk action fields externally.


  • Refactoring.
  • Control when a bulk action is executed externally.
  • Added id to JS List Tables.


  • Fixed stock qty input is hidden when stock decimals > 0 and step = 1.
  • Fixed wrong ATUM stock status when stock decimals are set.
  • Fixed show/hide buttons when selecting items in ATUM orders.
  • Fixed check stock status for products with decimal stock.
  • Avoid to restock refunded items when order is not completed and the setting chg_stock_order_complete is enabled.
  • CSS fixes.



  • Fixed Purchase Price decimals not allowed in edit product pages.



  • Added filters to Settings to be able to add custom fields externally.
  • Show the user how to access a help guide after closing an auto-guide.
  • Added UOM methods to the ATUM Product trait.
  • Allow saving UOM product props.
  • Added infoPopover JS component.
  • Added typings to popoverBase JS component.
  • Allow tooltips on BOM tree items.
  • Added «low_stock_threshold_by_inventory» property to product data.
  • Upgraded to webpack 5.
  • Modernized gulpfile.
  • Added new JS utility function.
  • Improved number formatting and decimals calculations JS functions.
  • Added barcode support to Suppliers.
  • Added listTable param to children args filter.
  • Created new AtumCPTModel abstract class.
  • Added new get_data method.


  • CSS adjustments.
  • Disable the marketing popup while an auto-guide is running.
  • Refactoring.
  • Added strict comparison param.
  • ATUM popovers refactoring.
  • Updated addons loader.
  • Do not select a tree item when clicking its node.
  • Adjusted tree component styling.
  • Removed the «show filters» button.
  • Added spacer CSS.
  • Required node 18.
  • Adjusted webpack 5 configuration.
  • Updated mPDF dependency to 8.2.0.
  • Make white the List tables PDF export background.
  • Support rgb/rgba colors in hex2rgb converter.
  • Updated JS dependencies.
  • Adjusted ATUM menu items order.
  • Removed deprecated ES6 polyfill support.
  • Delayed registering scripts until they are safe to be registered.
  • Store the license as active if it’s going to be activated in the server.


  • Prevent JS function from load if an element does not exist.
  • CSS fix.
  • Fixed select2 CSS styling overrides.
  • Fixed JS tree icons when jQuery UI CSS is loaded.
  • Fixed settings footer logo overlapping at load.
  • PHP 8 compatibility adjustments.
  • Fixed tooltip reloads on list table cells with images.
  • Added missing namespace.
  • Fixed popover left arrow styles.
  • Fixed stock status for products with decimal stock under 1.



  • Added suppliers lang twig template.
  • Added prop to the AtumOrderModel to know whether its items were read.


  • CSS adjustments.
  • Refactoring.


  • Fixed incompatibility with WP Activity Log that was preventing addon licenses from being activated.



  • Added new hooks to PO PDF template.
  • Added extra param to increase totals filter.


  • CSS adjustments.
  • Show warning when the user has upgraded to full and still has the trial installed.
  • Refactoring.
  • Do not show the extend trial button on the «trial_used» error.
  • Adjusted layout for the addons page.


  • Prevent SQL notice in PO search products query.
  • Fixed variations not returned in PO products search query.
  • Fixed wrong method calling params.
  • Ensure the timestamp is an integer.
  • Fixed trial licenses disappearing occasionally.
  • Fixed delete attachment button not being added until the product is saved.



  • Refactoring: code style.


  • Fixed occasional cache issue when saving ATUM Settings.
  • Fixed wrong array_key_exists params on AddonsLoader class.



  • Allow text inputs on tools.
  • Added hook in calculated props tool.
  • Performance improvement: added cache to get_atum_order_model helper.


  • Updated addons loader.
  • Updated ATUM icons font.
  • Changed minimum PO PRO version required.


  • Fixed stock values widget query.
  • CSS fixes.
  • Fixed link on update message shown on addons page.



  • Added barcode_type prop support to products.
  • Added new action after the barcode field.
  • Allow clearing the supplier for all the variations at once through the utility.
  • Added barcode support to product tags.
  • Added new filter to the is_module_active function.
  • Added tooltip to addons versions badges.
  • Show notices on plugins rows within the plugins list table.
  • Added filters before loading AtumBarcodes hooks.
  • Allow more notice types on the addNotice JS utility.
  • Added new SearchOrdersByColumn component.
  • Added searchOrders script.
  • Added new component for ATUM help guides.
  • Added filter to avoid adding stock to totals in ListTables.
  • Added filter for join and where clauses in search products function.
  • Added wpml_lang meta to ATUM Orders.
  • Added filter to ATUM Orders› localized vars.
  • Added lang dropdown to PO (full WPML compatibility).
  • RowActions JS component improvements.
  • Added restrictions to input numbers within edit popovers.


  • Read the atum product data column names for the WPML product duplication.
  • Refactoring.
  • Do not require the «default» option on multi_checkbox settings fields.
  • Exclude columns from product data when inserting WPML translation in database.
  • Ensure product data columns exist before insert WPML translation.
  • Include translations when calculating the inbound stock.
  • Refactoring.
  • Removed searching product with no supplier assigned from PO free.
  • Removed unneeded HTML element.
  • Added new marketing popup.
  • Removed paragraphs from help guide texts.
  • Hide the row actions button when no actions are available.


  • Added missing fields to queries when duplicating product for translation.
  • Fixed atum fields sizing on mobiles.
  • Fixed row actions styling on ATUM list tables.
  • Fixed date format on the add-ons page.
  • CSS fixes for the addons page layout.
  • Prevent the check order prices button from loading on single order page when HPOS is enabled.
  • Fixed dragscroll clicks working when no link is directly clicked.
  • Fixed order id retrieval when HPOS is enabled.
  • Fixed searchInColumn field tooltip not updating when changing column.
  • Fixed settings page CSS.
  • Fixed unsupported get_product_translations_ids integer.
  • CSS fixes.
  • Fixed non-existing method.
  • Fixed SearchOrdersByColumn script not loading when necessary.
  • Fixed wrong margin in export tables reports.
  • Fixed filters that weren’t added in some cases.
  • Fixed current stock value widget including bundled optional items only.
  • Fixed query incompatible with mysql/mariadb.
  • Fixed bundled …