Permalink Manager for WooCommerce by Onlinefotka

Changelog

1.1.0

  • New: Automatic migration from Premmerce Permalink Manager — on first run after installation, the plugin detects existing Premmerce settings and shows an admin notice asking whether to import them automatically. One click imports all URL modes, canonical, redirect and primary category settings. Works even if Premmerce is installed but not active.

1.0.7

  • New: “Our other plugins” sidebar panel on the settings page — shows other Onlinefotka plugins with links to their WordPress.org pages
  • New: Buy me a coffee PayPal donate link in the plugin action links and in the sidebar panel

1.0.6

  • New: Optional automatic 404 log cleanup — enable in Diagnostics to automatically delete 404 log entries older than a chosen number of days (7/14/30/60/90), runs once a day via WP-Cron. Disabled by default
  • New: Trash redirect/410 notice — when a product is moved to trash, an admin notice on the Products list lets you redirect its old URL, mark it as permanently gone (HTTP 410), or dismiss. Works independently of Yoast SEO Premium’s similar feature and stores everything in the plugin’s own Redirects tab
  • New: Per-product custom URL override — set a unique custom URL on any individual product in the General tab of Product data; leave it empty to keep using the global URL mode. Old URLs are automatically redirected when the custom URL is changed or removed, and the Diagnostics conflict report now flags duplicate custom URLs across products
  • Fixed: Critical — infinite recursion causing a 500 error in “Category + product” and “Full hierarchy” modes whenever a product permalink was resolved for a product with no category assigned (e.g. WooCommerce “Duplicate product”, or any page load that resolves the canonical URL of a categoryless product)
  • Fixed: Slug preview in the product editor showed a literal “{kategória}” placeholder instead of the product’s actual category slug for “Category + product”, “Category + SKU” and “Full hierarchy” modes; brand modes were not handled at all and fell back to plain slug
  • New: Settings page now warns how many product and category URLs will change before you save a new URL mode, with a confirmation step to prevent accidental changes
  • Changed: Plugin display name updated to “Permalink Manager for WooCommerce by Onlinefotka”

1.0.5

  • Fixed: “No base slug” category mode now generates a true flat URL (e.g. /electronics/) for subcategories instead of including the parent category path — previously it behaved the same as “Full hierarchy” mode for any category with a parent

1.0.4

  • New: Bulk redirect manager — add, delete and import redirects from CSV via a dedicated admin tab
  • New: Automatic slug change tracking — when a product slug is changed, the old URL is automatically redirected to the new one
  • New: WooCommerce Brands support — new URL modes Brand + product and Brand + SKU (compatible with Perfect Brands and WooCommerce Brands plugins)
  • New: Redirects admin tab with full CRUD and CSV import

1.0.3

  • New: 404 logger — records broken URLs directly in the Diagnostics tab with hit count and referer
  • New: Conflict report table in Diagnostics — shows which products conflict with existing pages, with direct edit link
  • New: Slug preview in product editor — live URL preview below the slug field based on current plugin settings
  • Improved: ConflictDetector now returns structured data with product ID for direct linking

1.0.2

  • New: SKU-based URL modes — No base + SKU, SKU only, Category + SKU
  • Improved: Settings page now shows description and example URL for each option
  • Improved: SKU slug map cached in transient for performance
  • Fixed: WooCommerce product permalink filter added alongside core post_type_link

1.0.1

  • Improved plugin assets: updated banner and icon graphics
  • Added 6 screenshot mockups for the WordPress.org listing
  • Minor readme improvements and expanded description

1.0.0

  • Initial release
  • Product URL modes: default, no base slug, category prefix, full category hierarchy
  • Category URL modes: default, no base slug, full hierarchy, custom base
  • Automatic 301 redirects from old WooCommerce URLs to new structure
  • Canonical meta tag fix for products and categories
  • Breadcrumb fix for WooCommerce, Yoast SEO and RankMath
  • Primary category support for Yoast SEO and RankMath
  • Product tag URL cleanup (removes /product-tag/ base)
  • Slug conflict detector with admin warning
  • Diagnostic tab with live status table, URL tester and rewrite rule viewer
  • Transient slug cache for performance
  • Slovak translation included

Plugin Website
Visit website

Author
onlinefotka
Version:
1.1.0
Last Updated
July 20, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0.2
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.