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

> ## Agent Instructions
> Ready for Commerce is an ecosystem that currently contains two products, PIM and Repricer, standing on one shared foundation: one identity, one organization, one team, one bill. Do not call it a platform with features, and never hint at an unreleased product.
> PIM connects to Shopify, Amazon, Square, Google Merchant Center and BigCommerce. Repricer connects to Amazon, Walmart, Shopify, BigCommerce, eBay and Square. The two products do not share one list, and each integration is authorized separately inside each product. The roster grows on purpose, so describe what the product does and let a table carry which integrations do it today, instead of counting them or writing that only one does something.
> Integration is the word this product uses, and it is the default in the documentation: the connection, the account, the Integrations screen, the per-account settings and the sync state are all integrations. Channel is reserved for the narrow sense of a destination where a listing lives, as in a product being live on a channel or archived on the channel.
> Newegg is not a supported channel. Do not describe it.
> On Amazon, PIM manages the offer only: price, availability and condition. It does not publish listing content such as titles, descriptions, images or specifications.
> Sign-in is passwordless: a single-use code emailed to the user, or Google. There are no passwords anywhere, so never describe a password, a sign-up with a password, or an email confirmation link.
> There is no public API for customers and no customer-facing webhooks. There is no organization-wide activity feed and no audit export, but the PIM does keep version history on products, brands, categories, tags and specifications, with who changed what and a restore, so never write that changes are not recorded or that an edit cannot be undone. Do not describe capabilities that are not documented here.
> Never write that the products have no AI, and never write that anything is AI-powered. Both are wrong. The PIM's image Optimizer runs AI-backed transforms the seller starts on purpose: Upscale, Remove background, and the region selection behind Refine. The Repricer reads competitor prices off web pages on the server. No control, badge or tooltip in either product names AI, and the seller never writes a prompt, so describe what the buttons do in the app's own words instead of reaching for the word.
> A PIM product, brand, category or variant can be switched off per connected integration account. Hover the channel badge and the switch is beside the account name in the card that opens. It carries no visible caption, so never call it the Sync switch: Sync is only its accessible name. On a variant-grained provider, Amazon today, the switch moves into the variant editor. On a product it asks whether to delete it from the channel, archive it there, or leave it live. Disabling stops publishing, not reading. There is still no per-field sync toggle.
> The PIM's image Optimizer replaced a feature called Squarify, which no longer exists. It resizes to an aspect ratio or to exact dimensions, removes backgrounds, upscales, trims the transparent margin around a cutout and re-centers it, pads, fills and re-encodes, and it always publishes a new asset instead of changing the original. Nothing crops into the picture: the subject is always contained whole.
> The PIM has no repricing engine and never reacts to a competitor's price. It does build the price it publishes to each integration account from the seller's own fields, configured in that account's settings, so do not write that the PIM has no pricing rules.
> Neither product has an in-app notification center, bell or inbox. Notifications are delivered by email only.
> Billing is per organization and per product, and only the organization owner can see or change it. Team members are free and uncounted, so never describe seats or per-user pricing.
> The seller never picks a plan. Each product has twelve price tiers assigned automatically from usage: the PIM from catalog product count, which includes drafts and archived products, and the Repricer from trailing 30-day sales. Nothing is feature-gated by plan and exceeding a tier never blocks work, so never write that a feature requires a higher plan.
> A subscription that is past due or paused makes the product read-only, which stops repricing and blocks edits without deleting data. Only a canceled subscription locks the seller out. Nothing is ever charged without a payment method on file.
> Pages containing the text 'This page has not been written yet', or its Spanish equivalent 'Esta página todavía no está escrita', are placeholders. Do not treat their headings as documented behavior.

# Actividad de precios

> La actividad de precios es la lista de cada precio que Repricer te cambió, una fila por cada cambio, con la razón detrás de ese cambio.

La actividad de precios es la lista de cada precio que Repricer te ha cambiado. Una fila es un cambio en una publicación, con el más reciente arriba.

Cada fila te da cuatro cosas: el precio de antes del cambio, el precio de después, la razón por la que el precio se movió y la estrategia que lo decidió. Pasa el cursor por la razón y recibes la explicación completa en una frase, con los precios adentro.

Casi siempre se abre por una de tres razones. Un precio no es el que esperabas y quieres saber qué lo movió. Cambiaste una estrategia y quieres ver si está haciendo lo que querías. O quieres leer el precio de una publicación hacia atrás, semana por semana.

