Puedes usar la API de Merchant Center para administrar el inventario local (en la tienda) y regional.
Solicitudes
Usa el siguiente formato de URL de solicitud para los Inventarios API secundaria:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
En la API de Merchant Center, la subAPI de Inventarios y el extremo relacionado se denominan en plural "inventario".
A continuación, presentamos una comparación de ejemplo de Content API for Shopping con el comercio API de Inventories para 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:
- Haz una lista de los inventarios locales y regionales de tus productos
- Quita el inventario local y regional de tus productos
Esta es una comparación de los métodos de inventarios en 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
A continuación, se muestran los cambios que se realizaron en el inventario local en la API de Merchant Inventories:
Content API for Shopping | API de Merchant Center | Descripción |
---|---|---|
No compatible | name:string
|
Se agregó un campo nuevo para diferenciar los recursos LocalInventory dentro de un product . Content API for Shopping identifica el inventario local mediante storeCode y productId .
|
No compatible | account:string
|
Se agregó un nuevo campo para identificar la cuenta de comerciante 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 de TimePeriod en la API de Merchant Inventories.
|
quantity:string,
|
quantity:integer
|
quantity toma un número entero en lugar de una cadena en la API de Merchant Inventories.
|
kind:string
|
No compatible | kind no es compatible con la API de Merchant Inventories.
|
No compatible | localShippingLabel:string
|
Se agregó un campo nuevo para etiquetar los servicios de envío locales en la API de Merchant Inventories. |
Inventario regional
A continuación, se muestran los cambios que se realizaron en el inventario regional en la API de Merchant Inventories:
Content API for Shopping | API de Merchant Center | Descripción |
---|---|---|
No compatible | name:string
|
Se agregó un campo nuevo para diferenciar los recursos regionalInventory dentro de un product . Content API for Shopping identifica el inventario regional mediante regionId y productId .
|
No compatible | account:string
|
Se agregó un nuevo campo para identificar la cuenta de comerciante a la que pertenecen product y regionalInventory .
|
"regionId": string
|
"region": string
|
regionID se llama region en la API de Merchant Inventories.
|
price: {
|
price: {
|
La definición de Price cambió.
|
salePrice: {
|
salePrice: {
|
La definición de Price cambió.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate usa el nuevo tipo de TimePeriod en la API de Merchant Inventories.
|
kind:string
|
No compatible | kind no es compatible con la API de Merchant Inventories.
|