Package google.shopping.merchant.lfp.v1beta

Dizin

LfpInventoryService

LFP iş ortağının bir satıcı için yerel envanter göndermesine olanak tanıyan hizmet.

InsertLfpInventory

rpc InsertLfpInventory(InsertLfpInventoryRequest) returns (LfpInventory)

Belirtilen hedef satıcı hesabı için bir LfpInventory kaynağı ekler. Kaynak zaten mevcutsa değiştirilir. Envanter 30 gün sonra otomatik olarak silinir.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.

LfpSaleService

LFP iş ortağının satıcının satış verilerini göndermesi için kullanılan hizmet.

InsertLfpSale

rpc InsertLfpSale(InsertLfpSaleRequest) returns (LfpSale)

Belirtilen satıcı için bir LfpSale ekler.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.

LfpStoreService

LFP iş ortağının bir satıcı için yerel mağazalar göndermesine olanak tanıyan hizmet.

DeleteLfpStore

rpc DeleteLfpStore(DeleteLfpStoreRequest) returns (Empty)

Hedef satıcının bir mağazasını siler.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.

GetLfpStore

rpc GetLfpStore(GetLfpStoreRequest) returns (LfpStore)

Bir mağazayla ilgili bilgileri getirir.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.

InsertLfpStore

rpc InsertLfpStore(InsertLfpStoreRequest) returns (LfpStore)

Hedef satıcı için bir mağaza ekler. Aynı mağaza koduna sahip bir mağaza zaten varsa bu mağaza değiştirilir.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListLfpStores

rpc ListLfpStores(ListLfpStoresRequest) returns (ListLfpStoresResponse)

ListLfpStoresRequest parametresinde filtre tarafından belirtilen hedef satıcının mağazalarını listeler.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

DeleteLfpStoreRequest

DeleteLfpStore yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hedef satıcı hesabı için silinecek mağazanın adı. Biçim: accounts/{account}/lfpStores/{target_merchant}~{store_code}

GetLfpStoreRequest

GetLfpStore yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak mağazanın adı. Biçim: accounts/{account}/lfpStores/{target_merchant}~{store_code}

InsertLfpInventoryRequest

InsertLfpInventory yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. LFP sağlayıcı hesabı. Biçim: accounts/{account}

lfp_inventory

LfpInventory

Zorunlu. Eklenecek envanter.

InsertLfpSaleRequest

InsertLfpSale yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. LFP sağlayıcı hesabı. Biçim: accounts/{lfp_partner}

lfp_sale

LfpSale

Zorunlu. Eklenecek indirim.

InsertLfpStoreRequest

InsertLfpStore yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. LFP sağlayıcı hesabı biçimi: accounts/{account}

lfp_store

LfpStore

Zorunlu. Eklenecek mağaza.

LfpInventory

Satıcının yerel envanteri.

Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. LfpInventory kaynağının adı. Biçim: accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}

target_account

int64

Zorunlu. Envanterinin gönderileceği satıcının Merchant Center kimliği.

store_code

string

Zorunlu. Satıcının mağazasının tanımlayıcısıdır. InsertLfpStore üzerinden eklenen mağaza kodu veya İşletme Profili'ndeki mağaza kodu.

offer_id

string

Zorunlu. Değişmez. Ürünün benzersiz tanımlayıcısı. Bir satıcı için hem envanter hem de satış gönderiliyorsa bu kimlik aynı ürün için eşleşmelidir.

Not: Satıcı aynı ürünü yeni ve ikinci el olarak satıyorsa bunların farklı kimlikleri olmalıdır.

region_code

string

Zorunlu. Ürünün satıldığı ülkenin CLDR bölge kodu.

content_language

string

Zorunlu. Öğenin iki harfli ISO 639-1 dil kodu.

price

Price

İsteğe bağlı. Ürünün mevcut fiyatı.

availability

string

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

collection_time

Timestamp

İsteğe bağlı. Envanterin toplandığı zaman. Ayarlanmazsa envanterin gönderildiği zamana ayarlanır.

gtin

string

İsteğe bağlı. Ürünün Global Ticari Öğe Numarasıdır.

quantity

int64

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

pickup_method

string

İsteğe bağlı. Bu teklif 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 verileri spesifikasyonuna bakın.

pickup_sla

string

İsteğe bağlı. Siparişin verildiği tarihe göre teslim alınmaya hazır olması beklenen tarih. pickupMethod ile birlikte gönderilmelidir. Kabul edilen özellik değerleri için yerel ürün envanteri veri spesifikasyonuna bakın.

feed_label

string

İsteğe bağlı. Ürünün feed etiketi. Bu ayar yapılmazsa varsayılan olarak regionCode olur.

LfpSale

Satıcı için satış.

Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. LfpSale kaynağının adı. Biçim: accounts/{account}/lfpSales/{sale}

target_account

int64

Zorunlu. İndirimin gönderileceği satıcının Merchant Center kimliği.

store_code

string

Zorunlu. Satıcının mağazasının tanımlayıcısıdır. API aracılığıyla eklenen bir storeCode veya İşletme Profili'ndeki mağazanın kodu.

offer_id

string

Zorunlu. Ürünün benzersiz tanımlayıcısı. Bir satıcı için hem envanter hem de satış gönderiliyorsa bu kimlik aynı ürün için eşleşmelidir.

