Puedes usar la API de Merchant Center para compartir tus datos de inventarios, tiendas y ventas. con Google para mejorar la visibilidad y la administración.
Solicitudes
Usa el siguiente formato de URL de solicitud para la API de socios de feeds locales:
POST https://merchantapi.googleapis.com/lfp/v1beta/{parent}/lfpInventories:insert
Para obtener más información, consulta Método: accounts.lfpInventories.insert.
A continuación, presentamos una comparación de ejemplo de Content API for Shopping con los feeds locales API de asociación para la solicitud de inserción de inventario:
Content API | API de Merchant Center | |
URL |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/inventory
|
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert
|
Identificadores |
{merchantId}/pos/ {targetMerchantId}
|
{parent} |
A continuación, presentamos una comparación de ejemplo de Content API for Shopping con los feeds locales API de asociación para la solicitud de insertar una venta:
Content API | API de Merchant Center | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/sale |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
Identificadores | {merchantId}/pos/ {targetMerchantId} |
{parent} |
A continuación, presentamos una comparación de ejemplo de Content API for Shopping con los feeds locales API de asociación para la solicitud de insertar una tienda:
Content API | API de Merchant Center | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpStores:insert |
Identificadores | {merchantId}/pos/ {targetMerchantId} |
{parent} |
Métodos
Estos son los cambios que se implementaron en los métodos de la API de Store durante la asociación con los feeds locales API:
Método | URL en Content API for Shopping | URL en la API de Merchant Center | Identificadores en Content API for Shopping | Identificadores en la API de Merchant Center | Descripción |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores:insert |
{merchantId}/pos /{targetMerchantId} |
{parent} | parent tiene el formato accounts/{lfpPartnerAccountId} . |
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
DELETE https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name tiene el formato accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name tiene el formato accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores |
/{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} tiene el formato accounts/ {lfpPartnerAccountId}. |
Esto es lo que cambió en los métodos de la API de Inventory en los socios de feeds locales API:
Método | URL en Content API for Shopping | URL en la API de Merchant Center | Identificadores en Content API for Shopping | Identificadores en la API de Merchant Center | Descripción |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | parent tiene el formato accounts/ {lfpPartnerAccountId}. |
Esto es lo que cambió en los métodos de la API de ventas en la asociación con los feeds locales API:
Método | URL en Content API for Shopping | URL en la API de Merchant Center | Identificadores en Content API for Shopping | Identificadores en la API de Merchant Center | Descripción |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} tiene el formato accounts/ {lfpPartnerAccountId}. |
Recursos
Esto es lo que cambió en el recurso de la tienda en la asociación con los feeds locales en la API de Cloud. Los campos que no se incluyen aquí no se modifican.
Content API for Shopping | API de Merchant Center | Descripción |
No compatible | name: string |
Se agregó un nuevo campo para diferenciar las diferentes tiendas. |
No compatible | targetAccount: integer |
La cuenta del comerciante para la que se deben insertar |
targetCountry: string |
regionCode: string |
Se cambió el nombre de targetCountry por regionCode . |
websiteUrl: string |
websiteUri: string |
Se cambió el nombre de websiteUrl por websiteUri . |
kind: string |
No compatible | kind no es compatible con la API de socios de feeds locales |
A continuación, se muestran los cambios que se implementaron en la inserción de inventario. Los campos que no se incluyen aquí son sin cambios.
Content API for Shopping | API de Merchant Center | Descripción |
No compatible | name: string |
Se agregó un campo nuevo para diferenciar diferentes inventarios. |
No compatible | targetAccount: integer |
Es la cuenta del comerciante para la que se deben insertar los inventarios. |
targetCountry: string |
regionCode: string |
El nombre de targetCountry cambió por regionCode . Es el código de territorio de CLDR para el país donde se vende el producto. |
itemId: string |
offerId: string |
Se cambió el nombre de itemId por offerId . |
quantity: string |
quantity: string |
Se actualizó quantity para que sea opcional. |
No compatible | availability: string |
availability es obligatorio |
|
|
La definición del precio cambió. Para obtener más información, consulta Precio. |
timestamp: string |
collectionTime: string |
Se cambió el nombre de timestamp por collectionTime . |
kind: string |
No compatible | kind no es compatible con la API de socios de feeds locales. |
A continuación, te mostramos lo que cambió para insertar una oferta. Los campos que no se incluyen aquí son sin cambios.
Content API for Shopping | API de Merchant Center | Descripción |
No compatible | name: string |
Se agregó un campo nuevo para diferenciar diferentes inventarios. |
No compatible | targetAccount:integer |
La cuenta de comerciante para la que se deben ingresar ventas |
targetCountry: string |
regionCode: string |
Es el código de territorio de CLDR para el país donde se vende el producto. |
itemId: string |
offerId: string |
Se cambió el nombre de itemId por offerId . |
|
|
La definición del precio cambió. Para obtener más información, consulta Precio. |
timestamp: string |
saleTime: string |
Se cambió el nombre de timestamp por saleTime . |
kind: string |
No compatible | kind no es compatible con la API de socios de feeds locales. |