Use cases

How to Create a Searchable Online Art Catalog in WordPress

An art collection becomes hard to manage long before it becomes large. The moment you have works in storage, on display, sold, loaned or spread across different locations, a spreadsheet starts turning into a liability.

For a small gallery, private collection, studio or cultural organisation, the problem is usually not storing the data. It is keeping the inventory useful.

You need to know where each work is, who created it, whether it is available, which collection it belongs to and which details should appear publicly. Ideally, the same records your team maintains internally should also power the catalogue visitors browse on your website.

If your site already runs on WordPress, you can do both without maintaining a separate gallery database.

This guide walks through how to create a searchable online art catalogue using WP Inventory Manager.

Start with one inventory record per artwork

The basic principle is simple: each artwork becomes one inventory item.

In your WordPress admin, go to WP Inventory > Inventory Items and create a record for each work.

A useful starting structure looks like this:

  • Inventory number: Your internal reference or accession number.
  • Name: The title of the artwork.
  • Description: Notes, provenance, exhibition history or public description.
  • Manufacturer: This can be renamed to Artist if you prefer.
  • Year: The year the work was created.
  • Size: Dimensions of the piece.
  • Price: Useful for commercial galleries, even if you do not display it publicly.
  • Inventory status: Available, Sold, On Loan, In Storage or another status that matches your workflow.

WP Inventory Manager lets you rename the default field labels under WP Inventory > Labels, so the terminology can match the way your gallery already works.

Example: A small contemporary gallery has 420 works from 34 artists. Instead of forcing the collection into generic product fields, it renames Manufacturer to Artist, Size to Dimensions and Inventory Number to Artwork ID. The underlying inventory system stays the same, but the admin interface now matches the language the team already uses.

Create fields that describe the artwork properly

The default inventory fields cover the basics, but art catalogues usually need more context.

You might want to record:

  • Artist
  • Medium
  • Dimensions
  • Year created
  • Edition number
  • Collection
  • Condition
  • Frame status
  • Provenance
  • Acquisition date
  • Insurance value
  • Current location

For more structured catalogues, the Advanced Item Manager add-on lets you define custom item types and fields rather than forcing every collection into the same template.

That becomes especially useful if you manage different kinds of objects.

A gallery might have paintings, sculptures and prints, while a museum might also have furniture, documents or archival material. Each type can carry the fields that actually matter to it.

Organise artworks into categories and collections

Categories give visitors and staff a simple way to move through a large catalogue.

You can use them for:

  • Painting
  • Sculpture
  • Photography
  • Works on Paper
  • Limited Editions
  • Current Exhibition
  • Permanent Collection

Go to WP Inventory > Categories to create the groups you need, then assign each artwork to the relevant category.

You can also create dedicated catalogue pages for specific collections rather than putting every work on one enormous page.

For example:

[wpinventory category=”Photography”]

That page now displays only photography.

Another page could show paintings:

[wpinventory category=”Painting”]

This is useful for visitors, but it also gives you cleaner pages that can rank independently for specific parts of your collection.

Track where every artwork actually is

Location becomes one of the most important fields once a collection stops living in a single room.

A work might currently be:

  • In Gallery A
  • In storage
  • At an external exhibition
  • With a collector on approval
  • On loan to another institution
  • At a restoration studio

The Locations Manager add-on lets you associate inventory with specific locations rather than writing the location into a free-text note.

That makes the data easier to search and update.

Example: A gallery operates one public space and two storage rooms. A sculpture moves from Storage B to the main exhibition floor. Instead of editing a description and hoping everyone sees it, the team updates the location attached to the inventory record. Anyone checking the item now sees the current location.

Add images to every artwork record

An art catalogue without images is not much of a catalogue.

Each inventory record can include artwork images, so the same record used internally can also appear as a visual item on the public side of the site.

For consistency, photograph works using the same basic setup where possible:

  • Use a neutral background.
  • Keep the main artwork centred.
  • Use similar image proportions across the catalogue.
  • Keep filenames descriptive rather than using camera-generated names.
  • Include detail shots when condition or texture matters.

The inventory page can then function more like an online collection than a spreadsheet.

Publish the collection on your WordPress site

Once the records are in place, the catalogue can be displayed on the front end with the standard inventory shortcode:

[wpinventory]

This is where WordPress becomes particularly useful for galleries.

