Ciao, abbiamo notato che non hai completato il tuo acquisto di Wholesale Suite.

Siamo entusiasti di averti nella famiglia Wholesale Suite! Completa subito il tuo checkout e risparmia!
Se hai domande, contatta il nostro team di supporto!

Stato di magazzino personalizzato di WooCommerce: 3 metodi per negozi all'ingrosso

Stato di magazzino personalizzato di WooCommerce: 3 metodi per negozi all'ingrosso

WooCommerce include tre stati di magazzino predefiniti: Disponibile, Esaurito e Su Ordinazione. Per la maggior parte dei negozi al dettaglio, questo è sufficiente, ma le operazioni all'ingrosso richiedono più sfumature: Pre-Ordine per le prossime produzioni di prodotti, Scorte Limitate per inventario a lotto ridotto, In Arrivo per SKU non ancora rilasciati, o Discontinuato per articoli a fine vita. Per aggiungere uno stato di magazzino personalizzato di WooCommerce, hai tre opzioni: un piccolo snippet di codice nel file functions.php del tuo tema, un plugin dedicato allo stato del magazzino, o — se il tuo obiettivo è migliorare la visibilità delle scorte per gli acquirenti all'ingrosso senza aggiungere nuovi tipi di stato — un modulo d'ordine all'ingrosso che mostra le scorte in tempo reale accanto a ciascun prodotto.

Questa guida illustra quale opzione scegliere, la configurazione per ciascuna e come utilizzare gli stati personalizzati per stabilire aspettative chiare con gli acquirenti all'ingrosso.

Risposta Rapida: 3 Modi Per Aggiungere Uno Stato Di Magazzino Personalizzato WooCommerce

  1. Snippet di codice — registra un nuovo stato tramite wc_register_stock_status nel file functions.php del tuo tema child. Gratuito, controllo completo, ma richiede familiarità con PHP e un tema child, in modo che gli aggiornamenti non sovrascrivano la modifica.
  2. Plugin dedicato allo stato del magazzino — installa un'interfaccia utente per creare e assegnare nuovi stati. Nessun codice richiesto, ma aggiunge un altro plugin da mantenere.
  3. Modulo d'Ordine all'Ingrosso (solo visualizzazione) — mostra lo stato del magazzino e le quantità direttamente nella pagina del negozio all'ingrosso, in modo che gli acquirenti vedano la disponibilità a colpo d'occhio. Non aggiunge nuovi tipi di stato, ma risolve il reclamo più comune dal lato dell'ingrosso sulla visibilità delle scorte.

Scegli l'opzione 1 o 2 se hai veramente bisogno di nuovi tipi di stato. Scegli l'opzione 3 se il tuo vero problema è “gli acquirenti all'ingrosso non possono vedere cosa c'è in magazzino senza cliccare su ogni prodotto”.

Perché gli Stati di Magazzino Personalizzati Sono Importanti Per i Negozi all'Ingrosso

Gli acquirenti all'ingrosso pianificano i loro ordini con settimane di anticipo. La differenza tra “Esaurito” e “In Pre-Ordine, spedizione 15 Maggio” è la differenza tra un acquirente che se ne va e un acquirente che effettua una prenotazione di $5.000. I tre stati predefiniti di WooCommerce non hanno questa sfumatura.

Comuni stati specifici per l'ingrosso degni di nota:

  • In Pre-Ordine — accettazione di ordini per scorte in arrivo in una data nota.
  • Fatto su Ordinazione — la produzione inizia quando l'ordine viene effettuato; tempi di consegna indicati.
  • Scorte Limitate — meno di X unità rimaste; segnala urgenza agli acquirenti che pianificano ordini in blocco.
  • In Arrivo — elencato per visibilità ma non ancora acquistabile.
  • Stagionale / Disponibile [Mese]–[Mese] — intervalli per prodotti con disponibilità intermittente.
  • Riservato all'Ingrosso — visibile agli acquirenti all'ingrosso ma nascosto al dettaglio.
  • Discontinuato — SKU storico, mantenuto nel catalogo per supporto ma non ordinabile.

Impostare correttamente questi elementi influisce su tutto ciò che segue: pianificazione dell’inventario, gestione degli account all’ingrosso e sulla frequenza con cui il tuo team gestisce le richieste di supporto del tipo “è effettivamente disponibile?”.

Prima di iniziare: abilita la gestione nativa dell’inventario di WooCommerce

Qualunque sia il percorso scelto, la gestione nativa dell’inventario deve essere abilitata per prima. Senza di essa, WooCommerce non tiene traccia delle quantità e gli stati personalizzati non avranno nulla a cui agganciarsi.

  1. Dashboard di WordPress → WooCommerce → Impostazioni → Prodotti → Inventario.
  2. Seleziona Gestisci stock.
  3. Imposta la tua soglia di scorte basse (raccomandiamo un valore per SKU tramite la scheda Inventario del prodotto anziché uno globale, poiché gli SKU all’ingrosso variano troppo ampiamente).
  4. Seleziona Abilita notifiche di scorte basse e aggiungi l’email del tuo team in modo da essere avvisato prima che gli SKU si esauriscano.
  5. Salva le modifiche.

