Ignora Errori e Compilazione Automatica dei Dati Mancanti
Queste impostazioni ti permettono di mantenere i prodotti nel feed anche quando mancano campi obbligatori — invece di escluderli, il modulo inserisce valori predefiniti o allenta le regole di validazione.
Disponibile dalla v1.6.0
Panoramica
La specifica del catalogo prodotti di Facebook richiede che ogni articolo abbia un identificatore (EAN, UPC o brand), una descrizione e contenuto HTML pulito. Se un prodotto non supera uno di questi controlli, viene escluso dal feed per impostazione predefinita.
Per molti negozi questo è troppo restrittivo. I prodotti artigianali, i prodotti vintage e quelli a marchio proprio spesso non hanno codici a barre standard. I prodotti migrati da un'altra piattaforma potrebbero non avere testo descrittivo. I visual composer e i page builder possono iniettare tag shortcode come [vc_row][/vc_row] che Facebook rifiuta.
Le impostazioni di Ignora Errori, disponibili nella sezione Opzioni Prodotto della configurazione del modulo, offrono un controllo granulare: puoi generare automaticamente le descrizioni mancanti, assegnare un brand di riserva, sopprimere l'output GTIN oppure raccogliere tutti gli errori per un prodotto invece di fermarsi al primo.
Configurazione
- Vai su Moduli > Gestione Moduli e clicca su Configura accanto a Facebook & Instagram Product Catalogue Feed Pro.
- Apri la scheda Opzioni Prodotto.
- Scorri verso il basso fino alla sezione Ignora Errori.
- Modifica le impostazioni descritte di seguito e clicca su Salva.

