Mit der Merchant API können Sie lokales Inventar (im Geschäft) und regionales Inventar verwalten.
Anfragen
Verwenden Sie das folgende Anfrage-URL-Format für die Inventar-Unter-API:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
In der Merchant API werden die Inventar-Unter-API und der zugehörige Endpunkt als Plural, also „Inventare“, bezeichnet.
Hier ein Beispielvergleich der Content API for Shopping mit der Merchant 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:
- Lokale und regionale Inventare 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 wurde für lokales Inventar in der Merchant Inventories API geändert:
Content API for Shopping | Händler-API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Es wurde ein neues Feld hinzugefügt, um LocalInventory -Ressourcen innerhalb einer product zu unterscheiden. 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 Typ TimePeriod 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
|
Es wurde ein neues Feld zur Kennzeichnung lokaler Versandservices in der Merchant Inventories API hinzugefügt. |
Regionales Inventar
Folgendes wurde für regionales Inventar in der Merchant Inventories API geändert:
Content API for Shopping | Händler-API | Beschreibung |
---|---|---|
Nicht unterstützt | name:string
|
Es wurde ein neues Feld hinzugefügt, um regionalInventory -Ressourcen innerhalb einer product zu unterscheiden. 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 Typ TimePeriod in der Merchant Inventories API.
|
kind:string
|
Nicht unterstützt | kind wird in der Merchant Inventories API nicht unterstützt.
|