Package google.shopping.merchant.lfp.v1beta

इंडेक्स

LfpInventoryService

किसी कारोबारी की स्थानीय इन्वेंट्री सबमिट करने के लिए, एलएफ़पी पार्टनर की सेवा.

InsertLfpInventory

rpc InsertLfpInventory(InsertLfpInventoryRequest) returns (LfpInventory)

दिए गए टारगेट व्यापारी खाते के लिए LfpInventory संसाधन डालता है. अगर संसाधन पहले से मौजूद है, तो उसे बदल दिया जाएगा. इन्वेंट्री की समयसीमा 30 दिनों के बाद अपने-आप खत्म हो जाती है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

LfpSaleService

LFP पार्टनर के लिए, व्यापारी/कंपनी/कारोबारी की बिक्री का डेटा सबमिट करने की सेवा.

InsertLfpSale

rpc InsertLfpSale(InsertLfpSaleRequest) returns (LfpSale)

दिए गए व्यापारी/कंपनी के लिए LfpSale डालता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

LfpStoreService

किसी कारोबारी के स्थानीय स्टोर की जानकारी सबमिट करने के लिए, एलएफ़पी पार्टनर की सेवा.

DeleteLfpStore

rpc DeleteLfpStore(DeleteLfpStoreRequest) returns (Empty)

टारगेट किए गए कारोबारी या कंपनी के स्टोर को मिटाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

GetLfpStore

rpc GetLfpStore(GetLfpStoreRequest) returns (LfpStore)

किसी स्टोर के बारे में जानकारी दिखाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

InsertLfpStore

rpc InsertLfpStore(InsertLfpStoreRequest) returns (LfpStore)

टारगेट किए गए कारोबारी या कंपनी के लिए स्टोर जोड़ता है. अगर उसी स्टोर कोड वाला स्टोर पहले से मौजूद है, तो उसे बदल दिया जाएगा.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListLfpStores

rpc ListLfpStores(ListLfpStoresRequest) returns (ListLfpStoresResponse)

ListLfpStoresRequest में दिए गए फ़िल्टर के हिसाब से, टारगेट किए गए व्यापारी/कंपनी/कारोबारी के स्टोर की सूची दिखाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeleteLfpStoreRequest

DeleteLfpStore तरीके के लिए मैसेज का अनुरोध करें.

फ़ील्ड
name

string

ज़रूरी है. टारगेट किए गए मर्चेंट खाते के लिए, मिटाए जाने वाले स्टोर का नाम. फ़ॉर्मैट: accounts/{account}/lfpStores/{target_merchant}~{store_code}

GetLfpStoreRequest

GetLfpStore तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. वापस पाने के लिए स्टोर का नाम. फ़ॉर्मैट: accounts/{account}/lfpStores/{target_merchant}~{store_code}

InsertLfpInventoryRequest

InsertLfpInventory तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. LFP की सेवा देने वाली कंपनी का खाता. फ़ॉर्मैट: accounts/{account}

lfp_inventory

LfpInventory

ज़रूरी है. डाली जाने वाली इन्वेंट्री.

InsertLfpSaleRequest

InsertLfpSale तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. एलएफ़पी की सेवा देने वाले का खाता. फ़ॉर्मैट: accounts/{lfp_partner}

lfp_sale

LfpSale

ज़रूरी है. जो सेल शामिल करनी है.

InsertLfpStoreRequest

InsertLfpStore तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. एलएफ़पी की सेवा देने वाली कंपनी के खाते का फ़ॉर्मैट: accounts/{account}

lfp_store

LfpStore

ज़रूरी है. वह स्टोर जिसे शामिल करना है.

LfpInventory

कारोबारी या कंपनी के लिए स्थानीय इन्वेंट्री.

फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. आइडेंटिफ़ायर. LfpInventory संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}

target_account

int64

ज़रूरी है. कारोबारी या कंपनी का वह Merchant Center आईडी जिसके लिए इन्वेंट्री सबमिट करनी है.

store_code

string

ज़रूरी है. कारोबारी या कंपनी के स्टोर का आइडेंटिफ़ायर. InsertLfpStore से डाला गया स्टोर कोड या Business Profile में मौजूद स्टोर कोड.

offer_id

string

ज़रूरी है. इम्यूटेबल. प्रॉडक्ट का यूनीक आइडेंटिफ़ायर. अगर किसी व्यापारी/कंपनी/कारोबारी के लिए इन्वेंट्री और बिक्री, दोनों सबमिट की जाती हैं, तो यह आईडी एक ही प्रॉडक्ट के लिए मेल खाना चाहिए.

ध्यान दें: अगर व्यापारी/कंपनी/कारोबारी एक ही प्रॉडक्ट को नए और इस्तेमाल किए गए के तौर पर बेचता है, तो उनके लिए अलग-अलग आईडी होने चाहिए.

region_code

string

ज़रूरी है. उस देश के लिए इलाके का CLDR कोड जहां प्रॉडक्ट बेचा जाता है.

content_language

string

