Documentazione · Risoluzione dei problemi
Problemi con la scheda tecnica PDF
Questo documento copre i problemi relativi alla funzionalità della scheda tecnica del veicolo ottimizzata per la stampa del plugin ADP Car Market Hub, inclusi l'accesso, il rendering, i dati mancanti, le immagini, le impostazioni e la generazione del codice QR.
Quando utilizzare questo documento
Leggere questo documento quando:
- L'URL della scheda tecnica (
?as24ci_pdf={post_id}) restituisce un errore 404 o una pagina vuota. - La pagina della scheda tecnica si apre ma mancano alcuni campi, immagini o sezioni.
- Il pulsante o il link "Stampa scheda tecnica" non appare nelle pagine di dettaglio del veicolo.
- Le impostazioni del PDF Manager non vengono applicate alla scheda tecnica renderizzata.
- Il codice QR è mancante o mostra un'immagine di errore.
Panoramica
La funzionalità PDF Datasheet renderizza una pagina HTML indipendente e ottimizzata per la stampa per ciascun veicolo. La pagina non è un vero file PDF, bensì un documento HTML formattato con CSS di stampa che il visitatore (o l'automazione del browser) converte in PDF utilizzando la funzione di stampa del browser (Stampa → Salva come PDF). Non è richiesta alcuna libreria PDF PHP.
La scheda tecnica è accessibile tramite una variabile di query aggiunta all'URL home del sito:
https://your-site.com/?as24ci_pdf={post_id}
Dove {post_id} è l'ID numerico del post WordPress del veicolo. La pagina viene renderizzata solo per i post as24ci_car pubblicati. Le bozze, i post nel cestino o i post di qualsiasi altro tipo restituiscono un errore 404.
La funzionalità è disattivata per impostazione predefinita. Deve essere esplicitamente abilitata nelle impostazioni del plugin prima di poter rispondere a qualsiasi richiesta.
Requisiti
- Il plugin deve essere attivo.
- L'opzione PDF Datasheet deve essere abilitata nelle impostazioni del plugin (l'interruttore principale si trova nella scheda Design & Styles; la configurazione a livello di template si trova nella scheda PDF Manager).
- I permalink di WordPress devono essere funzionanti (semplici o personalizzati).
- Il post del veicolo deve essere nello stato
publish. - Il browser del visitatore deve supportare i fogli di stile CSS per la stampa per produrre un PDF ben formattato al momento della stampa.
Passaggi diagnostici
Passaggio 1: Confermare che la funzionalità sia abilitata
La funzionalità PDF Datasheet è disattivata per impostazione predefinita sulle nuove installazioni.
- Andare nell'amministrazione del plugin e aprire le impostazioni Features o Design & Styles.
- Cercare l'interruttore PDF Datasheet.
- Abilitarlo e salvare.
- Dopo l'abilitazione, svuotare la cache dei permalink di WordPress andando su Impostazioni → Permalink e facendo clic su Salva le modifiche.
Passaggio 2: Verificare l'ID e lo stato del post del veicolo
Il formato dell'URL è ?as24ci_pdf={post_id}. Se si utilizza un ID post errato o se il veicolo non è pubblicato, si riceverà un errore:
- Un ID post non valido (non numerico o negativo) restituisce HTTP 400 ("ID veicolo non valido").
- Un post che non esiste, non è di tipo
as24ci_caro non è pubblicato restituisce HTTP 404 ("Veicolo non trovato o non pubblicato").
Per trovare l'ID corretto del post:
- Andare alla schermata di modifica del veicolo nell'amministrazione di WordPress.
- L'ID del post appare nell'URL:
?post=12345. - Testare l'URL della scheda tecnica:
https://your-site.com/?as24ci_pdf=12345.
Passaggio 3: Verificare che la variabile di query sia registrata
La scheda tecnica utilizza la variabile di query as24ci_pdf di WordPress. Se un altro plugin o tema annulla la registrazione o va in conflitto con le variabili di query personalizzate, la scheda tecnica potrebbe non attivarsi.
- Dopo aver abilitato la funzionalità, aggiornare i permalink (Impostazioni → Permalink → Salva le modifiche).
- Se l'URL continua a non funzionare, verificare se un plugin di sicurezza o di caching sta rimuovendo i parametri di query sconosciuti dalle richieste.
Passaggio 4: Diagnosticare campi o sezioni mancanti
Le impostazioni di PDF Manager (memorizzate nell'opzione as24ci_pdf_manager_settings) controllano quali campi e sezioni appaiono sulla scheda tecnica. Se mancano dei campi:
- Andare alla scheda di amministrazione PDF Manager.
- Controllare le caselle di selezione dei Content fields. Qualsiasi campo deselezionato non apparirà sulla scheda tecnica.
- Esaminare la sezione Layout per verificare gli interruttori come Show Gallery, Show Price Box e Show Contact Information.
- Salvare le impostazioni e ricaricare la scheda tecnica.
Se un campo è abilitato in PDF Manager ma continua a non apparire, il veicolo potrebbe non avere dati per quel campo. Ad esempio, se il veicolo è stato importato senza un prezzo, il campo del prezzo non verrà renderizzato anche se abilitato.
Passaggio 5: Diagnosticare immagini mancanti
La scheda tecnica utilizza le immagini provenienti da due meta campi:
_as24ci_image_ids— immagini importate dall'API._as24ci_manual_image_ids— immagini caricate manualmente.
La scheda tecnica mostra un massimo di 5 immagini, indipendentemente dall'impostazione Image Count in PDF Manager. Se mancano delle immagini:
- Confermare che le immagini siano state importate. Andare alla schermata di modifica del veicolo in WordPress e controllare il metabox Media o la sezione della galleria di immagini.
- Verificare che l'interruttore Show Gallery sia abilitato nelle impostazioni di PDF Manager.
- Se il veicolo ha un'immagine in evidenza impostata ma non ha immagini importate, la scheda tecnica utilizzerà l'immagine in evidenza come fallback.
- Verificare che le voci della Libreria media di WordPress per le immagini non siano state eliminate o danneggiate.
Passaggio 6: Controllare il codice QR
Il codice QR è opzionale ed è disattivato per impostazione predefinita. Quando abilitato, la scheda tecnica utilizza l'API pubblica per codici QR all'indirizzo https://api.qrserver.com/v1/create-qr-code/ per generare un'immagine. Si tratta di un servizio esterno che non richiede autenticazione.
Se il codice QR non appare:
- Verificare che l'interruttore Show QR Code sia abilitato nelle impostazioni di PDF Manager.
- Verificare che l'URL pubblicato del veicolo non contenga
autoscout24.nell'host — il plugin sopprime intenzionalmente il codice QR quando l'URL del veicolo si risolve sul dominio AutoScout24. - Verificare che il server disponga di accesso a Internet in uscita verso
api.qrserver.comsulla porta 443. In ambienti di hosting limitati, questa richiesta potrebbe essere bloccata. - L'URL dell'immagine del codice QR può essere sostituito utilizzando il filtro
as24ci_pdf_qr_image_url. Se una personalizzazione sta sopprimendo l'immagine (restituendo una stringa vuota), controllare il tema attivo e i plugin per questo filtro.
Passaggio 7: Controllare le informazioni del venditore
Le informazioni di contatto del venditore sulla scheda tecnica vengono lette dai campi meta utente dell'autore del post:
| Dati | Chiave meta utente |
|---|---|
| Nome visualizzato | as24ci_seller_display_name (fallback su WordPress display_name) |
| Indirizzo email | as24ci_seller_email (fallback su WordPress user_email) |
| Numero di telefono | as24ci_seller_phone |
| Indirizzo | as24ci_seller_address |
Se le informazioni di contatto sono mancanti:
- Andare su Utenti nell'amministrazione di WordPress e aprire il profilo dell'autore del post.
- Verificare se i campi del profilo del venditore sono compilati.
- Se la sezione dei campi del profilo del venditore non è visibile, confermare che la classe
Seller_Profile_Fieldssia attiva (controllata dal bootstrap del plugin).
Riferimento di configurazione — Impostazioni PDF Manager
Le impostazioni di PDF Manager sono memorizzate nell'opzione as24ci_pdf_manager_settings come array serializzato. Sono gestite nella scheda di amministrazione PDF Manager.
Branding
| Impostazione | Predefinito | Descrizione |
|---|---|---|
| Logo | (nessuno) | ID dell'immagine della libreria media di WordPress da utilizzare come logo della concessionaria |
| Show company name | On | Mostra il nome visualizzato del venditore sulla scheda tecnica |
| Show address | On | Mostra l'indirizzo del venditore |
| Show phone | On | Mostra il numero di telefono del venditore |
| Show email | On | Mostra l'indirizzo email del venditore |
| Show website | Off | Mostra un link al sito web |
| Primary color | #0073aa | Colore principale per le intestazioni e il riquadro del prezzo |
| Accent color | #1a1a1a | Colore per gli elementi di testo secondari |
Layout
| Impostazione | Predefinito | Descrizione |
|---|---|---|
| Paper format | A4 | Formato della pagina per la stampa. Supportati: A4, Letter |
| Image count | 1 | Numero di immagini del veicolo da mostrare (1–5; limitato a 5 indipendentemente da questo valore) |
| Show gallery | On | Include la sezione della galleria di immagini |
| Show price box | On | Mostra il riquadro del prezzo in evidenza |
| Show contact | On | Mostra il blocco delle informazioni di contatto / del venditore |
Codice QR
| Impostazione | Predefinito | Descrizione |
|---|---|---|
| Show QR code | Off | Genera e mostra un codice QR che rimanda alla pagina del veicolo |
Campi di contenuto
I seguenti campi possono essere mostrati o nascosti singolarmente. Tutti sono abilitati per impostazione predefinita.
| Chiave campo | Etichetta |
|---|---|
title | Titolo del veicolo (controlla anche le righe Marca e Modello) |
price | Prezzo |
mileage | Chilometraggio |
first_reg | Prima immatricolazione |
fuel_type | Alimentazione |
transmission | Trasmissione |
power | Potenza (CV e cilindrata) |
body_type | Carrozzeria |
exterior_color | Colore esterno |
doors | Porte |
seats | Posti |
emission_class | Classe di emissione |
co2 | Valori di CO2 |
consumption | Consumo energetico |
equipment | Lista degli equipaggiamenti (di serie e opzionali) |
description | Descrizione o estratto del veicolo |
location | Posizione |
contact | Informazioni di contatto |
Note legali
Un campo di testo libero aggiunto in fondo alla scheda tecnica. Accetta testo normale. Utile per dichiarazioni di non responsabilità legale o condizioni standard di vendita.
Note operative
- La pagina della scheda tecnica viene renderizzata come un documento HTML indipendente. Non utilizza l'header o il footer del tema di WordPress. Il CSS del tema, le barre laterali e gli elementi di navigazione non vengono applicati.
- I dati del veicolo vengono letti dalla tabella di database personalizzata
{prefix}as24_vehiclescon un fallback sul post meta di WordPress. Se la tabella personalizzata non esiste (ad esempio su un'installazione danneggiata o migrata), alcuni campi potrebbero utilizzare i valori del post meta come fallback. - Il campo della descrizione utilizza l'estratto del post se impostato; in caso contrario, utilizza le prime 150 parole del contenuto del post.
- L'URL della scheda tecnica utilizza una variabile di query (non una regola di riscrittura), quindi funziona sia con i permalink personalizzati sia con le strutture di permalink semplici (
?p=). - Non è richiesto alcun requisito di autenticazione per visualizzare la scheda tecnica. Qualsiasi visitatore con l'URL può accedervi per qualsiasi veicolo pubblicato. Se è necessaria una restrizione di accesso, deve essere implementata a livello di hosting o CDN.
Risoluzione dei problemi
| Sintomo | Causa probabile | Verifica |
|---|---|---|
?as24ci_pdf=123 restituisce 404 | Funzionalità non abilitata, veicolo non pubblicato o ID post errato | Abilitare la funzionalità; confermare lo stato del veicolo; verificare l'ID del post |
| Pagina vuota o output senza stile | Conflitto di temi o plugin che interferisce con template_redirect | Testare con un tema predefinito e nessun altro plugin attivo |
| Tutti i campi mancanti dalla scheda tecnica | PDF Manager ha tutti i campi deselezionati | Controllare le caselle di selezione dei campi nelle impostazioni di PDF Manager |
| Immagini non visualizzate | Interruttore della galleria disattivato o nessuna immagine importata | Abilitare Show Gallery; confermare che le immagini siano state importate |
| Informazioni di contatto del venditore mancanti | Campi meta utente non compilati | Compilare i campi del profilo del venditore nel profilo utente |
| Codice QR non visualizzato | Funzionalità non abilitata o richiesta in uscita bloccata | Abilitare l'interruttore QR; verificare l'accesso in uscita del server a api.qrserver.com |
| Il prezzo appare vuoto | Il veicolo non ha un prezzo in _as24ci_price o nella tabella personalizzata | Reimportare il veicolo o impostare manualmente il prezzo |
| Il layout appare errato durante la stampa | Le impostazioni di stampa del browser sovrascrivono il CSS | Utilizzare l'anteprima di stampa e controllare i margini, la scala e le impostazioni di stampa dello sfondo |