Quindi, per ogni prodotto, imposta la quantità effettiva di scorte in Prodotti → Tutti i prodotti → [il tuo prodotto] → Scheda Inventario:

Con la gestione nativa dell’inventario abilitata, puoi passare all’aggiunta di stati personalizzati.

Metodo 1: Aggiungi uno stato di scorte personalizzato tramite snippet di codice

WooCommerce espone un filtro in stile wc_register_stock_status che consente di registrare nuove chiavi di stato delle scorte. Il modello più pulito è un piccolo snippet nel file functions.php di un tema child o, meglio ancora, un plugin personalizzato specifico per il sito.

Schema concettuale (testa in staging prima della produzione):

  • Aggancia il filtro woocommerce_product_stock_status_options e aggiungi nuove chiavi di stato (ad es. 'preorder', 'limited', 'coming_soon') con etichette di visualizzazione.
  • Aggiungi i nuovi stati alla schermata di modifica del prodotto nell’amministrazione di WooCommerce utilizzando l’hook woocommerce_product_options_stock_status in modo che gli editor possano sceglierli.
  • Utilizza woocommerce_get_availability per controllare come ogni nuovo stato viene visualizzato sul front-end (testo, colore, comportamento acquistabile).

La documentazione ufficiale dei prodotti WooCommerce copre in dettaglio i filtri pertinenti. Il comportamento specifico per l’ingrosso (ad es. uno stato che solo determinati ruoli utente possono vedere) di solito richiede un controllo aggiuntivo all’interno del filtro contro wc_current_user_has_role().

Scegli questo metodo se: hai uno sviluppatore (interno o freelance) che può mantenere lo snippet, desideri il controllo completo sulle etichette e sul comportamento del front-end, e ti senti a tuo agio nel testare in staging prima della produzione.

Metodo 2: Utilizza un plugin dedicato per lo stato delle scorte

Se uno snippet di codice è troppo complesso per il tuo team, diversi plugin nel repository di WordPress.org aggiungono un’interfaccia utente per creare e assegnare stati di scorte personalizzati. Cerca “WooCommerce custom stock status” o “advanced stock management” per le opzioni attuali. Leggi le recensioni recenti e la cronologia degli aggiornamenti prima di installare: i plugin abbandonati sono comuni in questa categoria.

Il modello di configurazione è coerente nella maggior parte dei plugin in questo settore:

  1. Installa e attiva il plugin.
  2. Apri il pannello delle impostazioni del plugin e crea i tuoi stati personalizzati (etichetta, chiave, colore o icona).
  3. Modifica i singoli prodotti e seleziona il nuovo stato dal menu a discesa dello stato di magazzino.
  4. Testa sul front-end: assicurati che lo stato venga visualizzato correttamente e che il prodotto aderisca alle regole di acquistabilità/non acquistabilità.

Scegli questo metodo se: non vuoi mantenere il codice, puoi integrare un altro plugin nel tuo stack e hai verificato che il plugin sia attivamente mantenuto e recensito.

Metodo 3: Mostra la visibilità dello stock su un modulo d'ordine all'ingrosso

Il motivo più comune per cui i negozi all'ingrosso cercano su Google "WooCommerce stato stock personalizzato" non è in realtà che necessitano di nuovi tipi di stato, ma che i loro acquirenti all'ingrosso non possono vedere i livelli di stock senza cliccare su ogni prodotto. WooCommerce visualizza lo stato dello stock solo sulla pagina del singolo prodotto per impostazione predefinita, il che rallenta gli ordini in blocco.

Se questo è il tuo vero problema, non hai affatto bisogno di nuovi stati. Hai bisogno di un layout del negozio rivolto all'ingrosso che mostri lo stock accanto al prodotto. Il nostro add-on Modulo d'ordine all'ingrosso fa proprio questo: gli acquirenti vedono il prodotto, i livelli di prezzo e il livello di stock corrente in un'unica schermata e possono creare un ordine multi-linea in pochi minuti.

