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

# Variantes

> Un producto que vendes en varias tallas o colores llega como una publicación por variante, y esta pestaña te muestra las otras para compararlas.

Una variante es una versión de un producto que vendes, como la camisa en talla grande y azul. En el Repricer cada una de tus variantes es una [publicación](/es/repricer/listings) aparte, con su propio SKU, su propio precio, su propio costo y su propia estrategia. Una camisa en 3 tallas y 2 colores te da 6 publicaciones en esa cuenta, y a cada una se le pone precio por separado.

Si además usas el PIM, aquí es al revés de lo que conoces allá. Un producto del PIM tiene sus variantes adentro, y abres el producto para trabajar con todas de una vez. Aquí no hay producto que abrir, porque cada una de tus variantes llegó desde el canal como una publicación propia. Mira [variantes en el PIM](/es/pim/catalog/variants) para ese lado.

La pestaña `Variantes` es la que las vuelve a juntar en una sola pantalla. Reúne las otras variantes de la publicación que tienes abierta en una tabla. Recibes cuánto cobra cada una, cuántas existencias dice el canal que tienes y si el repricing está corriendo en ella.

Aquí llegas cuando un producto deja de comportarse igual de punta a punta. Una de tus tallas tiene precio y las demás no, un color dejó de hacer repricing, una sola variante sigue a la venta. Eso es difícil de ver en una tabla de publicaciones con miles de filas, y fácil de ver con las variantes de tu producto una al lado de la otra.

Para abrirla, pulsa `Publicaciones` en la barra lateral, pulsa una fila para abrir la publicación y pulsa `Variantes` en la fila de pestañas de arriba del diálogo. No todas las publicaciones traen esa pestaña.

## Antes de empezar

### Qué te permite hacer tu rol

Cualquier rol puede leer esta pestaña, y no puedes editar nada de la tabla, porque estos números vienen del canal y de los campos de cada variante.

