प्रॉडक्ट की स्थितियां

शॉपिंग प्रॉडक्ट की स्थिति के बारे में ज़्यादा जानकारी देखने के लिए, productstatuses संसाधन का इस्तेमाल करें.

आम समस्याओं के बारे में जानने के लिए, प्रॉडक्ट से जुड़ी समस्याएं देखें.

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

ज़रूरी शर्तें

प्रॉडक्ट के स्टेटस देखने के लिए, आपको ये काम करने होंगे:

  • अपने खाते को किसी डेस्टिनेशन में रजिस्टर करें.
  • इनमें से किसी एक में देश का मान्य कोड डालें:
    • feedLabel फ़ील्ड.
    • shipping फ़ील्ड.
    • फ़ीड के लेवल पर.
    • आपके खाते की शिपिंग सेटिंग.

किसी प्रॉडक्ट की स्थिति पाना

किसी प्रॉडक्ट का स्टेटस देखने के लिए, productstatuses.get का इस्तेमाल करें.

किसी खास डेस्टिनेशन से जुड़ी समस्याएं देखने के लिए, get और list अनुरोधों में destinations पैरामीटर का इस्तेमाल किया जा सकता है. अगर आपने कोई डेस्टिनेशन नहीं चुना है, तो ज़रूरी शर्तें पूरी करने वाले सभी डेस्टिनेशन की समस्याएं दिखेंगी.

यहां get अनुरोध का एक सैंपल दिया गया है. इसमें क्वेरी के वैकल्पिक पैरामीटर शामिल हैं:

GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses/{productId}?destinations=Shopping&fields=productId%2Ctitle

productstatuses.get से मिले सभी जवाबों में ये फ़ील्ड शामिल होते हैं:

  • kind: वैल्यू हमेशा content#productStatus होती है.
  • creationDate: वह तारीख जब प्रॉडक्ट बनाया गया था.
  • lastUpdateDate: प्रॉडक्ट को आखिरी बार कब अपडेट किया गया था.
  • googleExpirationDate: वह तारीख जब प्रॉडक्ट की समयसीमा खत्म हो जाती है.
  • productId: प्रॉडक्ट का REST आईडी.
  • title: प्रॉडक्ट का टाइटल.
  • link: प्रॉडक्ट का यूआरएल लिंक.
  • destinationStatuses: हर डेस्टिनेशन और देश में प्रॉडक्ट का स्टेटस.

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

यहां JSON रिस्पॉन्स का एक सैंपल दिया गया है:

{
"kind": "content#productStatus",
"productId": "online:en:US:63",
"title": "Third Product",
"link": "http://examplemenc.com/",
"destinationStatuses": [
 {
   "destination": "Shopping",
   "status": "disapproved",
   "disapprovedCountries": [
            "US", "UK"
   ]
 },
 {
   "destination": "ShoppingActions",
   "status": "disapproved",
   "disapprovedCountries": [
            "US"
   ]
 },
 {
   "destination": "SurfacesAcrossGoogle",
   "status": "disapproved",
   "disapprovedCountries": [
            "US"
   ]
 }
],
"itemLevelIssues": [
 {
  "code": "strong_id_inaccurate",
  "servability": "disapproved",
  "resolution": "merchant_action",
  "attributeName": "mpn",
  "destination": "Shopping",
  "description": "Incorrect product identifier [mpn]",
  "detail": "Use the manufacturer's product identifiers (GTIN, brand, MPN)",
  "documentation": "https://support.google.com/merchants/answer/160161",
  "applicableCountries": [
            "US", "UK"
  ]
 },
 {
  "code": "image_link_internal_error",
  "servability": "disapproved",
  "resolution": "merchant_action",
  "attributeName": "image link",
  "destination": "Shopping",
  "description": "Processing failed [image link]",
  "detail": "Wait for the product image to be crawled again (up to 3 days)",
  "documentation": "https://support.google.com/merchants/answer/6240184",
  "applicableCountries": [
            "US, UK"
  ]
 },
 {
  "code": "landing_page_error",
  "servability": "disapproved",
  "resolution": "merchant_action",
  "attributeName": "link",
  "destination": "Shopping",
  "description": "Unavailable desktop landing page",
  "detail": "Update your website or landing page URL to enable access from desktop devices",
  "documentation": "https://support.google.com/merchants/answer/6098155",
  "applicableCountries": [
            "US", "UK"
  ]
 },
 {
  "code": "missing_condition_microdata",
  "servability": "unaffected",
  "resolution": "merchant_action",
  "destination": "Shopping",
  "description": "Missing or invalid data [condition]",
  "detail": "Add valid structured data markup to your landing page",
  "documentation": "https://support.google.com/merchants/answer/6183460",
  "applicableCountries": [
            "US", "UK"
  ]
 },
 {
  "code": "mobile_landing_page_error",
  "servability": "disapproved",
  "resolution": "merchant_action",
  "attributeName": "link",
  "destination": "Shopping",
  "description": "Unavailable mobile landing page",
  "detail": "Update your website or landing page URL to enable access from mobile devices",
  "documentation": "https://support.google.com/merchants/answer/6098296",
  "applicableCountries": [
            "US", "UK"
  ]
 }
],
"creationDate": "2019-02-15T20:30:15Z",
"lastUpdateDate": "2019-02-26T16:40:11Z",
"googleExpirationDate": "2019-03-28T16:40:11Z"
}

