Sfortunatamente, non abbiamo una singola ragione specifica per cui i ruoli wholesale potrebbero scomparire.
In molti casi, ciò è correlato all'uso di un plugin di terze parti per la modifica dei ruoli utente che rimuove improvvisamente i ruoli wholesale nell'impostazione WooCommerce > Ruoli Wholesale.
Prima di procedere: Ti consigliamo vivamente di effettuare un backup del tuo sito e del database prima di fare qualsiasi cosa.
Ci sono due modi per risolvere questo problema:
1. Sposta temporaneamente i tuoi attuali utenti wholesale a un determinato ruolo utilizzando un plugin di terze parti User Role Editor, quindi elimina il ruolo wholesale mancante. Quindi ricrealo nuovamente su WooCommerce > Ruoli Wholesale e riapplica il ruolo appena creato ai tuoi utenti. Questo è il modo più sicuro per ripristinare il ruolo wholesale e ideale se hai pochi utenti.
2. Se hai un backup del tuo sito in cui i tuoi ruoli wholesale sono ancora presenti, vai alla Bacheca, quindi modifica l'URL per puntare a /wp-admin/options.php. Trova wwp_options_registered_custom_roles. Questa chiave meta contiene dati serializzati per i ruoli wholesale che hai. Copia il suo valore dal sito di backup al sito esistente e dovrebbe ripristinare i ruoli wholesale mancanti.
Ricorda: la modifica tramite la pagina options.php è rischiosa se modificata in modo errato. Quindi, se non sai cosa stai facendo qui, ti suggeriamo di contattare uno sviluppatore.
Domande frequenti
Come ricreo i ruoli wholesale mancanti in WooCommerce?
Una volta scomparso un ruolo wholesale, naviga su WooCommerce > Ruoli Wholesale e aggiungi nuovamente la voce manualmente. Prima di farlo, riassegna temporaneamente gli acquirenti interessati a un gruppo diverso utilizzando un editor di ruoli utente. Dopo che la nuova voce è stata inserita, riapplicala a quei clienti. Questo approccio funziona meglio per negozi con un piccolo numero di account wholesale.
I plugin di terze parti per l'editor di ruoli possono compromettere i ruoli wholesale?
Sì, alcuni strumenti di editor di ruoli utente possono eliminare inaspettatamente i ruoli wholesale personalizzati dal tuo negozio WooCommerce. Ciò accade tipicamente quando un plugin svuota o sovrascrive i dati dei ruoli memorizzati nel database. Per evitare problemi, esamina le impostazioni dello strumento prima di apportare modifiche massive e tieni a portata di mano un'istantanea completa del sito come salvaguardia.
Cosa succede ai clienti wholesale quando il loro ruolo scompare?
In generale, gli acquirenti assegnati a un ruolo eliminato perdono immediatamente l'accesso ai prezzi scontati. Potrebbero tornare alle tariffe standard al dettaglio o essere bloccati dal completare gli ordini a seconda di come è configurato il tuo negozio. Spostarli in un gruppo temporaneo mentre ripristini la voce originale aiuta a minimizzare l'interruzione.
È possibile ripristinare i dati dei ruoli wholesale da un backup del database?
Assolutamente – se hai un backup del sito, recupera il valore wwp_options_registered_custom_roles dalla tabella delle opzioni e incolla quella stringa serializzata nel campo corrispondente sulla tua installazione live tramite /wp-admin/options.php. Poiché ciò comporta la modifica diretta del database, si consiglia vivamente di far gestire la cosa a uno sviluppatore se non si ha familiarità con i valori grezzi del database.
Perché i miei ruoli wholesale sono scomparsi improvvisamente da WooCommerce?
Nella maggior parte dei casi, uno strumento di sicurezza o di ottimizzazione di terze parti attiva la rimozione modificando i dati dei ruoli utente archiviati in WordPress. Le utility di pulizia di massa possono eliminare voci personalizzate involontariamente. Se ciò si ripete, controlla le tue estensioni installate, disabilita quelle che interagiscono con le autorizzazioni utente e ricrea il ruolo mancante tramite WooCommerce > Ruoli Wholesale.
Serve 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
