How to Customize WooCommerce Permalinks

WooCommerce uses predefined URL structures for products, product categories, and product tags. These structures may not always match your preferred URL format or the way you organize your store.

Permalink Manager gives you control over WooCommerce permalinks directly in the WordPress admin dashboard. You can modify the global permalink structure or override the URL of any product, category, tag or attribute.

By default, the plugin redirects old URLs to new ones, so you don't need custom code or an additional plugin to manage redirects after changing your store permalinks.

How to Change WooCommerce Product and Category URLs

The quickest way to change multiple WooCommerce permalinks in bulk is to use the Permastructures editor. It lets you change the permalink format and define custom URL structures for products, product categories, tags and product attributes separately.

Permastructures - WooCommerce section

Permalink Manager lets you change permalinks and override the global settings for individual WooCommerce products and product categories.

You can edit a permalink directly from the Edit Product, Edit Product Category screen, or from another admin screen where you normally edit the title or content.

How to edit WooCommerce permalinks using URI Editor?

Bulk edit permalinks

With Permalink Manager, you can customize product permalink structures to include SKUs or other custom fields to product URLs directly from the WordPress dashboard, without writing code or using complex workarounds.

SKU in permalinks

Remove /product/ and /product-category/ from WooCommerce URLs

By default, WooCommerce uses specific URL formats for products, product categories, and product tags, each with its own URL base. Permalink Manager lets you customize these permalink structures and replace or remove WooCommerce product and category URL bases.

Remove product, product-category from WooCommerce URLs

Remove "-2" (Duplicate Slug Suffix) from WooCommerce URLs

WordPress may add parent slugs or numeric suffixes, such as -2, to avoid duplicate slugs. This can happen even if the content belongs to a different category or uses a different language.

With Permalink Manager, you can reuse the same slug in WooCommerce permalinks without WordPress automatically adding a numeric suffix to the custom permalink.

Example URLs with duplicated slugs

By default, customers must enter a coupon code at checkout to receive a discount. Permalink Manager Pro lets you create shareable links for WooCommerce coupons, so customers can apply the discount to their cart automatically when they visit the link.

Coupon URLs

FAQ

Custom code can handle many permalink changes without adding much overhead. However, compatibility issues, edge cases, and unexpected 404 errors may increase the time and effort required to debug and maintain it.

If you would rather avoid modifying PHP files or maintaining custom code, Permalink Manager lets you customize WooCommerce permalinks directly from the WordPress admin dashboard.

Permalink Manager stores custom permalink data in a single serialized database record instead of creating a separate custom field for each permalink, as many other permalink plugins do.

This approach reduces the number of SQL queries while keeping the impact on page load time low compared with other permalink plugins, especially on larger websites.

The actual performance benefit depends also on other factors such as database size, caching, and server configuration.

Last updated by Maciej Bis on: October 10, 2026.

Go up