Dynamic Product Categories

Dynamic Product Categories allows you to automatically organize your WooCommerce products with intelligent rules-based categorization.

Installation

↑ Back to top

The simplest way to start using a product from WooCommerce.com is to use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product you’re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

↑ Back to top

Getting started

↑ Back to top
  • “Budget Items”: Products under $50
  • “Premium Products”: Products over $200
  • “Mid-Range”: Products between $50-$150

How to set up:

  1. Choose “Price” as filter type
  2. Select operator: “less than”, “greater than”, or “between”
  3. Enter your price values
  4. Save the filter

Stock Filters

↑ Back to top

What it does: Categorizes products based on inventory levels

Examples:

  • “Low Stock”: Products with less than 10 units
  • “Out of Stock”: Products with zero inventory
  • “Well Stocked”: Products with more than 50 units

How to set up:

  1. Choose “Stock Quantity” or “Stock Status” as filter type
  2. Set your conditions
  3. Save the filter

Content Filters

↑ Back to top

What it does: Categorizes products based on words in titles or descriptions

Examples:

  • “Organic Products”: Products with “organic” in the description
  • “Sale Items”: Products with “sale” in the title
  • “New Arrivals”: Products with “new” in the title

How to set up:

  1. Choose “Title Content”, “Short Description”, or “Long Description”
  2. Select “contains” as operator
  3. Enter the word or phrase to search for
  4. Save the filter

Category Filters

↑ Back to top

What it does: Categorizes products that are already in other categories

Examples:

  • “All Clothing”: Products in “Shirts”, “Pants”, or “Shoes” categories
  • “Accessories”: Products in “Jewelry” or “Bags” categories

How to set up:

  1. Choose “Categories” as filter type
  2. Select the categories you want to include
  3. Save the filter

Creating Advanced Filter Rules

↑ Back to top

Using AND/OR Logic

↑ Back to top

You can combine multiple filters to create complex rules:

AND Logic: Products must match ALL conditions
– Example: Products under $50 AND in stock

OR Logic: Products must match ANY condition
– Example: Products under $50 OR on sale

Creating Filter Groups

↑ Back to top
  1. Click “Add Filter Group”
  2. Choose “AND” or “OR” logic for the group
  3. Add multiple filters within the group
  4. Add multiple groups for complex rules

Example: “Featured Sale Items” Category

↑ Back to top

Rule: Products that are on sale AND have good reviews AND are in stock

Setup:

  1. Create filter group with “AND” logic
  2. Add filter: Price is less than regular price
  3. Add filter: Stock status is “in stock”
  4. Add filter: Product has 4+ star rating

Managing Your Dynamic Categories

↑ Back to top

Monitoring Category Status

↑ Back to top

Last Indexed: Shows when the category was last processed
Product Count: Shows how many products are currently in the category
Status: Shows if the category is active and working properly

Manual Processing

↑ Back to top

Process Single Product:

  1. Go to the product edit page
  2. Look for “Dynamic Categories” section
  3. Click “Process Now” to update categorization

Process Entire Category:

  1. Go to the category edit page
  2. In the “Dynamic Category Settings” section
  3. Click “Process Category Now”

Using WP-CLI (Advanced Users)

↑ Back to top

If you have command line access, you can use these commands:

# Process a single product
wp tdi-dynamic index_product 123
# Process all products in a category
wp tdi-dynamic index_category 456
# Process all dynamic categories
wp tdi-dynamic index_all
# Check status
wp tdi-dynamic status

Troubleshooting

↑ Back to top

Common Issues and Solutions

↑ Back to top

Problem: Products aren’t appearing in my dynamic category

Solutions:

  1. Check if the category is enabled for dynamic categorization
  2. Verify your filter rules are set up correctly
  3. Manually process the category to update it
  4. Check if products actually match your filter conditions

Problem: Site is running slowly

Solutions:

  1. The plugin processes in the background – this is normal
  2. Large catalogs may take time to process initially
  3. Check your server’s cron job settings
  4. Contact support if performance issues persist

Problem: Filter rules aren’t working as expected

Solutions:

  1. Double-check your filter conditions
  2. Test with a simple filter first
  3. Make sure products actually meet your criteria
  4. Check for typos in text-based filters

Getting Help

↑ Back to top

Before contacting support:

  1. Check this documentation
  2. Verify your WordPress and WooCommerce versions
  3. Test with a simple filter rule
  4. Check your server’s error logs

Contact Support using the Get support link on the product page.

FAQ

↑ Back to top

Q: Can I use this with other WooCommerce plugins?
A: Yes, TDI Dynamic Categories is designed to work with most WooCommerce plugins. If you encounter issues, contact our support team.

Q: How often do categories update?
A: Categories update automatically when products change. Large catalogs are processed in batches every hour to maintain site performance.

Q: Can I manually override automatic categorization?
A: Yes, you can manually assign products to categories. The plugin will respect manual assignments and won’t remove them unless the product no longer matches your rules.

Q: What happens if I delete a filter rule?
A: Products that no longer match any remaining rules will be removed from the category. Make sure to review your rules before deleting them.

Q: Can I export my filter configurations?

A: Currently, filter configurations are stored in your WordPress database. Contact support if you need to migrate settings between sites.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.