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

# Prioridades de campos

> Una prioridad de campo es la regla que escribes cuando dos fuentes de datos mandan el mismo campo, y le dice al PIM a cuál de las dos creerle.

Dos de tus fuentes de datos mandan un costo para el mismo producto, y los dos números no coinciden. Una dice 12,40 y la otra dice 11,90. Una prioridad de campo es donde le dices al PIM a cuál de las dos creerle.

Sin una regla, recibes la fuente que cambió el número más recientemente. Es un comportamiento razonable por defecto, y muchas veces no es lo que querías. Una regla te deja decir algo mejor: toma el costo más bajo, confía en un proveedor antes que en los demás, o toma tu costo y tus existencias juntos de quien sea el proveedor más barato. Eso último deja tus dos números hablando de la misma bodega.

Tu regla abarca toda tu organización y un solo tipo de registro. No es una preferencia de cada fuente de datos, y por eso nunca te la encuentras en el diálogo de la fuente. Una regla aplica a todas las fuentes que tengas alimentando ese campo.

Todo esto está en `Importar/Exportar`, dentro de la pestaña `Fuentes de datos`. Busca en la barra de arriba de la tabla, a la derecha de `Crear fuente de datos`, y pulsa `Prioridades de campos`. Recibes un diálogo que lista todos los campos que alimentan tus fuentes, con un botón `Administrar` en cada fila.

## Antes de empezar

### Qué te permite hacer tu rol

| Rol | Prioridades de campos |
| --- | --- |
| `Administrador` | La abre y puede cambiar todo lo que hay ahí |
| `Gerente` | La abre y puede cambiar todo lo que hay ahí |
| `Editor` | No la ve |

