Rich Snippet Schema SEO automatici: configurazione e aiuto
Avvio rapido
- Installa lo ZIP in Moduli > "Module Manager" e fai clic su "Configure".
- Apri "Improve" > Schema Rich Snippets > Impostazioni > Configurazione e seleziona i Tipi di schema necessari.
- Compila Organizzazione e Profili social, poi controlla Fonte marca e Mostra offerte varianti in Schema prodotto.
- Configura Paesi di spedizione (ISO), Corrieri per le tariffe di spedizione e i tempi effettivi di preparazione e trasporto.
- Imposta Posizione della politica reso, controlla periodo, costi, metodo di reso ed eventuali eccezioni prodotto, poi salva.
- Genera anteprime di homepage e prodotto in Anteprima schema.
- Ispeziona il JSON-LD pubblico e convalida URL reali, inclusi prezzi, varianti, spedizioni e resi.
Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.
Manuale di configurazione
Installa e apri la configurazione
Carica lo ZIP in Moduli > "Module Manager" > "Upload a module". Installalo, poi fai clic su "Configure". Apri "Improve" > Schema Rich Snippets > Impostazioni > Configurazione.
Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.
La pulizia HTML richiede che il core chiami actionOutputHTMLBefore. Controlla l'output pubblico con il core e il tema effettivamente usati.
L'installazione crea le tabelle mprschema_override e mprschema_log con il prefisso del database. Salva le impostazioni del modulo sotto mprschema nella tabella di configurazione MPR condivisa.
Seleziona tipi di schema e pulizia
In Tipi di schema, questi interruttori sono su Sì per impostazione predefinita.
| Impostazione | Output |
|---|---|
| Schema prodotto | Markup prodotto nelle schede prodotto, con markup delle varianti quando supportato. |
| Schema Organization | Markup dell'azienda nella homepage. |
| Schema WebSite | Markup del sito nella homepage con un'azione di ricerca che usa l'URL di ricerca nativo e ?s={search_term_string}. |
| Schema del percorso di navigazione | BreadcrumbList nelle pagine di entità supportate diverse dalla homepage, quando è possibile costruire il percorso. |
| Schema categoria | CollectionPage con dati della categoria, numero di prodotti e un breve elenco prodotti. |
| Schema articolo CMS | Article con testo CMS, titolo, lingua, date disponibili, autore ed editore. |
| Rimuovi attributi Microdata | Rimuove gli attributi supportati itemscope, itemtype, itemprop, itemid e itemref dall'HTML renderizzato. |
| Rimuovi JSON-LD esistente | Rimuove altri blocchi script JSON-LD dall'HTML renderizzato. Il modulo conserva i propri blocchi contrassegnati e quelli contrassegnati di Smart Breadcrumbs. |
Disattiva un tipo di schema se non vuoi pubblicarlo. Controlla la pulizia prima di salvare se un altro modulo pubblica markup da conservare. La pulizia opera sull'HTML renderizzato e non modifica i file del tema.
Il modulo non produce schema FAQ e non offre opzioni di configurazione FAQ.
Configura lo schema prodotto
| Impostazione | Predefinito | Comportamento e quando modificarla |
|---|---|---|
| Fonte marca | Produttore | Scegli Produttore, Fornitore, Caratteristica denominata "Brand" o Marchio del negozio (prodotti propri). |
| Nome del marchio del negozio | Vuoto | Usato per la fonte del marchio del negozio. Se vuoto, usa il nome dell'organizzazione o del negozio. |
| Condizione prodotto predefinita | Nuovo | Valore sostitutivo quando il prodotto non fornisce una condizione supportata. Altre scelte: Usato e Ricondizionato. |
| Includi recensioni | Sì | Legge commenti e valutazioni prodotto approvati. Disattiva per omettere le recensioni. |
| Mostra offerte varianti | Sì | Pubblica combinazioni idonee con offerte e dati prodotto propri. Disattiva per usare l'offerta singola della pagina prodotto. |
| Proprietà delle varianti | Nessuna mappatura esplicita | Associa i gruppi di attributi a Taglia o misura, Colore, Materiale, Fantasia, Fascia d'età, Genere o Non è una proprietà della variante. I gruppi colore usano color per impostazione predefinita; gli altri richiedono una mappatura. |
| Immagini prodotto max. | 5 | Imposta un limite immagini da 1 a 10. |
L'output prodotto legge i dati attuali del catalogo. I campi disponibili comprendono nome, URL, descrizione, riferimento come SKU, EAN-13 come gtin13, UPC come gtin12, ISBN, riferimento fornitore come MPN, marchio, immagini, condizione, peso, categoria e caratteristiche. Le offerte includono prezzo, valuta, disponibilità, URL e venditore, quando disponibili. I prodotti con prezzi nascosti o ordinazione non disponibile non pubblicano il prezzo salvato come offerta.
Per prodotti con URL di combinazione utilizzabili e distinti, l'output può diventare un ProductGroup contenente record Product delle varianti e relative offerte. Se le combinazioni non possono essere preselezionate tramite URL distinti, il modulo usa l'offerta singola della pagina prodotto. Non aspettarti la precedente struttura AggregateOffer.
I dati delle recensioni provengono dai record approvati in {prefix}product_comment. Il modulo può aggiungere una valutazione aggregata e fino a 10 recensioni recenti. Se non è disponibile una valutazione aggregata approvata, può leggere i valori dall'ultima sovrascrittura attiva per quel prodotto, senza filtrare per negozio. Non crea valutazioni senza dati di origine.
Il modulo ricava gli identificatori disponibili direttamente dai campi prodotto. Non esiste un’impostazione per modificarne la mappatura.
Configura la spedizione
| Impostazione | Predefinito | Cosa configurare |
|---|---|---|
| Includi dettagli spedizione | Sì | Attiva tariffe e tempi di consegna quando è possibile calcolare una tariffa affidabile. |
| Tempo di gestione min. (giorni) | 0 | Tempo minimo di preparazione in giorni interi. |
| Tempo di gestione max. (giorni) | 1 | Tempo massimo di preparazione, almeno pari al minimo. |
| Tempo di transito min. (giorni) | 2 | Tempo minimo di trasporto in giorni interi. |
| Tempo di transito max. (giorni) | 5 | Tempo massimo di trasporto, almeno pari al minimo. |
| Paesi di spedizione (ISO) | Vuoto | Codici destinazione di due lettere separati da virgole, come PL,DE. Se vuoto usa il paese del negozio. |
| Corrieri per le tariffe di spedizione | Nessuno | Seleziona i corrieri di cui pubblicare le tariffe. Escludi ritiro e corrieri solo su preventivo. Senza selezione non vengono pubblicati dettagli di spedizione. |
Le tariffe usano un'unità del prodotto e la tariffa applicabile più bassa tra i corrieri selezionati per ogni destinazione. Il calcolatore verifica fasce dei corrieri, zone, imposte, gestione, supplementi prodotto e soglie di spedizione gratuita supportate.
I dettagli possono essere omessi se la tariffa dipende da un'estensione, imposte specifiche dell'indirizzo, moduli corriere, regole di magazzino o altre condizioni di checkout non supportate. Il modulo non sostituisce il prezzo con una stima. Confronta le tariffe con il checkout prima di affidarti all'output.
Configura i resi
| Impostazione | Predefinito | Cosa configurare |
|---|---|---|
| Includi politica reso | Sì | Attiva l'output della politica di reso. |
| Posizione della politica reso | Ogni offerta di prodotto | Scegli il blocco Organization della homepage, ogni offerta prodotto o entrambi. Il posizionamento in Organization richiede Schema Organization attivo. |
| Finestra reso (giorni) | 14 | Giorni interi positivi per un periodo di reso limitato. |
| Tipo di politica di reso | Finestra di reso limitata | Scegli Finestra di reso limitata, Finestra di reso illimitata o Resi non consentiti. |
| Costi reso | Reso gratuito | Scegli Reso gratuito, Il cliente paga la spedizione di reso o Costo fisso di reso addebitato dal negozio. |
| Costo di spedizione del reso | Vuoto | Inserisci l'importo fisso positivo se il negozio addebita una tariffa di reso fissa. |
| Valuta del costo di reso | Vuoto | Scegli la valuta dell'importo. Solo i negozi con quella valuta predefinita lo pubblicano. |
| Metodo di reso | Reso per posta | Scegli Reso per posta, Reso in negozio o Reso al chiosco. |
| Prodotti con una propria politica di reso | Nessuno | Seleziona i prodotti le cui offerte usano una politica di eccezione. |
| Politica di reso di questi prodotti | Resi non consentiti | Scegli il tipo di politica di eccezione. |
| Periodo di reso di questi prodotti (giorni) | 0 | Inserisci giorni interi positivi se l'eccezione usa un periodo limitato. |
L'applicabilità dei resi viene costruita dai paesi di consegna del negozio. Il paese della politica di reso usa quello dell'organizzazione o del negozio. Non deriva soltanto da Paesi di spedizione (ISO).
Confronta questi valori con la politica effettivamente pubblicata dal negozio. Salvare le impostazioni schema non configura la spedizione al checkout né il processo di reso. Scelte, codici paese, intervalli di giorni o importi fissi obbligatori non validi possono impedire il salvataggio. Correggi i campi segnalati e salva di nuovo.
Visualizza l'anteprima e verifica le pagine pubbliche
Apri Schema Rich Snippets > Anteprima schema. Genera un'anteprima della homepage e di una vera pagina prodotto, categoria o CMS.
L'anteprima renderizza i gruppi schema applicabili indipendentemente dai rispettivi interruttori principali. Controlla sempre anche l'URL pubblico. Nel sorgente cerca i blocchi application/ld+json contrassegnati data-mprschema="1". Confronta prezzi, valuta, disponibilità, identificatori, dati aziendali, spedizioni e resi con il contenuto visibile.
Usa i link ai validatori nella schermata di anteprima per ispezionare l'URL pubblico.
Se il tema personalizzato non chiama l'hook dell'header, aggiungi la chiamata nativa nel template head:
{hook h='displayHeader'}
Il modulo produce JSON-LD tramite questo hook. Non aggiunge CSS o JavaScript destinati agli acquirenti.
Usa le sovrascritture delle valutazioni solo se necessario
Questo percorso di configurazione non include un normale editor di valutazioni. Il codice può leggere review_count e review_value da {prefix}mprschema_override per un record prodotto attivo. Non filtra per id_shop, quindi una sovrascrittura può influire sugli altri negozi che condividono lo stesso ID prodotto. Gli aggregati dei commenti approvati hanno precedenza.
Se gestisci direttamente questi record, usa recensioni reali, il prefisso effettivo delle tabelle e gli ID di prodotto e negozio. La struttura originale di inserimento è:
INSERT INTO ps_mprschema_override
(entity_type, entity_id, id_shop, review_count, review_value, active, date_add, date_upd)
VALUES
('product', 123, 1, 42, 4.80, 1, NOW(), NOW());
Sostituisci ogni valore di esempio prima dell'uso. Questo salva un aggregato sostitutivo, non singoli record Review.
Risolvi i problemi e disinstalla
Se manca il markup, controlla interruttore del tipo schema, hook dell'header, ID entità e cache delle pagine. La dashboard riporta i conteggi del catalogo e la copertura della configurazione. Usa Impostazioni > Integrità per i controlli infrastrutturali richiesti.
Se scompare markup necessario di terzi, disattiva Rimuovi JSON-LD esistente, svuota la cache delle pagine e ispeziona di nuovo l'output. Se restano microdati duplicati, verifica che il core chiami l'hook di output e che la pagina abbia una normale sezione head.
Se mancano dettagli di spedizione, seleziona corrieri e controlla le condizioni di prezzo non supportate. Se manca una tariffa di reso, controlla importo, valuta selezionata e valuta predefinita di ogni negozio. Confronta separatamente un prodotto semplice e uno con combinazioni.
Disattiva il modulo in "Module Manager" per interrompere l'output. La disinstallazione rimuove menu, impostazioni del modulo, preferenze amministrative, tabella delle sovrascritture e tabella dei log. Esporta prima gli eventuali record di sovrascrittura personalizzati da conservare.
Domande
Ancora nessuna domanda su questo modulo
Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.
Problemi noti
7
Le etichette di amministrazione restavano in inglese
Offerte pubblicate per prodotti solo su richiesta
Dati strutturati previsti rimossi durante la pulizia
Save and stay non convalidava sempre le impostazioni
Etichette tradotte danneggiate
Rafforzamento della sicurezza
Configura non apriva la pagina delle impostazioni corretta
Richieste funzionalità
9
Implementato
Dati strutturati delle offerte per le combinazioni prodotto
Dati strutturati automatici
Verifica e riparazione dell’installazione
Aggiornamenti del modulo con un clic
Politiche di reso e spedizione del venditore
Dati strutturati delle varianti prodotto
Caratteristiche prodotto nei dati strutturati
Variabili di contenuto riutilizzabili nei dati strutturati
Marchio del negozio come marchio del prodotto
Registro modifiche
v1.1.102026-06-10
- Certified the release package with the shared package surface gate.
- Synced shared Entity Selector, Search and License package copies.
- Aligned mprschema.php, config.xml and package metadata to the same version.
- Rebuilt the ZIP without development sources or leaked admin package files.
Versioni precedenti
v1.1.122026-05-27
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedAdd standard infrastructure checks, tag quality/monitoring checks
v1.1.02026-04-12
- AddedJSON-LD generation for product, offer, breadcrumb, category, CMS article, organization and website schema.
- Addedoptional review/rating output when reliable product comment or override data exists.
- Addedschema cleanup to reduce duplicate microdata/JSON-LD from themes.
v1.1.22025-12-03
- Addedstandard infrastructure and integrity checks.
- Refreshed module translations and PrestaShop scanner parity.
- Addedone-click module update package integration.
Demo
Prova il modulo completo prima di acquistare
Acquista la licenza in seguito e mantieni le tue impostazioni.
- La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
- Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
- Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.