प्रॉडक्ट के सभी स्टेटस की सूची

अपने सभी प्रॉडक्ट और उनके स्टेटस देखने के लिए, productstatuses.list का इस्तेमाल करें.

अपनी क्वेरी को बेहतर बनाने के लिए, इन पैरामीटर का इस्तेमाल किया जा सकता है:

  • destinations: वह डेस्टिनेशन जिसके लिए स्टेटस देखने हैं.
  • pageToken: इसका इस्तेमाल, नतीजों के अगले पेज पाने के लिए किया जाता है. हर पेज पर एक nextPageToken होता है. इसका इस्तेमाल करके, क्रम में अगला पेज खोला जा सकता है.
  • maxResults: हर पेज पर ज़्यादा से ज़्यादा नतीजों की संख्या.

यहां क्वेरी पैरामीटर के साथ list अनुरोध का एक सैंपल दिया गया है:

GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses?destinations=Shopping&maxResults=3&pageToken=5108b52782905aa9

यहां JSON रिस्पॉन्स का एक सैंपल दिया गया है:

{
"kind": "content#productstatusesListResponse",
"nextPageToken": "632fd090c95712c6",
"resources": [
 {
   "kind": "content#productStatus",
   "productId": "online:en:US:online-en-US-GGL614",
   "title": "Green Headphones",
   "link": "https://example.com/green-headphones/",
   "destinationStatuses": [
     {
       "destination": "Shopping",
       "status": "disapproved",
       "disapprovedCountries": [
            "US", "UK"
       ]
     },
     {
       "destination": "ShoppingActions",
       "status": "disapproved",
       "disapprovedCountries": [
            "US"
       ]
     },
     {
       "destination": "SurfacesAcrossGoogle",
       "status": "disapproved",
       "disapprovedCountries": [
            "US"
       ]
     }
   ],
   "itemLevelIssues": [
     {
       "code": "mobile_landing_page_crawling_not_allowed",
       "servability": "disapproved",
       "resolution": "merchant_action",
       "attributeName": "link",
       "destination": "Shopping",
       "description": "Mobile page not crawlable due to robots.txt",
       "detail": "Update your robots.txt file to allow user-agents \"Googlebot\" and \"Googlebot-Image\" to crawl your site",
       "documentation": "https://support.google.com/merchants/answer/6098296",
       "applicableCountries": [
            "US"
       ]
     },
     {
       "code": "pending_initial_policy_review",
       "servability": "disapproved",
       "resolution": "pending_processing",
       "destination": "Shopping",
       "description": "Pending initial review",
       "documentation": "https://support.google.com/merchants/answer/2948694",
       "applicableCountries": [
            "US, UK"
       ]
     },
     {
       "code": "ambiguous_gtin",
       "servability": "unaffected",
       "resolution": "merchant_action",
       "attributeName": "gtin",
       "destination": "Shopping",
       "description": "Ambiguous value [gtin]",
       "detail": "Use the full GTIN. Include leading zeroes, and use the full UPC, EAN, JAN, ISBN-13, or ITF-14.",
       "documentation": "https://support.google.com/merchants/answer/7000891",
       "applicableCountries": [
            "US", "UK"
       ]
     }
   ],
   "creationDate": "2020-01-09T15:36:39Z",
   "lastUpdateDate": "2020-01-14T19:17:02Z",
   "googleExpirationDate": "2020-02-13T19:17:02Z"
 },
 {
  "kind": "content#productStatus",
  "productId": "online:en:US:43",
  "title": "Green shirt",
  "link": "https://example.com/shirt-green/",
  "destinationStatuses": [
   {
    "destination": "ShoppingActions",
    "status": "approved",
    "approvedCountries": [
            "US"
    ]
   },
   {
    "destination": "SurfacesAcrossGoogle",
    "status": "approved",
    "approvedCountries": [
            "US"
    ]
   }
  ],
  "creationDate": "2019-01-29T21:14:36Z",
  "lastUpdateDate": "2019-02-21T18:47:44Z",
  "googleExpirationDate": "2019-03-23T18:47:44Z"
 },
 {
  "kind": "content#productStatus",
  "productId": "online:en:US:40",
  "title": "Black hat",
  "link": "https://example.com/hat-black/",
  "destinationStatuses": [
   {
    "destination": "SurfacesAcrossGoogle",
    "status": "approved",
    "approvedCountries": [
            "US"
    ]
   }
  ],
  "creationDate": "2019-01-29T21:14:36Z",
  "lastUpdateDate": "2019-02-21T18:47:44Z",
  "googleExpirationDate": "2019-03-23T18:47:44Z"
 }
]
}

