Related Categories

WooCommerce Plugin
5.0
7 Reviews
v2.1.0
Updated 1 month ago
200+
Stores Live
show categories, not just products ↓

A 'Related Categories' section on every product page.

WooCommerce ships with 'Related products'. It doesn't ship with related categories. This plugin adds one, auto-relates by siblings, parents, or children, and lets you override per product, tag, or custom taxonomy. $39.99/yr or $119 once.

14-day refund
Free version on .org
HPOS-ready
three things WooCommerce native can't do ↓

'Related products' isn't enough. Shoppers want to browse.

Out of the box, WooCommerce only shows related products, never related categories. The moment a shopper wants to step up a level (other shoe categories, the parent department, sibling collections), the trail ends at the product page and the cart abandons.

problem · 1

The product page is a dead end for category-curious shoppers.

📦 Trail Running Shoe
related products: 4 more shoes
where do I see other footwear categories?
→ back to home · bounce

Native 'Related products' shows 4 more items from the same category. There is no way for the shopper to jump sideways into Hiking Boots or up into Footwear without using the menu, which most don't.

problem · 2

The 'all categories' widget is too long to be useful.

Apparel
Footwear
Hardware
Hydration
Lighting
Nutrition
Outdoor
+ 22 more

The default WooCommerce 'Product categories' widget dumps the entire tree into the sidebar. Shoppers viewing a trail shoe don't care about Hydration or Lighting; they want the 3 categories near the one they're looking at.

problem · 3

Hard-coding 'see also' links rots fast.

Shoe #A→ /category/road-running/ok
Shoe #B→ /category/hiking-boots/ok
Shoe #C→ /category/trail-accessories/404 · renamed
412 products · 11 broken links

Pasting category links into every product description means slug changes turn into 404s. A real 'Related Categories' section follows the live taxonomy, so renames and merges don't break shopper navigation.

eight controls you'll use ↓

Auto-relate. Override anywhere. Display everywhere.

The plugin does four jobs: relate by siblings, parents, or children (or manual override), place the section at the right spot on product or archive pages, style via columns, sort, images, and custom templates, and cache the output so it costs nothing on the frontend.

relate · 6 modes

Siblings, parents, children, grandparents.

Pick globally, or stack multiple modes (e.g. siblings + grandchildren) for deeper trees. Modes apply per relationship type.

override · 4 levels

Per product, per category, per tag, per custom taxonomy.

Each override beats the global rule for that single item. No code, no shortcodes - just a picker on the edit screen.

position · 5 + 4 presets

Drop it where shoppers look.

template · custom HTML

Your markup. Our data.

Override the default card markup with your own HTML + a glue string. %is_active% adds a class to the current category on archives.

layout · columns + sort

Columns, count, sort order, images.

place · widget + shortcode

Sidebar widget. Page-builder shortcode.

cache · transient

Output cached. Frontend cost: ~0ms.

extras · two switches

Hide native 'Related products'. Pin current first.

'Always show first' pins the current category to slot 1 on archives, so shoppers always see where they are before what's near it.

setup

Four steps. Live in under 5 minutes.

i · install

Activate the plugin

Upload the .zip from Plugins → Add New, then activate. Free version available on WordPress.org.

Related Categories for WooCommerce Active
ii · pick a mode

Pick a relate mode

WooCommerce → Settings → Related Categories. Default 'siblings' covers most stores. Stack 'parents' or 'children' for deeper category trees.

relate by siblings
include top-level on
iii · place

Place the section

Choose one of the 5 product-page slots (after summary is most common). On archive pages, pick from 4 slots or use the widget.

single positionafter summary ✓
archive positiontop of archive ✓
columns3
iv · override

Override the standouts

For featured products or seasonal collections, open the product / category / tag edit screen and pick a custom set of related categories. Overrides beat the global rule.

how we stack up

Related categories, not just related products.

