Mit der Merchant API können Sie lokales (Ladenverkäufe) und regionales Inventar verwalten.
Anfragen
Verwenden Sie für die Inventar-Unter-API das folgende Anfrage-URL-Format:
POST https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/regionalInventories
In der Merchant API wird die Unter-API „Inventories“ und der zugehörige Endpunkt im Plural „inventories“ bezeichnet.
Hier sehen Sie einen Beispielvergleich der Content API for Shopping mit der Merchant Inventories API für Anfragen zu lokalem Inventar:
Content API | Merchant API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/localInventories |
IDs | {MERCHANT_ID}/products/{PRODUCT_ID} |
{NAME}
|
Methoden
Die Merchant API bietet zwei neue Methoden für die Inventarverwaltung:
- Lokale und regionale Inventare für Ihre Produkte auflisten
- Lokales und regionales Inventar aus Ihren Produkten entfernen
Hier ist ein Vergleich der Inventarmethoden in der Content API for Shopping und der Merchant Inventories API:
Methode | Content API for Shopping | Merchant API |
---|---|---|
customBatch |
Ja | Nein |
insert |
Ja | Ja |
list |
Nein | Ja |
delete |
Nein | Ja |
Lokales Inventar
Folgendes hat sich für lokales Inventar in der Merchant Inventories API geändert:
Content API for Shopping | Merchant API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Neues Feld hinzugefügt, um LocalInventory -Ressourcen innerhalb einer product zu unterscheiden. In der Content API for Shopping wird lokales Inventar anhand von storeCode und productId identifiziert.
|
Nicht unterstützt | account:string
|
Neues Feld hinzugefügt, um das Händlerkonto zu identifizieren, zu dem product und LocalInventory gehören.
|
price: {
|
price: {
|
Die Definition von Price hat sich geändert.
|
salePrice: {
|
salePrice: {
|
Die Definition von Price hat sich geändert.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate verwendet den neuen Typ TimePeriod in der Merchant Inventories API.
|
quantity:string,
|
quantity:integer
|
Für quantity wird in der Merchant Inventories API eine Ganzzahl anstelle eines Strings verwendet.
|
kind:string
|
Nicht unterstützt | kind wird in der Merchant Inventories API nicht unterstützt.
|
Nicht unterstützt | localShippingLabel:string
|
Es wurde ein neues Feld hinzugefügt, um lokale Versandservices in der Merchant Inventories API zu kennzeichnen. |
Regionales Inventar
Folgendes hat sich für regionales Inventar in der Merchant Inventories API geändert:
Content API for Shopping | Merchant API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Neues Feld hinzugefügt, um regionalInventory -Ressourcen innerhalb einer product zu unterscheiden. In der Content API for Shopping wird regionales Inventar anhand von regionId und productId identifiziert.
|
Nicht unterstützt | account:string
|
Neues Feld hinzugefügt, um das Händlerkonto zu identifizieren, zu dem product und regionalInventory gehören.
|
"regionId": string
|
"region": string
|
regionID wird in der Merchant Inventories API als region bezeichnet.
|
price: {
|
price: {
|
Die Definition von Price hat sich geändert.
|
salePrice: {
|
salePrice: {
|
Die Definition von Price hat sich geändert.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate verwendet den neuen Typ TimePeriod in der Merchant Inventories API.
|
kind:string
|
Nicht unterstützt | kind wird in der Merchant Inventories API nicht unterstützt.
|