Skip to main content
FUEL (FIRE Unified Event Loader) es una herramienta interna utilizada por los equipos de QA, desarrollo y operaciones para validar la plataforma FIRE completa sin depender de clientes, tiendas ni proveedores reales. Opera en dos direcciones: cargando eventos de prueba en FIRE y simulando los sistemas externos que lo rodean.

Dos direcciones de operación

Esto te permite ejercitar flujos de extremo a extremo —en 7 países y múltiples entornos— sin tocar integraciones de producción.

Las 7 pestañas operacionales

  • Orden individual — Construye e inyecta una orden con control total sobre cada campo.
  • Batch — Genera y envía múltiples órdenes a la vez con distribuciones configurables por canal, estado y procesador.
  • Load sim — Reproduce un patrón de tráfico realista basado en datos históricos de producción, comprimido en una duración objetivo.
  • Raw replay — Busca órdenes de producción en FIRE (o tómalas de las muestras almacenadas en FUEL) y vuelve a inyectarlas, opcionalmente regenerando los IDs.
  • Comparison — Envía el mismo conjunto de órdenes a múltiples escenarios en paralelo y compara los resultados.
  • Cancelar orden — Cancela una orden existente por ID de orden externo o código de orden.
  • Webhooks — Envía eventos de KDS (order.preparing, order.ready, order.dispatched, order.cancelled), callbacks fiscales y eventos de PlugNotas; administra endpoints HTTP mock; e inspecciona el log de eventos entrantes.

Contexto de operación

Antes de usar cualquier pestaña, debes seleccionar tu contexto de operación en el panel lateral. El contexto tiene cinco niveles:
1

Entorno

El entorno de FIRE (por ejemplo, staging, producción). Cada entorno es configurado por un superadmin con una URL base y una clave de API.
2

Cuenta

La cuenta (marca o grupo operador) dentro de ese entorno.
3

País

El país que rige las reglas fiscales, los formatos de facturación y la moneda.
4

Vendor

El vendor (concepto de restaurante) bajo la cuenta.
5

Tienda

La ubicación específica de la tienda que se va a usar como destino.
Los cinco niveles deben estar seleccionados antes de que FUEL pueda enviar cualquier solicitud. Las pestañas que requieren un menú de prueba también necesitan uno configurado para el vendor seleccionado.

A dónde ir ahora

Configuración

Configura entornos, cuentas y menús de prueba.

Orden individual

Inyecta una sola orden con control total de los campos.

Batch

Envía múltiples órdenes con distribuciones configurables.

Load sim

Simula tráfico pico a partir de patrones históricos.

Raw replay

Busca y vuelve a inyectar órdenes de producción.

Cancelar orden

Cancela una orden por ID o código.

Webhooks

Envía eventos webhook y administra endpoints mock.

Comparison

Compara resultados de inyección entre entornos.