> ## 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.

# Reporte de rentabilidad

> Cuánto están dejando tus publicaciones después del costo y las comisiones, cómo se reparten los márgenes y cuáles son las más ajustadas.

El reporte de rentabilidad te dice qué te dejaría una venta, en cada publicación a la que le pusiste un costo. Toma el precio que pides, le resta lo que te cuesta el artículo y le resta la comisión que el canal se lleva de una venta. Lo que queda es tu ganancia, y la recibes en dinero y en porcentaje.

Casi siempre se abre por una de dos razones. Una es saber si tus precios te están dejando lo suficiente. La otra es sacar la lista de las publicaciones que casi no te dejan nada, para saber cuáles trabajar.

Recibes ocho números arriba, cuatro barras que muestran cómo se reparten tus márgenes, una tabla de tus días y una tabla con una fila por publicación. Casi todo eso describe los precios que pides ahora mismo. Solo la tabla de días cuenta pedidos que de verdad recibiste.

Pulsa `Reportes` en la barra lateral de la izquierda y luego pulsa `Ganancia`, la segunda de las seis tarjetas. Tu reporte se abre en un diálogo encima de la pantalla, con el título `Reporte de rentabilidad`. Nada de aquí cambia un precio ni una publicación, así que puedes abrirlo y moverte con confianza.

## Antes de empezar

### Qué te permite hacer tu rol

Todos los roles leen todos los números de este reporte, y nada de aquí queda por encima de tu nivel. Tampoco hay nada aquí que cambie un precio, una publicación o una estrategia.

