प्रमोशन मैनेजमेंट को माइग्रेट करना

Merchant प्रमोशन एपीआई का इस्तेमाल करके, इन प्लैटफ़ॉर्म पर प्रमोशन बनाए और मैनेज किए जा सकते हैं Google. कॉन्टेंट बनाने accounts.promotions संसाधन की मदद से, Google पर बेचे जाने वाले प्रॉडक्ट के लिए खास ऑफ़र दिखाए जा सकते हैं. ज़्यादा जानकारी के लिए, व्यापारी की ओर से छूट की खास जानकारी देखें एपीआई.

अनुरोध

अनुरोध करने के लिए, इस यूआरएल का इस्तेमाल करें.

POST https://merchantapi.googleapis.com/promotions/v1beta/{account_name}/promotions

Content API for Shopping से माइग्रेट करना

यहां बताए गए तरीके से, Shopping के लिए Content API की तुलना व्यापारी की ओर से की गई प्रमोशन से की जाती है प्रमोशन से जुड़े अनुरोधों के लिए एपीआई.

यूआरएल

Shopping के लिए Content API में:

https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/promotions

में बदल जाता है:

https://merchantapi.googleapis.com/promotions/v1beta/{parent=accounts/*}/promotions

आइडेंटिफ़ायर

Shopping के लिए Content API में:

{merchantId}/promotions/{promotionId}

में बदल जाता है:

{name}

तरीके

Merchant API, प्रमोशन के लिए इन तरीकों के साथ काम करता है:

  • प्रमोशन डालें
  • प्रमोशन पाएं
  • प्रमोशन की सूची बनाएं

यहां Content API में, प्रमोशन के अलग-अलग तरीकों की उपलब्धता की तुलना की गई है: Shopping और Merchant API:

तरीका Shopping के लिए Content API मर्चेंट एपीआई
डालें हां हां
पाएं हां हां
list हां हां
customBatch नहीं नहीं
मिटाएं नहीं (तय किया जाना बाकी है)

संसाधन नाम

इस टेबल से पता चलता है कि Merchant प्रमोशन एपीआई में, प्रमोशन में क्या बदलाव किए गए हैं.

रेफ़रंस का उदाहरण देखने के लिए, लोकल पर जाएं इन्वेंट्री.

Shopping के लिए Content API मर्चेंट एपीआई ब्यौरा
(समर्थित नहीं है) custom_attributes कस्टम (व्यापारी/कंपनी/कारोबारी की ओर से दिए गए) एट्रिब्यूट की सूची. आप
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ीड के किसी एट्रिब्यूट को सबमिट करने के लिए भी इसका इस्तेमाल करें
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है में दी गई जानकारी है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जैसे:
{
  "name": "size type", "value": "regular"
}
यह उन एट्रिब्यूट को सबमिट करने के लिए सही है जो साफ़ तौर पर नहीं बताए गए हैं
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को एपीआई की मदद से दिखाया गया.
ये काम नहीं करते हैं data_source प्रमोशन बनाने के लिए, किसी मौजूदा डेटा सोर्स की ज़रूरत होती है.
ये काम नहीं करते हैं एट्रिब्यूट प्रमोशन से जुड़े एट्रिब्यूट. उदाहरण के लिए,
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है long_tile, long_tile,
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और अन्य, एट्रिब्यूट मैसेज का हिस्सा होते हैं.
item_id item_id_inclusion प्रमोशन लागू होने वाले आइटम आईडी की सूची
का नाम बदलकर इसे कर दिया गया है.
store_id store_id_inclusion उन स्टोर आईडी की सूची जिन पर प्रमोशन लागू होता है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को का नाम बदल दिया गया है.
prduct_type product_type_inclusion उन प्रॉडक्ट टाइप की सूची जिन पर प्रमोशन लागू होता है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को का नाम बदल दिया गया है.
item_group_id item_group_id_inclusion सामान के ग्रुप के उन आईडी की सूची जिन पर प्रमोशन लागू होता है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को का नाम बदल दिया गया है.
brand brand_inclusion उन ब्रैंड की सूची जिन पर प्रमोशन लागू होता है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को का नाम बदल दिया गया है.
store_code store_codes_inclusion प्रमोशन लागू होने वाले स्टोर कोड की सूची
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को का नाम बदल दिया गया है.
price: {
  object (Price)
}
price: {
  object (Price)
}
Price की परिभाषा बदल गई है.

Shopping के लिए Content API में, कीमत
स्ट्रिंग के रूप में एक दशमलव संख्या थी.

कीमत की रकम को अब माइक्रो में रिकॉर्ड किया जाता है,
जहां 10 लाख माइक्रो आपकी मुद्रा के
स्टैंडर्ड यूनिट में शामिल हैं.

रकम फ़ील्ड का नाम मान से बदलकर हो गया है
amountMiक्रो.

currency फ़ील्ड का नाम बदलकर हो गया है
currencyCode. फ़ॉर्मैट ऐसा ही रहेगा
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है आईएसओ 4217. (विकिपीडिया)

order_limit (समर्थित नहीं है) order_limit एट्रिब्यूट का इस्तेमाल नहीं किया जा सकता.
shippingServiceNames[] (समर्थित नहीं है) shippingServiceNames[] काम नहीं करते.
money_budget (समर्थित नहीं है) money_budget का इस्तेमाल नहीं किया जा सकता.
promotion_destination_ids promotion_destinations promotionDestinationIds का नाम बदल दिया गया है.
प्रमोशन की स्थिति
{
  "destinationStatuses": [
    {
      "destination": string,
      "status": enum (State)
    }
  ],
  "promotionIssue": [
    {
    "code": string,
    "detail": string
    }
  ],
  "creationDate": string,
  "lastUpdateDate": string
}
प्रमोशन का स्टेटस बदल गया है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है समस्याओं में ज़्यादा बारीकी से जानकारी दी गई है.
promotionStatus = {
  destinationStatuses = [
     {
     reportingContext = Enum
     status = Enum
     },
  ],
  itemLevelIssues = [
    {
    code = String
    severity = Enum
    resolution = String
    reportingContext = Enum
    description = String
    detail = String
    documentation = String applicableCountries = [
      String,
    ]
    }
  ]
}