Jump to content
morgana

Search Console Problema mi chiede specificare "offers"

Recommended Posts

Ciao a tutti, spero mi potete dare una mano.

Ho notato su google search console che le pagine inserzionate portano un errore e mi dice di  specificare "offers", "review" o "aggregateRating". Come si fa?
Devo per forza installare un modulo o si può tranquillamente aggiungere HTML?  

Inoltre facendo il test su markup google mi dice di inserire le seguenti voci ma non so come inserirle : 
rning
brand
Il campo brand è consigliato. Specifica un valore, se disponibile.
warning
image
Il campo image è consigliato. Specifica un valore, se disponibile.
warning
sku
Il campo sku è consigliato. Specifica un valore, se disponibile.


 

Share this post


Link to post
Share on other sites

Ho l'identico problema e per me che sto cercando di curare la nascita del mio Web b2b è angosciante. Utilizzo il mio gestionale Danea dal quale trasmetto i dati a Prestashop, completi di tutto. Ovviamente, essendo aperto solo a Commercianti, i Listini sono visualizzati esclusivamente per i Clienti registrati e per quanto attiene alla voce Brand, io vendo solo prodotti da me importati non legati ad alcun marchio specifico, per cui tale campo sia nel mio gestionale che su Prestashop è sicuramente vuoto. Attualmente non ho in essere alcuna campagna Google AdWords. 

Ringrazio chiunque potrà offrirmi una soluzione

Share this post


Link to post
Share on other sites

Buonasera,

avete risolto?

Anch'io ho il medesimo problema, si verifica soprattutto nella home con i prodotti in vetrina e nella pagina dettaglio prodotti per i correlati.

 

Grazie

Share this post


Link to post
Share on other sites

Anche io ho avuto lo stesso problema.

Nel mio tema premium al file themes/TEMAPREMIUM/templates/catalog/_partials/miniatures/product.tpl

ho modificato questa porzione di codice:

{block name='product_price_and_shipping'}
          {if $product.show_price}
            <div class="product-price-and-shipping pricehv">

in questo modo:

{block name='product_price_and_shipping'}
          {if $product.show_price}
            <div class="product-price-and-shipping pricehv" itemprop="offers" itemscope itemtype="https://schema.org/Offer">

Dopo ho richiesto la convalida della risoluzione degli errori tramite Search Console di Google che ha accettato la risoluzione.

Share this post


Link to post
Share on other sites

Ciao @andreacasirry grazie mille per aver condiviso questa soluzione.

 

Ho provveduto a modificare il file inserendo il campo indicato però ho provato a fare la convalida su search console ma mi porta ancora errore. 

 

Hai soluzione in merito? 

Share this post


Link to post
Share on other sites
Posted (edited)

Prova a verificare se nel file themes/TEMAPREMIUM/templates/catalog/_partials/product-prices.tpl

all'interno del <div> subito dopo

{block name='product_price'}

vi sia

itemprop="offers" itemscope itemtype="https://schema.org/Offer"

 

Edited by andreacasirry (see edit history)

Share this post


Link to post
Share on other sites
Posted (edited)

si ho controllato è mi riporta 

itemprop="offers" itemscope itemtype="https://schema.org/Offer"

 

 

 

Edited by morgana (see edit history)

Share this post


Link to post
Share on other sites

Buonasera,

vi ringrazio per quest'ottima discussione.

Anche io sto incontrando lo stesso problema, ho aggiunto subito la stringa proposta da andreacassiry su product.tpl ma non sembra aver avuto riscontro positivo sulla Search Consolle, anche se adesso la proprietà appare sull'HTML.

Non trovo, invece, il file product-price.tpl sul mio template, ma forse non è una cosa che è inclusa in tutti i template, anche se acquistato.

Inoltre, ho notato questo: la Search Consolle, nel mio caso, segnala si un problema sui prodotti, per la mancanza del microdata "offers", ma lo segnala sulla pagina della categoria dei prodotti e non su quelle dei prodotti singoli. Ho provato anche ad aggiungere la stringa sul file product-listgrid.tpl ma non ha funzionato, e forse non è nemmeno la strada giusta perché penso che ogni pagina non debba avere più di un microdata "offers".

Qualche altro aiuto?

Grazie.

Share this post


Link to post
Share on other sites

Mi rispondo da solo, sembro Marzullo...

Sembra risolto per me con la soluzione di andreacassiry , probabilmente non avevo ripulito bene la cache prima di dare la convalida alla Search Consolle.

Saluti.

Share this post


Link to post
Share on other sites

Pulite la cache di Prestashop e riprovate.

Il file product-prices.tpl  deve esserci all'interno di  themes/TEMAPREMIUM/templates/catalog/_partials/product-prices.tpl

Share this post


Link to post
Share on other sites
Posted (edited)
2 minutes ago, andreacasirry said:

Pulite la cache di Prestashop e riprovate.

Il file product-prices.tpl  deve esserci all'interno di  themes/TEMAPREMIUM/templates/catalog/_partials/product-prices.tpl

Come non detto... comunque il file product-prices.tpl io non lo trovo all'interno del mio template...

Edited by skansa
Aggiunta successiva (see edit history)

Share this post


Link to post
Share on other sites

Ragazzi solo a me non accetta la convalida?
Mi dice : Impossibile continuare con la procedura di convalida sono state trovate pagine interessate dal problema. 

