Puedes usar la API de Merchant para administrar el inventario local (en la tienda) y regional.
Solicitudes
Usa el siguiente formato de URL de solicitud para la subAPI de Inventarios:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
En la API de Merchant, la subAPI de Inventarios y el extremo relacionado se conocen como el plural, "inventarios".
A continuación, verás una comparación de ejemplo de la Content API for Shopping con la API de Merchant Inventories para las solicitudes de inventario local:
Content API | API de Merchant Center | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories |
Identificadores | {merchantId}/products/{productId} |
{name}
|
Métodos
La API de Merchant Center presenta dos métodos nuevos para la administración del inventario:
- Genera una lista de los inventarios locales y regionales para tus productos
- Quita el inventario local y regional de tus productos
A continuación, se muestra una comparación de los métodos de inventario en la Content API for Shopping y la API de Merchant Inventories:
Método | Content API for Shopping | API de Merchant Center |
---|---|---|
customBatch |
Sí | No |
insert |
Sí | Sí |
list |
No | Sí |
delete |
No | Sí |
Inventario local
Esto es lo que cambió en el inventario local de la API de Merchant Inventories:
Content API for Shopping | API de Merchant Center | Descripción |
---|---|---|
No se permite | name:string
|
Se agregó un nuevo campo para diferenciar los recursos LocalInventory dentro de un product . Content API for Shopping identifica el inventario local por storeCode y productId .
|
No se permite | account:string
|
Se agregó un campo nuevo para identificar la cuenta del comercio a la que pertenecen product y LocalInventory .
|
price: {
|
price: {
|
La definición de Price cambió.
|
salePrice: {
|
salePrice: {
|
La definición de Price cambió.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate usa el nuevo tipo TimePeriod en la API de Inventarios del comercio.
|
quantity:string,
|
quantity:integer
|
quantity toma un número entero, en lugar de una cadena, en la API de Merchant Inventories.
|
kind:string
|
No se permite | kind no es compatible con la API de Inventarios del comercio.
|
No se permite | localShippingLabel:string
|
Se agregó un campo nuevo para etiquetar los servicios de envío locales en la API de Inventarios del comerciante. |
Inventario regional
Esto es lo que cambió en el inventario regional en la API de Inventarios de comercios:
Content API for Shopping | API de Merchant Center | Descripción |
---|---|---|
No se permite | name:string
|
Se agregó un nuevo campo para diferenciar los recursos regionalInventory dentro de un product . Content API for Shopping identifica el inventario regional de regionId y productId .
|
No se permite | account:string
|
Se agregó un campo nuevo para identificar la cuenta del comercio a la que pertenecen product y regionalInventory .
|
"regionId": string
|
"region": string
|
regionID se llama region en la API de Inventarios del comercio.
|
price: {
|
price: {
|
La definición de Price cambió.
|
salePrice: {
|
salePrice: {
|
La definición de Price cambió.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate usa el nuevo tipo TimePeriod en la API de Inventarios del comercio.
|
kind:string
|
No se permite | kind no es compatible con la API de Inventarios del comercio.
|