← Blog

Dare al personale l'accesso agli ordini WooCommerce senza renderli amministratori

26 settembre 2026

Dare al personale l'accesso agli ordini WooCommerce senza renderli amministratori

Dare al personale l'accesso agli ordini WooCommerce senza renderli amministratori

Il giorno in cui smetti di preparare ogni ordine personalmente, ti scontri con un problema di cui nessuno ti avverte. Qualcuno deve poter vedere gli ordini. WooCommerce offre una risposta ovvia, ovvero creare un account WordPress per loro. Questa soluzione, tuttavia, è sproporzionata rispetto al problema.

La persona che prepara i pacchi deve sapere cosa inserire nella scatola. Tutto il resto a cui concedi accesso è una superficie che probabilmente non volevi esporre.

Cosa concedono realmente i ruoli predefiniti

WooCommerce include il ruolo Shop Manager, che è davvero utile per un responsabile. È tuttavia una scelta inadeguata per chi si occupa del prelievo della merce (picker).

Uno Shop Manager ha accesso a wp-admin. Da lì, può vedere ogni ordine con i relativi dettagli di fatturazione e spedizione, l'intera lista clienti, il catalogo completo con dati sensibili come costi, giacenze e prezzi, i coupon e i report che mostrano i ricavi. Può modificare prodotti, cambiare prezzi e alterare i dati dei clienti.

Nulla di tutto ciò è un bug. È lo scopo per cui quel ruolo è stato creato. Il problema è che "poter vedere cosa mettere in una scatola" e "poter modificare i prezzi e leggere la mia lista clienti" sono la stessa casella di controllo.

Il ruolo Cliente è l'estremo opposto e non copre nulla. Editor e Autore sono ruoli legati ai contenuti che non hanno nulla a che fare con gli ordini. Di conseguenza, i commercianti finiscono solitamente per fare una di queste tre cose, tutte con un costo associato:

Creano comunque uno Shop Manager e si affidano alla fiducia. Funziona finché l'account non viene condiviso, riutilizzato su un altro sito con la stessa password o lasciato attivo dopo che la persona ha lasciato l'azienda.

Installano un plugin per la gestione dei ruoli e creano un ruolo personalizzato su misura. Questo approccio funziona, ma è più fragile di quanto sembri: le funzionalità interagiscono tra loro, un aggiornamento di WooCommerce o di un plugin potrebbe aggiungere una capacità che il tuo ruolo personalizzato eredita o a cui manca, e dopo sei mesi nessuno ricorderà esattamente cosa quel ruolo dovesse permettere. Peggio ancora, è difficile da verificare. Non puoi dimostrare facilmente cosa un ruolo non può fare.

Condividono il proprio login. È un'abitudine estremamente comune che rende l'audit trail del negozio riconducibile a un solo nome, obbligandoti a cambiare la tua password quando qualcuno se ne va.

Le quattro domande che decidono davvero la questione

Invece di confrontare i plugin, rispondi a queste domande.

Questa persona ha davvero bisogno di wp-admin? Per il prelievo della merce, il conteggio delle giacenze e le risposte al servizio clienti, solitamente no. Se la risposta è no, allora ogni soluzione che parte dalla creazione di un utente WordPress sta risolvendo il problema nella direzione sbagliata.

Cosa succede il giorno in cui se ne vanno? Il personale stagionale lascia l'azienda. Se terminare il rapporto significa doversi ricordare di eliminare un account WordPress rimasto dormiente per mesi, avrai inevitabilmente degli account dimenticati con accesso al back-office. Gli account che appartengono allo strumento di lavoro sono più facili da gestire, poiché c'è un solo posto in cui controllare.

Possono vedere dati dei clienti che non gli servono? Chi prepara i pacchi ha bisogno dell'indirizzo sull'etichetta. Non ha bisogno della cronologia acquisti di ogni cliente che hai. Non si tratta di paranoia verso il personale, ma di minimizzazione dei dati: secondo il GDPR, questa dovrebbe essere la posizione predefinita, non un'opzione avanzata.

Ti accorgeresti di un errore? Non parlo di cattive intenzioni, ma di un errore. Qualcuno che entra in un prodotto per controllare un riferimento e salva una modifica senza volerlo. La protezione migliore è che la schermata utilizzata non contenga quel pulsante.

Account separati, superficie separata

L'approccio che evita gran parte di questi problemi consiste nello smettere di mappare i ruoli del magazzino sui ruoli di WordPress.

Se lo strumento di gestione magazzino ha i propri account, la persona che prepara gli ordini non è un utente del tuo sito. Non può raggiungere wp-admin perché non ha alcuna identità WordPress. I suoi permessi non sono funzionalità sovrapposte a un CMS, ma un breve elenco di schermate: prelievo, giacenze, post-vendita, statistiche. Tu scegli cosa possono aprire.

Questo rende anche il modello mentale più trasparente. "Marie prepara gli ordini" diventa un account che può fare esattamente quello, invece di uno Shop Manager che speri silenziosamente resti al suo posto.

Esiste un compromesso reale e va detto chiaramente: un secondo sistema di account è una seconda cosa da proteggere. Deve limitare il numero di tentativi di accesso, mantenere il cookie di sessione sul tuo dominio e verificare i permessi sul server per ogni richiesta invece di nascondere pulsanti nell'interfaccia. Se valuti uno strumento in questa categoria, queste sono le tre domande da porre, e un fornitore che risponde in modo vago ti sta dicendo qualcosa di importante.

Come appare tutto questo in pratica

Order Prep Pro adotta questa posizione: le persone che preparano gli ordini hanno account che appartengono all'app, non a WordPress.

Ogni account apre solo ciò che hai selezionato. Preparazione ordini per chi impacchetta, post-vendita per chi risponde ai clienti, statistiche per te. La licenza copre il negozio, non le persone, quindi puoi creare tutti gli account di cui hai bisogno invece di razionarli, che è proprio ciò che porta alla condivisione delle credenziali.

L'app può essere installata su un telefono direttamente dal browser, quindi l'onboarding di un nuovo membro del team consiste nell'inviare un link e creare un account, senza dover registrare un dispositivo o spiegare cosa non cliccare in wp-admin. Inoltre, ogni persona può scegliere la propria lingua tra 72, il che conta più di quanto sembri quando il tuo team non condivide una lingua madre.

Un dettaglio importante da conoscere, perché è dove questi sistemi di solito mostrano falle: le notifiche push non contengono il numero d'ordine né il nome del cliente. Il dispositivo viene informato che c'è qualcosa pronto da preparare e i dettagli esistono solo all'interno dell'app, protetti da un login. Una notifica sulla schermata di blocco è visibile a chiunque tenga in mano il telefono, quindi il design sicuro prevede che non contenga informazioni sensibili.

La versione breve

Nominare qualcuno amministratore, o Shop Manager, per permettergli di preparare pacchi è la prassi comune solo perché è l'unico pulsante offerto da WooCommerce. Non è la misura giusta per il lavoro.

Chiediti se il compito richieda davvero wp-admin. La maggior parte delle attività di magazzino non lo richiede. Scegli quindi lo strumento i cui permessi corrispondono al lavoro, piuttosto che quello che ti costringe a ritagliare ruoli di un CMS sperando che tutto vada bene.

Se stai configurando questa gestione per una stagione intensa piuttosto che in modo permanente, la questione della chiusura degli account diventa più critica, argomento che abbiamo approfondito separatamente in gestire un team stagionale senza compromettere il tuo negozio.

Dare al personale l'accesso agli ordini WooCommerce senza renderli amministratori - TrueLang Blog | TrueLang