Lo que decide tu rol es qué puedes hacer una vez que entras a una variante. Llenar un costo o un límite de precio necesita rol `Editor`, y cambiar una estrategia o pausar el repricing necesita rol `Gerente`. Los roles se asignan en [equipo, roles y permisos](/es/team#qué-puede-hacer-cada-rol-del-repricer).

### Cuáles publicaciones traen pestaña `Variantes`

Hay dos cosas que deciden si la traes, y las dos tienen que cumplirse. La publicación tiene que estar en una tienda propia, y el producto tiene que tener más de una variante en esa tienda.

| Dónde está la publicación | Si traes la pestaña |
| --- | --- |
| Tu propia tienda, en Shopify, BigCommerce, eBay o Square | En un producto que tiene más de una variante en el canal |
| Amazon o Walmart | No hay pestaña. Una publicación de marketplace es tu oferta sobre un artículo, y el artículo no tiene versiones que agrupar |

Un producto que vendes como una sola cosa nunca trae la pestaña, esté en el canal que esté. Así que el solo hecho de que la pestaña esté ahí ya te dice que el producto tiene otras variantes.

## Cómo comparar las variantes de un producto

<Steps>
  <Step title="Abre una de las variantes">
    Pulsa `Publicaciones` en la barra lateral y después pulsa el título del producto en cualquier fila de ese producto. Da igual desde cuál variante empieces. La publicación se abre en un diálogo sobre la tabla.
  </Step>

  <Step title="Abre las demás variantes">
    Pulsa `Variantes` en la fila de pestañas de arriba de ese diálogo, antes de `Sincronización`.
  </Step>

  <Step title="Encuentra la que buscas">
    Una fila es una variante, ordenadas por SKU. Una marca `Actual` junto a un SKU señala la variante desde la que entraste. Las columnas que llevan el nombre de tus opciones, como `Color` y `Talla`, te dicen cuál fila es cuál.
  </Step>

  <Step title="Entra a la que quieres trabajar">
    Pulsa su fila. El diálogo cambia a esa variante con la pestaña `Variantes` todavía abierta, y `Precios` queda a una pestaña de distancia.
  </Step>
</Steps>

Esa es toda la pestaña. Solo te muestra cosas, así que no hay nada que guardar ni nada que deshacer, y lee los números más recientes cada vez que la abres.

Todo lo que sigue explica las columnas una por una, después cuáles variantes junta la tabla y cómo te mueves entre ellas. No necesitas nada de eso para leer la tabla.

## Cada opción en detalle

### Las columnas de la tabla de variantes

Una fila de la pestaña `Variantes` es una variante, incluida aquella desde la que entraste. Justo arriba de las filas está la misma barra de herramientas que traen todas las tablas del Repricer, con `Buscar`, `Columnas`, `Filtrar` y `Densidad`. Mira [filtros](/es/repricer/filters) para saber qué hace cada uno. Las filas vienen ordenadas por `SKU` de la A a la Z cuando llegas, y pulsar el encabezado de una columna ordena por esa columna.

| Columna | Qué muestra |
| --- | --- |
| `SKU` | Tu propio código para esa variante en el canal. Una marca `Actual` al lado señala la variante que tienes abierta |
| Una columna por opción, con el nombre de la opción, como `Color` o `Talla` | Qué versión de tu producto es esa variante |
| `Precio` | A cuánto se vende esa variante en el canal ahora mismo, con el código de la moneda delante del número, como en `USD$29,99` |
| `Existencias` | Cuántas unidades dice el canal que tienes. El cero sale en gris |
| `Estado` | `Activo`, `Inactivo` o `Error`, que es la respuesta del canal sobre esa variante |
| `Repricing` | `Funcionando`, `Manual`, `Pausado` o `Sin funcionar`. Pasa el cursor para una línea de qué significa, o para la lista de lo que esa variante está esperando |

Un guion en una celda quiere decir que el canal no te mandó ese dato para esa variante.

**Una opción es una pregunta sobre tu producto, y sus valores son las respuestas**, como una `Talla` con `S`, `M` y `L` adentro. Tu tienda las guarda en el producto, el Repricer las lee junto con cada publicación, y cada una recibe su propia columna aquí. Así que una camisa que vendes en tallas y colores te da una columna `Talla` y una columna `Color`, y ese par es como distingues una fila de otra.

<AccordionGroup>
  <Accordion title="Por qué una opción que usas no aparece como columna">
    Una columna aparece solo para una opción que distingue tus variantes. Cuando todas las variantes de tu producto tienen el mismo valor en una opción, esa opción no recibe columna.

    En eBay hay una segunda regla. Tu tienda marca en qué detalles varía un artículo, y solo esos reciben columna. Todo lo demás que eBay tiene del artículo, como la marca o el número de parte del fabricante, es igual en todas tus variantes y se queda fuera.
  </Accordion>

  <Accordion title="Por qué las variantes de un producto de Square no traen columnas de opción">
    Square le manda al Repricer el precio, las existencias y el nombre de cada variación, y ningún nombre y valor de opción por separado. Así que un producto de Square no recibe ninguna columna de opción, y recibes una tabla con `SKU`, `Precio`, `Existencias`, `Estado` y `Repricing`.

    Esas filas las distingues por su SKU. El nombre de la variación ya es parte del título del producto en tu tabla de publicaciones, como en `Café de filtro - Grande`.
  </Accordion>
</AccordionGroup>

### Cuáles variantes junta la tabla

La pestaña `Variantes` junta las publicaciones que tu canal tiene bajo el mismo producto que la que tienes abierta, en la misma cuenta y en la misma región que esa publicación.

Así que un producto que vendes en dos cuentas conectadas no se junta en esta pestaña. Cada cuenta tiene sus propias publicaciones de ese producto, y abrir una de esas te da una pestaña `Variantes` solo con las variantes de esa cuenta. Dos regiones de una misma cuenta funcionan igual. Para ver las dos cuentas a la vez, escribe el título del producto en `Buscar`, en la barra de herramientas de arriba de tu tabla de publicaciones. Mira [filtros](/es/repricer/filters) para saber con qué empareja esa casilla.

### Cómo moverte a otra variante

En la pestaña `Variantes`, pulsa cualquier fila menos la que trae la marca `Actual`, y el diálogo cambia a esa variante. Te quedas en la pestaña `Variantes`, así que puedes recorrer un producto de fila en fila.

La dirección cambia a la variante a la que te moviste, y eso te sirve para dos cosas. El botón de retroceso del navegador te lleva a la variante desde la que veniste, y el enlace de tu barra de direcciones abre la que estás viendo ahora.

La parte de arriba del diálogo cambia contigo. La foto, el título, las marcas y los precios son los de la variante nueva. `Precios` es donde escribes su costo y sus límites de precio. Mira [precios de una publicación](/es/repricer/listings/pricing) para cada campo de esa pestaña.

### Lo que la pestaña Variantes no puede hacer

| No puedes | Haz esto en su lugar |
| --- | --- |
| Cambiar un precio, un costo o una estrategia desde esta tabla | Pulsa la fila y usa la pestaña `Precios` de esa variante |
| Marcar varias variantes aquí y cambiarlas juntas | Filtra tu tabla de publicaciones hasta dejarlas y usa una [acción masiva](/es/repricer/bulk-actions) |
| Copiar un costo o un límite de precio de una variante a las demás | Arma un [vínculo](/es/repricer/listings/sync-links), o manda los números con una [importación](/es/repricer/uploads/imports) |
| Ver una variante del mismo producto en otra cuenta | Abre la publicación de esa cuenta desde tu tabla de publicaciones |
| Agregar una variante, o sacar una de esta lista | Cambia el producto en el canal, y la siguiente sincronización te trae la lista nueva |

## Cuando algo falla

### Una pestaña vacía en un producto que sí tiene variantes

Una pestaña `Variantes` vacía dice `No se encontraron variantes`, y debajo `No se encontraron otras variantes para este producto.`

La pestaña aparece solo en un producto que tiene más de una variante, así que una vacía casi siempre quiere decir que tus otras variantes no se pudieron leer esta vez. Sal de la pestaña y ábrela otra vez para leerlas de nuevo. Si sigue vacía, abre el producto en el canal y revisa que tus otras variantes sigan ahí.

### Una variante dice Sin funcionar y tú no la detuviste

Una variante cuyo `Estado` es cualquier cosa menos `Activo` dice `Sin funcionar` en la columna `Repricing` de la pestaña `Variantes`, hayas puesto lo que hayas puesto en esa variante. El Repricer no le pone precio a una publicación que el canal no está vendiendo, así que esta columna te da la misma respuesta en todas.

Por eso puedes ver dos respuestas en una sola pantalla. La variante que tienes abierta puede decir `Pausado` en la marca de arriba del diálogo y `Sin funcionar` en su propia fila de esta tabla. Las dos hablan de esa misma variante. Vuelve a ponerla a la venta en el canal y la columna vuelve a reportar lo que tú pusiste.

Pasa el cursor por la celda `Repricing` en cualquiera de los dos casos y recibes la lista de lo que esa variante está esperando. Mira [estado de la publicación y del repricing](/es/repricer/listings/statuses#cada-problema-de-repricing-y-qué-necesita-de-ti) para cada valor y cada punto de esa lista.

## A dónde ir después

<Columns cols={2}>
  <Card title="Precios de una publicación" icon="tag" href="/es/repricer/listings/pricing">
    El costo y los límites de precio que le pones a cada variante, de una en una.
  </Card>

  <Card title="Publicaciones vinculadas" icon="link" href="/es/repricer/listings/sync-links">
    Cómo copiar un costo y un límite de precio de una variante a otra.
  </Card>

  <Card title="Estado de la publicación y del repricing" icon="signal" href="/es/repricer/listings/statuses">
    Qué está esperando `Sin funcionar`, y cada valor que toman las columnas de estado.
  </Card>

  <Card title="Variantes en el PIM" icon="layers" href="/es/pim/catalog/variants">
    El otro lado del mismo producto, donde armas tus opciones y tus variantes.
  </Card>
</Columns>