Quien tiene rol `Editor` no ve la pestaña `Fuentes de datos`, así que tampoco encuentra ahí el botón `Prioridades de campos`. Los roles se asignan en [equipo, roles y permisos](/es/team#qué-puede-hacer-cada-rol-del-pim).

### Un campo aparece aquí solo cuando una fuente lo alimenta

Ves un campo aquí cuando al menos una de tus fuentes de datos le mapea una columna. Un campo que nadie alimenta no es una fila, y un tipo de registro que nadie alimenta no está en tu selector.

Así que arma primero tus [fuentes de datos](/es/pim/uploads/data-sources), mapea tus columnas y vuelve aquí. El botón lo tienes de todos modos. Mientras no haya nada mapeado, tu diálogo abre con una explicación corta en lugar de una lista.

## Cómo poner una prioridad de campo

<Steps>
  <Step title="Abre el diálogo de prioridades de campos">
    Desde `Importar/Exportar`, entra a la pestaña `Fuentes de datos` y pulsa `Prioridades de campos` en la barra de arriba de la tabla. Recibes una lista de todos los campos que alimentan tus fuentes.
  </Step>

  <Step title="Abre el campo que quieres resolver">
    Busca tu campo en esa lista y pulsa `Administrar`, a la derecha de su fila. Recibes un segundo diálogo encima, con el nombre del campo que elegiste.
  </Step>

  <Step title="Elige una estrategia">
    Bajo el encabezado `Estrategia`, pulsa uno de los botones de opción. Empieza con `Orden manual`, porque lo tienes en todos los campos.
  </Step>

  <Step title="Pon tus fuentes en orden">
    Bajo `Orden de fuentes`, arrastra cada fuente por el asa de su borde izquierdo. Gana la fuente que dejes hasta arriba.
  </Step>

  <Step title="Guárdalo">
    Pulsa `Guardar` abajo a la derecha del diálogo. Después pulsa `Volver` abajo a la izquierda para regresar a tu lista.
  </Step>
</Steps>

Ese es todo el flujo. La línea que está debajo del nombre de tu campo ahora dice `Orden manual`, y tu catálogo vuelve a decidir ese campo de inmediato, sin esperar a tu siguiente sincronización.

Todo lo que sigue explica las otras tres estrategias, los filtros, los grupos de campos y cómo revisar el resultado en uno de tus productos. No necesitas nada de eso para resolver un campo.

## Cada opción en detalle

El diálogo funciona como una pila. Tu lista de campos se queda abierta debajo, y todo lo que abres se apila encima. `Volver`, abajo a la izquierda de cualquier diálogo, te regresa a tu lista. La × de arriba a la derecha cierra toda la pila. El botón de volver de tu navegador te retrocede un diálogo a la vez.

`Guardar` se queda en gris hasta que cambias algo, y guarda solo el diálogo en el que estás. Además deja ese diálogo abierto, así que `Volver` es como sales. Si intentas salir con un cambio sin guardar, primero se te pide confirmar, y `Descartar` es el botón que tira tu cambio.

### Cambiar de tipo de registro

Tu regla cubre un tipo de registro, y el diálogo trabaja con uno a la vez. Una lista desplegable junto al título del diálogo te cambia entre ellos. Solo tienes esa lista cuando hay más de un tipo de registro con algo que mostrar, así que un título simple es normal.

| En la lista desplegable | Un registro es |
| --- | --- |
| `Productos` | un producto, o una de sus variantes |
| `Marcas` | una marca |
| `Categorías` | una categoría |
| `Etiquetas` | una etiqueta |
| `Grupos de especificaciones` | un grupo de especificaciones |
| `Definiciones de especificación` | una especificación |
| `Valores de especificación` | un valor permitido de una especificación |
| `Recursos` | una imagen o un documento |

### Leer una fila antes de abrirla

El diálogo de prioridades de campos reparte tus campos bajo dos encabezados. Primero `Grupos de campos` y después `Campos individuales`. Un campo que metiste en un grupo aparece dentro del grupo, nunca por su cuenta.

Debajo de cada nombre recibes una línea que dice qué hace esa fila hoy. Te deja leer toda la lista sin abrir nada.

| La línea dice | Tu campo se va a |
| --- | --- |
| `Valor más reciente` | la fuente que cambió el valor más recientemente |
| `Orden manual` | la primera fuente del orden que armaste |
| `El valor más bajo de supplier_cost` | la fuente con el número más chico de esa columna |
| `El valor más alto de supplier_cost` | la fuente con el número más grande de esa columna |

Esas dos últimas nombran la columna como la escribe tu archivo, no con la etiqueta por la que la elegiste. Así que el campo que tú conoces como `Costo del proveedor` ahí se lee `supplier_cost`.

Pulsa la tarjeta de un grupo en cualquier parte que no sea su botón `Administrar` y se abre para mostrarte sus campos como etiquetas pequeñas. Un campo del grupo que ninguna fuente alimenta ahora mismo se ve gris y con borde punteado, y al pasar el cursor te lo dice. Tu grupo sigue funcionando para los campos que sí llegan.

### Elegir una estrategia

`Administrar` abre un diálogo sobre la página con un encabezado `Estrategia` y un botón de opción por cada alternativa.

| Estrategia | Qué gana tu campo |
| --- | --- |
| `Valor más reciente` | la fuente que cambió el valor más recientemente |
| `Orden manual` | la primera fuente de tu orden que tenga una fila para este registro |
| `Valor más bajo` | la fuente con el número más chico |
| `Valor más alto` | la fuente con el número más grande |

`Valor más reciente` es con lo que empiezan todos tus campos. Vuelve a elegirlo y tiras tu regla, así que un campo que devuelves a esa opción es un campo sin regla. Dos fuentes que cambiaron en el mismo instante se resuelven igual en cada corrida, así que tu ganadora nunca se te mueve de un lado a otro.

**Solo te ofrecen las estrategias que tu campo puede soportar.** `Valor más bajo` y `Valor más alto` comparan números, así que los tienes en un campo numérico y en ningún otro. Todos los campos numéricos del PIM son de un producto. Por eso nunca ves esos dos en marcas, categorías, etiquetas, especificaciones ni recursos. Ahí tienes `Valor más reciente` y `Orden manual`, y esa es toda la elección.

**Elige `Orden manual` cuando confías más en un proveedor que en los demás.** Es tu única regla para texto. Úsala en un título, una descripción, un nombre de marca o un conjunto de etiquetas, donde no hay un valor más chico ni más grande que tomar.

**Elige `Valor más bajo` en un costo y `Valor más alto` en existencias** cuando quieres el mejor número y no un proveedor en particular. Las dos casi siempre piden un filtro al lado, porque si no un proveedor que reporta `0` te gana cada competencia de `Valor más bajo`.

Deja `Valor más reciente` como está en un campo que alimenta una sola de tus fuentes. Ahí no hay nada que resolver, y tu regla nunca se activaría.

### Poner tus fuentes en el orden que quieres

`Orden manual` te da una lista `Orden de fuentes` debajo de la estrategia. Cada fila es una de tus fuentes de datos, con un asa para arrastrar en su borde izquierdo. Arrastra las filas hacia arriba y hacia abajo para armar tu orden. También puedes mover una fila con las flechas del teclado cuando su asa tenga el foco.

La primera vez que la abres, tu lista viene en el orden en que creaste las fuentes, de la más vieja a la más nueva. Una fuente que agregas después se suma al final y ahí se queda hasta que la muevas. Una fuente pausada o con problemas muestra `Pausado` o `Error` junto a su nombre, para que detectes una fuente que dejó de entregar.

**Gana la primera fuente de tu orden que tenga una fila para el registro, aunque su celda venga en blanco.** El orden manual te elige una fuente, no un valor. Digamos que tu fuente de arriba manda el producto y deja vacía la columna del costo. Recibes un costo vacío, y a la fuente de abajo nunca se le pregunta. [Fuentes de datos](/es/pim/uploads/data-sources) explica qué le hace una celda en blanco a cada uno de tus campos.

Si ninguna de tus fuentes mapea el campo, la lista te lo dice en lugar de mostrarte una caja vacía.

### Tomar el número más bajo o el más alto

En un campo suelto, `Valor más bajo` y `Valor más alto` comparan el campo consigo mismo. No tienes nada que elegir y no recibes ninguna lista extra. Eliges la estrategia y gana la fuente con el número más chico o más grande de esa columna.

Un grupo funciona distinto, porque tiene varios campos y el PIM necesita saber cuál comparar. Recibes una lista desplegable `Campo decisor` arriba de `Filtros`, con los campos numéricos de ese grupo y nada más. El primero viene puesto, y ves `El campo decisor es obligatorio` si la vacías. A un grupo sin ningún número adentro nunca le ofrecen esas dos estrategias.

Una fuente cuyo valor en la columna que decide no es un número queda fuera de la competencia, en lugar de contar como cero.

### Acotar qué fuentes cuentan

Los filtros los tienes en `Valor más bajo` y `Valor más alto` únicamente. `Orden manual` no tiene panel de filtros, y `Valor más reciente` no te da nada que llenar.

Un filtro dice cuáles de tus fuentes pueden usarse. La razón típica para agregar uno es un proveedor que reporta `0`. En `Valor más bajo`, el cero le gana a cualquier precio real que tengas. Así que agregas una condición que pida que el costo sea mayor que cero, y tu competencia sigue sin ese proveedor.

Cada condición es una fila de tres controles bajo el encabezado `Filtros`. `Filtrar por` es una lista desplegable de campos, `Operador` es una lista desplegable de comparaciones, y `Valor` es una casilla donde escribes. `Agregar condición`, debajo de tu última fila, agrega otra. La × del final de una fila la quita.

**Una condición solo puede evaluar lo que tu regla ya tiene a su cargo.** En un campo suelto, `Filtrar por` te ofrece ese único campo y nada más. En un grupo te ofrece los campos del propio grupo. No puedes decidir un campo mirando otro.

Hay cuatro cosas de estas filas que sorprenden la primera vez:

| Qué ves | Por qué |
| --- | --- |
| `Coincidencia`, un par de fichas que dicen `Todas las condiciones (AND)` y `Cualquier condición (OR)`, solo después de agregar una segunda condición | Una sola condición no tiene nada que unir |
| `Agregar condición` en gris | Tu fila de arriba no está terminada. Llena su `Valor` y el botón vuelve |
| Ninguna casilla `Valor` | `está vacío`, `no está vacío`, `es verdadero` y `es falso` no necesitan valor |
| Una casilla de etiquetas en lugar de la casilla `Valor` | Elegiste `es alguno de`. Escribe cada valor y pulsa Enter, y cada uno se vuelve una etiqueta |

Cambia `Filtrar por` y tu `Operador` se reinicia y tu `Valor` se vacía, porque una comparación que le queda a un número casi nunca le queda a un texto. Las comparaciones de texto distinguen mayúsculas de minúsculas, así que `ACME` y `Acme` son dos valores distintos para tu filtro.

<Accordion title="Todas las comparaciones que puedes elegir, según el tipo de campo">
  | Tipo de campo | Qué ofrece `Operador` |
  | --- | --- |
  | Un número | `es igual a (=)`, `distinto de (≠)`, `mayor que (>)`, `mayor o igual que (≥)`, `menor que (<)`, `menor o igual que (≤)`, `está vacío`, `no está vacío`, `es alguno de` |
  | Texto | `contiene`, `no contiene`, `es igual a`, `no es igual a`, `empieza con`, `termina con`, `está vacío`, `no está vacío`, `es alguno de` |
  | Sí o no | `es verdadero`, `es falso` |

  Un campo numérico y uno de texto nombran distinto la misma prueba, así que `es igual a (=)` y `es igual a` hacen lo mismo en tus dos tipos de campo. Son las mismas comparaciones que tienes arriba de las columnas de tu tabla de productos.
</Accordion>

### Hacer que varios campos lleguen de una sola fuente

Un grupo es un conjunto de campos que tienen que venir de la misma fuente. La ganadora se elige una vez, y todos los campos de tu grupo se toman de esa única fuente.

Armas uno porque algunos números solo tienen sentido juntos. Toma el costo del proveedor más barato y las existencias del proveedor más grande y tienes un costo de una bodega y una cantidad de otra. Ninguno de los dos proveedores está vendiendo así. Mete `Costo del proveedor` y `Stock del proveedor` en un grupo y una sola fuente te responde por los dos.

Las fuentes candidatas de tu grupo son las que mapean todos sus campos. Una fuente que mapea la mitad de tu grupo no puede darte el conjunto completo de una vez, así que nunca la ves en la lista arrastrable ni en la comparación.

Tu grupo se queda en la lista mientras uno de sus campos siga alimentado. Los campos que nadie alimenta se quedan adentro, en gris, y tu grupo sigue funcionando para el resto.

### Armar y eliminar un grupo

`Administrar grupos`, arriba a la derecha del diálogo de prioridades de campos, te abre el editor de grupos. No lo tienes mientras no haya nada mapeado, porque no habría nada que meter en un grupo.

Cada grupo es una tarjeta con una casilla `Nombre del grupo`, un selector `Campos en este grupo` y un icono de bote de basura que quita la tarjeta. `Nuevo grupo`, debajo de tu última tarjeta, agrega otra. `Guardar`, abajo a la derecha, guarda toda tu pantalla de una sola vez.

| Regla | Qué significa |
| --- | --- |
| Un grupo necesita nombre | de 1 a 100 caracteres, y dos grupos del mismo tipo de registro no lo comparten |
| Un grupo necesita al menos 2 campos | un campo solo ya es una prioridad individual |
| Un campo entra a un grupo | los campos que otro grupo se llevó no se ofrecen en este |
| Solo se ofrecen campos alimentados | el selector lista los campos que al menos una fuente mapea |

<Warning>
  `Guardar` aquí reconstruye todos los grupos de ese tipo de registro. Cualquier estrategia que le pusiste a un grupo vuelve a `Valor más reciente`, incluso en los grupos que no tocaste.
</Warning>

Así que ponles nombre a tus grupos y elige sus campos primero, y después sus estrategias. Cámbiale el nombre a un grupo y pierdes las estrategias de todos.

**Mete un campo a un grupo y tiras la prioridad que tenía por su cuenta.** Tu campo lo resuelve su grupo o lo resuelve él mismo, nunca los dos. El grupo es el que gana.

Elimina un grupo y sus campos vuelven a tu lista `Campos individuales`, cada uno sin regla propia. Sus valores conservan lo que escribió tu última corrida.

`Nuevo grupo` se pone gris cuando te quedan menos de 2 campos libres para llenar uno nuevo. Pasa el cursor y se te dice cuál de las dos razones es: todavía no hay nada mapeado, o todos los campos mapeados ya están en alguno de tus grupos.

### Límites

| Qué | Límite |
| --- | --- |
| Nombre del grupo | 100 caracteres |
| Campos en un grupo | al menos 2 |
| Grupos a los que entra un campo | 1 |
| Reglas por campo | 1 |
| Condiciones en un filtro | Sin límite |
| Tipos de registro | 8 |

### Lo que las prioridades de campos no pueden hacer

| No puedes | Haz esto en su lugar |
| --- | --- |
| Darle a un producto una regla propia | Pon la regla una vez, para todos los registros de ese tipo |
| Poner una regla distinta por fuente de datos | Pon una regla y arma el orden de fuentes que quieras |
| Decidir un campo mirando otro | Mete los dos campos en un grupo y elige un `Campo decisor` |
| Comparar texto con `Valor más bajo` o `Valor más alto` | Usa `Orden manual` |
| Ver qué cambiaría antes de guardar | Guárdalo y lee el resultado en un registro |
| Impedir que una fuente alimente un campo sin tocar los demás | Vacía esa columna en la pantalla `Campos` de la fuente |

## Qué escribe la ganadora en tu catálogo

### Cuándo llega tu cambio al catálogo

Guardar una regla no espera a tu siguiente sincronización. El PIM vuelve a decidir ese campo en todos los registros de ese tipo y escribe a la nueva ganadora en tu catálogo de inmediato. Devolver una regla a `Valor más reciente` hace lo mismo por ti, y guardar tu editor de grupos también.

O sea que una regla que te sale mal llega a tu catálogo sin que hagas nada más. Una regla que arreglas se repara igual de sola.

### Qué escribe la fuente ganadora y qué deja quieto

Cuando una de tus fuentes gana, recibes toda su respuesta.

| La fuente ganadora manda | Tu catálogo recibe |
| --- | --- |
| Un valor | ese valor |
| La columna, pero en blanco | el blanco |
| Nada en esa columna | lo que ya tenía |

Tu regla decide qué fuente responde, nunca si la respuesta sirve. Una fuente que gana con una celda vacía te vacía el campo.

**Un campo sin regla te trata con más cuidado.** Ahí se usa el valor no vacío cambiado más recientemente. Así que una fuente que manda la columna en blanco no puede borrar lo que escribió otra de tus fuentes. La única forma de que un blanco limpie un campo sin regla es que ninguna de tus fuentes mande un valor. Tenlo presente antes de poner tu primera regla, porque una regla es la más estricta de las dos.

### Cuando una regla no puede elegir a nadie

Una regla que no resuelve nada no deja tu campo atorado. El PIM baja por un orden fijo hasta que algo responde, y tu registro te dice qué paso ganó.

1. Tu estrategia tal como la armaste, con sus filtros.
2. La misma estrategia con tus filtros ignorados, cuando dejaron fuera a todas las fuentes.
3. La fuente cambiada más recientemente que tenga algo que decir sobre tu campo.

El paso 2 es el que sorprende. Un filtro que no coincide con nadie se descarta en lugar de bloquear tu campo, que es lo contrario de lo que hacen tus filtros en otras partes. Un grupo baja los tres pasos como un todo, así que sus campos nunca se reparten entre tus fuentes en el camino.

Solo cuando ninguna de tus fuentes manda un valor tu campo se escapa de los tres. Ahí mandan las reglas de siempre. Una columna que al menos una fuente manda en blanco se aplica en blanco, y una columna que nadie manda conserva lo que ya tenía tu catálogo.

### Leer el resultado en un registro

Abre el registro y pulsa `Fuentes de datos` en su fila de arriba, junto a los logos de tus integraciones. Ese botón lo tienes solo cuando alguna fuente ya alimentó el registro, así que un botón que no está es tu respuesta y no una falla. Lo encuentras en un producto y en una variante, en marcas, categorías y etiquetas, en los tres tipos de registro de especificación y en un recurso.

El diálogo se llama `Ver fuente de datos`. Una lista desplegable de arriba te cambia entre los campos y grupos que cubren ese registro. La tabla de abajo te da una fila por fuente, con su nombre, lo que está mandando en cada campo y su `Última actualización`. Una fuente que nunca te ha mandado un valor ahí dice `Nunca`.

Tu ganadora recibe una insignia, y la insignia es la parte que hay que leer.

| Insignia | Qué te dice |
| --- | --- |
| `Seleccionada` | tu regla eligió esta fuente, o no hay regla y esta cambió más recientemente |
| `Fallback` | tu regla no pudo elegir, y esta fuente ganó un paso más abajo |

Pasa el cursor sobre `Fallback` y se te dice cuál de los dos pasos de abajo fue. Conviene actuar sobre las dos, porque una regla que cae seguido describe algo que tus archivos no contienen.

Las dos fechas de ahí son cosas distintas. `Última ejecución` es cuándo esa fuente fue a revisar tu archivo. `Última actualización` es cuándo cambió el valor, y es la que compara `Valor más reciente` por ti. Un archivo que llega idéntico al de ayer no mueve la `Última actualización`, así que un proveedor que dejó de actualizar conserva tu campo hasta que otro lo actualice.

## Cuando algo falla

### Mensajes que puedes recibir

| Mensaje | Qué hacer |
| --- | --- |
| `El nombre es obligatorio` | Escribe un nombre en la casilla `Nombre del grupo` de esa tarjeta |
| `El nombre no puede tener más de 100 caracteres` | Acorta el nombre de tu grupo |
| `Nombre duplicado: "{name}"` | Dos de tus tarjetas comparten nombre. Cámbiale el nombre a una |
| `Agrega al menos 2 campos` | Abre el selector `Campos en este grupo` de esa tarjeta y agrega uno |
| `"{field}" ya pertenece al grupo "{groupName}"` | Sácalo primero de tu otro grupo |
| Un aviso de que ya existe un grupo con ese nombre, o de que un campo está en más de un grupo | Los mismos dos problemas, detectados al pulsar `Guardar` |
| `El campo decisor es obligatorio` | Elige un campo en la lista `Campo decisor` |
| Un aviso de permiso denegado | Tu rol está por debajo de `Gerente` |
| `No se encontró el grupo de campos. Es posible que haya sido eliminado en otra pestaña.` | Alguien eliminó el grupo mientras lo tenías abierto |
| `No se pudieron cargar las fuentes candidatas` | Cierra el diálogo con `Volver` y ábrelo otra vez |
| `No se pudo guardar la prioridad de campo` | Pulsa `Guardar` otra vez |
| `No se pudieron guardar los grupos` | Pulsa `Guardar` otra vez |
| `No se pudieron cargar las prioridades de campos` | Recarga la página |

### Cuando la lista de fuentes sale corta

Tu lista `Orden de fuentes` te ofrece solo las fuentes que mapean el campo que estás viendo. Una lista más corta de lo que esperabas significa que menos fuentes tuyas alimentan esa columna de lo que creías. Abre la fuente en tu pestaña `Fuentes de datos` y revisa su pantalla `Campos`.

Un grupo es más estricto, porque ofrece solo las fuentes que mapean todos sus campos. Un grupo cuya lista sale vacía es un grupo que ninguna de tus fuentes puede llenar sola. Pártelo en grupos más chicos, o mapea la columna que falta en alguna de tus fuentes.

## A dónde ir después

<Columns cols={2}>
  <Card title="Fuentes de datos" icon="rss" href="/es/pim/uploads/data-sources">
    Dónde se mapea un campo en primer lugar, y qué hace una celda en blanco.
  </Card>

  <Card title="Historial de sincronización" icon="history" href="/es/pim/uploads/data-sources/sync-history">
    Qué emparejó cada corrida, y el reporte que lo explica fila por fila.
  </Card>

  <Card title="Inventario" icon="warehouse" href="/es/pim/catalog/inventory">
    La columna de existencias que es de la fuente, y la que ninguna prioridad toca.
  </Card>

  <Card title="Precios" icon="tag" href="/es/pim/catalog/pricing">
    Qué significan aquí un costo y un precio, y por qué un cero se lee como nada.
  </Card>
</Columns>
