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

# Inventario

> Tus existencias le llegan al PIM desde múltiples fuentes a la vez, y él las convierte en el único número que reciben tus integraciones para vender.

Las existencias en el PIM son la cantidad de unidades que tienes para vender. Cada variante guarda tres de esas cantidades en lugar de una, porque tus unidades vienen de más de un lado. Unas están en ubicaciones sobre las que reportan tus integraciones, otras te las guarda un proveedor y otras las cuentas tú. El PIM lee las tres y calcula una cuarta. Esa cuarta cantidad es la que más te importa, porque es la que recibe cada integración conectada.

Solo escribes en una de las tres. Las otras dos se llenan solas, una desde las ubicaciones de tus integraciones conectadas y otra desde una fuente de datos. Así que casi todo lo que ves en esta pantalla es una lectura y no un formulario. La gente llega aquí por una de tres razones. Algo se lee como agotado y quieres saber por qué. Un producto no tiene ninguna integración que reporte sobre él y quieres darle una cantidad. O una cantidad publicada se ve mal y quieres saber cuál de tus tres cuentas la produjo.

Las cuatro cantidades están en la sección `Inventario` del editor de producto. Entra a `Catálogo`, elige `Productos` y pulsa una fila para abrir el editor; después baja: `Inventario` está entre `Precios` y `Variantes`. En un producto que tiene opciones la sección no está ahí. Cada variante guarda su propio juego, y abres una pulsando su fila en la sección `Variantes`.

## Antes de empezar

### Qué te permite hacer tu rol

| Rol | Escribir una cantidad | Activar o desactivar el seguimiento | Cambiar la configuración de existencias de una integración |
| --- | --- | --- | --- |
| Administrador | Sí | Sí | Sí |
| Gerente | Sí | Sí | No |
| Editor | Sí | Sí | No |

Quien tiene rol Gerente o Editor puede poner existencias en cualquiera de tus productos. Ninguno de los dos puede cambiar la configuración de una cuenta ni un interruptor de ubicación, porque `Integraciones` no está en su barra lateral. Los roles se asignan en [equipo, roles y permisos](/es/team#qué-puede-hacer-cada-rol-del-pim).

### Apagar el seguimiento borra la cantidad que escribiste

<Warning>
  Apagar `Rastrear inventario` vacía las tres cantidades de esa variante, incluido el `Stock de respaldo` que escribiste. Al volver a encenderlo recibes un respaldo en `0`. No hay forma de deshacerlo.
</Warning>

Las dos cantidades que nunca escribes se vuelven a llenar solas, desde donde vinieron. La que escribiste tú no regresa, así que anótala antes si piensas apagar y volver a encender el seguimiento.

## Cómo poner existencias en una variante

<Steps>
  <Step title="Abre el producto">
    Desde `Catálogo`, elige `Productos` y pulsa la fila del producto que quieras. El editor abre encima de la tabla.
  </Step>

  <Step title="Ve a la sección Inventario">
    Baja hasta pasar `Precios`. Si el producto tiene opciones, `Inventario` no está en el editor de producto: pulsa una fila en la sección `Variantes`, lo que abre `Editar variante`, y usa la sección `Inventario` de ahí.
  </Step>

  <Step title="Enciende Rastrear inventario">
    `Rastrear inventario` es un interruptor al inicio de la sección. En cuanto está encendido aparecen cuatro campos numéricos debajo.
  </Step>

  <Step title="Escribe en Stock de respaldo">
    `Stock de respaldo` es el único de los cuatro campos en el que puedes escribir. Acepta números enteros de 0 o más, y vuelve a `0` si lo dejas vacío.
  </Step>

  <Step title="Guarda">
    Pulsa el botón `Actualizar` al final del editor, o `Crear` si el producto es nuevo. En `Editar variante`, `Actualizar` cierra la variante y todavía te falta guardar el producto.
  </Step>
</Steps>

Ese es todo el flujo. Tu cantidad queda en `Stock de respaldo`, el `Stock efectivo` de abajo cambia para igualarla cuando nada más reporta existencias de esa variante, y tus integraciones conectadas reciben la cantidad nueva en su próxima sincronización.

Todo lo que sigue explica las otras tres cantidades, la tabla que está debajo de ellas y qué hace cada integración con lo que recibe. No necesitas nada de eso para ponerle una cantidad a un producto.

## Cada opción en detalle

### Activar y desactivar el seguimiento de existencias

`Rastrear inventario` es un interruptor de la variante y no del producto, así que un producto con opciones lo pide una vez por variante. Viene encendido en un producto nuevo, y encendido en cada variante que el PIM crea por ti.

Mientras está apagado, tu variante no guarda existencias de ningún tipo. Eso no es lo mismo que guardar cero: un cero es una cuenta que estás haciendo, y ninguna cuenta es una variante que decidiste no contar. Los tres campos numéricos no aparecen hasta que el interruptor está encendido.

| Cuando | Qué pasa con las cantidades |
| --- | --- |
| Lo enciendes sin nada puesto | `Stock de respaldo` queda en `0`. Las otras dos siguen mostrando lo que ya tenían |
| Lo enciendes sobre una cantidad que escribiste | Tu `Stock de respaldo` queda intacto |
| Lo apagas | Las tres se vacían, y las dos ubicaciones que gestiona el PIM salen de la tabla de abajo |

Apagar el interruptor no saca la variante de tus integraciones. Sigue publicada y se lee como agotada, y la última sección de esta página explica qué recibe cada una de tus integraciones.

### Quién escribe cada una de las tres cantidades

Cada cantidad tiene exactamente una cosa que la escribe. Saber cuál es cuál es lo que te dice a dónde ir cuando una cantidad se ve mal, porque el lugar para arreglarla casi nunca es esta pantalla.

| Cantidad | Qué cuenta | Qué la escribe |
| --- | --- | --- |
| `Stock físico` | las unidades que tus integraciones conectadas reportan en sus propias ubicaciones, sumadas | el PIM, a partir de esas ubicaciones |
| `Stock del proveedor` | las unidades que te guarda un proveedor o un dropshipper | una [fuente de datos](/es/pim/uploads/data-sources) |
| `Stock de respaldo` | la cantidad que llevas a mano para lo que las otras dos no cubren | tú, una importación o una fuente de datos |

`Stock físico` y `Stock del proveedor` son de solo lectura en todas partes. Se ven punteados, no aceptan ninguna tecla, no hay control que los desbloquee, y guardar tu producto los deja tal cual estaban. Los dos muestran `0` cuando todavía no se ha escrito nada, así que una casilla vacía no es lo que estás buscando.

**Nadie teclea `Stock físico`.** Cada ubicación que reporta una integración recibe un interruptor que decide si su cantidad entra en el total, y esos interruptores están en `Locaciones`, dentro de la cuenta misma: abre `Integraciones`, pulsa la tarjeta del proveedor, luego `Administrar cuentas`, luego la cuenta. Tus propias ubicaciones de tienda y cualquier bodega de terceros llegan encendidas. Si no tienes ninguna integración conectada no hay nada que sumar, así que `Stock físico` se queda en cero y tu `Stock de respaldo` es todo el inventario.

**`Stock del proveedor` es de tu fuente de datos.** Una celda vacía en ese archivo significa cero y no «sin dato». Así que una fuente que deja de listar tu producto le pone `0` en `Stock del proveedor`. Lo mismo pasa si quitas el mapeo del campo, si eliminas la fuente o si la pausas, y tu respaldo se usa en su lugar en ese momento.

El PIM no recibe pedidos, así que una de tus ventas nunca resta directamente de una cantidad de aquí. La integración resta de su propia cuenta y la cantidad nueva vuelve al PIM, y por eso ves moverse `Stock físico` sin haberlo tocado. En una integración que avisa de un cambio de cantidad en el momento, la cantidad nueva llega aquí en segundos.

### De dónde sale el Stock efectivo

<Info>
  `Stock efectivo` es `Stock físico` más `Stock del proveedor` cuando esa suma es mayor que cero, y `Stock de respaldo` en cualquier otro caso. Si las tres están vacías, queda en blanco.
</Info>

Léelo como un orden de preferencia y no como una suma de todo. Si algo real está reportando unidades de la variante, tu respaldo se queda fuera. La cantidad que escribiste solo cuenta cuando las otras dos están vacías o en cero. Trátala como un piso debajo de una variante sobre la que nadie más reporta, y nunca como una cantidad que se sume encima.

`Stock efectivo` es de solo lectura, y es el único de los cuatro que no puedes escribir desde ningún lado. También es lo que significa la palabra `Existencias` en todos los demás lugares donde la ves. Eso cubre la columna `Existencias` de tu tabla de productos, la columna `Existencias` de la tabla de variantes dentro del editor, y el número que suma el reporte de inventario.

### Mostrar las tres cantidades en la tabla de variantes

En un producto con opciones, la sección `Variantes` del editor de producto lista cada una de tus variantes en una tabla. Esa tabla muestra `Existencias`, la cantidad efectiva, y mantiene las otras tres escondidas hasta que las pidas.

Pulsa el botón `Columnas` en la barra de esa tabla, y marca `Stock físico`, `Stock del proveedor` y `Stock de respaldo` en la lista que abre. Quedan al lado de `Existencias` en cada fila, que es la forma más rápida de ver qué fuente está llenando cada variante sin abrir ninguna.

`Existencias` en esa tabla no se puede ordenar ni filtrar. Las tres que acabas de encender sí se pueden filtrar, así que `Filtros` en esa misma barra es como acotas una lista larga de variantes a las que cubre un proveedor, o a las que están apoyadas solo en tu respaldo. Una variante con el seguimiento apagado dice `Sin seguimiento` en la columna `Existencias` en lugar de una cantidad.

### Leer qué reporta cada integración

Debajo de los cuatro campos numéricos, el editor te muestra una tabla de solo lectura con lo que cada integración conectada reporta hoy para esa variante, una fila por ubicación. De aquí sale `Stock físico`, mostrado antes de sumarse.

| Columna | Qué contiene |
| --- | --- |
| `Ubicación` | el nombre que la integración le da a esa ubicación |
| `Disponible` | unidades que la integración dice que se pueden vender ahí ahora mismo |
| `Comprometido` | unidades que ya prometió a pedidos que tomó |
| `Entrante` | unidades que espera recibir |

Una columna `Integración` aparece delante de `Disponible` cuando más de una cuenta conectada tiene ubicaciones, para que puedas distinguir dos cuentas que nombraron una ubicación igual. Con una sola cuenta no tienes nada que distinguir, y la columna no se muestra.

Dos de las filas no son bodegas. Son los espacios que el PIM crea en la integración para publicar tus existencias, y van juntas al principio de la tabla. Cada una lleva una insignia `Gestionado` que se explica sola al pasar el cursor. Salen de la tabla mientras `Rastrear inventario` está apagado, porque entonces el PIM no está declarando nada de esa variante.

No todas las integraciones llenan las tres columnas de cantidades. Una que reporta los pedidos que tomó llena `Comprometido`, y una que reporta unidades en camino llena `Entrante`. Cuando una integración no reporta más que la cantidad disponible, esas dos celdas quedan vacías en sus filas, y eso no es una falla que tengas que perseguir. No puedes editar nada de esta tabla en ninguna integración, y no hay ningún lugar del PIM donde fijar una cantidad disponible o comprometida.

<Accordion title="Cuándo la tabla de ubicaciones no aparece">
  La tabla se esconde en lugar de mostrar filas vacías, en tres casos, así que un hueco donde la esperabas casi siempre es uno de ellos.

  Necesita al menos una ubicación sincronizada, así que nunca la ves sin ninguna integración conectada. Una cuenta recién conectada no la muestra hasta que termina su primera sincronización. Necesita una variante guardada, así que no aparece en un producto que todavía estás creando, ni en una variante que agregaste en `Administrar variantes` y no has guardado. Y en una cuenta cuyas únicas ubicaciones son las dos que gestiona el PIM, apagar `Rastrear inventario` quita las dos filas y la tabla se esconde con ellas.
</Accordion>

### Limitar lo que publica una integración y reservar unidades

Cada cuenta conectada decide cuánto de tu `Stock efectivo` tiene permitido mostrar. `Cantidad máxima publicada` limita tu cantidad y `Margen de seguridad` reserva unidades de ella. Las dos están en la configuración de esa cuenta. Abre `Integraciones`, pulsa la tarjeta del proveedor, luego `Administrar cuentas`, luego la cuenta, y `Configuración` está arriba, junto a `Renombrar`. La página de [configuración de la integración](/es/pim/integrations/settings) cubre con qué valor empieza cada una y el orden fijo en que se aplican.

Aquí importa porque la cantidad que lees en el editor no siempre es la que ve quien compra. Tu `Stock efectivo` es lo que ofrece el PIM, y el límite y el margen son lo que la cuenta tiene permitido mandar. En una integración que además vende su propio stock, quien compra puede ver más que tu límite. Esa integración suma sus propias ubicaciones encima de lo que el PIM publicó por ti.

<AccordionGroup>
  <Accordion title="A cuál de las dos ubicaciones del PIM le quita unidades el margen de seguridad">
    En una integración donde el PIM tiene dos ubicaciones, el límite y el margen se aplican a las dos sumadas, porque lo que ve quien compra es la suma. La reducción sale primero de tu ubicación del proveedor, y solo llega a la del stock físico cuando la del proveedor ya no tiene nada que dar. Una cantidad de proveedor es la más riesgosa de las dos para prometer, así que el margen le quita a ella antes de quitarle a las unidades que tú puedes ver.
  </Accordion>

  <Accordion title="Qué hace en una tienda de BigCommerce apagar el stock multi-location">
    `Stock multi-location` es un interruptor en la configuración de tu cuenta de BigCommerce, es el único lugar donde existe esta decisión, y viene encendido. Encendido, el PIM tiene dos ubicaciones en tu tienda y nunca escribe en las tuyas. Apagado, escribe un total combinado en la ubicación principal de tu tienda, sobrescribiendo el stock que hayas puesto ahí, y elimina las dos ubicaciones que creó.

    La decisión es tuya porque depende de algo que ninguna integración puede reportar. El modelo de dos ubicaciones necesita el stock agregado de tu tienda activado, algo que el soporte de BigCommerce hace a petición, y una tienda sin eso muestra estos productos como agotados.
  </Accordion>
</AccordionGroup>

### Encontrar productos por sus existencias

Tu tabla de productos en `Catálogo` tiene una columna `Existencias` que muestra la cantidad efectiva, y dos filtros que la leen. Los dos abren desde `Filtros`, arriba de la tabla, donde eliges una columna en `Filtrar por` y después una condición.

| Pon `Filtrar por` en | Elige la condición | Qué recibes |
| --- | --- | --- |
| `Existencias` | `está vacío` | productos sin nada vendible, lo que cubre igual un cero con seguimiento y una variante sin él |
| `Existencias` | `es igual a (=)` y escribe una cantidad | variantes con seguimiento en exactamente esa cantidad, y una variante sin seguimiento nunca coincide |
| `Inventario rastreado` | `Sí` | productos donde todas y cada una de las variantes tienen seguimiento |
| `Inventario rastreado` | `No` | productos con al menos una variante sin seguimiento |

`Inventario rastreado` es un filtro sin columna detrás, así que no lo vas a encontrar en `Columnas`. Existe solo en ese panel, listado justo arriba de `Existencias`. Una variante sin seguimiento basta para que el producto entero diga `No`. Esa es la respuesta cuando encendiste el seguimiento en casi todas las variantes y el producto sigue leyéndose sin seguimiento.

Al ordenar la tabla por `Existencias`, los productos sin seguimiento quedan al final ordenes hacia donde ordenes, así que nunca se meten entre dos cantidades reales.

### Poner existencias desde una hoja de cálculo o una fuente de datos

Escribir en una variante a la vez no es la única entrada. Una cantidad de existencias llega a tu variante por tres puertas, y solo una de ellas es el editor.

| Puerta de entrada | Qué puede escribir |
| --- | --- |
| El editor de producto o `Editar variante` | `Rastrear inventario` y `Stock de respaldo` |
| Una [importación](/es/pim/uploads/imports) | `Rastrear inventario` y `Stock de respaldo` |
| Una [fuente de datos](/es/pim/uploads/data-sources) | `Rastrear inventario`, `Stock del proveedor` y `Stock de respaldo` |

Una importación es la forma de poner existencias en muchos productos a la vez, porque no existe una acción masiva para eso. Seleccionar filas en tu tabla de productos te ofrece etiquetas, estado y especificaciones, y nada de existencias.

<Accordion title="Qué hacen una exportación y una importación con cada columna de existencias">
  Tu exportación de `Productos` puede incluir todas las columnas de inventario menos la efectiva, y una importación solo lee dos de ellas.

  | Columna | En una exportación | En una importación |
  | --- | --- | --- |
  | `Rastrear inventario` | `Yes`, `No`, o vacío cuando la variante no tiene seguimiento | se lee, y acepta `yes`, `no`, `y`, `n`, `1`, `0`, `true`, `false`, `on` y `off` en cualquier combinación de mayúsculas |
  | `Stock físico` | la cantidad, vacía cuando la variante no tiene seguimiento | se ignora |
  | `Stock del proveedor` | la cantidad | se ignora, así que mapéala desde una fuente de datos |
  | `Stock de respaldo` | la cantidad | se lee |
  | `Stock efectivo` | nunca se incluye | no hay nada que leer |

  Hay dos cosas de `Rastrear inventario` a la entrada que importan antes de armar un archivo. Una columna mapeada con la celda vacía enciende el seguimiento, mientras que dejar esa columna sin mapear conserva lo que tu variante ya tenía. Y limpiar el campo marca tu variante sin seguimiento y vacía las tres cantidades de una sola vez.
</Accordion>

### Límites

| Qué | Límite |
| --- | --- |
| Valores que acepta un campo de existencias | Números enteros de 0 o más |
| Ubicaciones que el PIM crea para publicar tus existencias | 2 por cuenta |
| Filas que la tabla de ubicaciones muestra a la vez | 10 |
| Variantes cuyas existencias puedes cambiar en una acción | 1 |
| Stock bajo en el reporte de inventario | 1 a 10 unidades |

### Lo que el inventario no puede hacer

| No puedes | Haz esto en su lugar |
| --- | --- |
| Escribir en `Stock físico` o en `Stock del proveedor` | Usa `Stock de respaldo`, o cambia la cantidad donde nace |
| Elegir a qué ubicación de una integración llegan tus existencias | Nada. Cada integración tiene una ubicación fija |
| Poner un aviso de existencias bajas, un punto de reorden o un estado de pedido pendiente | Mira el [reporte de inventario](/es/pim/reports/inventory), que cuenta las bajas por ti |
| Recibir un correo cuando una variante se agota | Filtra tu tabla de productos por `Existencias` |
| Cambiar las existencias de muchas variantes en una acción | Importa un archivo con `Stock de respaldo` adentro |
| Publicar una cantidad distinta en cada integración | Pon un máximo y un margen en cada cuenta |
| Fijar una cantidad `Comprometido` o `Entrante` | Nada. Esas dos son de la integración |
| Colorear una celda o marcar una cantidad que se está acabando | Mira los rangos de stock del reporte de inventario |

## Qué reciben tus integraciones

Tu `Stock efectivo` es lo que sale del PIM, y lo que una integración hace con eso depende de dónde tenga para ponerlo. Una tienda con ubicaciones recibe ubicaciones. Una oferta en un marketplace recibe una cantidad. Un feed de compras no recibe ninguna cantidad.

| Integración | Qué recibe |
| --- | --- |
| Shopify | dos ubicaciones que el PIM crea en tu tienda, llamadas `Supplier Stock` y `On-hand Stock` |
| Square | dos ubicaciones que el PIM crea en tu cuenta de Square, con esos mismos dos nombres |
| BigCommerce | esas mismas dos ubicaciones, o un total combinado en la ubicación principal de tu tienda |
| Amazon | una cantidad en la oferta, y solo en una publicación con logística del vendedor (FBM) |
| Google | ninguna cantidad. A Google se le dice que el producto está disponible o agotado |

### Una integración con ubicaciones propias recibe dos más

En Shopify, Square y BigCommerce el PIM crea dos ubicaciones propias y escribe únicamente en esas dos. Tus propias ubicaciones de tienda quedan como espejos de solo lectura, que el PIM lee y nunca escribe, y eso es lo que evita que sobrescriba existencias que pusiste en tu propio panel.

Las dos se reparten según de dónde vinieron tus unidades. `Supplier Stock` recibe tu cantidad de proveedor. `On-hand Stock` recibe tu cantidad de stock físico menos lo que las propias ubicaciones de la integración ya reportan, y nunca baja de cero. Esa resta es la razón de ser de la pareja. La integración ya está contando las unidades que están en sus ubicaciones, así que mandarle tu cantidad completa otra vez contaría dos veces la misma unidad.

<Note>
  Cuando ninguna de las dos cantidades que nunca escribes tiene unidades, el respaldo que escribiste se publica por la ubicación `Supplier Stock`. Así que una cantidad que llevas a mano llega a tu tienda bajo un nombre que dice proveedor.
</Note>

### Una oferta de marketplace recibe una cantidad

En Amazon el PIM gestiona tu oferta y no el contenido de la publicación, así que la cantidad sale junto al precio y a la condición, y junto a nada más. Solo una oferta con logística del vendedor recibe una. A una oferta que Amazon envía no se le manda ninguna cantidad, porque esa cuenta es de Amazon.

La cuenta de Amazon regresa por el otro lado, como una ubicación por cada marketplace nombrada según su país, como en `Amazon FBA (US)`. Llega apagada, así que esas unidades no entran en tu `Stock físico` hasta que alguien con rol Administrador enciende el interruptor desde la lista `Locaciones` de la cuenta. Apagada es lo correcto para casi todo el mundo. Sumar las unidades de la logística de Amazon a tu stock físico y volver a publicarlas como unidades que envías tú contaría dos veces las mismas existencias. La página de [la integración de Amazon](/es/integrations/amazon) cubre el resto de esa división.

### Un feed de compras recibe disponible o agotado

Google acepta un estado y no una cantidad, así que el PIM calcula el estado con tu cantidad y la configuración de tu cuenta, las mismas que usan las demás integraciones. Una variante con seguimiento a la que le quedan unidades después del límite y del margen se publica como disponible, y una a la que no le queda nada se publica como agotada.

Eso es lo que hace que tu margen signifique lo mismo en un feed que en una tienda. Reserva 5 unidades en una variante tuya que tiene 5, y al feed se le dice que está agotada.

### Qué manda una variante sin seguimiento

Apagar `Rastrear inventario` no saca tu variante de ningún lado. Sigue publicada y se lee como agotada, y cada una de tus integraciones lo dice de la única forma que puede.

| Integración | Qué recibe una variante sin seguimiento |
| --- | --- |
| Shopify | su cantidad borrada, y la ubicación del PIM desactivada para esa variante |
| Square | `0` en las dos ubicaciones del PIM, porque el registro de existencias de Square no tiene forma de eliminar y un cero es la única manera de dejarlo limpio |
| BigCommerce | `0` en las ubicaciones del PIM, y el producto deja de tener seguimiento cuando todas sus variantes lo tienen apagado |
| Amazon | una cantidad de `0` en una oferta con logística del vendedor, así que se lee como agotada y no como rota |
| Google | disponible, porque sin seguimiento significa que el PIM no está contando y no que no haya nada |

## Cuando algo falla

### Qué te está diciendo la celda de existencias

La columna `Existencias` de tu tabla de productos no siempre tiene una cantidad. Ahí pueden aparecer cuatro cosas, y cada una te dice algo distinto del producto de esa fila.

| La celda dice | Cuándo |
| --- | --- |
| `Sin seguimiento` | ninguna variante de esa fila tiene `Rastrear inventario` encendido |
| `Sin existencias` | todas las variantes de la fila tienen seguimiento y el total es cero |
| una cantidad y luego `en existencia` | el producto tiene una variante, tiene seguimiento y tiene unidades |
| una cantidad, luego `en existencia para` y un conteo de variantes | el producto tiene varias variantes y al menos una tiene seguimiento |

El conteo de la última solo incluye tus variantes con seguimiento, así que un producto con 5 variantes donde 3 tienen seguimiento dice `en existencia para 3 variantes`. Despliega una fila de producto en tu tabla de productos y cada variante de abajo muestra su propia cantidad, o su propia insignia `Sin seguimiento`, en lugar del total.

### Cuando una integración rechaza tu cantidad

Una integración puede aceptar tu producto y rechazar las existencias que van en él. Cuando pasa eso, el logo de la integración en el encabezado del editor muestra un punto de color, y al pasar el cursor por el logo se te dice la cuenta y lo que te respondió, una línea por campo. Esa insignia es el único lugar donde se muestra, y el producto igual se guarda.

| Mensaje | Qué hacer |
| --- | --- |
| «Las existencias no pueden ser negativas.» | Nada en el PIM te deja escribir un negativo, así que revisa la fuente que escribe `Stock del proveedor` |
| «Las existencias superan el máximo de Shopify.» | Baja la cantidad, o pon una `Cantidad máxima publicada` en la cuenta |
| «Las existencias están por debajo del mínimo de Shopify.» | Sube la cantidad |
| «Una cantidad de existencias supera el máximo de Shopify.» | Lo mismo, en un producto cuyas variantes se mandaron juntas |
| «Este producto aún no tiene existencias en la ubicación de Shopify.» | Nada del PIM cambia esto. Dale existencias a ese artículo en esa ubicación desde tu panel de Shopify |
| «Shopify gestiona las existencias de este artículo automáticamente.» | Apaga `Rastrear inventario` en esa variante, porque el PIM no tiene nada que aportar |
| «Shopify rechazó una actualización de existencias de este producto.» | Guarda el producto otra vez, y lee los demás mensajes de la cuenta para saber el motivo |
| «Amazon rechazó la cantidad de existencias.» | Revisa que la oferta sea con logística del vendedor, porque una oferta que envía Amazon no acepta cantidad |
| «BigCommerce rechazó la configuración de inventario.» | Revisa si tu tienda tiene el stock agregado activado |
| «Una cantidad de stock es negativa. El stock debe ser 0 o un número entero positivo.» | Corrige la celda en tu archivo de importación y vuelve a correrla |

### Cuando una cantidad se ve mal y sigue mal

Empieza por cuál cantidad está mal, porque eso decide a dónde vas. Un `Stock del proveedor` equivocado es una celda equivocada en la fuente que mapeaste. Un `Stock físico` equivocado es una cuenta equivocada en una de las ubicaciones de la tabla de abajo, o un interruptor de ubicación que dejaste como no querías.

A veces tu cantidad está bien en el origen y tercamente mal en el PIM. Para eso hay una sola reparación: apaga `Rastrear inventario` en esa variante y vuelve a encenderlo de inmediato. Las dos cantidades que nunca escribes se rellenan con lo que se haya escrito mientras tanto, y tu respaldo regresa en `0`. Te cuesta la cantidad que escribiste, así que hazlo solo cuando la cantidad de verdad está mal.

## A dónde ir después

<Columns cols={2}>
  <Card title="Variantes" icon="layers" href="/es/pim/catalog/variants">
    A dónde se mudan estas cuatro cantidades cuando tu producto tiene opciones.
  </Card>

  <Card title="Precios" icon="tag" href="/es/pim/catalog/pricing">
    El costo que sigue a la fuente tuya que tiene las existencias.
  </Card>

  <Card title="Configuración" icon="sliders-horizontal" href="/es/pim/integrations/settings">
    El máximo y el margen que aplica cada una de tus cuentas conectadas.
  </Card>

  <Card title="Fuentes de datos" icon="rss" href="/es/pim/uploads/data-sources">
    La fuente que es dueña de tu stock del proveedor, y cómo mapearla.
  </Card>
</Columns>
