1. Casa
  2. Base di conoscenza
  3. Advanced Coupons
  4. Crediti Negozio
  5. Risoluzione dei problemi di un errore 404 nella pagina Crediti negozio
  1. Casa
  2. Base di conoscenza
  3. Risoluzione dei problemi
  4. Risoluzione dei problemi di un errore 404 nella pagina Crediti negozio

Risoluzione dei problemi di un errore 404 nella pagina Crediti negozio

Un cliente fa clic su Crediti negozio nel proprio account e riceve un "pagina non trovata" invece del proprio saldo. Il credito del negozio è al sicuro e nessun dato è andato perso. La pagina Crediti negozio è 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 Crediti negozio restituisce un 404

Cosa sta succedendo: WordPress non riconosce l'URL dei Crediti negozio, quindi mostra la pagina 404 del tuo tema.

Perché: Advanced Coupons registra i Crediti negozio come endpoint dell'account. WordPress instrada quell'URL solo se l'endpoint è presente nelle regole di riscrittura memorizzate del sito. Se tali regole sono state ricostruite l'ultima volta quando l'endpoint non era registrato, l'URL non corrisponde a nulla.

Correzione: salva nuovamente i tuoi permalink. Questo ricostruisce le regole di riscrittura e corregge la maggior parte dei casi. Se Nascondi i crediti negozio in Il mio account se il saldo è zero è attivo, segui invece la sezione successiva, poiché il semplice salvataggio potrebbe non risolverlo.

L'indirizzo predefinito della pagina è example.com/my-account/store-credit/. Se la tua pagina Il mio account utilizza uno slug diverso, la prima parte cambia per corrispondere.

  1. Vai su Impostazioni → Permalink nella tua bacheca WordPress.
  2. Fai clic su Salva modifiche. Non è necessario modificare alcuna impostazione.
  3. Carica nuovamente la pagina Crediti negozio.
Schermata Permalink delle Impostazioni di WordPress con il pulsante Salva Modifiche
Impostazioni quindi Permalink. Fai clic su Salva modifiche senza cambiare nulla.

La pagina Crediti negozio restituisce 404 e l'impostazione saldo zero è attiva

Cosa sta succedendo: ogni cliente riceve un 404 nella pagina Crediti negozio, inclusi i clienti che hanno un saldo. Spesso inizia dopo che qualcuno ha salvato i permalink o dopo un aggiornamento del plugin.

Perché: mentre Nascondi i crediti negozio in Il mio account se il saldo è zero è attivo, il plugin aggiunge la pagina Crediti negozio alle regole di riscrittura solo quando la persona la cui visita ricostruisce tali regole ha crediti negozio. Se un amministratore senza crediti negozio salva i permalink, o il primo caricamento della pagina dopo un aggiornamento del plugin proviene da qualcuno senza crediti negozio, come un visitatore o un amministratore, la pagina viene rimossa dalle regole per tutti.

Correzione: disattiva l'impostazione, quindi salva nuovamente i permalink. Disattivare l'impostazione da sola non è sufficiente, poiché le regole rimangono invariate finché non le salvi di nuovo. Con l'impostazione disattivata, anche i clienti con saldo zero vedono la pagina e la voce di menu Crediti negozio.

  1. Vai su Coupon → Impostazioni nella tua bacheca WordPress.
  2. Apri la scheda Crediti negozio.
  3. Disattiva Nascondi i crediti negozio in Il mio account se il saldo è zero. L'impostazione viene salvata automaticamente.
  4. Vai su Impostazioni → Permalink e fai clic su Salva modifiche.
  5. Carica nuovamente la pagina Crediti negozio come cliente.
Impostazioni Advanced Coupons, scheda Crediti del negozio, che mostra l'interruttore Nascondi crediti negozio su Mio Account se saldo zero
Coupon quindi Impostazioni, scheda Crediti negozio. L'interruttore viene salvato non appena lo cambi.

Cosa succede: questo viene spesso segnalato come un 404, ma non lo è. Il cliente arriva alla dashboard del Mio Account invece che a una pagina di errore, e la schermata Crediti del negozio non si apre mai. Anche la voce Crediti del negozio è mancante dal menu del suo account.

Perché: Nascondi crediti negozio su Mio Account se saldo zero è attivo e il cliente non ha crediti del negozio. Il plugin nasconde la pagina Crediti del negozio ai clienti con saldo zero, quindi un link salvato o un link via email li porta alla dashboard.

Correzione: nulla è sbagliato se vuoi che i clienti con saldo zero saltino la pagina. Per mostrarla a tutti i clienti, disattiva l'impostazione e salva nuovamente i permalink, come descritto nella sezione precedente.

Un modo rapido per distinguere i sintomi: un vero 404 mostra la pagina di errore del tuo tema, mentre questo caso porta il cliente a una pagina Mio Account funzionante.

Niente di quanto sopra ha risolto il problema

Procedi con questi in ordine.

  1. 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.
  2. Testa mentre sei loggato come cliente. Un visitatore disconnesso vede il modulo di accesso Mio Account, non un 404, quindi un test da disconnesso non ti dice nulla.
  3. Conferma che la pagina Mio Account sia 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.
  4. Testa con un tema predefinito e solo WooCommerce più Advanced Coupons attivi. Un altro plugin che registra un endpoint in conflitto o riscrive gli URL è la causa rimanente usuale.

Se esegui anche il Programma Fedeltà e la sua pagina ha lo stesso problema, vedi Risoluzione dei problemi di errore 404 sulla pagina I miei punti.

Domande frequenti

Il salvataggio dei permalink romperà qualcos'altro?
Di solito no. Ricostruisce le regole di routing da ciò che è attualmente registrato e i tuoi URL e contenuti non vengono toccati. L'eccezione è quando Nascondi crediti negozio su Mio Account se saldo zero è attivo e la persona che salva non ha crediti del negozio. Disattiva prima l'impostazione, come descritto sopra.

Devo salvare nuovamente i permalink dopo ogni aggiornamento del plugin?
Di solito no. L'eccezione è quando Nascondi crediti negozio su Mio Account se saldo zero è attivo. Un aggiornamento può quindi rimuovere la pagina Crediti del negozio. Disattiva l'impostazione e salva nuovamente i permalink per risolvere il problema.

Posso cambiare l'URL della pagina Crediti del negozio?
Non esiste un'impostazione per questo. Uno sviluppatore può cambiare lo slug store-credit con il filtro acfw_store_credits_endpoint. Salva nuovamente i permalink dopo la modifica.

Perché la voce Crediti del negozio è mancante dal menu dell'account?
Questo è un problema diverso da un 404. La voce è nascosta quando il modulo Crediti del negozio è disattivato in Coupon → Impostazioni → Moduli, o quando l'impostazione del saldo zero di cui sopra la nasconde a un cliente senza saldo.

Hai bisogno di aiuto?

Se hai una domanda o riscontri problemi, siamo qui per aiutarti.

Questo articolo è stato utile?

Articoli correlati

Completa il tuo acquisto