می توانید از منبع productstatuses
برای مشاهده وضعیت دقیق محصولات خرید خود استفاده کنید.
برای جزئیات مشکلات رایج، مشکلات محصول را ببینید.
تاجران مسئول پیروی از خطمشیهای تبلیغات خرید و فهرستهای رایگان هستند. Google Shopping این حق را برای خود محفوظ میدارد که این خطمشیها را اجرا کند و در صورت مشاهده محتوا یا رفتاری که این خطمشیها را نقض میکند، به آن پاسخ مناسب بدهد.
الزامات
برای مشاهده وضعیت محصول باید موارد زیر را انجام دهید:
- حساب خود را در یک مقصد ثبت کنید.
- یک کد کشور معتبر در یکی از موارد زیر ارائه کنید:
- فیلد
feedLabel
. - حوزه
shipping
. - در سطح خوراک.
- تنظیمات حمل و نقل حساب شما
- فیلد
وضعیت یک محصول را دریافت کنید
برای مشاهده وضعیت یک محصول از productstatuses.get
استفاده کنید.
میتوانید از پارامتر destinations
در درخواستهای get
و list
برای مشاهده مسائل مربوط به یک مقصد خاص استفاده کنید. اگر مقصدی را مشخص نکنید، موارد از همه مقاصد واجد شرایط برگردانده میشوند.
در اینجا یک نمونه درخواست 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
: لینک URL محصول. -
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
: نشان می دهد که این مشکل در کدام کشورها بر محصول تأثیر می گذارد.