Un cliente fa clic su I miei punti nel proprio account e ottiene una "pagina non trovata" invece del proprio saldo. Nulla è rotto e nessun dato è perso. La pagina I miei punti è un endpoint dell'account WooCommerce piuttosto che una pagina reale, quindi dipende dalle regole dei permalink del tuo sito. Quando tali regole sono obsolete, l'URL non corrisponde a nulla. Questo articolo copre le cause comuni e la soluzione per ciascuna.
La pagina I miei punti restituisce un 404
Cosa sta succedendo: WordPress non riconosce l'URL I miei punti, quindi serve la pagina 404 del tuo tema.
Perché: Advanced Loyalty Program registra I miei punti come endpoint dell'account. WordPress instrada tale URL solo se l'endpoint è presente nelle regole di riscrittura memorizzate nel sito. Se tali regole sono state salvate prima che il plugin fosse attivato, o prima che lo slug cambiasse, l'URL non corrisponde a nulla.
Soluzione: ri-salva i tuoi permalink. Questo ricostruisce le regole di riscrittura e risolve la stragrande maggioranza dei casi.
- Vai su Impostazioni → Permalink nella tua bacheca WordPress.
- Non cambiare nulla.
- Fai clic su Save Changes.
- Carica di nuovo la pagina I miei punti.

Il plugin cerca di farlo per te. Quando cambi lo slug dell'endpoint, accoda un aggiornamento delle regole di riscrittura, che viene eseguito al caricamento di una pagina di amministrazione successiva. Se testi il nuovo URL prima che venga eseguito, colpirai ancora il 404. Salvare i permalink da solo lo forza immediatamente.
Hai cambiato lo slug I miei punti e il vecchio link restituisce 404
Cosa sta succedendo: la pagina funziona al suo nuovo indirizzo, ma i link precedenti puntano a quello precedente.
Perché: lo slug è un'impostazione e cambiarlo cambia l'URL. L'impostazione predefinita è my-points, che fornisce un indirizzo come example.com/my-account/my-points/. Impostalo su rewards e l'indirizzo diventa example.com/my-account/rewards/. Il vecchio indirizzo non viene mantenuto come reindirizzamento.
Soluzione: controlla il valore corrente, quindi aggiorna tutto ciò che punta al vecchio.
- Vai su Coupon → Programma fedeltà nella tua bacheca WordPress.
- Apri Impostazioni, quindi la scheda Generale.
- Trova Endpoint URL pagina I miei punti. Un campo vuoto significa che l'impostazione predefinita,
my-points, è in uso. - Salva, quindi ri-salva i permalink come descritto sopra.
- Aggiorna eventuali voci di menu, email o pagine che utilizzano ancora il vecchio slug.

Mantieni lo slug con lettere minuscole, numeri e trattini. Spazi e punteggiatura non verranno indirizzati correttamente.
La pagina invia il cliente a Il mio account invece
Cosa sta succedendo: questo viene spesso segnalato come un 404, ma non lo è. Il cliente atterra sulla pagina Il mio account invece di una pagina di errore e la schermata dei punti non si apre mai.
Perché: il programma fedeltà può essere limitato a ruoli utente specifici. Quando un cliente il cui ruolo non è consentito apre l'endpoint I miei punti, il plugin lo reindirizza alla radice del Mio account invece di mostrare la pagina.
Correzione: controlla le regole dei ruoli.
- Vai su Coupon → Programma Fedeltà → Impostazioni.
- Apri la scheda Restrizioni.
- Conferma che il ruolo del cliente interessato è autorizzato a partecipare.
Un modo rapido per distinguere i due sintomi: un vero 404 mostra la pagina di errore del tuo tema, mentre una restrizione di ruolo porta il cliente a una pagina del Mio account funzionante.
Niente di quanto sopra ha risolto il problema
Procedi con questi in ordine.
- Cancella ogni cache. La cache della pagina, la cache degli oggetti e una CDN possono continuare a servire la vecchia risposta 404 dopo che le regole sono state corrette.
- Verifica che il cliente sia loggato. Gli endpoint dell'account non vengono visualizzati per i visitatori non loggati.
- Conferma che la pagina Mio account è impostata. In WooCommerce → Impostazioni → Avanzate, la pagina Mio account deve puntare a una pagina reale contenente lo shortcode o il blocco dell'account. Ogni endpoint dell'account dipende da essa.
- Prova con un tema predefinito e solo WooCommerce più i plugin di fidelizzazione attivi. Un altro plugin che registra un endpoint in conflitto o riscrive gli URL è la causa rimanente usuale.
Domande frequenti
La riesecuzione dei permalink romperà qualcos'altro?
No. Ricostruisce le regole di routing da ciò che è attualmente registrato. I tuoi URL e contenuti non vengono toccati.
Devo farlo dopo ogni aggiornamento del plugin?
No. È necessario solo quando l'endpoint cambia o le regole memorizzate diventano obsolete.
Posso reindirizzare il vecchio slug a quello nuovo?
Non dal plugin. Usa un plugin di reindirizzamento o una regola del server se hai bisogno che i vecchi link continuino a funzionare.
La voce di menu è completamente mancante, non dà 404.
Questo è un problema diverso. Una voce I miei punti mancante nel menu dell'account di solito significa che il plugin di fidelizzazione è inattivo, o che il ruolo del cliente è escluso in Restrizioni.
Hai bisogno di aiuto?
Se hai una domanda o riscontri problemi, siamo qui per aiutarti.
- Utenti Premium: Apri un ticket di supporto
- Utenti gratuiti: Visita il nostro forum della community