You are not maintaining one internal inventory system and then manually recreating selected works on your website.

The inventory itself can power the public catalogue.

You can decide which fields appear, how the item pages are laid out and whether visitors see everything or only a selected collection.

For a broader overview of this setup, see our inventory management solution for galleries.

Add search and filters for larger collections

Once a catalogue reaches a few hundred works, browsing category by category is usually not enough.

Visitors may want to narrow the collection by:

  • Artist
  • Medium
  • Year
  • Collection
  • Availability
  • Condition

The free version of WP Inventory Manager includes a filter bar for keyword search, category, status and sorting.

For more advanced filtering, the Advanced Search Filter add-on lets you expose fields as checkbox or dropdown filters.

That gives you the familiar catalogue experience where visitors can select several criteria and narrow the results without manually opening dozens of artwork pages.

If you want the full setup, see our guide on adding search and filters to a WordPress inventory list.

Keep internal information off the public catalogue

Not every field belongs on the website.

A commercial gallery might want visitors to see:

  • Artist
  • Title
  • Year
  • Medium
  • Dimensions
  • Availability

But internally you might also track:

  • Acquisition cost
  • Insurance value
  • Owner details
  • Storage location
  • Condition notes
  • Internal reference numbers

Those do not all need to appear on the front end.

The important point is that you can maintain one structured inventory without treating every field as public website content.

The Advanced User Control add-on also lets you control which WordPress users can view, add or edit inventory records.

Import an existing art inventory from a spreadsheet

Most galleries do not start from zero.

The collection is usually sitting in Excel, Google Sheets or a CSV file already.

Re-entering hundreds or thousands of records manually would defeat the point of moving systems.

The Import Export add-on lets you upload a CSV and map the spreadsheet columns to your inventory fields.

A typical spreadsheet might contain:

Spreadsheet column Inventory field
Artwork ID Inventory Number
Title Name
Artist Artist / custom field
Medium Custom field
Dimensions Size
Year Year
Availability Status

Once the columns are mapped, the importer creates the records for you instead of requiring each artwork to be entered individually.

Full instructions are available in the user documentation.

Use statuses to track the lifecycle of a work

A catalogue gets much more useful when status means more than simply “in stock.”

For artwork, you might create statuses such as:

  • Available
  • Reserved
  • Sold
  • On Loan
  • On Exhibition
  • In Storage
  • Under Restoration

That gives the team a quick operational view of the collection without needing to interpret notes.

It also lets you filter the inventory by status.

For a commercial gallery, for example, you can keep sold works in the database for historical records while excluding them from the public list of currently available pieces.

One catalogue, two jobs

This is the main reason WordPress works well for smaller galleries and collections.

A conventional inventory database is mostly internal.

A conventional website is mostly public.

Using an inventory plugin means one structured set of records can do both jobs.

Your team manages the artwork in WordPress. Visitors browse the same underlying catalogue from the front end.

That reduces duplicate data, reduces manual updates and makes it much less likely that the website says a piece is available when the internal spreadsheet says it sold three weeks ago.

Frequently asked questions

Can WordPress be used as an art inventory system?

Yes. With an inventory plugin, WordPress can store structured records for artwork including titles, artists, dimensions, dates, images, statuses, locations and custom fields. The same records can also be displayed as a public catalogue on the website.

Can I create a searchable art catalogue in WordPress?

Yes. WP Inventory Manager can display inventory on any WordPress page and includes keyword, category, status and sorting controls. The Advanced Search Filter add-on adds faceted filtering by additional fields such as artist, medium or condition.

Can I keep some artwork information private?

Yes. You control which inventory fields appear on the public-facing catalogue. Internal information such as insurance values, storage notes or acquisition details does not need to be displayed publicly.

Can I import my existing gallery spreadsheet?

Yes. Export the spreadsheet as a CSV, then use the Import Export add-on to map each column to an inventory field. This is much faster than recreating every artwork record manually.

Can I track artwork across different locations?

Yes. The Locations Manager add-on can associate inventory with different galleries, storage rooms or other locations, making it easier to keep track of where each work currently sits.

Do I need WooCommerce?

No. WP Inventory Manager works independently of WooCommerce. You can build a searchable public catalogue without adding ecommerce, a shopping cart or checkout functionality.

Build your art catalogue in WordPress

If your gallery already runs on WordPress, you do not need a second system just to turn your artwork records into a searchable online catalogue.

