Вы можете использовать Merchant API, чтобы делиться своими запасами, магазинами и данными о продажах с Google для лучшей видимости и управления.
Запросы
Используйте следующий формат URL-адреса запроса для API партнерства с местными фидами:
POST https://merchantapi.googleapis.com/lfp/v1beta/{parent}/lfpInventories:insert
Дополнительные сведения см. в разделе Метод: account.lfpInventories.insert .
Ниже приведен пример сравнения API контента для покупок с API партнерства с местными фидами для запроса на вставку инвентаря:
API контента | Торговый API | |
URL-адрес | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /pos/ {targetMerchantId} /inventory | POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent} /lfpInventories:insert |
Идентификаторы | {merchantId} /pos/ {targetMerchantId} | {parent} |
Ниже приведен пример сравнения API контента для покупок с API партнерства с местными фидами для запроса на добавление продажи:
API контента | Торговый API | |
URL-адрес | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /pos/ {targetMerchantId} /sale | POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent} /lfpSales:insert |
Идентификаторы | {merchantId} /pos/ {targetMerchantId} | {parent} |
Ниже приведен пример сравнения API контента для покупок с API партнерства с местными фидами для запроса на добавление магазина:
API контента | Торговый API | |
URL-адрес | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /pos/ {targetMerchantId} /store | POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent} /lfpStores:insert |
Идентификаторы | {merchantId} /pos/ {targetMerchantId} | {parent} |
Методы
Вот что изменилось в методах API магазина в API партнерства с локальными фидами:
Метод | URL-адрес в Content API для покупок | URL-адрес в Merchant API | Идентификаторы в Content API для покупок | Идентификаторы в Merchant API | Описание |
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 имеет формат 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 имеет формат 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 имеет формат 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} имеет формат accounts/ {lfpPartnerAccountId} |
Вот что изменилось в методах API инвентаризации в API партнерства с локальными фидами:
Метод | URL-адрес в Content API для покупок | URL-адрес в Merchant API | Идентификаторы в Content API для покупок | Идентификаторы в Merchant API | Описание |
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 имеет формат accounts/ {lfpPartnerAccountId} |
Вот что изменилось в методах API продаж в партнерском API местных каналов:
Метод | URL-адрес в Content API для покупок | URL-адрес в Merchant API | Идентификаторы в Content API для покупок | Идентификаторы в Merchant API | Описание |
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} имеет формат accounts/ {lfpPartnerAccountId} |
Ресурсы
Вот что изменилось для ресурса магазина в API партнерства с локальными фидами. Поля, не включенные сюда, остаются без изменений.
API контента для покупок | Торговый API | Описание |
Не поддерживается | name: string | Добавлено новое поле для различения разных магазинов. |
Не поддерживается | targetAccount: integer | Торговый счет для добавления инвентаря |
targetCountry: string | regionCode: string | targetCountry переименован в regionCode |
websiteUrl: string | websiteUri: string | websiteUrl переименован в URL- websiteUri |
kind: string | Не поддерживается | kind не поддерживается в API партнерства с местными фидами |
Вот что изменилось при вставке инвентаря. Поля, не включенные сюда, остаются без изменений.
API контента для покупок | Торговый API | Описание |
Не поддерживается | name: string | Добавлено новое поле для различения разных инвентарей. |
Не поддерживается | targetAccount: integer | Счет продавца, для которого нужно добавить инвентарь. |
targetCountry: string | regionCode: string | targetCountry был переименован в regionCode . Код территории CLDR для страны, в которой продается продукт. |
itemId: string | offerId: string | itemId переименован в offerId |
quantity: string | quantity: string | quantity было обновлено и стало необязательным |
Не поддерживается | availability: string | availability требуется |
цена: { объект (Цена) } | цена: { объект (Цена) } | Определение цены изменилось. Дополнительную информацию см. в разделе Цена . |
timestamp: string | collectionTime: string | timestamp переименована в collectionTime |
kind: string | Не поддерживается | kind не поддерживается в API партнерства с местными фидами. |
Вот что изменилось при вставке продажи. Поля, не включенные сюда, остаются неизменными.
API контента для покупок | Торговый API | Описание |
Не поддерживается | name: string | Добавлено новое поле для различения разных инвентарей. |
Не поддерживается | targetAccount:integer | Торговый счет, для которого нужно вставить продажи |
targetCountry: string | regionCode: string | Код территории CLDR для страны, в которой продается продукт. |
itemId: string | offerId: string | itemId переименован в offerId |
| цена: { объект (Цена) } | Определение цены изменилось. Дополнительную информацию см. в разделе Цена . |
timestamp: string | saleTime: string | timestamp переименована в saleTime |
kind: string | Не поддерживается | kind не поддерживается в API партнерства с местными фидами. |