Short answer: WooCommerce already has a stock report: Analytics > Stock shows the current stock status and quantity of your products and variations, and you can filter it to low stock or out of stock. If you need the data in a spreadsheet, export your products to CSV. If you want a stock list you can print and take to the shelves, Scanventory adds an Inventory Report tab that you can review or print from the browser, covering simple and variable products.
A stock report answers one question: what does WooCommerce think you have right now? That's the number you check before a reorder, an audit or a stock count. Here's where to find it, which option fits which job, and how to use the report together with QR code labels.
Option 1: Analytics > Stock (built into WooCommerce)
Go to Analytics > Stock in your WordPress admin. The report shows the current stock status and quantity for products and variations (WooCommerce: Stock report).
What you get:
- Four columns: Product or variation, SKU, Status and Stock.
- A Show menu to list all products or only those that are out of stock, low stock, in stock or on backorder.
- A summary under the table with the number of products in each stock status.
- Sortable columns. Click a heading to sort, for example by Stock to see your lowest quantities first.
Products that don't track inventory can still appear. Their quantity shows as N/A, and their status follows the setting on the product (WooCommerce: Stock report).
Best for: a quick on-screen check of what's low or out of stock.
Option 2: Export products to CSV
For a spreadsheet you can filter, share or archive, use the built-in product exporter. Go to Products > All Products, select Export, choose the columns, product types and categories you want, and download the CSV (WooCommerce: Product CSV Importer and Exporter).
Keep just the columns you need for stock work, such as name, SKU, stock status and stock quantity, so the file stays readable.
Best for: saving a dated copy of stock levels or working with the numbers in a spreadsheet.
Option 3: Scanventory's printable Inventory Report
Scanventory adds its own Inventory Report tab in the WordPress admin. It gives you a stock overview you can review or print from the browser, meant for counts, audits and a quick check of SKUs and quantities across your catalog (Scanventory documentation: Inventory Report). It covers both simple and variable products (Scanventory admin screens).
The difference from the other two options is the workflow around it. Scanventory also prints a QR code label for each product, and staff can scan that label with a phone or tablet to open the product and correct its stock on the spot (Scanventory: how it works). So the report tells you what WooCommerce expects, and the phone lets you fix it where the product is.
Best for: stock counts and audits on paper, with fixes made by scanning QR code labels.
Try Scanventory in your store
Print QR code labels from your WooCommerce admin and update stock from your phone.
Buy on WooCommerce.com$159/year · 30-day money-back guaranteeWhich option should you use?
- See what's low or out of stock today: Analytics > Stock.
- Keep a spreadsheet copy of stock levels: the product CSV export.
- Take a printed stock list to the shelves: Scanventory's Inventory Report.
- Correct stock while you count: Scanventory QR code scanning on your phone.
Many stores use more than one. For example, check Analytics > Stock weekly for low stock, and print the Inventory Report when you do a full or partial count.
How to run a stock check with the report
- Print the report before you start, so you have WooCommerce's numbers on paper.
- Walk the shelves and compare what you see with each quantity on the list. Mark any difference.
- Scan the product's QR code label with your phone where there's a difference, and update the stock quantity right there.
- Print the report again at the end to keep a record of stock after the check.
For a full walkthrough of planning and running a count, see How to do an inventory count in WooCommerce. To see who changed stock afterwards, Scanventory's Activity Log lists stock updates made through Scanventory with when, who and what (WooCommerce stock history).
Tip: Turn on stock management for every product and variation you want to count. Products that don't track inventory show N/A as their quantity in Analytics > Stock, so there's nothing to compare against.
Common questions
Does WooCommerce have an inventory report?
Yes. Analytics > Stock shows the current stock status and quantity for products and variations, with filters for out of stock, low stock, in stock and on backorder (WooCommerce: Stock report).
Does the Stock report show past stock changes?
No. It shows current stock, not a history. For stock edits your team makes through Scanventory, use its Activity Log (Scanventory documentation: Activity Log).
How do I print a stock list in WooCommerce?
Two simple ways: export products to CSV and print from a spreadsheet, or use Scanventory's Inventory Report, which you can review or print from the browser (Scanventory documentation: Inventory Report).
Does the report include variations?
Analytics > Stock lists products and variations. Scanventory's Inventory Report covers simple and variable products.
Get a stock list you can act on
A report only helps if you can fix what it shows. Scanventory gives you a printable Inventory Report, QR code labels for every product and phone-based stock updates in one WooCommerce plugin. Buy Scanventory and print your first stock list today.



