Estos son los diferentes tipos de ID de producto en la Content API for Shopping:
- ID de la oferta
- Un
offerId
es una string que un comercio le asigna a un producto. Este ID representa un producto individual. offerId
es único para el conjunto de ofertas en la base de datos de Merchant Center y, por lo general, es un número secuencial numérico.offerId
puede ser un número de SKU interno que un comerciante asigna al producto.- ID de REST
- Un ID de REST es el identificador único de un producto que Google asigna.
- El ID de REST es
productId
para las llamadas a la API de REST. Los ID de REST se agregan con el formato
online:en:label:1111111111
. El ID de REST consta de las siguientes 4 partes, separadas por dos puntos:- Canal ("en línea" o "local")
- Idioma del contenido (con la designación de dos letras, por ejemplo,
en
ofr
) - Etiqueta del feed (puede ser el código de dos letras del país de destino del feed, por ejemplo,
US
oFR
) - ID de la oferta
Debes combinar esto como
channel:contentLanguage:feedLabel:offerId
, por ejemplo,online:en:US:1111111111
.- ID de vendedor externo (mercados)
Marketplaces debe asignar un
external_seller_id
a las ofertas subidas a una cuenta de varios vendedores. Este campo representa a un vendedor individual.Los valores
external_seller_id
distinguen entre mayúsculas y minúsculas, y deben cumplir con los siguientes criterios:- 1 a 50 caracteres
- Solo los caracteres ASCII alfanuméricos y el guion bajo (_), el guion (-), el punto (.) y la virgulilla (~)
No es lo mismo que el campo interno
seller_id
.
En la siguiente tabla, se resumen algunos de los ID que se pueden asociar con un producto:
Atributo | Descripción | Ejemplo | Notas |
---|---|---|---|
offerId |
Es el ID que un comercio le asigna a un producto. | 1111111111 |
Tipo de datos de string, identificador único de la oferta de un producto. |
ID de REST | Un ID que Google le asignó a un producto. En el formato channel:contentLanguage:feedLabel:offerId . |
online:en:label:1111111111 |
ID completo que incluye offerId . |
productId |
Se usa para hacer referencia al ID de REST en las llamadas a la API | online:en:label:1111111111 |
Este es el ID de REST de un producto. |
id |
El mismo valor que el ID de REST y productId . |
online:en:label:1111111111 |
Se usa dentro del cuerpo JSON de un producto para hacer referencia a su productId . |
external_seller_id |
Un ID de vendedor elegido por Marketplace. | example-Seller1 |
Obligatorio para cuentas de varios vendedores. Debe tener entre 1 y 50 caracteres. Distingue mayúsculas de minúsculas. Se aceptan dígitos y caracteres especiales _, -, . y ~. |