Product SKU Generator for WooCommerce

Changelog

2023.07.28 – version 2.5.0

  • Misc – Add compatibility for WooCommerce High Performance Order Storage (HPOS)
  • Misc – Require PHP 7.4+ and WordPress 5.6+
  • Dev – Add wc_sku_generator_variation_attributes filter to allow modification of variation attributes used for SKU generation

2022.07.31 – version 2.4.8

  • Fix – Sanitize input

2022.07.31 – version 2.4.7

  • Misc – Rename to Product SKU Generator for WooCommerce

2022.03.01 – version 2.4.6

  • Fix – Avoid uncaught error when saving variable products in certain environments
  • Misc – Replace calls to deprecated is_ajax() with wp_doing_ajax()
  • Misc – Require WooCommerce 3.9.4 or newer

2020.05.04 – version 2.4.5

  • Misc – Add support for WooCommerce 4.1

2020.03.10 – version 2.4.4

  • Misc – Add support for WooCommerce 4.0

2020.02.12 – version 2.4.3

  • Fix – Prevent PHP 7.4 deprecated notice while generating variation SKUs

2020.02.05 – version 2.4.2

  • Misc – Add support for WooCommerce 3.9

2019.11.11 – version 2.4.1

  • Misc – Add support for WooCommerce 3.8

2019.08.15 – version 2.4.0

  • Misc – Add support for WooCommerce 3.7
  • Misc – Remove support for WooCommerce 2.6

2019.06.12 – version 2.3.5

  • Tweak – Ensure generated SKUs are unique before saving
  • Fix – Prevent errors when saving invalid SKUs

2018.07.17 – version 2.3.4

  • Misc – Remove support for WooCommerce 2.5

2017.09.10 – version 2.3.3

  • Tweak – POST variable SKUs when disabled to ensure plugins checking for this specifically find it

2017.08.22 – version 2.3.2

  • Tweak: Disable variation SKU inputs when being generated
  • Fix: PHP warning when WooCommerce is outdated

2017.03.27 – version 2.3.1

  • Fix: Skip trying to generate a SKU for removed variations, which will cause errors

2017.03.23 – version 2.3.0

  • Feature: adds setting to remove spaces from attribute names
  • Fix: SKUs are now set for out of stock variations
  • Misc: bump required WP version to 4.1
  • Misc: added support for WooCommerce 3.0
  • Misc: removed support for WooCommerce 2.3.x and 2.4.x

2016.05.31 – version 2.2.0

  • Feature: attribute names can now replace spaces with hyphens in addition to underscores
  • Misc: added support for WooCommerce 2.6
  • Misc: removed support for WooCommerce 2.2

2016.01.18 – version 2.1.0

  • Feature: adds setting to replace spaces in attribute names with underscores if variation SKUs use them
  • Misc: updated text domain to woocommerce-product-sku-generator — please update translations!
  • Misc: added WooCommerce 2.5 support

2015.08.20 – version 2.0.1

  • Fix: SKUs generated from UTF-8 characters are no longer encoded

2015.08.19 – version 2.0.0

  • Feature: You can now generate SKUs using slugs or IDs for products / variations
  • Misc: confirms WooCommerce 2.4 compatibility
  • Misc: requires WooCommerce 2.2 or newer
  • Misc: refactored for better performance and to add install / upgrade routine
  • Misc: introduce wc_sku_generator_variation_sku and wc_sku_generator_variation_sku_format filters to adjust generated SKU for variations
  • Misc: introduce wc_sku_generator_force_sorting filter to force attribute sorting in SKUs, props @humancopy!

2015.03.03 – version 1.2.2

  • Misc: added wc_sku_generator_sku filter to change generated SKU base for simple / parent products

2015.02.06 – version 1.2.1

  • Fix: bug with loading translations

2015.02.04 – version 1.2.0

  • Misc: WooCommerce 2.3 compatibility
  • Misc: Settings moved to Product Data (WC 2.2)
  • Misc: Text domain updated to wc-product-sku-generator

2014.08.29 – version 1.1.1

  • Fix: issue with default option being selected

2014.08.12 – version 1.1

  • New: Option to generate only variation SKUs automatically

2014.07.23 – version 1.0.2

  • Fix: Changed SKU disable method to remove javascript

2014.06.13 – version 1.0.1

  • Re-versioned + incremented for bug fix
  • Fix: javascript issue during WooCommerce update

2014.04.15 – version 0.1

  • Initial Release

Plugin Website
Visit website

Author
SkyVerge
Version:
2.5.0
Last Updated
March 2, 2026
Active Installs
9000
Requires
WordPress 5.6
Tested Up To
WordPress 6.9.1
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.