Start with the free core plugin, add a few real artworks and see how the catalogue fits your workflow before moving the full collection across.

Download Free → See Gallery Inventory Features →

School Inventory Management in WordPress: Track Chromebooks, Textbooks and Equipment

Ask any school office manager where the third cart of Chromebooks is and you will get one of three answers: a shrug, a guess or a spreadsheet last updated in September.

Schools own a surprising amount of stuff. Student devices, textbooks, science lab kits, AV equipment, musical instruments, athletic gear, furniture. Most of it moves constantly between classrooms, students and storage. And most of it is tracked in spreadsheets that drift out of date the week after inventory day.

For equipment that stays with the school over time, such as laptops, projectors and AV gear, you can also use WP Inventory Manager for asset tracking for schools.

The software built for this problem is real but priced for districts. Platforms like VIZOR, Incident IQ and Frontline are excellent at 10,000-device scale, with contracts to match. A single school, a small private school or a homeschool co-op rarely needs that. What it needs is a shared, current list of what the school owns, where it is and who has it.

If your school website runs on WordPress, you already own the platform that can do this. Here is how.

What schools actually need to track

School inventory breaks down into five groups, and each one has a slightly different tracking need:

  • Student devices. Chromebooks, tablets and chargers. These need serial numbers, condition notes and a record of who each device is assigned to.
  • Textbooks and curriculum materials. Tracked by title and quantity. The question is rarely “where is this one book” and usually “do we have 28 copies for next term”.
  • AV and lab equipment. Projectors, microscopes, cameras and kits. High value, frequently borrowed, rarely returned to the right shelf.
  • Fixed assets. Furniture, playground equipment and appliances. Mostly static, but auditors and insurers want a current list with values.
  • Consumables. Art supplies, paper, first aid stock. Here the job is simple quantity tracking with a warning before you run out.

No spreadsheet handles all five well, because spreadsheets have no concept of check-outs, alerts or per-user views. An inventory system does.

Setting it up with WP Inventory Manager

The free WP Inventory Manager plugin adds an inventory system to the WordPress admin your staff already log into. Setup for a school looks like this.

Create your categories

Go to WP Inventory > Categories and mirror the groups above: Devices, Textbooks, AV Equipment, Lab Equipment, Furniture, Supplies. Categories keep a few hundred items browsable instead of overwhelming.

Rename fields to match school language

Every item in WP Inventory Manager carries fields for name, inventory number, serial number, make, model, year, quantity and description. Under WP Inventory > Labels you can rename any of these. Turn “FOB” into “Assigned To”, or “Year” into “Purchase Year” for audit purposes. The fields fit the school, not the other way around.

Add your items

From WP Inventory > Inventory Items, add each asset or batch. Serialized items like Chromebooks get one record each with the serial number filled in. Bulk items like textbooks get one record per title with a quantity.

Example: A K-8 school with 220 students enters 240 Chromebooks as individual records with serial numbers and condition notes, 35 textbook titles with quantities, and 35 AV and lab items. Total setup time was two afternoons with a student aide doing data entry. The librarian now answers “do we have enough copies of the 6th grade science text” in ten seconds from the school’s own website admin.

Publish a staff-facing list

Add the [wpinventory] shortcode to any page to display the inventory. Put it on a page behind a staff login and teachers can check what is available without emailing the office. The user documentation covers display settings and shortcode options.

Handling device and equipment check-outs

The single most common school request is a check-out flow: a teacher reserves the projector cart for Thursday, or a student is issued a Chromebook for the year.

The Reserve Cart add-on handles this without any payment system. Staff browse the equipment list, add what they need and submit a reservation request. The office approves it, quantities update and there is a record of who has what. When the item comes back, the reservation is cleared and the quantity is restored.

For annual device assignments, the serial number plus the renamed “Assigned To” field gives you a simple issue log: which student has which device, recorded on the item itself.

Multiple buildings and campuses

If your school spans more than one building, the Locations Manager add-on tracks quantity per location. The science department can see that the main building has two microscope sets while the annex has none, before anyone walks over there with a cart.

Pair it with the Advanced User Control add-on and each building’s staff manage only their own inventory. The front office keeps the full view. Both add-ons are included in the All Access pass, along with Reserve Cart and Advanced Search.

Never run out of supplies mid-term

