Skip to content

SKU Generator Settings

Overview

SKU Generator Settings controls automatic SKU (Stock Keeping Unit) generation for products. When enabled, the system automatically creates unique SKU codes for new products with customizable format options.

Accessing SKU Settings

Navigate to: Modules > System Settings > SKU Generator

SKU Settings

SKU Generation

Enable Auto SKU Generation

  • Type: Toggle switch (On/Off)
  • Default: Off (manual SKU entry)
  • Purpose: Automatically generate unique SKUs for new products

When Enabled:

  • New products automatically receive a unique SKU
  • Additional configuration options appear below
  • No need to manually enter SKU codes
  • Ensures all products have consistent SKU format
  • Reduces data entry errors

When Disabled:

  • SKU must be entered manually when creating products
  • Allows custom SKU formats
  • More control over SKU naming conventions

Format Configuration

The following options appear when Auto SKU Generation is enabled.

SKU Prefix

  • Type: Text input
  • Maximum Length: 10 characters
  • Default: Empty
  • Purpose: Add an optional prefix to all SKUs

Examples:

Prefix Generated SKU
SHOP SHOP-0001
PRD PRD-0001
INV INV-0001
(empty) 0001

Use Cases:

  • Identify products from your store vs. supplier SKUs
  • Differentiate product types or departments
  • Brand identification in multi-store setups

Separator

  • Type: Dropdown selection
  • Default: Hyphen (-)
  • Purpose: Character used between SKU components

Options:

Option Example
Hyphen (-) PRD-CAT-0001
Underscore (_) PRD_CAT_0001
Dot (.) PRD.CAT.0001
None PRDCAT0001

Include Category Code

  • Type: Toggle switch (On/Off)
  • Default: Off
  • Purpose: Add category abbreviation to SKU

When Enabled:

  • Uses the first 3 letters of the category name
  • Or uses custom code if defined in category settings
  • Helps identify product category from SKU

Examples:

Category SKU
Electronics PRD-ELE-0001
Clothing PRD-CLO-0001
Home & Garden PRD-HOM-0001

Include Brand Code

  • Type: Toggle switch (On/Off)
  • Default: Off
  • Purpose: Add brand abbreviation to SKU

When Enabled:

  • Uses the first 3 letters of the brand name
  • Or uses custom code if defined in brand settings
  • Helps identify product brand from SKU

Examples:

Brand SKU
Samsung PRD-SAM-0001
Apple PRD-APP-0001
Nike PRD-NIK-0001

Number Padding

  • Type: Number input
  • Range: 1-10
  • Default: 4
  • Purpose: Number of digits for the sequential number

Examples:

Padding Sequential Number
1 1, 2, 3... 9, 10
3 001, 002... 999, 1000
4 0001, 0002... 9999, 10000
6 000001, 000002...

Recommendation: Use 4-6 digits for most stores. Higher numbers for larger catalogs.

Counter Mode

  • Type: Dropdown selection
  • Default: Global
  • Purpose: How the sequential number increments

Options:

Mode Description Example
Global Single counter for all products Products 1, 2, 3... regardless of category
Per Category Separate counter per category Electronics: 0001, 0002; Clothing: 0001, 0002

When to Use Each:

  • Global: Simple stores, unique numbers across all products
  • Per Category: Organized by department, allows same number in different categories

SKU Format Preview

A live preview section shows how your SKU will look based on current settings.

Example Preview:

Product SKU: PRD-CAT-BRD-0001
Variation SKU: PRD-CAT-BRD-0001-RED-L

The preview updates in real-time as you change settings, helping you visualize the final format before saving.

What is a SKU?

A Stock Keeping Unit (SKU) is a unique identifier for each product in your inventory. SKUs are used for:

  • Inventory tracking and management
  • Order processing
  • Warehouse organization
  • Product identification in reports
  • Barcode generation
  • Integration with external systems

SKU Best Practices

When to Enable Auto Generation

  • Stores with large product catalogs
  • Situations where unique identification is more important than descriptive codes
  • When you want to reduce manual data entry
  • Businesses without existing SKU conventions
  • New stores starting fresh

When to Use Manual SKUs

  • Existing SKU system in place
  • Need descriptive SKUs (e.g., "BLU-SHIRT-M" for Blue Shirt Medium)
  • Integration with external inventory systems
  • Industry-specific SKU requirements
  • Supplier-provided SKUs

Simple Store:

Prefix: (empty)
Separator: Hyphen
Category: Off
Brand: Off
Padding: 4
Counter: Global
Result: 0001, 0002, 0003...

Multi-Category Store:

Prefix: PRD
Separator: Hyphen
Category: On
Brand: Off
Padding: 4
Counter: Per Category
Result: PRD-ELE-0001, PRD-CLO-0001...

Brand-Focused Store:

Prefix: (empty)
Separator: Underscore
Category: On
Brand: On
Padding: 5
Counter: Global
Result: ELE_SAM_00001, CLO_NIK_00001...

Saving Changes

Click the Save button at the bottom of the page to apply your changes. Changes take effect for new products only - existing products keep their current SKUs.