Estos son los diferentes tipos de ID de producto en la Content API for Shopping:
- ID de la oferta
- Un offerIdes una string que un comercio le asigna a un producto. Este ID representa un producto individual.
- offerIdes ú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.
- offerIdpuede 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 productIdpara 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, enofr)
- Etiqueta del feed (puede ser el código de dos letras del país de destino del feed, por ejemplo, USoFR)
- 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_ida las ofertas subidas a una cuenta de varios vendedores. Este campo representa a un vendedor individual.- Los valores - external_seller_iddistinguen 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 ~. |