Not: Satıcı aynı ürünü yeni ve ikinci el olarak satıyorsa bunların farklı kimlikleri olmalıdır.

region_code

string

Zorunlu. Ürünün satıldığı ülkenin CLDR bölge kodu.

content_language

string

Zorunlu. Öğenin iki harfli ISO 639-1 dil kodu.

gtin

string

Zorunlu. Satılan ürünün Global Ticari Öğe Numarası.

price

Price

Zorunlu. Ürünün birim fiyatı.

quantity

int64

Zorunlu. Kullanılabilir miktarın göreli değişimi. İade edilen öğeler için negatiftir.

sale_time

Timestamp

Zorunlu. İndirimin zaman damgasıdır.

uid

string

Yalnızca çıkış. LfpSale için sistem tarafından oluşturulan genel olarak benzersiz kimlik.

feed_label

string

İsteğe bağlı. Ürünün feed etiketi. Bu ayar belirtilmezse varsayılan olarak regionCode değerine ayarlanır.

LfpStore

Satıcının mağazası. Bu, hedef satıcının Google İşletme Profili'ndeki bir mağazayla eşleştirme yapmak için kullanılır. Eşleşen bir mağaza bulunamazsa mağaza koduyla gönderilen envanterler veya satışlar kullanılmaz.

Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. LfpStore kaynağının adı. Biçim: accounts/{account}/lfpStores/{target_merchant}~{store_code}

target_account

int64

Zorunlu. Mağazayı gönderecek satıcının Merchant Center kimliği.

store_code

string

Zorunlu. Değişmez. Hedef satıcıya özgü benzersiz bir mağaza tanımlayıcısı.

store_address

string

Zorunlu. Mağazanın açık adresi. Örnek: 1600 Amphitheatre Pkwy, Mountain View, CA 94043, ABD.

gcid_category[]

string

İsteğe bağlı. Google Benim İşletmem kategori kimliği.

matching_state

StoreMatchingState

İsteğe bağlı. Yalnızca çıkış. Bir Google İşletme Profili ile eşleşme durumudur. Eşleşme bulunamazsa daha fazla bilgi için matchingStateHint bölümüne bakın.

store_name

string

İsteğe bağlı. Satıcı veya mağazanın adıdır.

phone_number

string

İsteğe bağlı. E.164 biçimindeki mağaza telefon numarası. Örnek: +15556767888

website_uri

string

İsteğe bağlı. Mağaza veya satıcının web sitesinin URL'sidir.

place_id

string

İsteğe bağlı. Mağaza konumunun Google yer kimliği.

matching_state_hint

string

İsteğe bağlı. Yalnızca çıkış. Eşleşmenin neden başarısız olduğuyla ilgili ipucu. Bu ayar yalnızca matchingState=STORE_MATCHING_STATE_FAILED olduğunda belirlenir.

Olası değerler:

  • "linked-store-not-found": Eşleşmeye uygun Google İşletme Profili mağazası yok.
  • "store-match-not-found": Sağlanan LfpStore, bağlı Google İşletme Profili mağazalarından hiçbiriyle eşleştirilemedi. Merchant Center hesabı doğru bir şekilde bağlanmış ve Google İşletme Profili'nde mağazalar mevcut ancak LfpStore konum adresi, Google İşletme Profili mağazalarının adresleriyle eşleşmiyor. LfpStore adresini veya Google İşletme Profili mağaza adresini doğru olarak eşleşecek şekilde güncelleyin.
  • "store-match-unverified": Eşleşen Google İşletme Profili mağazası doğrulanmadığı için, sağlanan LfpStore, bağlı Google İşletme Profili mağazalarından hiçbiriyle eşleştirilemedi. Doğru eşleşme için Google İşletme Profili doğrulama sürecini tamamlayın.

StoreMatchingState

LfpStore ile Google İşletme Profili'nin eşleşme durumu.

Sıralamalar
STORE_MATCHING_STATE_UNSPECIFIED Mağaza eşleşme durumu belirtilmemiş.
STORE_MATCHING_STATE_MATCHED LfpStore, bir Google İşletme Profili mağazasıyla başarıyla eşleştirildi.
STORE_MATCHING_STATE_FAILED LfpStore, bir Google İşletme Profili mağazasıyla eşleşmedi.

ListLfpStoresRequest

ListLfpStores yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. LFP iş ortağı. Biçim: accounts/{account}

target_account

int64

Zorunlu. Mağazalarının listeleneceği satıcının Merchant Center kimliği.

page_size

int32

İsteğe bağlı. Belirtilen hesabın döndürebileceği maksimum LfpStore kaynağı sayısı. Belirtilen hesaptaki mağaza sayısı pageSize'ten azsa hizmet bu değerden daha az sonuç döndürür. Varsayılan değer 250'dir. Maksimum değer 1.000'dür. Maksimumdan yüksek bir değer belirtilirse pageSize varsayılan olarak maksimum değere ayarlanır.

page_token

string

İsteğe bağlı. Önceki ListLfpStoresRequest çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için sayfa jetonunu sağlayın. Sayfalandırma yapılırken ListLfpStoresRequest 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.

ListLfpStoresResponse

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

Alanlar
lfp_stores[]

LfpStore

Belirtilen satıcının mağazaları.

next_page_token

string

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