Вы можете использовать ресурс 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 ID продукта. -
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
: указывает, в каких странах проблема затрагивает продукт.