> ## Documentation Index
> Fetch the complete documentation index at: https://docs.retailgrid.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Revisar y aprobar cambios de precio

> Revisa, ajusta y publica cada precio que proponen tus agentes de pricing, con comentarios, filtros, aprobación masiva y publicación en un clic.

El **flujo de aprobación de precios** es donde los precios propuestos se convierten en precios activos. Tanto [Dynamic Pricing](https://docs.retailgrid.io/es/agents/dynamic-pricing.md) como [Price Optimization](https://docs.retailgrid.io/es/agents/price-optimization.md) escriben sus resultados en el Grid como propuestas: no cambian tus precios activos por sí solos. Aquí revisas cada propuesta y luego publicas las que te convencen.

Así mantienes el control: un agente hace el trabajo pesado en miles de SKUs y tú sigues siendo quien toma la decisión final sobre cada precio que sale.

## Cuándo usarlo

Recurre al flujo de aprobación después de cualquier ejecución de un agente que haya producido precios sobre los que quieres actuar:

* Una ejecución de Dynamic Pricing escribió una nueva columna **Rules Based Price**.
* Una ejecución de Price Optimization escribió recomendaciones en **Proposed Price**.
* Quieres un paso deliberado de revisión y publicación en lugar de tratar la salida del agente como definitiva.

## Abrir la cola de revisión

Cuando termina la ejecución de un agente, cambia a la pestaña **Price Approval** del Grid. Cada fila es un cambio propuesto, con el producto, su precio actual, el **Proposed Price**, el cambio de precio en dinero y en porcentaje, el impacto en el margen y el impacto pronosticado en ventas, para que puedas juzgar cada cambio en contexto.

Los chips de estado en la parte superior cuentan la cola y la filtran con un clic:

* **All** - todas las filas del Grid.
* **To Review** - propuestas que todavía esperan tu decisión. Aquí es donde trabajas.
* **Approved** - propuestas que has aceptado, preparadas y listas para publicar.
* **Rejected** - propuestas que has descartado.

La columna **Status** de cada fila indica en qué punto está esa fila: **To Review**, **Accepted**, **Rejected** o **No Change** cuando el agente propuso el precio que el producto ya tiene. Las filas **No Change** no requieren nada de ti.

El encabezado también registra **cuándo** se calcularon las propuestas actuales y **qué agente** las produjo, de modo que puedas ver de un vistazo si estás revisando una ejecución reciente. Una cadena Price Optimization -> Dynamic Pricing se etiqueta como **Price Optimization**.

## Columnas de impacto en ventas

Cada fila muestra también el **impacto pronosticado** del precio propuesto en las columnas **Δ Sales Units**, **Δ Sales Value**, **Δ Gross Profit** y **Δ Gross Margin %**, sobre un horizonte que eliges en el control **Forecast horizon** (7d, 30d, 90d o 180d). Cambia el horizonte y las columnas se recalculan y cambian su etiqueta en consecuencia. Úsalo para valorar un cambio por sus consecuencias financieras, no solo por el tamaño del movimiento: una pequeña rebaja que eleva el beneficio bruto pronosticado puede ser mejor opción que una mayor que no lo hace. Cuando haces un **override** (anulación) de un precio propuesto, el impacto pronosticado se recalcula con tu cifra, así que estás valorando el efecto de tu propia edición y no el de la original del agente. Consulta [Pronóstico de ventas e impacto de precio](https://docs.retailgrid.io/es/agents/sales-forecast.md) para saber cómo se construye el pronóstico.

## Resumen de impacto a nivel de ejecución

Encima de la cola, una banda **Impact Summary** resume toda la ejecución en una sola vista, para que puedas juzgar el lote antes de recorrerlo fila por fila. Informa de los productos en el alcance y de cómo la ejecución los reparte (precios **raised** (subidos), **cut** (bajados) y **unchanged** (sin cambio)), junto con el cambio medio y el efecto pronosticado en **gross profit** (beneficio bruto), **revenue** (ingresos) y **units** (unidades) sobre el horizonte seleccionado.

La banda refleja los **filtros y el horizonte de pronóstico actuales**: filtra la cola a una categoría o a un nivel de confianza y el resumen se recalcula solo para ese segmento, de modo que puedas dimensionar el impacto del conjunto que estás a punto de aprobar. Úsalo como comprobación previa a una aprobación masiva: un lote que parece razonable fila por fila puede sumar un movimiento en beneficio bruto mayor del que pretendías.

## Acciones por fila

Para cada cambio propuesto puedes:

* **Approve** (aprobar) - aceptar el precio propuesto tal cual.
* **Reject** (rechazar) - descartar la propuesta; el precio activo queda sin cambios.
* **Override** (anular) - reemplazar el precio propuesto por un precio manual tuyo y luego aprobarlo.
* **Comment** (comentar) - dejar una nota en una fila (por qué rechazaste, qué anulaste y por qué) para que la decisión sea auditable más adelante.

## Filtrar la cola

Trabaja una cola grande en pasadas deliberadas en lugar de fila por fila. Empieza con el chip **To Review** y luego afina con los filtros de columna del propio Grid, que funcionan aquí igual que en cualquier otra parte del Grid:

* Ordena o filtra por **Price Change %** para atender primero los movimientos más grandes.
* Filtra por **New Unit Margin % pp change** para detectar cambios que empujan el margen en la dirección equivocada.
* Filtra por atributos de producto (categoría, marca, tienda) para revisar un segmento cada vez.
* Filtra por **Confidence** para separar las recomendaciones de las que el modelo está seguro de las más débiles.

Guarda una pasada que repites como una [vista](https://docs.retailgrid.io/es/grids/views.md), para que la cola del mes que viene se abra en el mismo segmento filtrado.

## Aprobación masiva

Cuando un conjunto filtrado se ve bien, haz una **aprobación masiva** de toda la selección en una sola acción en lugar de hacer clic en cada fila. Un patrón habitual: filtrar a cambios pequeños y dentro de la política, aprobarlos en masa y luego revisar individualmente los movimientos grandes o inusuales.

Para que las ejecuciones **programadas** despachen los cambios dentro de la política sin ninguna pasada manual, activa la aprobación automática en la [pestaña Automation](https://docs.retailgrid.io/es/agents/automation.md): aprueba y pone en cola las propuestas que superan los límites de margen y de cambio de precio que definas, y retiene aquí el resto para revisión.

## Publicar

Cuando tus aprobaciones estén listas, haz clic en **Publish Prices**. El botón muestra el número de aprobaciones preparadas, así que se lee **Publish Prices (12)** cuando hay doce listas para salir. Publicar aplica los precios aprobados como precios activos en esos productos. A partir de ese momento los nuevos precios fluyen por el resto de Retailgrid: las [métricas](https://docs.retailgrid.io/es/reference/metrics.md) se recalculan con ellos y aparecen en las [exportaciones](https://docs.retailgrid.io/es/grids/export.md) y en la API pública.

Las propuestas rechazadas y las no revisadas no se publican; solo los cambios que aprobaste pasan a estar activos.

## Errores habituales

* **Olvidar publicar** - aprobar una fila solo la prepara; nada pasa a estar activo hasta que publicas. Si los precios no cambiaron, comprueba si publicaste.
* **Aprobar en masa sin filtro** - la aprobación masiva actúa sobre la selección actual. Filtra primero para aprobar solo el conjunto que realmente revisaste.
* **Los overrides se saltan las salvaguardas del agente** - una anulación manual es tu cifra, no la del agente. Compruébala contra tu margen mínimo antes de publicar.

## Relacionado

* [Dynamic Pricing](https://docs.retailgrid.io/es/agents/dynamic-pricing.md)
* [Price Optimization](https://docs.retailgrid.io/es/agents/price-optimization.md)
* [Programar y automatizar ejecuciones de pricing](https://docs.retailgrid.io/es/agents/automation.md) - aprobación automática de precios que cumplen tus salvaguardas
* [Pronóstico de ventas e impacto de precio](https://docs.retailgrid.io/es/agents/sales-forecast.md)
* [Descripción general de los agentes](https://docs.retailgrid.io/es/agents/overview.md)
* [Ejecuciones](https://docs.retailgrid.io/es/runs/overview.md)
* [Glosario de métricas](https://docs.retailgrid.io/es/reference/metrics.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.