Herramientas de datos de muestra

Generador de pedidos de ejemplo

Genera fixtures de pedidos sintéticos con IDs exclusivos de prueba.

Generador de pedidos de ejemplo: Rellena listas de pedidos con referencias sintéticas, cantidades, totales y estados de prueba. Sample Order Generator crea registros JSON cuyas referencias de clientes y productos coinciden con las mismas posiciones de fila en los generadores de perfiles y productos. Son registros para flujos de prueba, con totales generados de forma independiente en lugar de calcularse a partir de una cesta. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Banco de trabajo: Sample OrdersProcesamiento local

Funciona por completo en tu navegador

Resultado ficticio

En espera

Solo fixtures de prueba ficticios. No uses estas identidades, direcciones ni IDs generados como registros reales.

Pedidos vinculados a perfiles y productos

El customerId de cada pedido es el ID del perfil y su productSku es el SKU de la misma posición, por lo que el pedido 3 apunta a PROFILE-TEST-0003 y SKU-TEST-0003. Genera el mismo número de filas con el generador de perfiles de muestra y el generador de productos de muestra: los tres conjuntos se relacionarán correctamente, que es lo que necesitan las restricciones de clave foránea y las páginas de detalles del pedido.

Los totales no se calculan

El total es un importe aleatorio entre 10,00 y 109,00, independiente de la cantidad y del precio del producto. Esto resulta adecuado para vistas de lista, filtros y exportaciones, pero no para probar la lógica de precios, impuestos o descuentos, donde necesitas pedidos cuyos totales sean conocidos. Escribe esos pocos pedidos manualmente. Los estados llevan el prefijo test-, por lo que el código que espera exactamente paid o shipped tratará todos los pedidos como desconocidos; asígnales primero el valor correspondiente.

Cómo se usa

  1. Elige un número entero de filas entre 1 y 100.
  2. Genera un lote sintético en tu navegador.
  3. Copia o descarga el fixture y guárdalo para realizar pruebas repetibles.

Privacidad y límites

La generación se realiza en este dispositivo. Los registros son fixtures de prueba ficticios; revisa y aísla la aplicación que los consume.

Herramientas relacionadas

Preguntas frecuentes

¿La cantidad multiplicada por el precio del producto debe ser igual al total?

No. La cantidad es un número entero entre 1 y 5, y el total es un importe generado por separado entre 10 y 109, ambos incluidos. El generador no consulta el precio del producto vinculado. Usa pedidos calculados manualmente para probar descuentos, impuestos o operaciones aritméticas; estas filas son adecuadas para listas, filtros y visualización de relaciones.

¿Cómo puedo relacionar los pedidos con los clientes y productos generados?

Crea lotes de perfiles, productos y pedidos del mismo tamaño. La fila 2 hace referencia a PROFILE-TEST-0002 y SKU-TEST-0002, que coinciden con esos identificadores en los otros arrays. Estos vínculos son convenciones textuales, no una relación real de base de datos, y las ejecuciones repetidas restablecen los IDs. Comprueba el orden de importación y la asignación de claves foráneas.

¿test-paid activará el estado de pago de mi aplicación?

Solo si lo asignas explícitamente. Los estados posibles son test-pending, test-paid y test-shipped, por lo que una aplicación que espere exactamente paid podría mostrar un estado desconocido. Asígnalos en un adaptador de fixtures para un entorno aislado y mantén simuladas las integraciones de pagos, notificaciones y gestión de envíos. Nada de lo incluido aquí demuestra que se haya realizado un pago o un envío.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta