Overview
Collection for WooCommerce turns product categories into smart collections, the way Shopify collections work. Add conditions to a category, such as title contains "summer", tag is equal to "sale" or inventory is greater than 5, and choose whether products must match all or any of them.
Products are checked as soon as they are created, edited, imported or their stock changes, and added to or removed from each smart collection accordingly. Categories without rules are never touched, so your manual categorisation stays as it is.
When you change a collection's rules, every product is re-checked in the background with Action Scheduler, and a full check also runs every hour. Collections are normal product categories, so their pages, menus and blocks work as usual.
Why store owners choose it
Categories fill themselves from rules instead of manual ticking.
Products join and leave collections as titles, tags or stock change.
Categories without rules and your manual assignments are left alone.
Collections are normal categories, so pages, menus and blocks just work.
Rules live on each category: Products → Categories → Collection conditions.
Features
Rule-based collections
Add conditions to any product category to turn it into a smart collection.
All or any
Require products to match every condition or at least one of them.
Six condition fields
Title, description, category, tag, global attribute and inventory, with text and number operators.
Instant updates
Products are re-checked when created, edited, imported or when their stock (or a variation’s stock) changes.
Automatic removal
Products that stop matching are removed from the collection; manual categories are never touched.
Background re-check
After you change rules, and every hour, all products are checked in batches with Action Scheduler.
Autocomplete values
Tag, category and attribute values suggest your existing terms while you type.
Rules at a glance
A Collection rules column shows which categories are smart collections and how many rules they use.
How it works
- 1
Install and activate
Upload the plugin, activate it and activate your licence.
- 2
Add conditions to a category
In Products → Categories, add or edit a category and set its collection conditions.
- 3
Products are matched
Existing products are checked in the background; new and edited products are checked immediately.
- 4
Collections stay current
Products move in and out of collections automatically as their data or stock changes.
Screenshots & demo
Settings & configuration
Products must match
MATCHAll conditions or any condition.
Condition field
FIELDTitle, Description, Category, Tag, Attribute (choose a global attribute) or Inventory.
Operator and value
OPERATORis equal to, is not equal to, starts with, ends with, contains, does not contain; greater or less than for inventory.
Multiple conditions
ROWSAdd as many condition rows as you need; remove all of them to turn the collection back into a normal category.
Requirements & installation
Who needs WooCommerce smart collections
It suits stores with large or frequently changing catalogues. For example, categories such as Sale, New season or In stock can maintain themselves. Brand and material collections work the same way. It especially helps merchants moving from Shopify.
Requirements
- WordPress 6.5 or later
- WooCommerce 8.0 or later
- PHP 7.4 or later
Installation
- Upload the plugin via Plugins > Add New > Upload Plugin. Then activate it and activate your licence.
- Go to Products > Categories and add or edit a category.
- Under Collection conditions, choose all or any, add your conditions and save.
- The plugin assigns products right away as they change, and checks all existing products in the background.
Want to control the order of products inside a collection? Category Products Reorder for WooCommerce adds drag and drop ordering per category.
Documentation & support
Frequently asked questions
Will the plugin remove categories I assigned by hand?
No. Only categories that have conditions are managed. A product that only had the default Uncategorized category loses it when it joins a collection, and a product left without any category gets the default category.
When are products assigned?
Immediately when a product is created or updated (admin, quick and bulk edit, REST API, imports) or its stock changes, and for all products in the background after you change a collection’s rules and every hour.
Do products leave a collection when they stop matching?
Yes. For example, with an “inventory is greater than 5” rule, a product is removed once its stock drops to 5 or below.
How do the negative operators work for tags, categories and attributes?
“is not equal to” and “does not contain” match products that have no such term, including products without any term.
Do I need a special page for collections?
No. Collections are regular product categories, so their archive pages, menus, widgets and blocks work as usual.
How do I activate my licence and get updates?
Your licence key is emailed after purchase and is also shown in My Account → Downloads. In WordPress go to Plugins → WpExperts Hub Licences, paste the key and click Activate licence. New versions then appear on the normal Dashboard → Updates screen. A key can be active on as many live sites as you purchased; staging and local development sites do not count.
How do I get support?
Email support@wpexpertshub.com with your order ID.
Customer reviews
Thanks for your review!
It’s waiting for approval and will appear here soon. We’ll email you when it’s live.
Be the first to review it
Used Collection for WooCommerce on your store? A short review helps other store owners decide — and tells us what to improve.