Skip to main content

Artisan Commands Documentation

Este documento centraliza comandos operativos del proyecto y enlaza su documentación detallada.

🎯 Objetivo

  • Tener un punto único para consultar comandos Artisan de mantenimiento, soporte y reconciliación de datos.
  • Estandarizar el uso recomendado (dry-run primero cuando aplique).

🛠️ Comandos Disponibles

registrations:reconcile-importe-details

Reconciliar y persistir en eventos_x_usuarios.details las selecciones de campos importe tomadas desde órdenes aprobadas. Incluye casos legacy donde:
  • la orden principal de inscripción no estaba enlazada por orders.registration_id
  • falta meta.selected_value en líneas orders_items (incluyendo algunos flujos históricos con descuento 100%)

Uso

Opciones

  • --registration-id=: Reconciliar una inscripción concreta (eventos_x_usuarios.id)
  • --event-id=: Reconciliar inscripciones de un evento concreto
  • --dry-run: Muestra qué actualizaría sin persistir cambios
  • --limit=: Límite de filas a procesar cuando se usa --event-id (por defecto: 500)

Ejemplos

Notas

  • Debes indicar --registration-id o --event-id.
  • Se recomienda ejecutar primero con --dry-run.
  • El comando solo guarda registros cuando detecta cambios reales.

📎 Relacionado