productstatuses.list कॉल को प्रोडक्शन में टेस्ट करना सुरक्षित है, क्योंकि इससे आपके डेटा में कोई बदलाव नहीं होता.

डेस्टिनेशन

यहां उन डेस्टिनेशन के बारे में बताया गया है जिनका इस्तेमाल शॉपिंग प्रॉडक्ट के लिए किया जा सकता है:

  • shopping ads: शॉपिंग विज्ञापन वाले प्रॉडक्ट.
  • ShoppingActions: Google पर खरीदें वाले प्रॉडक्ट.
  • surfaces across google: मुफ़्त में दिखाई जाने वाली लिस्टिंग में शामिल प्रॉडक्ट.
  • shopping: लोकल इन्वेंट्री विज्ञापन के प्रॉडक्ट.

सामान के लेवल की समस्याएं

हर आइटम-लेवल की समस्या में ये फ़ील्ड शामिल होते हैं:

  • code: यह गड़बड़ी का वह कोड है जिसका इस्तेमाल समस्या का पता लगाने के लिए किया जाता है.
  • servability: इससे पता चलता है कि प्रॉडक्ट को इस तरह दिखाया गया है या नहीं:
    • disapproved: इस समस्या की वजह से, प्रॉडक्ट नहीं दिखाया जा सकता.
    • unaffected: प्रॉडक्ट अब भी दिखाया जा रहा है.
  • resolution: इससे पता चलता है कि कारोबारी या कंपनी समस्या को हल कर सकती है या नहीं.
  • attributeName: उस एट्रिब्यूट का नाम जिस पर असर पड़ा है.
  • destination: वह डेस्टिनेशन जिस पर असर पड़ा है.
  • description: प्रॉडक्ट का ब्यौरा.
  • detail: समस्या के बारे में ज़्यादा जानकारी देता है.
  • documentation: इससे पता चलता है कि समस्या के बारे में दस्तावेज़ कहां मिलेगा.
  • applicableCountries: इससे पता चलता है कि किन देशों में समस्या की वजह से, प्रॉडक्ट पर असर पड़ा है.