Passaggi di configurazione

  1. Con l'add-on Modulo d'ordine all'ingrosso attivato, vai su All'ingrosso → Modulo d'ordine → Aggiungi modulo.
  2. Nel costruttore di moduli, trascina la colonna Quantità in magazzino nel layout della riga. Questo aggiunge una colonna di quantità di magazzino in tempo reale visibile per riga.
  3. Abilita facoltativamente la modalità di nascondiglio Inventario zero in modo che i prodotti esauriti scompaiano completamente dalla vista dell'acquirente.
  4. Copia lo shortcode del modulo e incollalo su una pagina dedicata (tipicamente riservata solo al tuo ruolo all'ingrosso).
  5. Testa il modulo come acquirente all'ingrosso loggato per confermare che i dati di magazzino appaiano correttamente.

Questo schema non aggiunge nuovi tipi di stato, ma migliora infinitamente la visibilità dello stock per gli acquirenti all'ingrosso. Per la maggior parte dei negozi all'ingrosso, chiedere "come aggiungo uno stato di stock personalizzato?", questa è la soluzione effettiva.

Scegli questo metodo se: i tuoi acquirenti all'ingrosso si lamentano della visibilità dello stock, non della granularità dello stato. Spesso, la risposta giusta è "non riescono a vedere cosa è in stock", non "abbiamo bisogno di un nuovo tipo di stato".

Combinazione di metodi: Stati personalizzati più un modulo d'ordine all'ingrosso

La configurazione più potente è entrambe: registra uno o due stati veramente nuovi (ad es. Pre-ordine, Limitato) tramite il metodo 1 o 2, quindi mostrali sul Modulo d'ordine all'ingrosso in modo che gli acquirenti all'ingrosso vedano lo stato accanto alla quantità di magazzino in un'unica visualizzazione.

Abbina questo al nostro Wholesale Prices Premium per prezzi basati sul ruolo, e Wholesale Lead Capture per la registrazione all'ingrosso verificata, e il tuo catalogo all'ingrosso gestirà la comunicazione dell'inventario, i prezzi e l'approvazione dell'account come un unico flusso di lavoro.

Conclusione

WooCommerce nativo offre tre stati di magazzino, che non sono sufficienti per una vera operazione all'ingrosso. Per aggiungere uno stato di magazzino personalizzato, scegli il metodo più adatto alla tua situazione:

  • Snippet di codice — controllo completo, richiede PHP e un tema child o un plugin specifico per il sito per sopravvivere agli aggiornamenti.
  • Plugin dedicato — nessun codice, ma verifica la manutenzione del plugin prima di installarlo.
  • Modulo d'ordine all'ingrosso — non aggiunge nuovi stati ma risolve il reclamo più comune sul lato all'ingrosso riguardo alla visibilità delle scorte.

Per la maggior parte dei negozi all'ingrosso, la configurazione più efficace combina uno o due stati di scorte veramente nuovi (Pre-Ordine, Scorte Limitate) con il Modulo d'ordine all'ingrosso in modo che gli acquirenti possano vedere sia lo stato che la quantità contemporaneamente. Abbinalo a Wholesale Prices Premium per prezzi basati sui ruoli e a Wholesale Lead Capture per la registrazione verificata, e l'intero flusso di lavoro delle scorte sul lato all'ingrosso funzionerà in modo pulito da WooCommerce.

Domande frequenti

Quali opzioni di stato delle scorte supporta WooCommerce di default?

WooCommerce nativo supporta tre stati delle scorte: Disponibile, Esaurito e In attesa di ordine. Qualsiasi cosa oltre questi — pre-ordine, scorte limitate, in arrivo, su ordinazione — richiede o uno snippet di codice che registra nuovi tipi di stato o un plugin dedicato per lo stato delle scorte.

Posso aggiungere uno stato di scorte personalizzato senza codice?

Sì — installa un plugin dedicato per lo stato delle scorte dalla directory dei plugin di WordPress.org. Cerca “WooCommerce custom stock status” e rivedi le valutazioni recenti e la cronologia degli aggiornamenti prima di installare. Il plugin aggiungerà un'interfaccia utente per creare nuovi stati e assegnarli ai prodotti.

Dove dovrebbe andare lo snippet di codice per uno stato di scorte personalizzato?

Non nel file functions.php del tuo tema principale. Usa il file functions.php di un tema child, o un piccolo plugin specifico per il sito in wp-content/mu-plugins/. Entrambi sopravvivono agli aggiornamenti del tema. Gli snippet in un tema principale vengono sovrascritti la prossima volta che il tema viene aggiornato.

Come mostro lo stato delle scorte personalizzato nella pagina del negozio all'ingrosso?

Usa l'add-on Modulo d'ordine all'ingrosso. Aggiunge una colonna configurabile per lo stato delle scorte (e la quantità delle scorte) che viene visualizzata nella pagina del modulo d'ordine in modo che gli acquirenti possano vedere la disponibilità a colpo d'occhio senza dover cliccare sulle singole pagine dei prodotti. WooCommerce di base mostra lo stato delle scorte solo nella pagina del singolo prodotto.

Posso nascondere uno stato di scorte personalizzato ai clienti al dettaglio ma mostrarlo agli acquirenti all'ingrosso?

Sì, ma richiede un controllo consapevole del ruolo all'interno dello snippet che registra lo stato (o un plugin che supporta la visibilità dello stato basata sui ruoli). Il controllo utilizza wc_current_user_has_role() rispetto al tuo ruolo di cliente all'ingrosso per decidere se mostrare lo stato. Abbina questo ai prezzi basati sui ruoli tramite Wholesale Prices Premium in modo che l'intero catalogo all'ingrosso rimanga coerente.

avatar autore
Jan Melanie Reyes Scrittrice, Content Manager
Facebook
Twitter
LinkedIn
Email

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati da un *

Completa il tuo acquisto