TEST DATA TOOLS

Fake Product Data Generator

Generate a dummy product catalog with names, SKUs, decimal prices and stock levels to test your store, cart and inventory screens.

Everything happens on your device. Your inputs and files are never sent to a server.

An online store looks very different with three hand-typed products than with three thousand. Pagination, category grids, price sorting, stock badges and CSV imports only show their weak spots under realistic volume. This product data generator gives you a ready-made catalog in seconds, so you can test your e-commerce front end or back office without waiting for the real catalog.

Each record has six fields: id, urun (product name), sku, fiyat (price), para_birimi (currency) and stok (stock). Product names are everyday items such as Seramik Kupa (ceramic mug), Bez Çanta (tote bag) or Kablosuz Fare (wireless mouse), prefixed with "Örnek" (sample). SKUs run as TEST-00001, TEST-00002 and so on. Prices fall between 10.00 and 5,000.00 TRY with two decimals, and stock is a whole number from 0 to 500.

How to use: Fake Product Data Generator

  1. Enter the size of your catalog in Number of records (1 to 5,000).
  2. Choose a Copy / download format: JSON for APIs, CSV for spreadsheets or SQL for a database.
  3. For SQL, enter the SQL table name, for example products.
  4. Click Generate test data and scan the Data preview for prices and stock values.
  5. Copy or Download the full product list and import it into your app.
EXAMPLE

Example: 12, Örnek Cam Matara, TEST-00012, 249.75, TRY, 318

What you can test with a dummy product list

Because prices have decimals and some items land at zero stock, the data hits the edge cases that break shops in production. A few ideas:

  • Product grids, pagination and infinite scroll with hundreds of items.
  • Sorting by price and checking that 99.90 sorts below 100.00, not as text.
  • Out-of-stock badges, low-stock warnings and "notify me" flows when stok is 0.
  • Bulk product import into WooCommerce, Shopify-style admin panels or your own back office.
  • Cart totals, VAT calculations and currency formatting for TRY.

CSV, JSON and SQL export tips

JSON gives you an array of objects where fiyat is a real number, ideal for a mock API or a front-end fixture. CSV downloads include a UTF-8 byte order mark so Excel shows Çanta and Çizgili correctly; note that Excel may display prices with a comma if your system uses a European decimal separator. SQL output writes one INSERT per product; create the table beforehand, using DECIMAL(10,2) for fiyat rather than FLOAT to avoid rounding surprises.

Limits worth knowing

There are no images, descriptions, categories, barcodes or variants. Product names come from a short list, so names repeat while SKUs stay unique. The currency is always TRY. If you need extra columns such as a launch date or an active flag, build a custom schema in the mock data generator and add the tarih and boolean types next to urun.

Frequently asked questions

Can I change the currency from TRY to USD or EUR?

Not in this tool; the para_birimi column is always TRY. If your app needs another currency, export as CSV and replace the column in a spreadsheet, or ignore it and treat fiyat as a plain amount. The prices are random, so they work for any currency in a test.

Are the SKUs unique?

Yes. SKUs follow the pattern TEST-00001 and increase with the row number, so each product in a batch has its own code. The TEST- prefix also makes it easy to find and delete the rows later if they ever end up in a shared environment.

Why do product names repeat?

Names are picked at random from a small set of everyday items, so in a large batch you will see the same name many times with different prices. That mirrors real catalogs with similar items and is a good test for search results and duplicate handling.

Can I import the CSV into WooCommerce or another store?

Usually yes, after mapping the columns. Most importers let you map urun to the product name, sku to SKU, fiyat to regular price and stok to stock quantity. Always import test products into a staging store rather than your live shop.

Is the product data safe to share with my team?

Yes. It contains no customer, supplier or pricing information from your business, and it is generated entirely in your browser. You can commit it as a fixture, attach it to a bug report or use it in a public demo without privacy concerns.

Cookie and ad preferences

Your favorites and theme preference are stored on your device. Tool inputs are never saved. Ads load only when the consent management integration allows them.

No consent management platform is connected on this installation, so no ad requests are sent.