WooCommerce
native · free
WPC Custom Related Products
from $49 · related products only
Booster for WooCommerce
from $99/yr · suite
WPFactory
$39.99/yr · $119 once
core: related categories on the page
Dedicated 'Related Categories' section✕✕✕
Auto-relate by siblings✕✕✕
Auto-relate by parents / children✕✕✕
Grandparents / top-level / grandchildren modes✕✕✕
override scope
Manual override per product✕✓not specified
Manual override per category✕✕✕
Manual override per tag✕✕✕
Manual override per custom taxonomy✕✕✕
placement
Position presets on product page✕1 slotnot specified
Position presets on shop / archive✕✕✕
Sidebar widgetcat list only✕✓
Shortcode for page builders✕✕✓
layout & styling
Columns, count, sort order✕limited✓
Custom HTML template with placeholders✕✕✕
Image size + placeholder image✕✕✓
'Always show current category first'✕✕✕
extras
Hide native 'Related products' toggle-✓✓
Transient caching (per-product / per-archive)-not specifiednot specified
WPML & Polylang ready-not specified✓
HPOS-ready-✓✓
pricing & ownership
Free version on .org-✓✓
Lifetime tier-✕✕
Multi-store licensing-1 site5 sites
10-year cost$0~$490~$990
50+ plugins (All Access)-✕✕
Ready to add a 'Related Categories' section? ↓ Jump to pricing
scroll →
three real stores ↓

Three stores. Three category navigation patterns.

outdoor gear · siblings

Outdoor gear shop · "Sibling categories under every product."

A trail-running store has 6 footwear categories: Trail, Road, Hiking, Trail Accessories, Casual, Recovery. The plugin auto-relates by siblings, so a shopper viewing a Trail shoe sees the 5 sibling categories under the product summary instead of just 4 more trail shoes.

Relate bysiblings · limit 5 · 5 columns
Positionafter summary · 'Related products' hidden
Imagemedium · placeholder for empties

Pages-per-session up 22%. Bounce-from-PDP down ~14 points after the section went live.

archive · widget · always-first

Fashion archive · "Pin the current category, browse the neighbours."

A clothing store turns on 'Always show current category first' on archive pages. The shopper landing on /summer-dresses/ sees Summer Dresses pinned to slot 1, then sibling categories (Maxi, Midi, Mini) in the same row. Built-in shop nav, zero theme work.

Positiontop of archive · 6 columns · 6 limit
Switches'Always show first' on · grandparents off
Cachetransient per archive · invalidates on edit

Category-to-category navigation up 2.1x in GA. The 'all categories' sidebar widget could finally be retired.

verified reviews

From stores running this right now.

Using the plugin? Leave a review on WordPress.org.

"Very useful plugin. It helps manage the display of categories on archives and product pages. Highly recommend this plugin and Tom's seriousness."
D
Didier Azibert
verified buyer
see review →
"Simple and useful. Great assistance for both plugin improvements and help."
S
Sergio Pasotti
verified buyer
see review →
"Great plugin, easy setup. Categories now show alongside related products and shoppers actually explore them."
J
Jacob Maymudes
verified buyer
see review →
tested with

Works with every theme and page builder.

Platform

WP 4.7+WP 6.9WC 4.0+WC 10.7PHP 7.4+PHP 8.3HPOS-ready

Themes & builders

StorefrontAstraKadenceGeneratePressElementorBricksDiviGutenberg

Multilingual

WPMLPolylangTranslatePress

Taxonomies

product_catproduct_tagCustom taxonomiesHierarchical trees
why this plugin

Built for stores where category browsing matters.

Every WPFactory plugin ships with the same eight guarantees. Here's what running this one looks like in practice.

Clean code, reviewed

Output cached via WordPress transients, scoped per product or per archive. Invalidates only when categories or per-item overrides change. No extra database tables, no AJAX on page load.

Docs & specs, written

Every filter is documented (alg_wc_related_categories_single, alg_wc_related_categories_loop, plus per-output filters). Shortcode attribute reference and custom-template placeholders listed.

Support that ships

See Didier and Sergio's reviews. Tom and the team handle every ticket directly, no bots, no outsourced help desks. Real bug reports become releases within days.

14-day money-back

14-day refund on yearly and lifetime, 30 days on All Access, no questions asked. If the auto-relate logic doesn't fit your tree, support helps you tune it; if it still doesn't, you walk away whole.

Bundle savings, real

All Access is $499 once for all 50+ plugins, lifetime, unlimited sites, and it includes every plugin we release later. Three lifetime licenses at $199 already cost $597, so the bundle usually wins by your third plugin.

Updates, regularly

v2.0.2 shipped recently. Tested against the latest WooCommerce within days of every release. HPOS-ready, PHP 8.3 compatible. Tracks the WC product taxonomy changes so category trees keep rendering correctly.

Plays well with others

Compatible with WPML, Polylang, TranslatePress, and every major page builder (Elementor, Bricks, Divi, Gutenberg). Filters exposed at every render step so custom integrations slot in cleanly.

Designed for store owners

You don't need to know what a custom taxonomy or transient is. Tick a box for 'siblings', pick a position, save. Override one product at a time when you spot a winner.