ज़रूरी है. आइटम के लिए, ISO 639-1 के मुताबिक दो अक्षरों वाला भाषा कोड.

price

Price

ज़रूरी नहीं. प्रॉडक्ट की मौजूदा कीमत.

availability

string

ज़रूरी है. इस स्टोर में प्रॉडक्ट की उपलब्धता. स्वीकार की गई एट्रिब्यूट वैल्यू के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें

collection_time

Timestamp

ज़रूरी नहीं. इन्वेंट्री इकट्ठा किए जाने का समय. अगर इस नीति को सेट नहीं किया जाता है, तो इसे इन्वेंट्री सबमिट किए जाने के समय के लिए सेट कर दिया जाएगा.

gtin

string

ज़रूरी नहीं. प्रॉडक्ट का ग्लोबल ट्रेड आइटम नंबर.

quantity

int64

ज़रूरी नहीं. इस स्टोर में उपलब्ध प्रॉडक्ट की संख्या. यह वैल्यू 0 से ज़्यादा या उसके बराबर होनी चाहिए.

pickup_method

string

ज़रूरी नहीं. इस ऑफ़र के लिए, पिकअप का तरीका. अगर वैल्यू "काम नहीं करती" है, तो इस फ़ील्ड को pickupSla के साथ सबमिट करना ज़रूरी है. स्वीकार की गई एट्रिब्यूट वैल्यू के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें.

pickup_sla

string

ज़रूरी नहीं. ऑर्डर होने के समय के आधार पर, वह तारीख बताएं जब ऑर्डर पिकअप के लिए तैयार होगा. इसे pickupMethod के साथ सबमिट करना होगा. स्वीकार की गई एट्रिब्यूट वैल्यू के लिए, स्थानीय प्रॉडक्ट इन्वेंट्री डेटा स्पेसिफ़िकेशन देखें.

feed_label

string

ज़रूरी नहीं. प्रॉडक्ट के लिए फ़ीड का लेबल. अगर यह सेट नहीं है, तो यह डिफ़ॉल्ट रूप से regionCode पर सेट होगी.

LfpSale

व्यापारी/कंपनी के लिए बिक्री.

फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. आइडेंटिफ़ायर. LfpSale रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/lfpSales/{sale}

target_account

int64

ज़रूरी है. उस कारोबारी या कंपनी का Merchant Center आईडी जिसके लिए बिक्री सबमिट करनी है.

store_code

string

ज़रूरी है. कारोबारी या कंपनी के स्टोर का आइडेंटिफ़ायर. API की मदद से डाला गया storeCode या Business Profile में मौजूद स्टोर का कोड.

offer_id

string

ज़रूरी है. प्रॉडक्ट का यूनीक आइडेंटिफ़ायर. अगर किसी व्यापारी/कंपनी/कारोबारी के लिए इन्वेंट्री और बिक्री, दोनों सबमिट की जाती हैं, तो यह आईडी एक ही प्रॉडक्ट के लिए मेल खाना चाहिए.

ध्यान दें: अगर व्यापारी/कंपनी/कारोबारी एक ही प्रॉडक्ट को नए और इस्तेमाल किए गए के तौर पर बेचता है, तो उनके लिए अलग-अलग आईडी होने चाहिए.

region_code

string

ज़रूरी है. उस देश का CLDR कोड जहां प्रॉडक्ट बेचा जाता है.

content_language

string

ज़रूरी है. आइटम के लिए दो अक्षर का ISO 639-1 भाषा कोड.

gtin

string

ज़रूरी है. बेचे गए प्रॉडक्ट का ग्लोबल ट्रेड आइटम नंबर.

price

Price

ज़रूरी है. प्रॉडक्ट की इकाई की कीमत.

quantity

int64

ज़रूरी है. उपलब्ध संख्या में हुआ बदलाव. अगर लेन-देन किसी रिफ़ंड के तौर पर हुआ था, तो यह रकम नेगेटिव संख्या में दिखेगी.

sale_time

Timestamp

ज़रूरी है. बिक्री का टाइमस्टैंप.

uid

string

सिर्फ़ आउटपुट के लिए. LfpSale के लिए, सिस्टम से जनरेट किया गया दुनिया भर में मान्य यूनीक आईडी.

feed_label

string

ज़रूरी नहीं. प्रॉडक्ट के लिए फ़ीड का लेबल. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से regionCode लागू हो जाएगा.

LfpStore

कारोबारी/कंपनी/कारोबारी का स्टोर. इसका इस्तेमाल, टारगेट किए गए कारोबारी/कंपनी/कारोबारी की Google Business Profile में मौजूद स्टोर से मैच करने के लिए किया जाएगा. अगर मैच करने वाला कोई स्टोर नहीं मिलता है, तो स्टोर कोड के साथ सबमिट की गई इन्वेंट्री या बिक्री का इस्तेमाल नहीं किया जाएगा.

फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. आइडेंटिफ़ायर. LfpStore रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/lfpStores/{target_merchant}~{store_code}

target_account

int64