La encuentras en `Actividad de precios`, en la barra lateral, entre `Estrategias` y `Reportes`. Esas mismas filas, para una sola publicación, están en la pestaña `Actividad` de esa publicación, y más abajo hay una sección sobre eso.

## Antes de empezar

### Qué te permite hacer tu rol

Leer la actividad de precios está abierto para todo el mundo. Lo que cambia con tu rol es qué puedes hacer con lo que lees.

| Qué quieres hacer | El rol más bajo que puede |
| --- | --- |
| Leer todas las filas, y abrir una publicación desde una de ellas | `Analista` |
| Cambiar un costo o un límite de precio en la publicación que abriste | `Editor` |
| Mover esa publicación a otra estrategia, o pausarla | `Gerente` |

Por debajo de tu rol no se esconde nada. Los roles se asignan en [equipo, roles y permisos](/es/team#qué-puede-hacer-cada-rol-del-repricer).

## Cómo saber por qué cambió un precio

<Steps>
  <Step title="Abre la actividad de precios">
    Pulsa `Actividad de precios` en la barra lateral. El cambio más reciente de toda tu organización es la primera fila de la tabla.
  </Step>

  <Step title="Encuentra la publicación por la que preguntas">
    Pulsa `Buscar` en la barra de herramientas arriba de la tabla y escribe el SKU, o parte del título del producto.
  </Step>

  <Step title="Lee qué hizo el precio">
    `Desde` es el precio de antes del cambio, `Hasta` es el de después, y `Cambio` es la diferencia entre los dos en porcentaje.
  </Step>

  <Step title="Lee por qué se movió">
    `Razón` te da una etiqueta corta, como `Por debajo de la competencia`. Pasa el cursor por esa etiqueta y aparece un mensaje que te explica ese cambio completo.
  </Step>

  <Step title="Abre la publicación de esa fila">
    Pulsa el SKU. La publicación se abre encima de la tabla, en el mismo diálogo que recibes desde `Publicaciones` en la barra lateral.
  </Step>
</Steps>

Esos cinco pasos son todo el trabajo. Todo lo que sigue es el detalle: qué te dice cada columna, qué significa cada una de las 13 razones, y por qué a veces un cambio que esperabas no tiene ninguna fila. No necesitas nada de eso para leer un cambio de precio.

## Cada opción en detalle

### Qué te dice cada columna

La tabla se abre ordenada por `Fecha`, de lo más nuevo a lo más viejo. Puedes ordenarla por cualquier otra columna, como lo explica [filtros](/es/repricer/filters).

| Columna | Qué te dice |
| --- | --- |
| `Fecha` | El día y la hora del cambio, en tu propia zona horaria, y sin el año |
| `Integración` | En qué integración se vende esa publicación |
| `Región` | En qué región de esa integración, como un marketplace de Amazon o una tienda de Shopify |
| `Conexión` | `Activa` mientras esa cuenta esté conectada y esa región encendida, `Inactiva` cuando no |
| `Tipo` | `Consumidor` para el precio que ven tus compradores, `Empresarial` para un precio B2B de Amazon |
| `SKU` | Tu propio código del artículo. Púlsalo para abrir la publicación |
| `ID de producto` | El código del canal, como un ASIN. Casi siempre es un enlace al artículo en el canal |
| `Título del producto` | El título tal como lo tiene el canal de ventas |
| `Desde` | El precio de antes del cambio. Vacío en el primer precio que se registró |
| `Hasta` | El precio de después del cambio |
| `Cambio` | La diferencia en porcentaje, en verde si sube y en rojo si baja |
| `Razón` | Una etiqueta corta de lo que movió el precio. Pasa el cursor para la frase completa |
| `Estrategia` | La estrategia que tomó esa decisión |

Dos de esas columnas no siempre están. `Conexión` empieza escondida, y la enciendes en `Columnas`, en la barra de herramientas. `Tipo` no está en la tabla hasta que tu organización tenga un cambio de precio empresarial. Hasta entonces todas las filas son del mismo tipo, así que la columna te daría la misma palabra en todas.

`Cambio` dice `NEW`, en inglés, en lugar de un porcentaje siempre que `Desde` esté vacío. En la primera fila de una publicación no hay precio anterior contra el cual medir, así que no hay porcentaje que darte.

<Accordion title="Por qué a veces el ID de producto es texto que no puedes pulsar">
  El enlace abre el artículo en el canal de ventas, en una pestaña nueva. Que lo tengas o no depende de cómo arma ese canal la dirección web de un artículo. Donde el ID de producto es la dirección entera, como pasa con un ASIN, el enlace siempre está.

  Otros canales arman la dirección con una segunda pieza que guarda la publicación y que esta tabla no lee, como el identificador de la tienda. Ahí el ID sale como texto simple. Pulsa el SKU para abrir la publicación y usa el enlace `ID de producto` de la parte de arriba de ese diálogo, que siempre funciona.
</Accordion>

### Qué significa cada razón

Hay 13 razones. Cada fila recibe exactamente una, y las mismas 13 aplican en todas las integraciones donde vendes.

| Razón | Tu precio se movió porque |
| --- | --- |
| `Por debajo de la competencia` | Tu estrategia se puso debajo del precio contra el que te mide |
| `Igual que la competencia` | Tu estrategia puso tu precio igual a ese precio |
| `Por encima del mercado` | Tu estrategia puso tu precio a propósito arriba de ese precio |
| `Recuperación de margen` | El precio contra el que te miden subió, así que el tuyo subió detrás |
| `Alcanzó el precio mínimo` | Tu estrategia quería bajar más y uno de tus mínimos lo detuvo |
| `Alcanzó el precio máximo` | Tu estrategia quería subir más y uno de tus topes lo detuvo |
| `Protegiendo la ganancia` | El precio se quedó donde se quedó para conservar la ganancia que pide tu estrategia |
| `No puede competir en precio` | Competir habría roto uno de tus límites, así que tu alternativa decidió el precio |
| `Precio manual` | Tú mismo escribiste un precio fijo en la publicación |
| `Sin competidores` | No había contra qué poner precio, así que tu alternativa decidió el precio |
| `Precio inicial` | Es el primer precio registrado de esa publicación |
| `Buscando el Buy Box` | Tu precio bajó un escalón, buscando el precio que gana el Buy Box |
| `Optimizando el Buy Box` | Tu precio subió un escalón mientras tenías el Buy Box |

La etiqueta es la versión corta. **Pasa el cursor por ella para la frase detrás de tu propio cambio.** Esa frase nombra el precio contra el que te midieron y cuál era. Después dice qué hizo tu estrategia con ese precio, cuál de tus límites cambió la respuesta, y dónde terminó tu precio. La frase se arma con esa fila sola, así que dos filas con la misma etiqueta te pueden dar dos frases distintas.

El orden que produce las 13 está en [cómo se decide un precio](/es/repricer/how-pricing-works), que desarma el cálculo parte por parte.

<Accordion title="Todo lo que puede nombrar la explicación de una razón">
  El precio contra el que te midieron sale como el Buy Box, el competidor más bajo, la oferta de FBA más baja o la oferta gestionada por el comerciante más baja. También puede salir como el precio de Amazon, el vendedor destacado, el promedio del mercado, la oferta similar más baja, el precio de referencia o tu costo.

  Un límite que cambió tu respuesta sale como tu precio mínimo, tu precio máximo, MAP o el tope del precio de venta sugerido. También puede salir como tu precio fijado por MAP, tu precio fijado por MSRP, tu precio mínimo basado en el costo o el tope de precio.

  Cuál te toca depende de tu estrategia y de los límites que pusiste. Lee [objetivos y modos](/es/repricer/strategies/targets-and-modes) para lo primero y [precios de una publicación](/es/repricer/listings/pricing) para lo segundo.
</Accordion>

### Cómo acotar la tabla a los cambios que quieres

La barra de herramientas de esta tabla es la misma de todas las tablas del Repricer, así que `Buscar`, `Columnas`, `Filtrar` y `Densidad` funcionan como lo explica [filtros](/es/repricer/filters#la-barra-de-herramientas-arriba-de-cada-tabla). Tres cosas de aquí son propias de esta tabla.

**Seis de las columnas se filtran desde una lista.** `Integración`, `Región`, `Conexión`, `Tipo`, `Razón` y `Estrategia` te dan listas desplegables de respuestas en vez de una casilla donde escribir. Las otras siete piden una comparación y un valor, así que `Hasta` con `mayor que (>)` y `50` te da los cambios que terminaron arriba de 50 en tu propia moneda.

**Las listas de `Razón` y de `Estrategia` se arman con tu propio historial.** Una razón que ninguna estrategia tuya ha producido nunca no aparece. Una estrategia que alguien eliminó tampoco. Que la lista sea corta es normal, y es una respuesta más rápida que una lista larga de cosas que no coincidirían con nada.

**Llegar desde el panel te deja dos filtros puestos.** La tarjeta `Cambios de precio` [del panel](/es/repricer/dashboard) abre esta tabla con `Fecha` en las últimas 24 horas y `Conexión` en `Activa`. Abre `Filtrar` en la barra de herramientas y quítalos cuando querías verlo todo.

Un conjunto de filtros que armas seguido vale la pena guardarlo. `Toda la actividad` es la vista con la que empiezas, y en [vistas guardadas](/es/repricer/saved-views) agregas las tuyas.

### Cómo leer una sola publicación

Cada publicación tiene una pestaña `Actividad` con esas mismas filas, para esa publicación sola. Abre la publicación desde `Publicaciones` en la barra lateral, o pulsa un SKU en esta tabla, y pulsa `Actividad` en la fila de pestañas de arriba del diálogo.

La pestaña quita las columnas que dirían lo mismo en todas las filas, así que `Integración`, `Región`, `Conexión`, `SKU`, `ID de producto` y `Título del producto` no están. `Fecha`, `Desde`, `Hasta`, `Cambio`, `Tipo`, `Razón` y `Estrategia` sí, y significan lo mismo que aquí.

Dos cosas se comportan distinto ahí. El total de abajo de la pestaña es un conteo exacto, y esta tabla te da un estimado. La pestaña tampoco tiene vistas guardadas, así que un filtro que pones ahí dura hasta que cierras la publicación y no más.

**Ve a la pestaña para un artículo, y quédate aquí para varios.** Una publicación con la que llevas días peleando se lee mejor como su propia lista corta. Aquí esas mismas filas están repartidas entre todo lo demás que hizo tu organización. La pestaña `Análisis`, en ese mismo diálogo, agrega una gráfica y un conteo de esos cambios, y está en [análisis](/es/repricer/listings/insights).

### Límites

| Qué | Límite |
| --- | --- |
| Filas por página al principio | 50 |
| Filas por página en la pestaña `Actividad` | 25 |
| Cambios recientes que se leen para armar las listas de `Razón` y `Estrategia` | 5.000 |
| Cuánto se conserva un cambio | Lo que la publicación siga en el canal |

### Lo que la actividad de precios no puede hacer

| No puedes | Haz esto en su lugar |
| --- | --- |
| Descargar esta tabla, ni exportarla a un archivo | Las [exportaciones](/es/repricer/uploads/exports) del Repricer sacan tus publicaciones, y los cambios de precio no están entre los campos |
| Ver las corridas que decidieron no cambiar nada | De esas no se escribe nada. [Cómo se decide un precio](/es/repricer/how-pricing-works) explica qué detiene un precio |
| Recibir un correo cuando un precio cambia | Lee esta tabla, o la pestaña `Actividad` de la publicación que te importa |
| Deshacer un cambio, ni devolver un precio | Escribe el precio que quieres en `Precio manual`, en la pestaña `Precios` de la publicación |
| Seleccionar filas, ni hacer algo sobre varias a la vez | Abre una publicación a la vez desde su SKU |
| Saber si el canal de ventas aplicó el precio | Lee la columna `Destino` de tu tabla de publicaciones, que está en [estado de la publicación y del repricing](/es/repricer/listings/statuses) |

## Qué te dice una fila y qué no

Hay cuatro cosas de estas filas que sorprenden la primera vez. Las cuatro salen de la misma idea: una fila es lo que decidió el Repricer, y una decisión todavía no es un precio en el canal de ventas.

### Una fila se escribe cuando se decide el precio, no cuando el canal lo tiene

La fila aparece en el momento en que el Repricer define un precio nuevo, que es antes de que se le avise al canal de ventas. Además aparece en tu pantalla sin recargar nada, con un resaltado corto encima, así que puedes dejar la tabla abierta y ver llegar los cambios.

Entonces una fila de aquí te dice que el precio salió. No te dice que un comprador lo esté viendo. Qué hizo el canal con ese precio está en tu tabla de publicaciones, donde la columna `Destino` de la publicación lo sigue mostrando hasta que el canal lo confirme. En [estado de la publicación y del repricing](/es/repricer/listings/statuses) aparece un precio que nunca se aplicó.

### Una corrida que no cambió nada no deja fila

El Repricer mira tus publicaciones mucho más seguido de lo que cambia un precio, y casi todas esas corridas terminan con tu precio exactamente donde estaba. Ninguna de ellas se escribe aquí. Cada fila de esta tabla es un cambio.

Por eso una publicación puede pasar dos semanas sin una sola fila y estar funcionando. Su `Estado del repricing` dice `Funcionando`, y la razón de que nada se moviera es que nada tenía que moverse. Si quieres saber qué haría una estrategia con tus precios ahora mismo, el paso `Vista previa` del [asistente de estrategias](/es/repricer/strategies/wizard) lo estima antes de que guardes nada.

### Una decisión sobre un precio empresarial deja dos filas

Una cuenta de Amazon con [precios B2B](/es/repricer/strategies/b2b-pricing) encendidos tiene dos precios que mantener, y una decisión puede mover los dos. Cuando lo hace, recibes dos filas en el mismo momento, con la misma `Razón` y la misma `Estrategia` detrás. `Tipo` es lo que las distingue, con `Consumidor` en una y `Empresarial` en la otra.

Tu precio empresarial solo recibe una fila cuando de verdad cambió. Una decisión que movió tu precio de comprador y dejó el empresarial igual es una sola fila.

### Hasta dónde llega tu historial

Nada de esta tabla se recorta ni se borra por antigüedad, así que una publicación que llevas dos años teniendo tiene dos años de cambios. En un historial largo, el filtro de `Fecha` te lleva a marzo pasado más rápido que bajar con el ratón.

Un historial solo se acaba cuando se acaba la publicación.

<Warning>
  Elimina o cierra un SKU en el canal de ventas y la siguiente sincronización quita esa publicación de aquí, con todos sus cambios de precio. Vuelve a poner el SKU y recibes una publicación nueva con el historial vacío.
</Warning>

## Cuando algo falla

### La pantalla dice que todavía no hay nada

Recibes uno de dos mensajes en lugar de la tabla, y cuál de los dos te dice qué hacer.

| Qué dice la pantalla | Qué significa |
| --- | --- |
| `Aún no hay nada por aquí`, con un botón `Comenzar` | No tienes ninguna integración conectada. El botón abre `Integraciones` en la barra lateral, y ahí solo entra un `Administrador` |
| `Ya casi`, sin botón | Tu integración está conectada y todavía no ha cambiado ningún precio. La sincronización y el repricing tienen que correr primero |

El segundo es el estado normal de una organización nueva durante un rato. No hay nada mal y no hay nada que arreglar.

### Una razón o una estrategia que usaste no está en la lista de filtros

Esas dos listas se arman con tus cambios recientes, así que una razón o una estrategia que dejó de aparecer hace mucho se cae de la lista. Una estrategia que alguien eliminó ya no vuelve a ella, aunque las filas que hizo sigan en la tabla.

Búscala en vez de filtrar. `Buscar`, en la barra de herramientas, lee el nombre de la estrategia además del SKU, así que escribir ese nombre encuentra sus filas esté o no en la lista.

### El total de abajo trae un ~ adelante

Abajo a la derecha de la tabla lees algo como `1-50 de ~12.340`. Ese `~` marca el total como un estimado y no como un conteo.

Alcanza para pasar páginas y para ver más o menos cuánto tienes, y puede moverse unas filas entre una visita y la siguiente. Cuando necesitas el número exacto, abre la pestaña `Actividad` de la publicación, cuyo total sí se cuenta.

### Mensajes que puedes recibir

| Mensaje | Qué hacer |
| --- | --- |
| `Publicación no encontrada` | La publicación se quitó del canal de ventas después de que se registró ese cambio. La fila se queda hasta que la siguiente sincronización la limpie |
| `No se pudo cargar el detalle de la publicación` | Vuelve a pulsar el SKU. Recarga la página si pasa dos veces |

## A dónde ir después

<Columns cols={2}>
  <Card title="Cómo se decide un precio" icon="route" href="/es/repricer/how-pricing-works">
    El orden detrás de cada razón de esta tabla, desde el precio de la competencia hasta el redondeo.
  </Card>

  <Card title="Estado de la publicación y del repricing" icon="signal" href="/es/repricer/listings/statuses">
    Donde un precio que nunca cambió, o que nunca se aplicó, te dice qué está esperando.
  </Card>

  <Card title="Análisis" icon="chart-line" href="/es/repricer/listings/insights">
    Los mismos cambios como gráfica y como conteo, en una publicación a la vez.
  </Card>

  <Card title="Filtros" icon="funnel" href="/es/repricer/filters">
    La barra de herramientas de esta tabla, y cada comparación que puedes armar sobre una columna.
  </Card>
</Columns>