For consumables, WP Inventory Pro adds low-stock email alerts and minimum quantity fields. Set the art room’s paint stock to alert at 5 units and the office gets an email before the shelf is empty, not after. Pro also records quantity history, so you can see usage patterns across the school year and budget the next one accurately.

What this costs a school

The core plugin is free with no item limits. A single-building school tracking devices and supplies typically adds Pro at $79 per year. A multi-building school that wants check-outs, locations and per-staff access takes the All Access pass at $199 per year. Compare that with dedicated K-12 asset platforms, which usually start in the thousands per year and are quoted per district.

Browse the full list of add-ons to see what fits your school’s setup.

School inventory questions, answered

Can we track which student has which Chromebook?

Yes. Enter each device as its own inventory item with its serial number, then rename an unused field to “Assigned To” under WP Inventory > Labels and record the student there. The device’s full record lives on one screen.

Do teachers need special software to check equipment availability?

No. The inventory displays on a normal WordPress page via shortcode. Teachers view it in a browser like any other page on the school site, behind a login if you prefer.

Is there a limit on how many items a school can track?

No hard limit. The free plugin handles catalogs with thousands of records. A typical school inventory of a few hundred items is well within comfortable range on ordinary hosting.

Can each campus manage its own inventory separately?

Yes, with the Locations Manager and Advanced User Control add-ons, both included in All Access. Each building’s staff see and edit their own stock while administration keeps the school-wide view.

We already have a spreadsheet. Can we import it?

Yes. The Import/Export add-on brings in existing inventory from a CSV file, so the spreadsheet you have today becomes the starting point rather than wasted work.

Put your school’s inventory where your website already lives

No new logins, no district-scale contract, no sync between systems. The free plugin sets up in an afternoon and the add-ons grow with you.

Browse Add-Ons →  Download Free →

Gym Equipment Inventory Tracking in WordPress (No Expensive CMMS)


 

A boutique gym owner can usually tell you how many members renewed last month. Ask the same owner when the third treadmill from the left was last serviced, and the answer is a shrug or a whiteboard that hasn’t been wiped since spring. Equipment tracking is the part of running a gym that nobody budgets time for, until a machine breaks mid-class or an insurance audit asks for maintenance records you don’t have.

This guide covers how to track gym and studio equipment directly inside WordPress: serial numbers, service history, staff access and low-supply alerts, without a $50 to $200 a month CMMS subscription built for facilities teams three times your size.

Why gym management software doesn’t solve this

Most gym software (Mindbody, Glofox, Zen Planner and similar) is built for scheduling classes, billing members and running a front desk. None of it tracks whether the leg press machine is due for a bolt inspection or which spin bike has a wobbly pedal.

On the other end, dedicated equipment maintenance platforms like UpKeep, BlueFolder and Xenia do track machines well, but they’re priced and built for multi-site commercial facilities with maintenance crews and work-order routing. A 40-machine boutique studio ends up paying for features it will never touch, on top of the membership software it already runs.

The gap: Small and mid-size gyms need a simple equipment list with maintenance history and staff permissions, not a full CMMS. A WordPress-native option keeps the data on your own server, skips the extra monthly bill and sits inside the site you already manage.

What gym equipment tracking actually needs

Whether it’s a strength studio, a CrossFit box or a full commercial gym, the same handful of fields solve most of the problem:

  • Serial number and model for warranty claims and manufacturer support calls
  • Purchase date and warranty expiration so you know what’s still covered
  • Condition status (in service, needs repair, retired) visible at a glance
  • Last serviced date so nothing gets skipped between inspections
  • Location, if you run more than one studio or floor
  • Loaner gear like heart rate monitors, resistance bands and foam rollers that walk off the floor

A spreadsheet can hold this for a while. It stops working the moment two staff members edit it at the same time, or nobody remembers which tab has the current version.

For gyms tracking individual machines, serial numbers, locations and equipment status, this is also an equipment and asset tracking workflow in WordPress.

Setting up equipment tracking in WordPress with WP Inventory Manager

WP Inventory Manager is a free WordPress plugin that adds an inventory module to your dashboard. It runs independently of WooCommerce and keeps all data on your own site. Here’s how to set it up for gym equipment.

Step 1: Create your equipment types

Under WP Inventory → Manage Inventory, set up categories that match how your floor is organized: Cardio Machines, Strength Equipment, Loaner Gear, Studio Supplies. Each category can carry its own set of fields.

