Mit der Merchant API können Sie Ihre Inventar-, Geschäfts- und Verkaufsdaten mit Google teilen, um die Sichtbarkeit und Verwaltung zu verbessern.
Neue Funktionen
Zusätzlich zu den Funktionen der Content API bietet die Merchant API die folgenden neuen Funktionen:
- Eine Methode zum Abrufen des Status von Unternehmensattributen, die mit der Integration des Partnership-Programms für lokale Feeds zusammenhängen
- Methode zum Senden einer Benachrichtigung an einen Einzelhändler
Weitere Informationen zu diesen Methoden finden Sie in der API für das Partnerprogramm für lokale Feeds.
Anfragen
Verwenden Sie das folgende Anfrage-URL-Format für die Local Feeds Partnership API:
POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpInventories:insert
Weitere Informationen finden Sie unter Methode: accounts.lfpInventories.insert.
Hier sehen Sie einen Beispielvergleich der Content API for Shopping mit der Partner-API für lokale Feeds für die Anfrage zum Einfügen eines Inventars:
| Content API | Merchant API | |
| URL | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/inventory | POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpInventories:insert | 
| IDs | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | 
Hier sehen Sie einen Beispielvergleich der Content API for Shopping mit der Partner-API für lokale Feeds für die Anfrage zum Einfügen eines Angebots:
| Content API | Merchant API | |
| URL | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/sale | POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpSales:insert | 
| IDs | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | 
Hier sehen Sie einen Beispielvergleich der Content API for Shopping mit der API für Partner für lokale Feeds für die Anfrage zum Einfügen eines Geschäfts:
| Content API | Merchant API | |
| URL | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store | POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpStores:insert | 
| IDs | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | 
Methoden
Folgendes hat sich bei den Store-API-Methoden in der Local Feeds Partnership API geändert:
| Methode | URL in der Content API for Shopping | URL in der Merchant API | Kennzeichnungen in der Content API for Shopping | Kennzeichnungen in der Merchant API | Beschreibung | 
| insert | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store | POST https://merchantapi.googleapis.com/lfp/v1/{parent=accounts/*}/lfpStores:insert | /pos{MERCHANT_ID}/{TARGETMERCHANT_ID} | {PARENT} | parenthat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}. | 
| delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store/{STORE_CODE} | DELETE https://merchantapi.googleapis.com/lfp/v1/{name=accounts/*/lfpStores/*} | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID}/store/{STORE_CODE} | {NAME} | namehat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}/lfpStores/{TARGETMERCHANT_ID}~{STORE_CODE}. | 
| get | GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store/{STORE_CODE} | GET https://merchantapi.googleapis.com/lfp/v1/{name=accounts/*/lfpStores/*} | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID}/store/{STORE_CODE} | {NAME} | namehat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}/lfpStores/{TARGETMERCHANT_ID}~{STORE_CODE}. | 
| list | GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store | GET https://merchantapi.googleapis.com/lfp/v1/{parent=accounts/*}/lfpStores | /{MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | {PARENT}hat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}. | 
Folgendes hat sich bei den Inventar-API-Methoden in der Partner-API für lokale Feeds geändert:
| Methode | URL in der Content API for Shopping | URL in der Merchant API | Kennzeichnungen in der Content API for Shopping | Kennzeichnungen in der Merchant API | Beschreibung | 
| insert | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store | POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpInventories:insert | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | parenthat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}. | 
Folgendes hat sich für die Sales API-Methoden in der API für lokale Feeds geändert:
| Methode | URL in der Content API for Shopping | URL in der Merchant API | Kennzeichnungen in der Content API for Shopping | Kennzeichnungen in der Merchant API | Beschreibung | 
| insert | POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/pos/{TARGETMERCHANT_ID}/store | POST https://merchantapi.googleapis.com/lfp/v1/{PARENT}/lfpSales:insert | {MERCHANT_ID} /pos/{TARGETMERCHANT_ID} | {PARENT} | {PARENT}hat das Formataccounts/{IFP_PARTNER_ACCOUNT_ID}. | 
Ressourcen
Folgendes hat sich für die Store-Ressource in der Partner-API für lokale Feeds geändert. Felder, die hier nicht enthalten sind, bleiben unverändert.
| Content API for Shopping | Merchant API | Beschreibung | 
| Nicht unterstützt | name: string | Neues Feld zur Unterscheidung verschiedener Geschäfte hinzugefügt | 
| Nicht unterstützt | targetAccount: integer | Das Merchant Center-Konto, für das Inventare eingefügt werden sollen | 
| targetCountry: string | regionCode: string | targetCountrywurde inregionCodeumbenannt | 
| websiteUrl: string | websiteUri: string | websiteUrlwurde inwebsiteUriumbenannt | 
| kind: string | Nicht unterstützt | kindwird in der Partner-API für lokale Feeds nicht unterstützt. | 
Folgendes hat sich beim Einfügen von Inventar geändert: Felder, die hier nicht enthalten sind, bleiben unverändert.
| Content API for Shopping | Merchant API | Beschreibung | 
| Nicht unterstützt | name: string | Neues Feld zur Unterscheidung verschiedener Inventare hinzugefügt | 
| Nicht unterstützt | targetAccount: integer | Das Merchant Center-Konto, in das Inventare eingefügt werden sollen. | 
| targetCountry: string | regionCode: string | „ targetCountry“ wurde in „regionCode“ umbenannt. Der CLDR-Regionalcode für das Land, in dem das Produkt verkauft wird. | 
| itemId: string | offerId: string | itemIdwurde inofferIdumbenannt | 
| quantity: string | quantity: string | quantityist jetzt optional | 
| Nicht unterstützt | availability: string | availabilityist erforderlich | 
| 
 | 
 | Die Preisdefinition hat sich geändert. Weitere Informationen finden Sie unter Preis. | 
| timestamp: string | collectionTime: string | timestampwurde incollectionTimeumbenannt | 
| kind: string | Nicht unterstützt | kindwird in der Partner-API für lokale Feeds nicht unterstützt. | 
Folgendes hat sich beim Einfügen eines Verkaufs geändert. Felder, die hier nicht enthalten sind, bleiben unverändert.
| Content API for Shopping | Merchant API | Beschreibung | 
| Nicht unterstützt | name: string | Neues Feld zur Unterscheidung verschiedener Inventare hinzugefügt | 
| Nicht unterstützt | targetAccount:integer | Das Merchant Center-Konto, in das Verkäufe eingefügt werden sollen | 
| targetCountry: string | regionCode: string | Der CLDR-Regionalcode für das Land, in dem das Produkt verkauft wird. | 
| itemId: string | offerId: string | itemIdwurde inofferIdumbenannt | 
|  | 
 | Die Preisdefinition hat sich geändert. Weitere Informationen finden Sie unter Preis. | 
| timestamp: string | saleTime: string | timestampwurde insaleTimeumbenannt | 
| kind: string | Nicht unterstützt | kindwird in der Partner-API für lokale Feeds nicht unterstützt. |