Perché? :(

Share this post


Link to post
Share on other sites

Bisogna andare in themes/TEMAPREMIUM/templates/catalog /_partials /miniatures/product.tpl

Modificare :
{block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping pricehv">
Con:
{block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping pricehv" itemprop="offers" itemscope itemtype="https://schema.org/Offer">

  • Thanks 1

Share this post


Link to post
Share on other sites

Ragazzi buonasera

io ho lo stesso problema (Devi specificare "offers", "review" o "aggregateRating") nella versione Prestashop 1.6.1.23

come faccio a risolvere il problema? il percorso del file da modificare non coincide.

Un saluto a tutti

Jeosh

Share this post


Link to post
Share on other sites

Per quanto riguarda i warning sui campi mancanti, non e' un problema grave, ne parlo anche qua:

Ho notato che questi sono assenti sia sul ramo 1.6 che 1.7.

Per me c'e' un problema piu' grosso (solo sulla 1.6), e cioe' la presenza di questi campi anche in product-list.tpl.

Secondo me tutto cio' che riguarda il tipo 'Offer' dovrebbe stare solo in product.tpl, mi spiego meglio:

product.tpl e' la pagina del prodotto, mentre product-list.tpl e' utilizzato ovunque compaia una lista di prodotti, ad esempio nei blocchi: piu' venduti, prodotti in vetrina, prodotti in offerta, ecc.

Se l'utente cerca un prodotto sul motore di ricerca, vorrei che questi lo portassei alla pagina del prodotto e non su una pagina generica dove il prodotto era presente e magari adesso non c'e' piu'.

Share this post


Link to post
Share on other sites

Salve Zio

come dici tu nella 1.6 abbiamo una struttura differente dei template; cmq a google interessa la pagina prodotto che é generata da uno o piú file a seconda della piattaforma. Ora per es nel product-list della 1.6 a noi non interessa avere questi dati aggregati per cui vanno eliminati dal template. Bisogna poi vedere anche altri moduli che compaiono nelle pagine come moduli reviews etc....cmq la console dice dove é l'errore o avviso per cui é facile identificarli.

Io sulla 1.6 ho solo un avviso che é l'ultimo riguardante i codici isbn etc etc.....no problem.

Anche il modulo commenti del prodotto va alterato sulla 1.6

Io non utilizzo moduli ma faccio tutto  a manina:-).

 

ciao

Share this post


Link to post
Share on other sites
Posted (edited)
On 6/28/2019 at 6:49 PM, bruno.iaria-brik said:

Bisogna andare in themes/TEMAPREMIUM/templates/catalog /_partials /miniatures/product.tpl

Modificare :
{block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping pricehv">
Con:
{block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping pricehv" itemprop="offers" itemscope itemtype="https://schema.org/Offer">

 

ho applicato la modifica e scansionando nuovamente la URL sembrerebbe non rilevarmi più l'errore (ho convalidato poco fa, mi arriverà la relativa conferma a giorni).

Per chi avesse difficoltà, l'unica differenza è che il codice potrebbe variare leggermente da tema a tema! Assicuratevi di ricercare la stringa in modo parziale (io ad esempio non ho la classe "pricehv").

Grazie mille!

P.S: La mia versione di Prestashop è la 1.7.4

 

Edited by Idroclic (see edit history)

Share this post


Link to post
Share on other sites
Posted (edited)
On 7/29/2019 at 3:52 PM, Fabry said:

come dici tu nella 1.6 abbiamo una struttura differente dei template

Per curiosita' ho guardato anche alla 1.7 attuale (1.7.6.0) dopo aver letto tutto il thread un po' pasticciato su github, a quanto pare hanno messo a posto la pagina prodotto dove non ci sono piu' errori gravi, mentre restano problemi su altre sezioni.

Ad esempio nella sezione "Accessori", quella che compare sotto il prodotto e che elenca uno o piu' prodotti associati, qui il template (themes/classic/templates/catalog/_partials/miniatures/product.tpl) e' un disastro, contiene ancora errori vecchi e grossolani come il prezzo mal codificato, l'impressione e' che questa parte non sia stata controllata e che venga da copie molto vecchie.

Errori a parte, resto dell'idea che la presenza dei microdata nelle liste accessorie non serve, anzi e' dannosa.

Per tranquillizzare chi usa la 1.7, tenete presente che in questi casi il Tool di Google per la verifica dei miccrodata riporta due o piu' prodotti, dove il primo si riferisce al prodotto ed e' corretto, nel senso che vengono rilevati correttamente molti campi, resta qualche warning poco importante. Negli altri eventuali prodotti l'unico campo riconosciuto e' il nome, ma questi in realta' si riferiscono agli accessori, cioe' ai prodotti elencati come miniature sotto quello principale.

Edit: gli errori nelle miniature sono gia' stati corretti sulla versione di sviluppo, per cui penso usciranno con la prossima release.

Edited by ZioCan
altre info (see edit history)

Share this post


Link to post
Share on other sites

ciao

il problema verrà risolto sulla 1.7.7.0, servirà riportare le modifiche anche sui template diversi dal "classic"

https://github.com/PrestaShop/PrestaShop/pull/14558

se premete su "Files changed" troverete le modifiche da apportare al vostro tema

passano da Schema Product a Schema ItemList per i prodotti visualizzati in lista, così oltre ad evitare gli errori, evitano anche di andare in conflitto con i prodotti principali che mantengono lo Schema Product

https://developers.google.com/search/docs/data-types/carousel

queste modifiche volendo si possono anticipare senza aspettare l'uscita della 1.7.7.0

ciao

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More