5 stores joined this week·2 in the last 24h
if you're going to keep this plugin a while ↓

Three tiers. Pick once.

14-day refund on yearly and lifetime, 30 days on All Access. Lifetime pays for itself by year 3. All Access pays for itself with any 2nd plugin you'd ever use. Yearly auto-renew can be turned off in your account.

RELATED CATEGORIES PRO
$119 once

Buy once. Owns itself by year 3. Use on every site you own.

  • Unlimited sites
  • Lifetime updates
  • Priority email support
  • 14-day refund
  • GPL-licensed · use on client sites
Buy Lifetime - $119 once
★ SMART MOVE ALL ACCESS · LIFETIME
$999$499oncesave 50%

This plugin + 49 others, lifetime updates, unlimited sites - for $380 more than Lifetime alone.

! Buying any 3 single lifetimes?
$357 → $499 / 50+
  • 50+ plugins, lifetime updates
  • Unlimited sites - every plugin
  • Future plugins included free, forever
  • Lifetime priority support
  • Pays back at 5th plugin you'd use
Explore All Access
How does the plugin pick which categories to show?
Two ways. Automatic: relate by siblings (categories that share a parent with the current one), parents, children, grandparents, top-level, or grandchildren. Manual: pick the exact categories per product, per category, per tag, or per custom taxonomy, which override the automatic logic for that item only.
Where does the section appear on the page?
Single product pages have 5 position presets (before title, after summary, after the tabs, replacing 'Related products', and a custom hook). Shop and category archives have 4 position presets (top of archive, before products, after products, replacing the 'Related products' loop). Or drop the widget into any sidebar, or the shortcode anywhere a block can render.
Can I show different categories on different products?
Yes. Each product, category, tag, and custom taxonomy gets its own 'Related Categories' picker in the WP edit screen. The picker overrides the global automatic logic for that item only, so you can tune featured products or seasonal collections without touching the global settings.
What about layout, columns, and the look of the cards?
Set a categories limit, column count (1-12), sort order (name, ID, count, random, menu order), image size, and placeholder image. Override the markup with a custom template that supports placeholders like %is_active% to highlight the current category on archive pages.
Does this replace the native 'Related products' section?
Optional. There is a 'Hide Related products' toggle that removes the default WooCommerce 'Related products' loop if you want categories to take its slot. Leave it off if you want both.
Does it work with WPML or Polylang?
Yes. Category names, slugs, and links resolve to the active language. Each language sees its own category tree in the picker, so a French product page shows French category names in the Related Categories section.
Will this slow my site?
No. Output is cached via transients per product or per archive page. The cache invalidates when categories or the per-item picker change. No extra database tables, no AJAX on page load, no calls to remote services.
Is the plugin HPOS-compatible?
Yes. High-Performance Order Storage is declared compatible. Categories are taxonomy data, so HPOS doesn't change anything for this plugin, but the compatibility flag is set so WooCommerce doesn't show the legacy-storage warning.
Can I use the shortcode in page builders?
Yes. Use [alg_wc_related_categories_single] inside a product page (Elementor, Bricks, Divi, Gutenberg). Use [alg_wc_related_categories_loop] on shop / archive layouts. Both accept attributes for limit, columns, order, and template overrides.
Does it work with custom product taxonomies?
Yes. Any registered taxonomy attached to the product post type can have its own Related Categories picker. Useful for stores using brand taxonomies, collection taxonomies, or custom attribute-based taxonomies.
What is the refund policy?
14 days on the yearly and lifetime plans; 30 days on All Access. No questions asked. The yearly plan also includes an upgrade credit toward Lifetime or All Access. Lifetime never renews. Yearly auto-renew can be turned off in your account.
Is there a free version?
Yes. The free version on WordPress.org covers automatic sibling / parent / children relating, the widget, and basic display options. The Pro version adds per-product / per-category / per-tag / per-taxonomy manual overrides, custom templates with placeholders, transient caching, the 'Hide Related products' switch, the 'Always show first' option, WPML/Polylang integration, and priority support.
if you've scrolled this far ↓

Stop dead-ending product pages. Show related categories everywhere.

Auto-relate by siblings, parents, or children. Override per product, category, tag, or custom taxonomy. 5 product slots + 4 archive slots. Widget + shortcode. Custom HTML templates. Transient cached. WPML/Polylang ready. 200+ stores already running it. 14-day refund if it's not for you.

200+ stores · 5.0★ across 7 reviews · WordPress.org plugin · 14-day refund