Lo que sí decide tu rol es si puedes meter una publicación al reporte. Una publicación entra aquí en cuanto tiene un costo, y escribir un costo necesita rol `Editor`. Los roles se asignan en [equipo, roles y permisos](/es/team#qué-puede-hacer-cada-rol-del-repricer).

### Una publicación sin costo se queda fuera

Sin costo no hay ganancia que calcular. Una publicación que no tiene nada en la columna `Costo` de tu tabla de publicaciones no entra en ninguno de los números que ves aquí, y nada en la pantalla te avisa de eso.

Una organización donde nadie ha llenado un costo abre este reporte con 0 en los ocho números y una tabla vacía al final. Llena un costo y esa publicación se cuenta la próxima vez que abras el reporte. [Costo, comisiones y ganancia](/es/repricer/listings/costs-and-fees#de-dónde-sale-tu-costo) cubre de dónde sale un costo y cómo llenar muchos de una vez.

## Cómo leer este reporte

<Steps>
  <Step title="Abre el reporte">
    Pulsa `Reportes` en la barra lateral de la izquierda. Recibes seis tarjetas. Pulsa `Ganancia`, la segunda, y tu reporte se abre en un diálogo encima de la pantalla.
  </Step>

  <Step title="Lee los números de arriba">
    `Resumen` es el encabezado de la parte de arriba del diálogo, con ocho números debajo. Pasa el cursor por el pequeño icono de información que está junto a cualquiera de ellos y recibes una frase que dice qué cuenta.
  </Step>

  <Step title="Mira cómo se reparten tus márgenes">
    `Distribución de margen` es el panel que está debajo de esos números. Reparte tus publicaciones en cuatro rangos de margen, y el primero, `Negativo (<0%)`, cuenta las publicaciones con las que pierdes dinero.
  </Step>

  <Step title="Lee a cuánto llegó lo que vendiste">
    `Rentabilidad diaria` es la tabla de media altura del diálogo, con una fila por día. La lista desplegable que dice `Últimos 30 días`, en la barra de arriba del diálogo, es la que decide qué días recibes.
  </Step>

  <Step title="Sube al principio tus publicaciones más ajustadas">
    `Por publicación` es la tabla del final, y abre con tu mejor margen primero. Pulsa una vez el encabezado de la columna `Margen` y el orden se invierte, así que las publicaciones que menos te dejan suben al principio.
  </Step>
</Steps>

Ese es todo el reporte. Cierra el diálogo con la × de arriba, con la tecla Escape o pulsando fuera de ella, y vuelves a tus seis tarjetas.

Todo lo que sigue explica una pieza a la vez. Lo único que vale la pena leer de todos modos es qué están contando los números de arriba, y eso está más abajo en esta página.

## Cada opción en detalle

Recibes cuatro partes, en este orden bajando por el diálogo: `Resumen`, `Distribución de margen`, `Rentabilidad diaria` y `Por publicación`. Las secciones de abajo las siguen en ese orden.

El rango de fechas y las listas desplegables `Integración`, `Cuenta` y `Región` están en la barra de arriba del diálogo. Las tres listas reducen las cuatro partes a la vez. El rango de fechas mueve `Rentabilidad diaria` y nada más. [Reportes](/es/repricer/reports) cubre qué hace cada uno.

### Los ocho números de arriba

`Resumen` es el encabezado de la parte de arriba del diálogo del reporte, con ocho números debajo. Cada uno es una etiqueta, un número y un pequeño icono de información. Pasa el cursor por el icono y recibes una frase que dice qué cuenta ese número y de qué suma sale.

| Número | Qué cuenta |
| --- | --- |
| `Margen prom.` | El margen de cada publicación contada, sumado y dividido entre cuántas son |
| `Ganancia est.` | Qué te dejaría una venta de cada publicación contada |
| `Comisiones totales` | Las comisiones estimadas del canal que van dentro de esa misma suma |
| `Rentables` | Cuántas publicaciones contadas dejan dinero, sobre cuántas se contaron, como `125 de 200` |
| `Ganancia prom./unidad` | `Ganancia est.` dividida entre cuántas publicaciones se contaron |
| `Tasa de comisión` | `Comisiones totales` como parte de tus precios sumados |
| `Margen de ganancia` | `Ganancia est.` como parte de tus precios sumados |
| `ROI` | `Ganancia est.` como parte de tus costos sumados |

**`Margen prom.` y `Margen de ganancia` responden lo mismo de dos maneras.** `Margen prom.` cuenta por igual cada publicación, así que una barata pesa lo mismo que una cara. `Margen de ganancia` divide un total entre otro, así que tus publicaciones caras lo mueven más. Cuando esos dos quedan lejos uno del otro, tus artículos baratos y tus caros tienen precios muy distintos, y `Por publicación`, al final del diálogo, es donde lo ves.

**`Rentables` es un par de conteos, y el segundo no es tu catálogo.** Es cuántas de tus publicaciones tienen costo. Así que `125 de 200` en una organización con 900 publicaciones significa que 700 no están en este reporte.

`Ganancia prom./unidad` es por publicación y no por unidad vendida, diga lo que diga la etiqueta. Es `Ganancia est.` dividida entre el número de publicaciones contadas, así que te dice cuánto deja una publicación típica tuya en una venta. Vender más no la mueve.

En una pantalla angosta los tres números de dinero se acortan para caber, así que salen redondeados con una `K` o una `M` al final. Ensancha el diálogo y recuperas el número exacto.

<Accordion title="Por qué Tasa de comisión puede decir 0 cuando sabes que el canal te cobra">
  Solo recibes una estimación de comisión en algunos canales. Una publicación en una tienda tuya no recibe ninguna. Entra en estos números con sus comisiones en 0, así que su ganancia es tu precio menos tu costo y nada más.

  Entonces una organización cuyas publicaciones con costo están todas en sus propias tiendas lee `0%` en `Tasa de comisión`, y lee un margen mejor que lo que se queda. [Costo, comisiones y ganancia](/es/repricer/listings/costs-and-fees) cubre qué canales reciben una estimación.
</Accordion>

### Cómo se reparten tus márgenes

`Distribución de margen` es el panel del diálogo del reporte, debajo de los ocho números de arriba. Reparte cada publicación contada en cuatro rangos de margen y dibuja una barra por cada uno. Cada barra te dice cuántas publicaciones hay en ese rango y qué parte del reporte son.

| Barra | Las publicaciones que trae |
| --- | --- |
| `Negativo (<0%)` | Una venta al precio de hoy te cuesta dinero |
| `Bajo (0-15%)` | Una venta te deja menos del 15% del precio |
| `Medio (15-25%)` | Una venta te deja entre el 15% y el 25% |
| `Alto (25%+)` | Una venta te deja el 25% o más |

Las cuatro barras suman todas las publicaciones del reporte, y el largo de una barra te dice qué parte de ellas es ese rango. Así que una barra `Bajo` larga junto a una `Alto` corta es un catálogo con precios ajustados, diga lo que diga el promedio de arriba.

**Empieza por `Negativo`.** Cada publicación de esa barra es una que pagas por vender al precio que tiene hoy. Cualquier número mayor que 0 ahí vale tu tiempo, y un precio mínimo armado con tu costo es lo que evita que vuelva a pasar, y [el precio mínimo y el máximo](/es/repricer/strategies/price-floor) explica cómo se arma.

Las barras te dan conteos y no SKU. Para ver cuáles publicaciones hay detrás de una, usa `Por publicación` al final del diálogo y ordénala por `Margen`.

### Cómo leer la tabla de rentabilidad diaria

`Rentabilidad diaria` es la tabla de media altura del diálogo del reporte, debajo de las barras. Una fila es un día de tu rango de fechas, con el más nuevo primero.

| Columna | Qué muestra |
| --- | --- |
| `Fecha` | Un día |
| `Ingresos` | A cuánto llegaron los pedidos de ese día |
| `Pedidos` | Cuántos pedidos llegaron ese día |
| `Ganancia` | Qué te habrían dejado los ingresos de ese día |
| `Margen` | Qué parte de esos ingresos es la ganancia |
| `ROI` | Esa misma ganancia como parte de lo que costó la mercancía |

**Esta es la única parte del reporte que mueve tu rango de fechas.** La lista desplegable que dice `Últimos 30 días` está en la barra de arriba del diálogo. Ábrela y elige otro periodo, o elige dos fechas tuyas en el calendario que está junto a esa lista. Los ocho números de arriba y las cuatro barras se quedan exactamente donde estaban.

**Esta tabla no tiene páginas.** Todos los días de tu rango están en pantalla a la vez, así que un rango largo te da una tabla larga. Los días en los que no vendiste nada también están, y dicen 0 de lado a lado. Pulsa cualquier encabezado de columna para ordenar por esa columna en lugar de por fecha. Arriba de las filas está la misma barra de herramientas que te dan todas las tablas del Repricer, con `Buscar`, `Columnas`, `Filtrar` y `Densidad`.

`Margen` y `ROI` dicen lo mismo en cada día que vendió algo. Eso no es una falla, y el motivo está más abajo en esta página.

### Cada columna de la tabla por publicación

`Por publicación` es la tabla del final del diálogo del reporte. Una fila es una de tus publicaciones contadas, y todas las columnas están a la vista cuando llegas.

| Columna | Qué muestra |
| --- | --- |
| `SKU` | Tu propio código para la publicación |
| `Título del producto` | El nombre del producto, recortado para que quepa, y pasa el cursor para verlo entero |
| `Precio` | Lo que pides hoy |
| `Costo` | Lo que te cuesta una unidad |
| `Comisiones` | La comisión estimada que el canal se lleva a ese precio, y 0 donde no hay estimación |
| `Ganancia` | `Precio` menos `Costo` menos `Comisiones` |
| `Margen` | `Ganancia` como parte del `Precio` |
| `ROI` | `Ganancia` como parte del `Costo` |

**Tu tabla abre con tu mejor margen primero.** Pulsa una vez el encabezado de la columna `Margen` y el orden se invierte, así que tus publicaciones más ajustadas suben al principio. Puedes ordenar por las ocho columnas, en los dos sentidos, sobre todas tus publicaciones contadas y no solo sobre la página en la que estás.

**Las columnas de dinero vienen redondeadas a unidades enteras.** Un precio de 29,99 dice `USD$30` aquí, y una ganancia de 4,50 dice `USD$5`. `Margen` y `ROI` sí conservan un decimal, así que lee esos dos cuando el redondeo te esconda la diferencia que buscas.

Arriba de las filas está la barra de herramientas que dan las demás tablas, con `Buscar`, `Columnas` y `Densidad`, y sin botón `Filtrar`. `Buscar` mira en `SKU` y en `Título del producto`, y busca en todas tus publicaciones contadas, así que un SKU que no está en la página que ves igual aparece. La tabla abre con 25 filas por página, y `25`, `50` y `100` son tus opciones en el pie de abajo.

Una fila está tan fresca como la estimación de comisión que trae detrás, ya que la ganancia de esa fila es tu precio menos tu costo menos esa estimación. [Costo, comisiones y ganancia](/es/repricer/listings/costs-and-fees) cubre cuándo se calcula una estimación nueva.

### Límites

| Qué | Límite |
| --- | --- |
| Decimales de los números de arriba | 0 |
| Decimales de `Margen` y `ROI` en las dos tablas | 1 |
| Decimales del dinero en `Por publicación` | 0 |
| Filas que `Por publicación` muestra a la vez | 25, 50 o 100 |

### Lo que este reporte no puede hacer

| No puedes | Haz esto en su lugar |
| --- | --- |
| Abrir una publicación desde una fila | Copia el `SKU` y búscalo desde `Publicaciones`, en la barra lateral |
| Escribir un costo desde aquí | Llena la columna `Costo` en `Publicaciones`, o manda los costos con una [importación](/es/repricer/uploads/imports) |
| Ver cuáles de tus publicaciones no tienen costo | Lee `Con costo` y `Sin costo` en tu [panel](/es/repricer/dashboard), y pulsa cualquiera de las dos para ver las filas detrás |
| Ver la suma completa detrás de una publicación | Abre esa publicación y usa su pestaña `Análisis`, que [costo, comisiones y ganancia](/es/repricer/listings/costs-and-fees) explica |
| Filtrar la tabla por una columna | Usa `Buscar` arriba de las filas |
| Leer lo que de verdad ganaste con los pedidos que recibiste | Lee esto como una estimación. Aquí nada se compara contra un pago recibido |
| Poner dos periodos lado a lado | Lee uno, cambia el rango de fechas, lee el otro |
| Descargarlo, imprimirlo o enviarlo por correo | Exporta tus publicaciones con las columnas de `Comisiones y ganancia`, que [exportaciones](/es/repricer/uploads/exports) explica |

## Qué cuentan los números

### Cuáles de tus publicaciones se cuentan

Una sola prueba lo decide. La publicación tiene un costo mayor que 0, y todo lo demás da igual.

- **Cuenta cualquier canal**, un marketplace o una tienda tuya.
- **Cuenta cualquier estado de publicación.** Una publicación cuyo `Estado de la publicación` dice `Inactivo` sigue estando en tu margen promedio si tiene costo.
- **Las existencias no se miran.** Una publicación de la que no te queda ninguna cuenta igual que una de la que tienes cien.

Por eso el segundo número de `Rentables` es cuántas publicaciones tienen un costo tuyo. No es cuántas publicaciones tienes, y la diferencia entre las dos suele ser grande en un catálogo al que nadie le ha puesto costos.

Quitar un costo saca esa publicación del reporte. Ponerlo en 0 hace lo mismo, porque aquí un 0 se lee como si no hubiera costo.

### Por qué los números de arriba no hablan de lo que vendiste

Cada número de `Resumen`, en la parte de arriba del diálogo del reporte, sale de una unidad de cada publicación contada al precio que tiene hoy. Lo mismo vale para cada barra de abajo. Nada de eso cuenta un pedido.

Entonces `Ganancia est.` es lo que ganarías si vendieras exactamente una de cada publicación contada ahora mismo. No es lo que ganaste el mes pasado, y una buena semana no la mueve. Lo que la mueve es un cambio de precio, un costo que edites, una estimación de comisión nueva o una publicación que llega.

Por eso mismo tu rango de fechas deja quietos esos números. Un precio que pides no tiene día. Puedes ver a cuáles de los seis reportes les mueve tu rango de fechas en [reportes](/es/repricer/reports#elegir-el-rango-de-fechas).

Dos de esas frases de información hablan de ingresos. `Tasa de comisión` y `Margen de ganancia` dividen entre unos ingresos totales, y aquí eso significa tus precios sumados, una unidad por publicación. En el [reporte de ventas](/es/repricer/reports/sales), el número llamado `Ingresos totales` es a cuánto llegaron tus pedidos. Dos números, una palabra, y solo uno de los dos es dinero que recibiste.

### De dónde sale la ganancia diaria

`Ingresos` y `Pedidos` en `Rentabilidad diaria`, la tabla de media altura del diálogo del reporte, son reales. Son los mismos números que el [reporte de ventas](/es/repricer/reports/sales) te da para esos mismos días, leídos de tus cuentas de vendedor.

Las otras tres columnas se calculan a partir de ellos. La `Ganancia` de cada día son los ingresos de ese día multiplicados por el número `Margen de ganancia` de arriba del reporte. `Margen` repite ese mismo número con un decimal, y `ROI` repite el número `ROI` de arriba, en cada día que vendió algo.

Por eso recibes los mismos dos números en todas las filas. El reporte sabe a cuánto llegó lo que vendiste cada día, y no sabe qué artículos salieron. Así que trata cada día como si hubiera vendido el margen promedio de tu catálogo.

Lee la tabla diaria para ver la forma de tus ventas, y lee los números de arriba para ver dónde están tus precios. Un día de vender tus publicaciones más ajustadas y un día de vender las mejores dicen aquí el mismo margen.

### En qué moneda viene cada número

Los ocho números de arriba del diálogo del reporte, y el dinero de `Rentabilidad diaria` debajo de ellos, vienen en la moneda de tu organización. Se convierten por ti al tipo de cambio de hoy.

`Por publicación` es la excepción. Cada monto de esas filas viene en la moneda en la que vende esa publicación, con el código adelante. Así que `USD$30` y `MXN$499` aparecen una fila debajo de la otra. Ese es un precio que quizá vayas a cambiar, así que lo recibes tal como lo escribirías. [Reportes](/es/repricer/reports) cubre dónde se configura la moneda de tu organización.

## Cuando algo falla

### Todos los números de arriba dicen 0

| Qué tienes | Qué recibes |
| --- | --- |
| Ninguna publicación con costo | 0 en los ocho números, cuatro barras vacías y una tabla `Por publicación` vacía, con `Rentabilidad diaria` mostrando igual tus ingresos y tus pedidos |
| Las tres listas desplegables reducidas a cuentas cuyas publicaciones no tienen costo | Lo mismo |
| Costos llenos, y nada vendido en tu rango de fechas | Los ocho números salen normales, y todas las filas de `Rentabilidad diaria` dicen 0 |

La tabla diaria es la que distingue los dos primeros casos de un mes tranquilo. Ver ingresos en esas filas sin ninguna ganancia al lado significa que el reporte no encontró ningún costo con el que trabajar.

Este reporte funciona con costos. Los llenas desde `Publicaciones`, en la barra lateral de la izquierda, que [costo, comisiones y ganancia](/es/repricer/listings/costs-and-fees) explica.

### Una publicación que esperabas no está en la tabla

El motivo de siempre es el costo. Pulsa `Publicaciones` en la barra lateral de la izquierda, busca la fila y lee la columna `Costo`. Una celda vacía deja esa publicación fuera de este reporte, y un 0 también.

El otro motivo es tu alcance. `Integración`, `Cuenta` y `Región`, en la barra de arriba del diálogo del reporte, dejan publicaciones fuera. Devuelve las tres a `Todas` antes de salir a buscar el costo.

### Una fila muestra un precio de 0 y una pérdida grande

Esa publicación tiene costo y el canal todavía no le ha dado un precio a Repricer. En `Por publicación`, la tabla del final del diálogo del reporte, `Precio` dice 0 en esa fila. `Ganancia` dice tu costo y tus comisiones con un signo menos adelante, y `Margen` dice `0,0%` en lugar de un número negativo.

La publicación no tiene nada malo y no hay nada que arreglar. La fila vuelve a estar bien en cuanto llega el precio, que [qué lee Repricer](/es/repricer/integrations/pull) explica.

### El reporte no carga

Cada mensaje que puedes recibir aquí viene con un botón `Reintentar` debajo, y [reportes](/es/repricer/reports) los lista con qué hacer en cada caso. El que más probablemente te toque es el de tiempo agotado, porque este reporte lee todas las publicaciones a las que les pusiste un costo. Pon `Integración`, en la barra de arriba del diálogo, en una sola de las tuyas y vuelve a intentarlo.

## A dónde ir después

<Columns cols={2}>
  <Card title="Costo, comisiones y ganancia" icon="receipt" href="/es/repricer/listings/costs-and-fees">
    De dónde sale tu costo, qué canales reciben una estimación de comisión y qué deja fuera esa estimación.
  </Card>

  <Card title="El precio mínimo y el máximo" icon="arrow-down-to-line" href="/es/repricer/strategies/price-floor">
    El ajuste que convierte tu costo en un precio por debajo del cual el repricer no baja.
  </Card>

  <Card title="Ventas" icon="dollar-sign" href="/es/repricer/reports/sales">
    Lo que vendiste en esos mismos días, contado antes de que le quiten nada.
  </Card>

  <Card title="Reportes" icon="chart-bar" href="/es/repricer/reports">
    El rango de fechas, las tres listas desplegables y los otros cinco reportes.
  </Card>
</Columns>
