Mit der Merchant API können Sie das lokale Inventar (im Geschäft) und das regionale Inventar verwalten.
Anfragen
Verwenden Sie das folgende Anfrage-URL-Format für die Inventare Unter-API:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
In der Händler-API wird auf die Inventar-Unter-API und der zugehörige Endpunkt verwiesen. als die Pluralform „Inventorys“.
Hier sehen Sie ein Beispiel für einen Vergleich zwischen der Content API for Shopping und der Inventories API für Anfragen für lokales Inventar:
Content API | Händler-API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories |
IDs | {merchantId}/products/{productId} |
{name}
|
Methoden
Mit der Merchant API werden zwei neue Methoden für die Inventarverwaltung eingeführt:
- Lokales und regionales Inventar für Ihre Produkte auflisten
- Lokales und regionales Inventar aus Ihren Produkten entfernen
Hier ein Vergleich der Inventarmethoden in der Content API for Shopping und der Merchant Inventories API:
Methode | Content API for Shopping | Händler-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 | Händler-API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Neues Feld zur Unterscheidung von LocalInventory -Ressourcen innerhalb einer product hinzugefügt. Die Content API for Shopping identifiziert lokales Inventar nach storeCode und productId .
|
Nicht unterstützt | account:string
|
Es wurde ein neues Feld zur Identifizierung des Händlerkontos hinzugefügt, 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 TimePeriod -Typ in der Merchant Inventories API.
|
quantity:string,
|
quantity:integer
|
quantity verwendet in der Merchant Inventories API eine Ganzzahl anstelle eines Strings.
|
kind:string
|
Nicht unterstützt | kind wird in der Merchant Inventories API nicht unterstützt.
|
Nicht unterstützt | localShippingLabel:string
|
Neues Feld zum Beschriften lokaler Versandservices in der Merchant Inventories API hinzugefügt. |
Regionales Inventar
Folgendes hat sich für regionales Inventar in der Merchant Inventories API geändert:
Content API for Shopping | Händler-API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Neues Feld zur Unterscheidung von regionalInventory -Ressourcen innerhalb einer product hinzugefügt. Die Content API for Shopping identifiziert regionales Inventar nach regionId und productId .
|
Nicht unterstützt | account:string
|
Es wurde ein neues Feld zur Identifizierung des Händlerkontos hinzugefügt, 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 TimePeriod -Typ in der Merchant Inventories API.
|
kind:string
|
Nicht unterstützt | kind wird in der Merchant Inventories API nicht unterstützt.
|