SMTP Email Proxy for Cold Email Outreach|All updates
Data generation

Free Synthetic Commerce Data Generator

Generate product, price, department and ISBN fixtures for tests.

Whole number between 1 and 100.

Use locale codes such as en, es, fr, de, pt_BR or zh_CN.

Choose a full commerce profile or a single generated field.

Used when Method group is Field.

Used when Field group is Product.

Used when Product field is Token.

Used by Profile and Price methods. Defaults to 1.

Used by Profile and Price methods. Defaults to 1000.

Used by Profile and Price methods. Defaults to 2.

Optional currency symbol or prefix. Maximum 8 characters.

Used by Profile and ISBN methods.

Printable ASCII separator. Maximum 3 characters.

Use the same numeric seed to reproduce the same output.

01 · Definition

What is synthetic commerce data generator?

A synthetic commerce data generator creates test data for product names, descriptions, departments, prices and ISBN fields so teams can populate catalogues, checkout flows, merchandising screens and search indexes without using real store data. It is built for repeatable ecommerce QA, seedable fixtures and UI states that need realistic commerce values.

The tool above sends your count, locale, seed, method, price and ISBN options to the Spotzee Extended API, then renders the returned commerce[] records. Read the in-depth commerce data generator guide for endpoint options, response fields and fixture design notes.

02 · Process

How it works

  1. 1Enter a count.Type the number of commerce records to generate, from 1 to 100.
  2. 2Choose a method.Pick profile for expanded commerce records or one field method such as productName, price, isbn or department.
  3. 3Set price and ISBN options.Use priceMin, priceMax, priceDecimalPlaces, priceSymbol, isbnVariant and isbnSeparator when those fields matter to the fixture.
  4. 4Generate records.The server validates the count, seed and option formats, forwards a form-encoded request to /generic/data/generate/commerce and renders the returned records.

03 · Risk

Why it matters

Production product catalogues and order systems often contain prices, descriptions and identifiers that should not be copied into development databases, QA screenshots or automated test logs. A commerce data generator online tool gives teams realistic sample values without exposing real store data.

Commerce screens also fail in ordinary ways. Long product names wrap in cards, prices need decimal and symbol coverage, departments drive filters, and ISBN fields have separators and variants. A product data generator gives you those branches without building fixtures by hand.

04 · Use cases

Common ways to use this tool

  • Catalogue fixture records. Use it as an ecommerce test data generator to populate product grids, detail pages, search indexes and merchandising demos.
  • Checkout price tests. Use the product price generator controls to test price formatting, symbol handling and min-to-max ranges.
  • Book-field validation. Generate ISBN fixture values when catalogue forms, import jobs or validation screens need book identifier shaped data.
  • Repeatable QA datasets. Set a numeric seed so the same test product data generator output can be reproduced after a failing test.
  • UI overflow checks. Switch between product names, descriptions, departments and materials to check how commerce values behave in compact interfaces.

05 · Interpretation

What to check in the result

  • Count outside 1 to 100. The API accepts up to 100 commerce records per request. For larger datasets, call the endpoint multiple times.
  • Wrong method for the fixture. Use profile when you need product, price, department and ISBN fields together, or a field method when you only need one value type.
  • Invalid price range. priceMin and priceMax must be numeric values, and the minimum must be less than or equal to the maximum.
  • Invalid ISBN separator. isbnSeparator must be printable ASCII and no more than three characters, such as - or a blank-free short separator.
  • Expecting live products. Generated commerce values are synthetic sample data. Do not use them as verified product names, real prices or catalogue records.
  • Invalid seed. Seeds must be whole numbers. Leave the field blank for random output, or reuse a numeric seed for repeatable fixtures.

Frequently asked

Questions about this tool

Copyright © 2026 - Jonah and Associates Pty Ltd