Outils de données d'exemple

Générateur de produits d’exemple

Générez des produits de catalogue et des SKU synthétiques.

Générateur de produits d’exemple: Créez un petit catalogue synthétique pour les grilles de produits, les badges de stock et les essais d’importation. Le Générateur de produits d’exemple renvoie du JSON contenant des identifiants TEST, des SKU, des noms de produits inventés, des prix numériques et un indicateur de disponibilité en stock. Il fournit des jeux de données d’affichage, et non un inventaire réel, des prix du marché ou le schéma produit complet d’une plateforme e-commerce. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Atelier Sample ProductsTraitement local

Fonctionne entièrement dans votre navigateur

Résultat fictif

En attente

Jeux de données de test fictifs uniquement. N’utilisez pas ces identités, adresses ou identifiants générés comme des enregistrements réels.

Ce que contient le catalogue

Chaque ligne comporte un ID, un code SKU-TEST-, un nom, un prix compris entre 5,00 et 14,95 et une indication inStock. Un produit sur trois, en commençant par le premier, est en rupture de stock : même un petit lot montre donc comment une liste gère les articles indisponibles. Les noms de produits se répètent dans les lots importants ; les SKU, eux, sont uniques et constituent le champ à utiliser comme clé unique.

Les prix sont des nombres

Les prix sont générés sous forme de nombres JSON, représentés en virgule flottante binaire : 0.1 + 0.2 n'est pas exactement égal à 0.3. Cela convient pour tester l'affichage, mais un panier ou un calcul de taxes doit stocker les montants en centimes entiers ou dans un type décimal. Vérifiez que votre code effectue la conversion avant l'addition. Pour charger les lignes dans une table de base de données, convertissez le JSON avec JSON to CSV, puis utilisez CSV to SQL.

Comment l'utiliser

  1. Choisissez un nombre entier de lignes compris entre 1 et 100.
  2. Générez un lot synthétique dans votre navigateur.
  3. Copiez ou téléchargez le jeu de données de test pour le conserver et l’utiliser dans des tests reproductibles.

Confidentialité et limitations

La génération reste sur cet appareil. Les enregistrements sont des jeux de données de test fictifs ; vérifiez et isolez l’application qui les utilise.

Outils associés

Questions fréquentes

Les prix sont-ils associés à une devise ou à des produits réalistes ?

Aucun champ de devise n’est fourni. Les prix sont de petits montants générés compris entre 5 et 14.95 inclus, sans rapport avec des produits réels. Définissez explicitement une devise et une règle de formatage pour votre test. Ces montants ne conviennent pas aux comparaisons de marché, à l’évaluation ou aux prévisions concernant les prix réels d’un catalogue.

Pourquoi le premier produit est-il toujours en rupture de stock ?

L’état du stock dépend de la position : les indices 0, 3, 6, etc. valent false, tandis que les autres valent true. Il ne s’agit pas d’un niveau de stock aléatoire. Ainsi, un lot de trois lignes permet de tester les deux états, mais pas les quantités en stock, les réservations ou le réapprovisionnement.

Puis-je réutiliser les SKU comme clés de base de données entre plusieurs lots ?

Dans un même lot, chaque SKU possède un suffixe de ligne distinct composé de quatre chiffres. Chaque nouvelle génération recommence à SKU-TEST-0001 ; deux importations peuvent donc créer des collisions. Les noms de produits se répètent également. Videz la table de test ou ajoutez un espace de noms de lot, et utilisez le SKU plutôt que le nom pour relier les enregistrements.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis