Easy Auto SKU Generator for WooCommerce
Generate and bulk-generate WooCommerce SKU codes automatically for products and variations with flexible formats, slug mode, and overwrite control.
The facts
- Rating
- 4.9★ from 270
- Active installs
- 10k+
- Price
- Free
- Last updated
- 4 Jun 2026
- Added
- May 2019
- Requires WP
- 4.8
- Tested up to
- WP 7.0.4
- Requires PHP
- 5.6
- Downloads
- 195,484
Our analysis
AI-assistedEasy Auto SKU Generator for WooCommerce is a WordPress plugin designed to automate the generation of Stock Keeping Units (SKUs) for products in WooCommerce. It allows you to create SKUs automatically when adding or editing products, as well as during bulk actions. The plugin offers various settings to customise the SKU format, length, and additional options like prefixes and suffixes.
This plugin is suitable for WooCommerce store owners who need a fast and efficient way to manage SKU generation for both simple and variable products. It supports bulk generation by category or for all products, making it useful for larger inventories that require consistent SKU values without manual input.
Best for: WooCommerce store owners looking for efficient SKU management.
What it does well
- ✓Automates SKU generation for new products
- ✓Supports bulk SKU generation by category or all products
- ✓Customisable SKU formats including alphanumeric and product slug
- ✓Allows for variation SKUs with configurable separators
- ✓Clear settings for managing existing SKUs
Where it falls short
- •Requires WooCommerce to function
- •Limited information on compatibility with other plugins
Verdict
Easy Auto SKU Generator for WooCommerce provides a straightforward solution for automating SKU creation, making it a practical choice for store owners with extensive product catalogs.
From the developer
Dan Zakirov's own description of Easy Auto SKU Generator for WooCommerce, lightly tidied.
Generate SKU in WooCommerce automatically when creating products, editing products, or running bulk actions.
Use one ruleset for your catalog and keep SKU values consistent without manual typing.
Built for stores that need fast SKU generation for products and variations, including bulk generation by all products or by category.
In under a minute, you can set prefix/suffix, format, length, variation separator, and batch size, then run generation safely.
Tested with WordPress 7.0 and WooCommerce 10.8.1.
Settings
WooCommerce → Settings → Products → SKU Settings
Features
- Auto-generate SKU for new products.
- Skip generation when SKU already exists (unless recreate mode is enabled).
- Generate variation SKUs for variable products.
- Choose SKU format: numbers, letters, alphanumeric, or product slug.
- Set SKU length.
- Add prefix and suffix.
- Add product ID to SKU.
- Optional “Use Previous Product” mode (+1 sequence from previous product SKU).
- Allow duplicate SKUs when needed.
- Bulk generate SKU for all products.
- Bulk generate SKU by category.
- Additional number with configurable increment format.
- Variation separator settings for variable products.
Why this plugin
- WooCommerce-focused SKU automation with both single-product and bulk generation workflows.
- Slug mode and multiple SKU formats (numbers, letters, alphanumeric) in one settings screen.
- Variation-safe generation with configurable separator logic.
- Batch processing controls for large catalogs and lower-risk runs on weak hosting.
- Clear overwrite behavior: keep existing SKU values or re-create them intentionally.
Settings Reference
Use these options in WooCommerce → Settings → Products → SKU Settings.
- Characters – sets the random SKU length.
- Prefix SKU – adds text before generated SKU (example:
BN_). - SKU format – choose numbers, letters, alphanumeric, or product slug.
- Add product ID – appends product ID to generated SKU.
- Take previous product – builds next SKU from the last published product (+1 sequence).
- Duplicate SKUs – allows repeated SKU values when your workflow needs it.
- SKU suffix – adds text at the end of generated SKU.
- Additional number – appends incrementing number in bulk mode (example:
001,002,003). - Format for Additional number – controls increment style with leading zeros.
- Enable variant settings – enables variation controls.
- Variable Product – enables/disables variation SKU generation.
- Variation Separator – separator between parent SKU and variation index (
-,--,/, etc.).