Product Icon

TopLayer/LEO - Variation Generator for WooCommerce

Create, convert, and rebuild WooCommerce variable products from one focused screen. Generate every selected attribute combination with predictable SKUs, prices, images, stock settings, and optional catalog/product-page swatches.

Product comparison

Das Abonnement beinhaltet

  • Product updates and improvements
  • Kundensupport
  • 30-tage geld-zurück-garantie

What is TopLayer/LEO – Variation Generator?

TopLayer/LEO – Variation Generator is a purpose-built variable product builder for WooCommerce stores that manage products with many colors, sizes, materials, finishes, logos, or other attribute combinations.

Instead of building attributes and variations one product at a time, store managers can select global attributes, choose the terms that should become variations, add per-term SKU parts and price adjustments, assign images, and generate the full variable product in one workflow.

Variation Generator can create a new variable product, convert an existing simple product, or rebuild an existing variable product. It preserves key product data, lets you add or remove selected attributes and terms, and rebuilds the final variation set so the product matches the configuration you chose.

As part of the TopLayer/LEO suite, it lives inside the shared TopLayer/LEO tab in WooCommerce settings and uses WooCommerce-native product, variation, attribute, taxonomy, stock, pricing, and media APIs.

Why you should choose Variation Generator

  • Save time on complex products: Generate dozens or hundreds of variations without clicking through WooCommerce’s default variation editor.
  • Build consistent SKUs: Combine the parent SKU with uppercase term-slug Sub-SKUs and a configurable separator.
  • Keep product data intact: Preserve important product fields such as sale price, status, stock settings, tax settings, shipping class, catalog visibility, featured status, reviews, dimensions, categories, tags, images, and purchase notes.
  • Update existing variable products safely: Add newly selected attributes and terms, remove unselected attributes and terms from the product, and rebuild only the selected product’s variations.
  • Control variation images: Assign term images, set a parent gallery, and optionally map images by another selected attribute.
  • Support visual shopping experiences: Enable attribute swatches for global attributes and show saved swatches on catalog and single-product pages.
  • Use familiar WooCommerce data: Products remain standard WooCommerce variable products and variations, compatible with normal product management, reporting, exports, and fulfillment workflows.

How it works

  1. Go to WooCommerce > Settings > TopLayer/LEO > Variation Generator.
  2. Choose whether to create a new variable product, convert an existing simple product, or update an existing variable product.
  3. Fill in the base product fields, including name, descriptions, SKU, status, regular price, sale price, stock, tax, shipping, dimensions, categories, tags, images, and swatch display options.
  4. Add one or more global attributes.
  5. Choose the terms to include for each attribute. The plugin calculates every possible selected combination.
  6. Review or edit each term’s Sub-SKU, price upcharge, image, and optional linked-image mapping.
  7. Click Generate product.
    Variation Generator creates or updates the parent variable product, syncs the selected attribute terms, removes unselected attribute term relationships, deletes the old variations for that product, and creates the new variation set.

Best use cases

  • Apparel products with color and size combinations.
  • Printed products with material, finish, size, and design options.
  • Promotional products with logo, color, and packaging options.
  • Product lines where each attribute term changes the SKU, price, or image.
  • Stores that need to rebuild existing variable products after adding or removing options.
  • Catalogs that benefit from color, text, dual-color, or sampled-image swatches.

Feature highlights

  • Create new variable products.
  • Convert existing simple products into variable products.
  • Update and rebuild existing variable products.
  • Select global product attributes and terms through an AJAX-loaded interface.
  • Quick-create global attributes from the generator.
  • Quick-create attribute terms with explicit slugs.
  • Default Sub-SKU values from uppercase attribute term slugs.
  • Custom SKU separator for generated variation SKUs.
  • Per-term price upcharges.
  • Per-term variation images.
  • Linked-image dependency mapping between selected attributes.
  • Parent product image and drag-sortable gallery management.
  • Rich description and short description editors.
  • Sale price, stock, tax, shipping, catalog visibility, featured, review, purchase note, category, and tag support.
  • Optional frontend attribute swatches on catalog cards and single product pages.
  • Swatch display modes for color, secondary color, text, and sampled image.
  • WooCommerce-native products, variations, attributes, terms, images, and product metadata.

Häufig gestellte Fragen

Does this extension support custom per-product attributes?

Not currently. Variation Generator is built for WooCommerce global product attributes.

Will it delete all products or all variations in my store?

No. It only works on the product you select or create. When updating a variable product, it deletes and rebuilds variations for that selected product only.

Can I edit the generated product afterward?

Yes. The result is a standard WooCommerce variable product. You can edit it in WooCommerce or load it back into Variation Generator for another rebuild.

Can I use my own SKU pattern?

Yes. Set the parent SKU, choose a SKU separator, and edit any term Sub-SKU values before generating.

Do sale prices work with term upcharges?

Yes. If sale price is provided, selected term upcharges are added to both the regular price and sale price for generated variations.

Can I use Variation Generator on a live store?

Yes, but for large catalogs or products with many combinations, test the workflow on staging first and back up the database before bulk-generating or rebuilding products.

Does the extension require HPOS?

No. The extension works with products and variations, not order storage. It declares compatibility with WooCommerce custom order tables.

Kundenbewertungen

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.8
  • Requires at least WordPress: 6.0
  • Requires at least WooCommerce: 6.0

Länder

  • Worldwide

Related Products

Price $79 Jährlich
Rated 3.4 out of 5 stars
Price $279 Jährlich
Rated 3.2 out of 5 stars
Price $59 Jährlich
Rated 3.1 out of 5 stars
Price $49 Jährlich
Rated 4.1 out of 5 stars
Price $109 Jährlich
Rated 2.7 out of 5 stars
Price $109 Jährlich
Rated 2 out of 5 stars
Price $109 Jährlich
Rated 2.3 out of 5 stars
Price $39 Jährlich
Rated 2.8 out of 5 stars
Price $109 Jährlich
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.