Package google.shopping.merchant.inventories.v1beta

Dizin

LocalInventoryService

Ürünlerin yerel envanterini yönetmek için kullanılan hizmet

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

Satıcı hesabınızdaki belirli bir üründen belirtilen LocalInventory öğesini siler. LocalInventory'ün belirli bir üründen silinmesi bir saati bulabilir. Silme işleminin başarıyla tamamlandığına dair yanıt aldığınızda, tekrar silme denemeden önce bu süreyi bekleyin.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

Satıcı hesabınızdaki bir ürüne LocalInventory kaynağı ekler.

Ürün için aynı storeCode değerine sahip bir giriş varsa tam LocalInventory kaynağının yerini alır.

Yeni veya güncellenmiş LocalInventory kaynağının ürünlerde görünmesi 30 dakikayı bulabilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

Satıcı hesabınızdaki belirli bir ürüne ait LocalInventory kaynaklarını listeler. Yanıt, pageSize tarafından belirtilenden daha az öğe içerebilir. pageToken önceki istekte döndürülmüşse ek sonuçlar elde etmek için kullanılabilir.

LocalInventory kaynakları, belirli bir hesaptaki her ürün için listelenir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

RegionalInventoryService

Ürünlerin bölgesel envanterini yönetme hizmeti. Bölge tanımlarını yönetmek için ayrı bir regions kaynağı ve API'si de vardır.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

Satıcı hesabınızdaki belirli bir üründen belirtilen RegionalInventory kaynağını siler. RegionalInventory'ün belirli bir üründen silinmesi bir saati bulabilir. Silme işleminin başarıyla tamamlandığına dair yanıt aldığınızda, tekrar silme denemeden önce bu süreyi bekleyin.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

Satıcı hesabınızdaki belirli bir ürüne RegionalInventory ekler.

Ürün için aynı region değerine sahip bir giriş varsa tam RegionalInventory kaynağının yerini alır.

Yeni veya güncellenmiş RegionalInventory kaynağının ürünlerde görünmesi 30 dakikayı bulabilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

Satıcı hesabınızdaki belirli bir ürüne ait RegionalInventory kaynaklarını listeler. Yanıt, pageSize tarafından belirtilenden daha az öğe içerebilir. pageToken önceki istekte döndürülmüşse ek sonuçlar elde etmek için kullanılabilir.

RegionalInventory kaynakları, belirli bir hesaptaki her ürün için listelenir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

DeleteLocalInventoryRequest

DeleteLocalInventory yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silmek istediğiniz ürünün yerel envanterinin adı. Biçim: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

DeleteRegionalInventory yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek RegionalInventory kaynağının adı. Biçim: accounts/{account}/products/{product}/regionalInventories/{region}

InsertLocalInventoryRequest

InsertLocalInventory yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu envanterin ekleneceği hesap ve ürün. Biçim: accounts/{account}/products/{product}

local_inventory

LocalInventory

Zorunlu. Ürünün yerel envanter bilgileri. Üründe aynı storeCode için zaten bir LocalInventory kaynağı varsa LocalInventory kaynağının tamamı değiştirilir.

InsertRegionalInventoryRequest

InsertRegionalInventory yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu envanterin ekleneceği hesap ve ürün. Biçim: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

Zorunlu. Ürüne eklenecek bölgesel envanter bilgileri. Üründe aynı region için zaten bir RegionalInventory kaynağı varsa RegionalInventory kaynağının tamamı değiştirilir.

ListLocalInventoriesRequest

ListLocalInventories yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Yerel envanterlerin listeleneceği üst ürünün name değeri. Biçim: accounts/{account}/products/{product}

page_size

int32

Belirtilen ürünün döndürebileceği maksimum LocalInventory kaynağı sayısı. Belirtilen ürünün envanter sayısı pageSize'ten azsa hizmet bu değerden daha az sonuç döndürür. Varsayılan değer 25.000'dir. Maksimum değer 25.000'dir. Maksimum değerden yüksek bir değer belirtilirse pageSize varsayılan olarak maksimum değere ayarlanır.

page_token

string

Önceki bir ListLocalInventories çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için sayfa jetonunu sağlayın.

Sayfalandırma yaparken ListLocalInventories parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Önceki istek için yanıtta nextPageToken olarak döndürülen jeton.

ListLocalInventoriesResponse

ListLocalInventories yöntemi için yanıt mesajı.

Alanlar
local_inventories[]

LocalInventory

Belirtilen hesaptaki belirli ürüne ait LocalInventory kaynakları.

next_page_token

string

Sonraki sayfayı almak için pageToken olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListRegionalInventoriesRequest

ListRegionalInventories yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. RegionalInventory kaynaklarının listeleneceği üst ürünün name değeri. Biçim: accounts/{account}/products/{product}

page_size

int32

