If you’re running a small business and want to list and track your physical inventory on your WordPress site, you don’t need WooCommerce to do it.
WooCommerce is built for selling online. If you’re not processing payments through your site, installing it just to manage a stock list is overkill. It adds complexity, slows your site down, and gives you tools you’ll never use.
WP Inventory Manager is a lightweight WordPress plugin built specifically for this. You can install it, configure it, add your items, and have a working inventory catalog live on your site in under an hour.
Here’s exactly how to do it, following the official setup sequence.
What You’ll Need
- A WordPress site (version 5.0 or later)
- Admin access to your dashboard
- Your inventory data: item names, quantities, descriptions, and any images
That’s it. No coding, no WooCommerce, no third-party accounts.
How the Setup Works
Step 1: Install and Activate the Plugin
Go to wpinventory.com and download the plugin ZIP file. Save it to your computer and do not unzip it.
Then in your WordPress dashboard:
- Go to Plugins > Add New
- Click Upload Plugin at the top of the page
- Browse to the ZIP file you downloaded and click Install Now
- Once installed, click Activate
You’ll now see a WP Inventory menu item in your left sidebar. That’s your starting point.
If you’re only installing the free version, you can also find it by searching “WP Inventory Manager” in the plugin directory. The upload method is recommended if you’re also installing any paid add-ons, since those aren’t in the public directory.
Step 2: Set Up Your Categories
The first thing the plugin prompts you to do from the main WP Inventory tab is set up categories. Do this before adding any items — it keeps your catalog organized from the start.
Go to WP Inventory > Categories and add your top-level categories.
For example, a restaurant supply company might use: Cookware, Smallwares, Refrigeration, and Furniture. A nonprofit tracking donated goods might use: Clothing, Electronics, Furniture, Books.
The docs also recommend reviewing Statuses at this stage. By default you have Active (visible on the front end, reservable) and Inactive (hidden). If you need additional statuses like “On Backorder” or “Featured,” you can add those now under the Statuses menu item.
Step 3: Configure Your Settings
Go to WP Inventory > Settings. This is where the plugin’s core behavior is defined. A few settings worth getting right from the start:
- SEO URLs – Enable this so item links use the item name (e.g.
/inventory/standing-desk/) instead of an ID number. Much better for search engines. - SEO End-point – Sets the base URL folder for all items. Set it to something like
inventoryorcatalogto match your site structure. - Items Per Page – Controls how many items appear before pagination kicks in. Default is 20.
- Hide Items Low Quantity – If you want items to disappear from the front end when stock drops below a threshold, enable this and set the number.
- Theme – The plugin ships with a default display theme. If you plan to style things yourself with CSS, set this to “No Theme.”
- Currency settings – Set your symbol, separator, and decimal format if you’re displaying prices.
Don’t feel like you need to configure everything on day one. The defaults are sensible. But SEO URLs and your end-point are worth setting before you publish anything, since changing them later will break existing links.
Step 4: Review Your Labels
Go to WP Inventory > Labels. This is where you rename the default field labels to match your business language.
Out of the box, the plugin uses generic terms like “Inventory Name” and “Quantity.” If your business calls these “Product,” “Stock Count,” or “Units Available,” change the labels here. They’ll update everywhere, in the admin and on the front end, so your team and your customers see consistent language.
This step is quick and easy to skip, but it makes the plugin feel like it was built for your specific operation rather than a generic one.
Step 5: Add Your Inventory Items
Go to WP Inventory > Inventory Items and click Add Inventory Item.
Each item has built-in fields including:
- Name (required)
- Category
- Quantity
- Description
- Price (display only, not connected to a checkout)
- Image
- Serial Number / SKU
- Status (Active or Inactive)
Fill in what’s relevant. You don’t have to use every field.
Practical example: A small furniture retailer adding a standing desk would enter: Name “Adjustable Standing Desk,” Category “Desks,” Quantity “12,” Description “Electric height adjustment, 3 memory presets, 60×30 surface,” and upload a product photo. That’s a complete, useful listing.
Add each item one at a time, or if you have a large existing catalog, the Pro version supports CSV import to save time.
Step 6: Display Your Inventory on a Page
Create a new WordPress page (or edit an existing one) where you want your catalog to appear. Add this shortcode:
[wpim_display]
Publish the page. Your inventory catalog is now live.
Visitors can browse by category and search by keyword out of the box. The layout works with most WordPress themes without styling conflicts.
If you want a standalone search bar or category filter, the plugin generates additional shortcodes for those. Check the shortcode options documentation for the full list of display parameters.
When to Upgrade
The free version handles a single location, unlimited items, and the full setup described above. It covers most small businesses completely.
If you need more, the paid add-ons are worth looking at:
- Multiple locations (warehouse, retail floor, offsite storage): Locations Manager
- Let visitors reserve or request items: Reserve Cart
- Advanced filtering and search by custom fields: Advanced Search
- Full stock tracking with quantity history: Advanced Inventory Manager
WP Inventory Pro bundles several of these for $79/year. The All Access pass at $199/year includes everything.
Your Inventory, Live in 30 Minutes
Install the plugin, set up your categories, configure a few key settings, label your fields, add your items, and drop a shortcode on a page. That’s the complete setup.
From there, you can layer in paid features as your needs grow, but most small businesses won’t need them on day one.
Get started at wpinventory.com.