Step 2: Add custom fields for each machine

Under WP Inventory → Settings → Fields, add the fields that matter for equipment, not retail products:

Field name Field type Purpose
Serial Number Text Manufacturer support and warranty claims
Purchase Date Date Depreciation and warranty tracking
Condition Dropdown In Service / Needs Repair / Retired
Last Serviced Date Keeps inspection intervals on schedule
Floor Location Text Which room or zone the equipment lives in

These fields appear on every item’s edit screen and are searchable, so a front desk staffer can pull up “everything marked Needs Repair” in a few seconds.

Step 3: Log every repair and service call

The Ledger add-on keeps a dated entry for each machine every time something changes: a repair, a part replacement, a re-certification. Each entry can carry a note and a cost, so six months from now you have a real service history instead of a memory of “I think someone fixed that.”

Step 4: Give staff access without giving them admin rights

You don’t want every part-time trainer logging into your full WordPress admin. The Advanced User Control add-on lets you grant specific staff permission to view and update the equipment list only, without touching pages, plugins or settings.

Tracking equipment across more than one location

Studio chains and gyms with a second floor of equipment run into a different problem: the master list stops matching what’s actually on each floor. The Locations Manager add-on assigns each machine to a specific site, so staff can filter the list down to just their location.

Example: A three-location strength studio tags every rack, bike and bench with its home site. When a bike gets shuffled from Location B to Location A for a special class, staff update the location field and the owner can see exactly where the fleet sits from one dashboard, without calling each manager for a headcount.

Getting notified before supplies run out

Equipment isn’t the only thing gyms run short on. Resistance bands, chalk, loaner towels and cleaning wipes all disappear faster than anyone expects. WP Inventory Manager’s low-stock alerts flag items once quantity drops below a set threshold, so restocking happens before a member asks for a towel that isn’t there.

What you need and what it costs

The core plugin is free with no item limits, which covers a basic equipment list with categories and search. For most gyms, the useful add-ons are Advanced User Control (staff permissions), Ledger (service history) and, for multi-location studios, Locations Manager. These are available individually starting around $25 to $40 a year each, or bundled with everything in the All Access pass at $199 a year, well under the cost of a single month of most dedicated CMMS platforms.

Frequently asked questions

Do I need WooCommerce for this?
No. WP Inventory Manager works independently of WooCommerce. There’s no cart or checkout involved unless you specifically add the Reserve Cart add-on for equipment loans.
Can I track maintenance history for each machine?
Yes. The Ledger add-on logs a dated entry with a note and cost every time a machine is serviced, repaired or inspected, building a running history per item.
Can front desk staff update equipment status without full admin access?
Yes, with the Advanced User Control add-on you can limit a staff account to viewing and editing the equipment list only.
Does this work for a gym with more than one location?
Yes. The Locations Manager add-on assigns each item to a specific site and lets staff filter the list by location.
Is this cheaper than dedicated gym maintenance software?
For most independent gyms and studios, yes. Platforms built for facilities teams typically start around $50 to $200 a month. WP Inventory Manager’s core plugin is free, and the full add-on bundle runs $199 a year.

Get started

WP Inventory Manager installs in minutes from the WordPress plugin directory. The core plugin is free. If your gym needs staff permissions, service history or multi-location tracking, those add-ons are available individually or in the All Access bundle.

Browse Add-Ons →

Multi-location Inventory Management in WordPress

Multi-location inventory management answers two basic questions: how much inventory do you have, and where is it? If your stock is spread across warehouses, offices, stockrooms, depots or other physical locations, WordPress can provide a central place to track those quantities without requiring WooCommerce..

This guide explains how to manage inventory across multiple locations with WP Inventory Manager, including location-based quantities, inventory transfers, search and user access. It is designed for lightweight inventory tracking rather than warehouse fulfillment, shipping or logistics management.

Multi-location tracking builds on the same core inventory structure. See the complete guide to managing inventory in WordPress without WooCommerce for the broader setup.

Do you need WooCommerce for multi-location inventory?

Not necessarily. WooCommerce is designed primarily around ecommerce transactions, including products, orders, checkout and payments. If you only need to track inventory quantities across physical locations, adding an ecommerce platform may introduce functionality you do not need. WooCommerce is built to sell products online: carts, checkout, payment gateways and shipping. A warehouse is about what sits on the shelf, not what is in a shopping cart.

