# Qué es el SKU de un producto y cómo se usa en tu tienda

> Qué es el SKU de un producto, en qué se diferencia del GTIN y del MPN, cómo crear uno por variante en Shopify o BigCommerce y dónde lo pide Google.

URL: https://clione.ai/es/glosario/sku/
Lang: es

En el día a día de una tienda se le llama «la referencia», y en el panel de Shopify es el campo SKU de la sección de inventario de cada variante.[^shopify-sku] Lo importante es de quién es: **el SKU lo inventas tú**, no el fabricante ni ningún organismo. Te importa porque es la pieza que une el almacén, el panel de la tienda, el _feed_ de [Google Merchant Center](/es/glosario/google-merchant-center/) y los [datos estructurados](/es/glosario/datos-estructurados/) de cada ficha, y porque se confunde a menudo con dos códigos que no son tuyos: el [GTIN](/es/glosario/gtin/), el número que va bajo el código de barras, y el [MPN](/es/glosario/mpn/), el código que asigna el fabricante.

## Cómo funciona

Shopify lo define como un código que puedes usar internamente para **controlar tu inventario y analizar tus ventas**, y aclara que no es lo mismo que un código de barras: sirven para cosas distintas y un producto puede llevar los dos.[^shopify-sku] [Schema.org](/es/glosario/schema-org/) lo define igual desde el lado de las máquinas: el SKU es un identificador propio del comerciante para un producto o un servicio, o para el producto al que se refiere una oferta, con un valor de texto, y lo pueden llevar los tipos [Product](/es/glosario/schema-product/), [Offer](/es/glosario/schema-offer/) y Demand.[^schema-sku] La clave está en «propio del comerciante»: dos tiendas que venden el mismo trípode tendrán, casi seguro, dos SKU distintos.

### Uno por variante

Un SKU no identifica un modelo, sino **una unidad concreta que se almacena y se vende**. Por eso cada talla y cada color lleva el suyo. Shopify lo exige en el panel: los SKU tienen que ser únicos y dos [variantes de producto](/es/glosario/variantes-de-producto/) no pueden compartir uno.[^shopify-sku] BigCommerce los crea solo: las variantes y sus SKU se generan a partir de las opciones del producto, mientras que los modificadores, como un grabado o una personalización, no pueden llevar SKU.[^bigcommerce-variants] La diferencia tiene lógica: una camiseta roja de talla M es otra caja en el almacén; un grabado, no.

### Cómo se construye

Como lo decides tú, también decides el formato, y Shopify da unas reglas prácticas: números solos o mezclados con letras; nada que confunda el 0 y el 1 con la O y la I; **sin caracteres especiales, símbolos ni espacios**, porque dan problemas en las búsquedas; guiones o guiones bajos para separar partes; tan corto como se pueda, no más de 16 caracteres; y cada letra y cada número con un propósito, con las mismas abreviaturas en todo el catálogo.[^shopify-sku] Sus dos ejemplos lo enseñan bien: en `4225-776-3234`, unos pantalones de la marca 4225, corte 776 y talla 32x34; en `WAL_BLK_25`, un bolígrafo de nogal con tinta negra y punta de 2,5 mm.[^shopify-sku]

### Dónde lo leen Google y los demás canales

En los datos estructurados de las [fichas de comerciante](/es/glosario/fichas-de-comerciante/), Google pone `sku` entre las propiedades recomendadas: el identificador propio del comerciante, **un solo valor**, sin espacios en blanco y, a ser posible, solo con caracteres ASCII.[^google-merchant-listing] En Merchant Center pesa todavía más. El atributo `id`, que identifica cada producto del _feed_, admite de 1 a 50 caracteres, y Google recomienda rellenarlo con el SKU, porque le ayuda a entender la estructura de la página de destino. Cada variante necesita su propio `id`, y una vez asignado **no se debe cambiar**: cambiarlo sobrescribe el producto y su historial.[^gmc-id]

## En una tienda

Un **ejemplo ficticio**: una tienda de fotografía vende un trípode de otra marca en dos colores, más una correa que cose ella misma. La marca, las referencias y los números son inventados, y los GTIN tienen el dígito de control bien calculado para que nadie los tome por reales con un error.

| Artículo                             | SKU de la tienda | MPN del fabricante | GTIN            |
| ------------------------------------ | ---------------- | ------------------ | --------------- |
| Trípode TV-200, negro                | `TRI-TV200-NEG`  | `TV-200-BK`        | `9520000123451` |
| Trípode TV-200, plata                | `TRI-TV200-PLA`  | `TV-200-SL`        | `9520000123468` |
| Correa de cuero cosida por la tienda | `COR-CUE-MAR`    | No tiene           | No tiene        |

El SKU sigue una sola regla: familia, modelo y color, separados por guiones, en menos de 16 caracteres.[^shopify-sku] Los otros dos códigos no se eligen: se copian del fabricante, y por eso la correa, que fabrica la propia tienda, solo tiene SKU. En el [JSON-LD](/es/glosario/json-ld/) de la [ficha de producto](/es/glosario/ficha-de-producto/) del trípode negro, cada código va en su propiedad:

```json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Trípode de viaje TV-200, negro",
  "sku": "TRI-TV200-NEG",
  "mpn": "TV-200-BK",
  "gtin13": "9520000123451"
}
```

El SKU también acaba en sitios menos evidentes. Clione, por ejemplo, genera por defecto los títulos de producto con la plantilla `{Brand} {ProductName} - {SKU}`, que la tienda puede cambiar.


Que el SKU se puede renumerar cuando cambia la forma de organizar el catálogo, como quien cambia el nombre de una carpeta. Si tu _feed_ usa el SKU como ID del producto, que es lo que Google recomienda, **cambiarlo sobrescribe el producto y su historial** en Merchant Center, y con él el seguimiento de su rendimiento.[^gmc-id]


## Cómo comprobarlo

1. **Exporta el catálogo y busca SKU repetidos.** Cada variante tiene que tener el suyo; en Shopify, dos variantes no pueden compartirlo.[^shopify-sku]
2. **Busca espacios, barras y símbolos.** Google pide que el `sku` de los datos estructurados no lleve espacios en blanco, y recomienda solo caracteres ASCII.[^google-merchant-listing]
3. **Compara tres sitios**: el SKU de la variante en el panel, el `id` del producto en tu _feed_ y el `sku` del JSON-LD de su ficha. Deberían ser el mismo código.[^gmc-id]
4. **Revisa los productos con opciones.** En BigCommerce, cada combinación de opciones tiene su SKU; lo que no lo tiene es un modificador.[^bigcommerce-variants]
5. **Antes de renombrar SKU, mira si tu _feed_ los usa como ID.** Si es así, el cambio reinicia el historial de esos productos en Merchant Center.[^gmc-id]

## Concepto cercano: GTIN

El [GTIN](/es/glosario/gtin/) es el otro extremo. El SKU es un identificador propio del comerciante,[^schema-sku] y tu SKU para un producto no tiene por qué parecerse al de otra tienda; el GTIN es un identificador global, el mismo en cualquier tienda que venda ese artículo, y Google pide incluir todos los que correspondan al producto.[^google-merchant-listing] **El SKU sirve para que tú encuentres el producto en tu almacén; el GTIN, para que los demás sepan qué producto es.** Por eso uno no sustituye al otro, y por eso el MPN, que es del fabricante, tampoco.

Para seguir, la [ruta de lectura de datos estructurados](/es/aprender/datos-estructurados/) ordena el resto de términos, y la entrada de [Product](/es/glosario/schema-product/) explica dónde van el SKU y el resto de identificadores dentro de la ficha.