Belirtilen ürünün döndürebileceği maksimum RegionalInventory kaynağı sayısı. Belirtilen ürünün envanter sayısı pageSize'ten azsa hizmet bu değerden daha az sonuç döndürür. Varsayılan değer 25.000'dir. Maksimum değer 100000'dir. Maksimumdan yüksek bir değer belirtilirse pageSize varsayılan olarak maksimum olur.

page_token

string

Önceki bir ListRegionalInventories çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için sayfa jetonunu sağlayın.

Sayfalandırma yaparken ListRegionalInventories parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Önceki istek için yanıtta nextPageToken olarak döndürülen jeton.

ListRegionalInventoriesResponse

ListRegionalInventories yöntemi için yanıt mesajı.

Alanlar
regional_inventories[]

RegionalInventory

Belirtilen hesaptaki belirli ürüne ait RegionalInventory kaynakları.

next_page_token

string

Sonraki sayfayı almak için pageToken olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

LocalInventory

Ürünün yerel envanter bilgileri. storeCode tarafından belirtilen mağazada belirli bir ürünle ilgili mağaza içi bilgileri temsil eder. Kabul edilen tüm özellik değerlerinin listesi için yerel ürün envanteri veri spesifikasyonuna bakın.

Alanlar
name

string

Yalnızca çıkış. LocalInventory kaynağının adı. Biçim: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

Yalnızca çıkış. Ürünün sahibi olan hesap. Müşteri tarafından ayarlanırsa bu alan yoksayılır.

store_code

string

Zorunlu. Değişmez. Ürünün satıldığı fiziksel mağazanın mağaza kodu (İşletme Profilinizdeki mağaza kimliği). Daha fazla bilgi için Yerel ürün envanteri veri spesifikasyonuna bakın.

price

Price

Ürünün bu mağazadaki fiyatı.

sale_price

Price

Ürünün bu mağazadaki indirimli fiyatı. salePriceEffectiveDate tanımlanmışsa zorunludur.

sale_price_effective_date

Interval

Bu mağazadaki indirimin TimePeriod.

custom_attributes[]

CustomAttribute

Özel (satıcı tarafından sağlanan) özelliklerin listesi. Veri spesifikasyonunun herhangi bir özelliğini genel biçiminde göndermek için CustomAttribute değerini de kullanabilirsiniz.

availability

string

Ürünün bu mağazadaki stok durumu. Kabul edilen özellik değerleri için yerel ürün envanteri veri spesifikasyonuna bakın.

quantity

int64

Bu mağazada bulunan ürün miktarı. Sıfır veya sıfırdan büyük olmalıdır.

pickup_method

string

Bu ürün için desteklenen teslim alma yöntemi. Değer "not supported" değilse bu alan pickupSla ile birlikte gönderilmelidir. Kabul edilen özellik değerleri için yerel ürün envanteri veri spesifikasyonuna bakın.

pickup_sla

string

Bu mağazadan verilen bir siparişin, sipariş tarihinden teslim alınmaya hazır hale gelmesine kadar geçen göreceli süre. pickupMethod ile gönderilmelidir. Kabul edilen özellik değerleri için yerel ürün envanteri veri spesifikasyonuna bakın.

instore_product_location

string

Ürünün mağazadaki konumu. Maksimum uzunluk 20 bayttır.

RegionalInventory

Ürünün bölgesel envanter bilgileri. Belirli bir region'deki belirli bir ürünün fiyatı ve stok durumu gibi belirli bilgileri temsil eder. Kabul edilen tüm özellik değerlerinin listesi için bölgesel ürün envanteri veri spesifikasyonuna bakın.

Alanlar
name

string

Yalnızca çıkış. RegionalInventory kaynağının adı. Biçim: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

Yalnızca çıkış. Ürünün sahibi olan hesap. Müşteri tarafından ayarlanırsa bu alan yoksayılır.

region

string

Zorunlu. Değişmez. Bu RegionalInventory kaynağının bölgesinin kimliği. Daha fazla bilgi için Bölgesel stok durumu ve fiyatlandırma başlıklı makaleyi inceleyin.

price

Price

Ürünün bu bölgedeki fiyatı.

sale_price

Price

Ürünün bu bölgedeki indirimli fiyatı. salePriceEffectiveDate tanımlanmışsa zorunludur.

sale_price_effective_date

Interval

Bu bölgedeki indirimli fiyatın TimePeriod'ü.

custom_attributes[]

CustomAttribute

Özel (satıcı tarafından sağlanan) özelliklerin listesi. Veri spesifikasyonunun herhangi bir özelliğini genel biçiminde göndermek için CustomAttribute değerini de kullanabilirsiniz.

availability

string

Ürünün bu bölgedeki stok durumu. Kabul edilen özellik değerleri için bölgesel ürün envanteri veri spesifikasyonuna bakın.