You need to know quantities, locations, reorder points and who moved what. None of that requires a storefront. WP Inventory Manager runs on any WordPress site as a standalone system, so you get warehouse tracking without the weight of an ecommerce platform you will never use.

What multi-location inventory management requires

Before adding any tool, it helps to be clear on what a working warehouse system has to do.

  1. Accurate stock counts. A live quantity for every item that staff can update as goods move in and out.
  2. Location awareness. Stock assigned to warehouses, offices, stockrooms, depots or other physical locations, with quantities tracked by location.
  3. Reorder points. Minimum levels that warn you before an item runs out, not after.
  4. Fast search. The ability to find any SKU in seconds across a large catalog.
  5. Controlled access. Each team member sees and edits only what they should.

WP Inventory Manager combines core inventory records with optional add-ons for workflows such as multiple locations, advanced search and user access.

Track inventory across multiple locations

The Locations Manager add-on extends WP Inventory Manager for multi-location inventory. Each item can be associated with physical locations so your team can see where inventory is stored. Each item carries a separate quantity for every location you define, so you always know where stock actually sits.

With Locations Manager you can:

  • See total stock company-wide or drill into a single warehouse.
  • Set up as many locations as you need, from two depots to dozens of zones.
  • Transfer items between locations and keep both counts correct.

Example: A parts distributor stores fast-moving items in a main warehouse and overflow in a second unit across town. The dispatcher opens the item, sees 120 units in the main warehouse and 40 in overflow, then ships from the right one without a phone call.

Monitor stock levels across your inventory

Running out of a core item is what costs a warehouse money. WP Inventory Pro adds the fields that prevent it: minimum and maximum quantity per item, plus low-quantity email alerts.

Set a reorder point on each SKU and the system emails you when stock drops to that level. Pro also records quantity history, so you can see who adjusted a count and when, which matters when numbers do not add up.

Example: A reorder point of 25 is set on shipping boxes. When the count hits 25, an email lands in the manager’s inbox and the item is flagged in the admin, so the next order goes out before the shelf is empty.

Search across larger inventories

A warehouse catalog grows fast. Once you pass a few hundred SKUs, scrolling stops working. The Advanced Search add-on turns your inventory into a filterable database, so staff narrow results by category, location, custom field or keyword without paging through the whole list.

That speed matters most at the moment someone is on the floor trying to confirm whether an item is in stock.

For a detailed setup, see how to add search and filters to your WordPress inventory.

Control inventory access for your team

Not everyone should be able to change every count. The Advanced User Control add-on sets, per person, whether each user can edit all items, only the ones they added, or none, with the same control over viewing. A bulk user screen applies the rules to a whole team at once.

The result is a system the warehouse manager trusts: floor staff update what is theirs while the master count stays protected.

Import and update inventory in bulk

Warehouses live by the periodic count. The Import / Export add-on makes it a quick round trip rather than a week of manual edits. Export your current inventory to CSV, update the counts in a spreadsheet during the count, then import the file back to apply every change at once. New stock can be added the same way instead of one screen at a time.

What you need for multi-location inventory

The free WP Inventory Manager plugin provides the core inventory records, categories and front-end display. For inventory spread across multiple physical sites, Locations Manager adds location-based functionality, while other optional add-ons can extend the setup with advanced search, imports, inventory history and user controls.

See the WP Inventory Manager add-ons or current plans and pricing to choose the functionality your workflow requires.

Is WP Inventory Manager a Warehouse Management System?

No. WP Inventory Manager is designed for inventory tracking inside WordPress, including workflows where stock is spread across multiple physical locations. It is not a full warehouse management system for picking, packing, shipping, receiving, procurement or fulfillment automation.

If your main requirement is knowing what inventory you have and where it is stored, a WordPress-based inventory system may be sufficient. Businesses that need advanced warehouse operations should use dedicated WMS software.

Frequently Asked Questions

Can WP Inventory Manager track inventory across multiple locations?

Yes. Locations Manager extends WP Inventory Manager for inventory stored across multiple physical locations such as warehouses, offices, stockrooms or depots.

Do I need WooCommerce for multi-location inventory in WordPress?

No. WP Inventory Manager runs independently of WooCommerce. If you need inventory tracking without ecommerce checkout, you can manage inventory directly inside WordPress without installing WooCommerce.