Riferimento Impostazioni
| Impostazione | Predefinito | Descrizione |
|---|---|---|
| Consenti prodotti senza EAN, UPC o Produttore | Sì | Se abilitato, i prodotti privi di codice a barre valido vengono mantenuti nel feed invece di essere esclusi. |
| Assegna produttore in massa ai prodotti senza identificazione | Nome del negozio | Un nome brand applicato a ogni prodotto che non ha né un EAN/UPC valido né un produttore già assegnato. |
| Genera Descrizioni Mancanti | Sì | Se abilitato, il modulo crea una descrizione per ogni prodotto con il campo descrizione vuoto. Il testo generato utilizza il template inserito in Generazione Descrizione. |
| Generazione Descrizione | {name}, {category}. {meta-description} | Il template usato per costruire le descrizioni generate automaticamente. Supporta quattro token ed è memorizzato per lingua. |
| Recupera tutti gli errori del prodotto? | No | Per impostazione predefinita il modulo salta un prodotto al primo errore riscontrato. Abilitalo per raccogliere tutti gli errori per ogni prodotto, in modo che la scheda Errori mostri l'elenco completo. |
| Rimuovi HTML non valido dalla descrizione | No | Rimuove i tag in stile shortcode (es. [tag][/tag], [/vc_row]) dalle descrizioni prima di scriverle nel feed. Usalo quando hai un visual composer che lascia sintassi tag che Facebook non riesce a interpretare. |
| Disabilita Generazione GTIN | No | Omette il campo <g:gtin> da ogni voce prodotto. Usalo se il tuo negozio genera automaticamente codici a barre segnaposto che non superano la validazione GTIN di Facebook. |
Come Funziona Ogni Impostazione
Consenti Prodotti Senza EAN, UPC o Produttore
Facebook richiede almeno un identificatore di prodotto. Il modulo verifica che un prodotto abbia un codice a barre EAN-8, EAN-13, UPC-12 o UPC-14 valido. Se non ne ha nessuno, controlla anche il nome del produttore come fallback.
Quando Consenti prodotti senza EAN, UPC o Produttore è disabilitato (modalità restrittiva), qualsiasi prodotto che non supera questo controllo viene escluso e appare nella scheda Errori sotto il tipo di errore "identifier".
Quando è abilitato, il controllo viene ignorato e il prodotto rimane nel feed. Per soddisfare le specifiche del feed di Facebook, dovresti anche compilare il campo Assegna produttore in massa in modo che ogni prodotto senza codice a barre abbia comunque un nome brand.
Assegna Produttore in Massa
Questo campo funziona come rete di sicurezza insieme al bypass precedente. Se un prodotto non ha un codice a barre valido né un produttore assegnato in PrestaShop, il modulo scrive il valore inserito qui come campo <g:brand>. Non modifica alcun dato prodotto nel tuo negozio — l'assegnazione appare solo nel file feed generato.
Il valore predefinito è il nome del tuo negozio (ricavato dall'impostazione globale di PrestaShop PS_SHOP_NAME). Puoi cambiarlo con qualsiasi nome brand o negozio che descriva il tuo catalogo.
Se abiliti "Consenti prodotti senza EAN, UPC o Produttore" dovresti sempre impostare un valore in "Assegna produttore in massa". Lasciarlo vuoto potrebbe produrre voci nel feed senza alcun identificatore, che Facebook rifiuterà durante la revisione del catalogo.
Genera Descrizioni Mancanti
Facebook richiede che ogni prodotto abbia una descrizione di almeno qualche parola. Quando questa impostazione è abilitata, il modulo controlla il campo descrizione di ogni prodotto. Se è vuoto, il modulo costruisce una descrizione al volo usando il template in Generazione Descrizione e include quel testo nel feed. I dati originali del prodotto nel tuo negozio non vengono modificati.
La verifica della lunghezza minima usata dal modulo è di 10 caratteri per la descrizione selezionata finale. Se il testo generato dal tuo template si risolve a meno di 5 caratteri (dopo aver rimosso gli spazi), viene trattato come vuoto e il prodotto viene comunque escluso.
Template di Generazione Descrizione
Questo è un campo di testo multilingua. Puoi scrivere un template diverso per ogni lingua nel tuo negozio. Il modulo sostituisce i segnaposto token con i valori del prodotto al momento della generazione.
Token disponibili:
| Token | Sostituito con |
|---|---|
{name} | Il nome del prodotto |
{meta-title} | Il titolo SEO del prodotto |
{meta-description} | La meta-descrizione SEO del prodotto |
{category} | Il nome della categoria predefinita del prodotto |
Puoi combinare i token liberamente con testo statico. Consulta la sezione esempi di seguito.
Recupera Tutti gli Errori del Prodotto
Per impostazione predefinita, quando il modulo trova il primo errore per un prodotto (ad esempio, un nome mancante), smette di controllare quel prodotto e lo contrassegna come escluso. Questo risparmia tempo di elaborazione, ma significa che la scheda Errori mostra solo il primo problema per ogni prodotto.
Quando abiliti Recupera tutti gli errori del prodotto, il modulo continua a controllare anche dopo aver trovato un errore, in modo che venga registrata ogni condizione di fallimento. Il prodotto viene comunque escluso dal feed, ma la scheda Errori mostra tutti i motivi — facilitando la correzione in blocco.
Abilita questa impostazione temporaneamente quando stai diagnosticando perché molti prodotti mancano dal feed. Disabilitala di nuovo una volta risolti i problemi, in modo che il ciclo di generazione torni al comportamento predefinito più rapido.
Rimuovi HTML Non Valido dalle Descrizioni
Alcuni moduli page builder (come Visual Composer o WPBakery) inseriscono sintassi shortcode nei campi di testo. Quando importati in PrestaShop, questi tag spesso finiscono nei campi descrizione come testo, ad esempio: [vc_row][vc_column]Dettagli prodotto qui[/vc_column][/vc_row].
L'acquisizione del catalogo di Facebook rifiuta le descrizioni contenenti questa sintassi. Quando abiliti questa impostazione, il modulo rimuove qualsiasi contenuto in stile [tag] e [/tag] sia dalla descrizione completa che dai campi di descrizione rich text prima di scriverli nel feed.
Disabilita Generazione GTIN
Quando questa impostazione è abilitata, il modulo omette l'elemento <g:gtin> da ogni voce prodotto nel feed. Il campo semplicemente non viene scritto — non appare con un valore vuoto.
Usalo se il tuo negozio utilizza un plugin o codice personalizzato che compila automaticamente i campi EAN/UPC con numeri fittizi. Facebook valida i valori GTIN rispetto a un database globale; i numeri falsi o auto-incrementati causano errori nel catalogo. Disabilitare completamente l'output GTIN è più sicuro che inviare valori non validi.
Questa impostazione riguarda tutti i prodotti. Se alcuni dei tuoi prodotti hanno codici a barre genuini e altri hanno codici falsi, considera di ripulire i valori falsi nel catalogo prodotti di PrestaShop invece di disabilitare il GTIN globalmente.
Esempi d'Uso
Esempio: Prodotti artigianali senza codici a barre
Vendi ceramiche artigianali. Nessuno dei tuoi prodotti ha un EAN o UPC. Abilita Consenti prodotti senza EAN, UPC o Produttore e imposta Assegna produttore in massa con il nome del tuo studio o brand (es. "Studio Ceràmica"). Ogni prodotto apparirà nel feed con il tuo nome brand come identificatore, soddisfacendo i requisiti di Facebook.
Esempio: Prodotti importati senza descrizioni
Hai migrato 500 prodotti da un'altra piattaforma e molti hanno campi descrizione vuoti. Abilita Genera Descrizioni Mancanti e imposta il template su {name}. {meta-description}. Il modulo costruirà una descrizione dal nome e dalla meta-descrizione SEO di ogni prodotto per cui la descrizione principale è vuota.
Esempio: Shortcode del visual composer nelle descrizioni
Il tuo tema precedente utilizzava un visual composer. Descrizioni come [vc_row][vc_column]Ottimo prodotto[/vc_column][/vc_row] stanno causando il rifiuto delle voci da parte di Facebook con errori "descrizione non valida". Abilita Rimuovi HTML non valido dalle descrizioni. Il modulo rimuoverà i tag shortcode, lasciando solo "Ottimo prodotto" nel feed.
Note Importanti
- Il template Generazione Descrizione è multilingua. Se il tuo negozio ha due lingue attive, configura un template per ogni lingua usando il selettore lingua accanto al campo.
- Tutte le impostazioni di ignora errori si applicano solo durante la generazione del feed — non modificano alcun dato prodotto nel tuo database PrestaShop.
- La descrizione generata deve risolversi a più di 5 caratteri non-spazio dopo la sostituzione dei token, altrimenti il prodotto viene ancora trattato come privo di descrizione.
- Consenti prodotti senza EAN, UPC o Produttore ignora il controllo identificatore ma non sopprime il flag
<g:identifier_exists>false</g:identifier_exists>— il modulo informa comunque Facebook che nessun identificatore è disponibile. - Queste impostazioni vengono memorizzate per negozio in un ambiente multi-negozio.
Risoluzione Problemi
| Problema | Soluzione |
|---|---|
| I prodotti vengono ancora esclusi anche con "Consenti senza EAN/UPC" abilitato | Controlla la scheda Errori — il prodotto potrebbe fallire per un altro motivo (nessuna immagine, nessun nome). Abilita Recupera tutti gli errori del prodotto per vedere tutti i problemi contemporaneamente. |
| Le descrizioni generate appaiono come stringa template grezza | Il campo template è multilingua. Assicurati di aver salvato un valore template per la lingua attualmente in generazione, non solo per la lingua predefinita. |
| Dopo aver abilitato "Rimuovi HTML non valido", le descrizioni sono troppo corte e i prodotti vengono esclusi | I tag shortcode costituivano la maggior parte del contenuto della descrizione. Dovrai aggiungere testo descrittivo reale a quei prodotti in PrestaShop. |
| Abilitare "Disabilita GTIN" non ha risolto gli errori del catalogo sui GTIN non validi | Facebook potrebbe aver già memorizzato nella cache i valori non validi. Invia nuovamente il catalogo manualmente dal tuo Facebook Commerce Manager dopo aver rigenerato il feed. |
| La scheda Errori mostra ancora errori "identifier" dopo aver abilitato il bypass | Salva la configurazione e rigenera il feed. Il bypass si applica solo al ciclo di generazione successivo — i vecchi record di errore provengono da un'esecuzione precedente. |
Domande Frequenti
Abilitare "Consenti prodotti senza EAN, UPC o Produttore" significa che Facebook approverà tutti i miei prodotti?
Non necessariamente. Facebook riceverà i prodotti, ma potrebbe comunque segnalare articoli senza identificatori univoci per una revisione manuale. Usare un nome brand coerente nel campo produttore migliora le possibilità di approvazione del catalogo, specialmente per prodotti artigianali o personalizzati.
La descrizione generata automaticamente apparirà sulle pagine prodotto del negozio?
No. La descrizione generata viene scritta direttamente nel file feed al momento della generazione. Non viene mai salvata nel database di PrestaShop, quindi le pagine prodotto del tuo negozio non vengono influenzate.
I miei prodotti hanno sia codici a barre validi che codici generati automaticamente falsi — quale usa il modulo?
Il modulo valida i campi EAN13 e UPC e verifica che la lunghezza del valore sia 8, 12, 13 o 14 caratteri. Se uno dei due campi supera la validazione, viene usato il GTIN. Per evitare di inviare valori falsi, cancella i numeri auto-generati dai prodotti che li hanno, oppure abilita Disabilita Generazione GTIN per omettere completamente il campo.
Posso usare il token {meta-title} anche se i miei prodotti non hanno un titolo SEO personalizzato?
Sì. Se il prodotto non ha un titolo SEO personalizzato, PrestaShop restituisce tipicamente il nome del prodotto per quel campo, quindi il token si risolverà comunque in qualcosa di utile anziché essere vuoto.
Se abilito "Recupera tutti gli errori del prodotto" il feed si genererà più lentamente?
Leggermente, perché il modulo continua a verificare tutte le condizioni per ogni prodotto invece di fermarsi al primo fallimento. La differenza è minima per la maggior parte dei cataloghi. Disabilita l'impostazione una volta terminata la diagnostica.