1. Faro

Nivel 2 · ¿Qué pedidos cuentan?

La solicitud

De Megan Collins, Directora de Ventas

“Mi panel de ventas dice que tuvimos 4,783 pedidos en 2025 y finanzas dice 4,409. ¿Cuál es el correcto para la nota de cierre de año al equipo?”

Tu objetivo

Elige el conjunto de pedidos que va en el conteo de pedidos y los ingresos de 2025.

En 2025 Harbor & Pine tiene 4,295 pedidos completados, 114 reembolsados, 275 cancelados y 99 pendientes (4,783 en total). Las ventas netas de las líneas válidas son $2,301,690.14 en completados, $60,542.10 en reembolsados, $158,503.16 en cancelados y $47,711.10 en pendientes. ¿Qué pedidos deben usar el conteo de pedidos y las ventas netas de 2025?

Elige una respuesta y luego compruébala.

La lección

Los estados te dicen qué pasó

Cada pedido de Harbor & Pine termina en uno de cuatro estados. En 2025:

SELECT status, COUNT(*) FROM orders
WHERE order_date >= '2025-01-01' AND order_date < '2026-01-01'
GROUP BY status;
-- completed 4,295 · refunded 114 · cancelled 275 · pending 99
  • Completado: pagado y entregado. Algunas líneas aún pueden volver como devoluciones.
  • Reembolsado: pagado, entregado y luego devuelto por completo. Cada línea está en returns.
  • Cancelado: detenido antes del pago. No cambió dinero de manos.
  • Pendiente: aún sin liquidar. Casi todos se hicieron en los últimos diez días de diciembre.

Demanda, reservas e ingresos

Tres preguntas distintas usan tres conjuntos de pedidos distintos.

Demanda (¿cuántos pedidos intentaron hacer los clientes?) cuenta todo: 4,783. Sirve para tráfico y salud del checkout, porque un pico de cancelaciones es un problema que vale la pena ver.

Reservas (¿qué pagaron los clientes?) cuenta los pedidos completados y reembolsados: 4,409 pedidos y $2,362,232.24 de ventas netas. Este es el conteo de pedidos detrás del AOV, los pedidos por cliente y las ventas netas en toda esta ruta.

Ingresos netos (¿qué se quedó la tienda?) parten de las reservas y restan los reembolsos. Mantener los pedidos reembolsados en las reservas y restar el reembolso aparte vuelve las devoluciones una línea visible del informe, en lugar de pedidos que se esfumaron en silencio.

¿Por qué no solo completados?

Filtrar por status = 'completed' se ve limpio y da $2,301,690.14. Pero trata los 114 pedidos reembolsados como si nunca hubieran ocurrido, mientras los pedidos completados con devoluciones parciales siguen contando completos. Las devoluciones quedan a medio ocultar y tu tasa de devolución se ve mejor de lo que es. La definición de contabilizado trata todas las devoluciones de la misma manera.

Errores comunes

  • Contar pedidos pendientes como ventas. Son sobre todo de los últimos días del año; cuéntalos cuando se completen, en el año en que se hicieron.
  • Filtros distintos en numerador y denominador. AOV = ventas netas / pedidos solo tiene sentido si ambos usan el mismo conjunto de pedidos.
  • Definiciones silenciosas. Pon el filtro de estado en la nota al pie de cada número de ingresos.

Nota de entrevista

Cuando un entrevistador pregunte “¿cómo calcularías los ingresos a partir de una tabla de pedidos?”, pregunta qué estados existen. Decir “excluiría cancelados y pendientes, mantendría los reembolsados y restaría los reembolsos” muestra que piensas en definiciones antes que en código, que es el objetivo de la pregunta.

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.