How do reorder points and low-stock alerts work?

With WP Inventory Pro you set a minimum quantity on each item. When stock drops to that level, an email is sent automatically and the item is flagged in the admin so you can reorder in time.

Can I do a full stock count without editing items one by one?

Yes. The Import / Export add-on lets you export your inventory to CSV, update counts in a spreadsheet, then import the file to apply every change at once.

Can I limit which staff can change stock levels?

Yes. The Advanced User Control add-on sets per-user permissions for editing and viewing, so floor staff update only their own records while the master count stays protected.

How Churches Track Inventory and Assets in WordPress (Without Expensive Software)

Most churches already run their website on WordPress. What they don’t have is a good answer to the question: “Where is that projector cable?” or “Do we still have folding chairs for the fellowship hall rental?”

Church inventory is a real operational problem. AV equipment gets borrowed and not returned. Musical instruments need maintenance tracking. Kitchen supplies run low before anyone notices. When your congregation spans multiple campuses, the problem multiplies.

Dedicated church management software exists, but most platforms bundle inventory into a much larger system built around giving, membership rolls, and event scheduling. That’s a lot of overhead if what you actually need is a simple, searchable record of what you own and where it is.

If your church already uses WordPress, you can solve this without buying another platform.

What churches actually need to track

Church inventory falls into a few predictable categories. Most congregations manage some combination of the following:

  • AV and technology equipment – projectors, microphones, cables, speakers, cameras, livestream gear that moves between rooms and services constantly
  • Musical instruments – guitars, keyboards, drum kits, brass and wind instruments often loaned to worship team members or used across multiple services
  • Furniture and fixtures – folding chairs, tables, risers, podiums rented out for community events or moved between rooms every week
  • Kitchen and hospitality supplies – coffee urns, serving dishes, coolers, linens shared across ministries and prone to going missing between uses
  • Vehicles and trailers – church vans, buses, utility trailers that need maintenance records alongside basic tracking

The common thread: these are physical assets that move, get borrowed, wear out, and need to be accounted for. A spreadsheet works until it doesn’t, and most churches hit that wall somewhere around year two of growth.

Churches that primarily need to keep track of equipment rather than consumable stock can also use the plugin to track organizational assets in WordPress.

Why WordPress is already the right platform

Your church website is already on WordPress. Your admin staff knows how to log in and update content. That familiarity matters.

A dedicated church software platform requires onboarding, training, a new login for every staff member, and a monthly subscription that competes with ministry budgets. A WordPress-native inventory plugin adds one new section to the same dashboard your team already uses.

The data advantage: With a WordPress plugin, your asset records live on your own server. You’re not locked into a vendor, not exporting data when you want to leave, and not paying per-seat fees as your volunteer base grows.

Setting up church inventory with WP Inventory Manager

WP Inventory Manager is a free WordPress plugin built specifically for this kind of asset tracking. It runs independently of WooCommerce. No shopping cart, no checkout flow, just an inventory system that lives in your WordPress admin.

Step 1: Install and activate

Go to Plugins > Add New in your WordPress admin, search for “WP Inventory Manager,” install, and activate. A new WP Inventory menu appears in your admin sidebar.

Step 2: Create your categories

Go to WP Inventory > Categories and build your top-level categories. For a church this might be: AV Equipment, Musical Instruments, Furniture, Kitchen Supplies, Vehicles. You can nest categories for more granularity. For example, AV Equipment > Microphones.

Step 3: Add custom fields for church-specific tracking

Generic inventory software tracks name, quantity, and a description. Church assets need more. Under WP Inventory > Settings, add custom fields specific to your needs:

Field name Field type Purpose
Serial Number Text AV equipment and instruments for warranty tracking
Condition Dropdown Excellent / Good / Needs Repair — flags items before they go out
Last Maintenance Date Date Especially useful for vehicles and sound equipment
Assigned Ministry Text Tracks which team “owns” an asset week to week
Purchase Date and Cost Date / Number Supports insurance documentation and stewardship reporting

Step 4: Add your assets

Go to WP Inventory > Add Inventory to create an item record. Each item gets a name, description, quantity, category, and optional image. Custom fields appear here too.

Real example: First Baptist Community Church enters their Shure SM58 microphones as a single inventory item with a quantity of 8 and a custom field for “last service date.” When the worship team needs to know if any mics are out for repair, they check the inventory record instead of texting three different people.