ज़रूरी है. उस व्यापारी/कंपनी/कारोबारी का Merchant Center आईडी जिसके लिए स्टोर सबमिट करना है.

store_code

string

ज़रूरी है. इम्यूटेबल. एक स्टोर आइडेंटिफ़ायर, जो टारगेट किए गए व्यापारी/कंपनी/कारोबारी के लिए यूनीक होता है.

store_address

string

ज़रूरी है. स्टोर का पता. उदाहरण: 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA.

gcid_category[]

string

ज़रूरी नहीं. Google My Business कैटगरी आईडी.

matching_state

StoreMatchingState

ज़रूरी नहीं. सिर्फ़ आउटपुट के लिए. Google Business Profile से मैच होने की स्थिति. अगर कोई मैच नहीं मिलता है, तो ज़्यादा जानकारी के लिए matchingStateHint देखें.

store_name

string

ज़रूरी नहीं. व्यापारी/कंपनी/कारोबारी या स्टोर का नाम.

phone_number

string

ज़रूरी नहीं. E.164 फ़ॉर्मैट में स्टोर का फ़ोन नंबर. उदाहरण: +15556767888

website_uri

string

ज़रूरी नहीं. स्टोर या व्यापारी/कंपनी/कारोबारी की वेबसाइट का यूआरएल.

place_id

string

ज़रूरी नहीं. स्टोर की जगह का Google का प्लेस आईडी.

matching_state_hint

string

ज़रूरी नहीं. सिर्फ़ आउटपुट के लिए. इस बात का संकेत कि वैल्यू मैच क्यों नहीं हो सकी. इसे सिर्फ़ तब सेट किया जाता है, जब matchingState=STORE_MATCHING_STATE_FAILED हो.

संभावित वैल्यू ये हैं:

  • "linked-store-not-found": इससे पता चलता है कि मैच करने के लिए, Google Business Profile वाला कोई स्टोर उपलब्ध नहीं है.
  • "store-match-not-found": इसका मतलब है कि दिए गए LfpStore को, Google Business Profile से कनेक्ट किए गए किसी भी स्टोर से मैच नहीं किया जा सकता. Merchant Center खाते को सही तरीके से जोड़ा गया है और Google Business Profile पर स्टोर उपलब्ध हैं. हालांकि, LfpStore की जगह का पता, Google Business Profile वाले स्टोर के पतों से मैच नहीं होता. LfpStore का पता या Google Business Profile में मौजूद स्टोर का पता अपडेट करें, ताकि यह मैच हो सके.
  • "store-match-unverified": दिए गए LfpStore को Google Business Profile से कनेक्ट किए गए किसी भी स्टोर से मैच नहीं किया जा सका. इसकी वजह यह है कि Google Business Profile वाले इस स्टोर की पुष्टि नहीं हुई है. सही तरीके से मैच करने के लिए, Google Business Profile की पुष्टि की प्रक्रिया पूरी करें.

StoreMatchingState

LfpStore को Google Business Profile से मैच करने की स्थिति.

Enums
STORE_MATCHING_STATE_UNSPECIFIED स्टोर मैच करने की स्थिति की जानकारी नहीं दी गई है.
STORE_MATCHING_STATE_MATCHED LfpStore को Google Business Profile वाले स्टोर से मैच कर दिया गया है.
STORE_MATCHING_STATE_FAILED LfpStore को Google Business Profile वाले स्टोर से मैच नहीं किया गया है.

ListLfpStoresRequest

ListLfpStores तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. LFP पार्टनर. फ़ॉर्मैट: accounts/{account}

target_account

int64

ज़रूरी है. उस व्यापारी/कंपनी/कारोबारी का Merchant Center आईडी जिसके स्टोर की लिस्टिंग करनी है.

page_size

int32

ज़रूरी नहीं. दिए गए खाते के लिए, LfpStore रिसॉर्स की ज़्यादा से ज़्यादा संख्या. अगर दिए गए खाते के स्टोर की संख्या pageSize से कम हो, तो सेवा इस वैल्यू से कम वैल्यू दिखाती है. डिफ़ॉल्ट वैल्यू 250 है. ज़्यादा से ज़्यादा वैल्यू 1,000 है. अगर ज़्यादा से ज़्यादा वैल्यू से ज़्यादा वैल्यू दी जाती है, तो pageSize डिफ़ॉल्ट रूप से ज़्यादा से ज़्यादा वैल्यू पर सेट हो जाएगा.

page_token

string

ज़रूरी नहीं. पिछले ListLfpStoresRequest कॉल से मिला पेज टोकन. अगला पेज देखने के लिए, पेज टोकन दें. पेज बनाते समय, ListLfpStoresRequest के लिए दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था. पिछले अनुरोध के जवाब में, टोकन nextPageToken के तौर पर लौटाया गया.

ListLfpStoresResponse

ListLfpStores तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
lfp_stores[]

LfpStore

चुने गए व्यापारी/कंपनी/कारोबारी के स्टोर.

next_page_token

string

एक टोकन, जिसे अगले पेज को वापस पाने के लिए pageToken के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.