Puoi utilizzare la risorsa productstatuses
per visualizzare lo stato dettagliato dei tuoi prodotti Shopping.
Vedi i problemi relativi ai prodotti per i dettagli sui problemi comuni.
I commercianti sono tenuti a rispettare le annunci e senza costi relative alle schede. Google Shopping si riserva il diritto di applicare queste norme e di rispondere in modo appropriato se rileviamo contenuti o comportamenti che violano queste norme.
Requisiti
Per visualizzare gli stati dei prodotti, devi:
- Registra il tuo account in una destinazione.
- Fornisci un codice paese valido in uno dei seguenti modi:
- Il campo
feedLabel
. - Il campo
shipping
. - A livello di feed.
- Le impostazioni di spedizione del tuo account.
- Il campo
Visualizzare lo stato di un prodotto
Utilizza productstatuses.get
per visualizzare
lo stato di un prodotto.
Puoi utilizzare il parametro destinations
nelle richieste get
e list
per visualizzare i problemi per una destinazione specifica. Se non specifichi un
destinazione, verranno restituiti i problemi di tutte le destinazioni idonee.
Ecco un esempio di richiesta get
, con parametri di query facoltativi:
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses/{productId}?destinations=Shopping&fields=productId%2Ctitle
Tutte le risposte da productstatuses.get
includono i seguenti campi:
kind
: il valore è semprecontent#productStatus
.creationDate
: la data di creazione del prodotto.lastUpdateDate
: l'ultima volta che il prodotto è stato aggiornato.googleExpirationDate
: la data di scadenza del prodotto.productId
: l'ID REST del prodotto.title
: il titolo del prodotto.link
: il link dell'URL del prodotto.destinationStatuses
: Lo stato del prodotto in ogni destinazione e paese.
Vedrai solo
itemLevelIssues
nella risposta se il prodotto presenta problemi a livello di articolo al momento della
richiesta.
Ecco un esempio di risposta 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"
}
Elenca tutti gli stati dei prodotti
Utilizza productstatuses.list
per visualizzare tutti i tuoi prodotti e il relativo stato.
Per perfezionare la query, puoi utilizzare i seguenti parametri:
destinations
: la destinazione per cui visualizzare gli stati.pageToken
: utilizzata per visualizzare pagine di risultati successive. Ogni pagina ha unnextPageToken
che puoi utilizzare per visualizzare la pagina successiva della sequenza.maxResults
: il numero massimo di risultati per pagina.
Ecco un esempio di richiesta list
con parametri di query facoltativi:
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses?destinations=Shopping&maxResults=3&pageToken=5108b52782905aa9
Ecco un esempio di risposta 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"
}
]
}
La chiamata productstatuses.list
può essere testata in sicurezza in produzione
perché non apporta modifiche ai tuoi dati.
Destinazioni
Ecco le destinazioni che puoi utilizzare per i prodotti Shopping:
shopping ads
: prodotti degli annunci Shopping.ShoppingActions
: prodotti Acquista su Google.surfaces across google
: prodotti con schede senza costi.shopping
: prodotti degli annunci di inventario locale.
Problemi a livello di articolo
Ogni problema a livello di articolo include i seguenti campi:
code
: il codice di errore utilizzato per determinare il problema.servability
: indica se il prodotto viene mostrato come:disapproved
: il problema impedisce al prodotto di che viene mostrato.unaffected
: il prodotto è ancora visibile.
resolution
: indica se il commerciante può risolvere il problema.attributeName
: il nome dell'attributo interessato.destination
: la destinazione interessata.description
: la descrizione del prodotto.detail
: fornisce maggiori informazioni sul problema.documentation
: indica dove trovare la documentazione relativa al problema.applicableCountries
: indica in quali paesi il problema riguarda la prodotto.