Restofy Docs
Reportes del negocio POST

Reporte de ventas por producto

POST /api/reports/list-product-sales

Descripción

Devuelve el listado paginado de ventas agregadas por producto en un rango de fechas, con totales del período y categorías para filtrar.

Detalles

Agrupa las ventas confirmadas por producto dentro del rango de fechas consultado y entrega unidades, órdenes e ingresos de cada uno, junto con los totales del período y las categorías disponibles para filtrar. Las cortesías no suman ingreso. Permite acotar por categoría y por búsqueda de nombre o código.

Permisos requeridos

reports.module

Request

Nombre Tipo Requerido Reglas
dateFrom string No
max:30
dateTo string No
max:30
categoryId int No
min_value:1
search string No
max:100

Paginación

defaultLimit 10
maxLimit 200
allowedSorts productName, units, orders, netRevenueCents, totalCents
defaultSort netRevenueCents
defaultDir desc
withTotal true

Ejemplo de request

curl -X POST https://restofy.pro/api/reports/list-product-sales \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

Los valores son demo: reemplázalos por datos reales del negocio.