Multi-campus and multi-room tracking

A church with two campuses or even a single building with a main sanctuary, fellowship hall, and youth wing quickly runs into a location problem: which building has the portable PA system right now?

The Locations Manager add-on solves this. Each inventory item carries a quantity per location. You see total stock across all locations or filter down to a specific room or campus. When an item moves, you update its location record rather than hunting down the person who last used it.

Real example: Grace Community Church has two campuses. Their portable sound system shows 1 unit at the East Campus and 0 at the West Campus. The West Campus administrator can see at a glance that the unit is elsewhere before scheduling an event that requires it. No phone calls needed.

Staff and volunteer access without admin rights

Not every staff member or volunteer should have full WordPress admin access. A youth ministry coordinator needs to update equipment records, but they don’t need to touch your theme or plugin settings.

The Advanced User Control add-on lets you assign inventory-specific permissions to any WordPress user. You control whether a given user can view items, edit quantities, or add new records without granting them access to anything else in WordPress. You can also restrict each user to specific categories or locations, so the kitchen coordinator only sees kitchen supplies and the AV team only sees AV equipment.

Tracking equipment loans and reservations

Churches regularly lend equipment to member families, partner organizations, and community groups. A folding table goes to a school fundraiser. A projector goes to a neighborhood meeting. Without a system, tracking that is a mental load nobody wants to carry.

The Reserve Cart add-on adds a reservation layer to your front-end inventory display. Someone can browse your catalog and submit a hold request for a specific item and date range. You review and approve from the admin. No payment required, no WooCommerce, just a structured way to capture who has what and when it’s coming back.

Where to start

The free version of WP Inventory Manager covers basic item records, categories, custom fields, and a front-end display shortcode. For most churches getting started, that’s enough to replace the spreadsheet and give your team a shared, searchable record of everything you own.

When you’re ready to add locations or user permissions, the All Access plan bundles every add-on for $199/year. For a congregation, that’s less than most office supply orders and unlike a dedicated church management platform, there’s no per-seat cost as your team grows.

Frequently asked questions

Can a church use WP Inventory Manager for free?
Yes. The core plugin is free with no item limits. It covers basic asset tracking, categories, custom fields, and a front-end shortcode display. Paid add-ons add locations, user permissions, and reservation features when you need them.
Do we need WooCommerce or an online store?
No. WP Inventory Manager runs entirely independently of WooCommerce. It’s designed for organizations that want to track physical assets, not sell products online.
Can we track equipment across two campuses?
Yes. The Locations Manager add-on lets you assign stock quantities to specific locations. Each item can carry a count per campus, room, or building. You see total inventory site-wide or filter down to a single location.
Can volunteers update inventory without full WordPress admin access?
Yes. The Advanced User Control add-on lets you assign inventory-specific permissions to any WordPress user. You can restrict each user to specific categories or locations, so they only see and edit the items relevant to their ministry area.
Can we use this to track equipment loans to community groups?
Yes. The Reserve Cart add-on adds a reservation form to your front-end inventory display. Visitors submit a hold request for a specific item and time period. You review and approve from the admin — no payment or WooCommerce required.

Get started

WP Inventory Manager installs in minutes from the WordPress plugin directory. The core plugin is free. When your church needs multi-location tracking, staff access controls, or equipment reservations, the add-ons are available individually or as part of the All Access bundle.

Download Free →  Browse Add-Ons →

30-day money-back guarantee

Reviews on WordPress.org

Trusted by 134,000+ businesses since 2013

★★★★★

"Created an online museum for my club. Really impressive plugin. Support was responsive and helpful."

@hackrepair

★★★★★

"Excellent, clean, simple inventory management. Well structured code — use it right away or customize it to your liking."

@techlocally

★★★★★

"We purchased the entire suite. Installation was easy, small issues were fixed immediately, and the guidance during setup was invaluable."

@design4dotcom

★★★★★

"Plugin support was helpful and rapid. Highest mark."

@drgar

★★★★★

"Great support. Very thorough when looking for a solution, and upfront with exactly how to fix it or institute a workaround."

@shoidahl

★★★★★

"I used this plugin and eventually hired the developers for all my WordPress work. Responsive, competent, and clean code. Would recommend to anyone."

@justenhong