Se il tuo negozio vende prodotti non destinati alla vendita all'ingrosso, come articoli solo per la vendita al dettaglio, campioni o prodotti a cui non hai assegnato un prezzo all'ingrosso, potresti non volere che i tuoi clienti all'ingrosso li vedano affatto. WooCommerce Wholesale Prices Premium include un'impostazione che nasconde automaticamente qualsiasi prodotto senza un prezzo all'ingrosso ai clienti che hanno effettuato l'accesso con un ruolo all'ingrosso.
Requisiti
- WooCommerce installato e attivo.
- WooCommerce Wholesale Prices Premium installato e attivato. Questa impostazione non è disponibile nel plugin gratuito WooCommerce Wholesale Prices.
- Almeno un ruolo all'ingrosso creato e assegnato ai clienti che si desidera raggiungere. Configura questo in Wholesale → Roles.
- Un prezzo all'ingrosso impostato su qualsiasi prodotto che si desidera rimanga visibile a un dato ruolo all'ingrosso.
Attiva l'impostazione
- Vai su Wholesale → Settings.
- Fai clic sulla scheda Wholesale Prices.
- Nella sezione General, trova la sezione Wholesale Products.
- Abilita Only Show Wholesale Products To Wholesale Customers.
- Fai clic su Salva modifiche.

Una volta abilitata, qualsiasi prodotto senza un prezzo all'ingrosso per il ruolo all'ingrosso di un cliente viene nascosto a quel cliente.
Come l'impostazione decide quali prodotti nascondere
L'impostazione verifica se è stato impostato un prezzo all'ingrosso per il prodotto e per il ruolo all'ingrosso del cliente. I prodotti senza un prezzo vengono rimossi dalla pagina del negozio, dalle pagine delle categorie e dai risultati di ricerca per quel ruolo, e vengono anche filtrati dai cross-sells e up-sells mostrati in altre pagine di prodotto.
Cosa succede nella pagina del singolo prodotto
Se un cliente all'ingrosso apre il link diretto a un prodotto che non ha un prezzo all'ingrosso per il suo ruolo, viene reindirizzato alla pagina del negozio invece di vedere il prodotto.
Prezzo all'ingrosso impostato su 0
Un prezzo all'ingrosso esplicitamente impostato su 0 conta come un prezzo definito. Il prodotto rimane visibile. Solo un prodotto senza alcun prezzo all'ingrosso inserito viene trattato come nascosto.
Prodotti raggruppati
Un prodotto raggruppato viene nascosto solo quando ognuno dei suoi prodotti figli non ha un prezzo all'ingrosso per il ruolo del cliente. Se almeno un prodotto figlio ha un prezzo all'ingrosso, il prodotto raggruppato rimane visibile.
Override a livello di ruolo
Altre due impostazioni possono sovrascrivere o sommarsi a questa:
- Sconti generali a livello di ruolo. Se a un ruolo all'ingrosso è associato uno sconto generale invece di prezzi individuali per prodotto, ogni prodotto viene trattato come idoneo all'ingrosso per quel ruolo e questa impostazione non ha ulteriori effetti per esso.
- Visibilità del ruolo all'ingrosso per singolo prodotto. Nella schermata di modifica del prodotto, è possibile limitare un singolo prodotto a specifici ruoli all'ingrosso indipendentemente da questa impostazione. Questo funziona insieme alle restrizioni dei ruoli all'ingrosso a livello di categoria.

Risoluzione dei problemi
Perché tutti i prodotti sono ancora visibili a un ruolo all'ingrosso anche con questa impostazione attivata?
Verifica se a quel ruolo all'ingrosso è applicato uno sconto generale a livello di ruolo anziché prezzi per singolo prodotto. Quando un ruolo ha uno sconto generale, ogni prodotto è considerato idoneo all'ingrosso per quel ruolo e questa impostazione non nasconde nulla per esso. Imposta gli sconti per prodotto, o rimuovi lo sconto a livello di ruolo, se desideri che questa impostazione filtri i prodotti per quel ruolo.
Il prezzo all'ingrosso di un prodotto è impostato su 0, ma è ancora visibile ai clienti all'ingrosso. È previsto?
Sì. Un prezzo all'ingrosso di 0 è trattato come un prezzo definito, non mancante, quindi il prodotto rimane visibile. Per nascondere un prodotto, lascia vuoto il suo campo del prezzo all'ingrosso invece di inserire 0.
Gli account amministratore o gestore del negozio vedono i prodotti nascosti?
Gli account amministratore aggirano sempre questa restrizione. Gli account gestore del negozio sono interessati solo se hai assegnato loro anche un ruolo all'ingrosso. Se un account gestore del negozio non ha un ruolo all'ingrosso, anche questa impostazione non si applica ad esso.
Ho aggiornato l'impostazione ma i prodotti sono ancora visibili o nascosti come prima, cosa dovrei controllare?
Svuota la cache di qualsiasi pagina o oggetto sul tuo sito, inclusi i plugin di caching e la cache a livello di hosting, quindi ricarica la pagina del negozio dopo esserti autenticato come cliente all'ingrosso. Conferma anche di aver cliccato su Salva modifiche dopo aver abilitato l'impostazione.
Domande frequenti
Nascondere i prodotti ai clienti all'ingrosso influisce sui clienti al dettaglio o sugli ospiti?
No. Questa impostazione influisce solo sui clienti che hanno effettuato l'accesso con un ruolo all'ingrosso. I clienti al dettaglio e gli ospiti continuano a vedere l'intero catalogo come al solito.
Posso nascondere un prodotto solo a un ruolo all'ingrosso invece che a tutti?
Sì. Utilizza il filtro di visibilità per ruolo all'ingrosso nella schermata di modifica del singolo prodotto per limitarlo a specifici ruoli all'ingrosso, oppure imposta una restrizione per ruolo all'ingrosso a livello di categoria di prodotto. Entrambi funzionano indipendentemente da questa impostazione globale.
Questa impostazione influisce sui cross-sell e up-sell mostrati nelle pagine di altri prodotti?
Sì. I prodotti senza un prezzo all'ingrosso per il ruolo del cliente vengono rimossi anche dalle visualizzazioni di cross-sell e up-sell, non solo dalle pagine del negozio e delle categorie.
Ciò influisce sulla pagina del negozio basata su blocchi di WooCommerce e sull'API REST, o solo sulla pagina classica del negozio?
Si applica a entrambi. Il filtraggio dei prodotti avviene per le pagine classiche del negozio e delle categorie, le query sui prodotti dei blocchi di WooCommerce e gli endpoint dei prodotti dell'API REST di WooCommerce.
Funziona con i pacchetti di prodotti di WooCommerce?
Sì, se il plugin WooCommerce Product Bundles è attivo. I pacchetti senza prodotti figli idonei all'ingrosso per un dato ruolo vengono esclusi allo stesso modo dei prodotti raggruppati.
Posso combinare questa impostazione con restrizioni per ruolo all'ingrosso a livello di categoria o per singolo prodotto?
Sì. Queste restrizioni si sommano tra loro. Un prodotto può essere nascosto da questa impostazione globale, da una restrizione di ruolo a livello di categoria o da una restrizione di ruolo per singolo prodotto, e una qualsiasi di esse è sufficiente per nasconderlo a un dato ruolo all'ingrosso.
Aiuto e supporto
Abbiamo un team di supporto dedicato per Wholesale Suite che conosce molto bene i nostri prodotti, WooCommerce e il settore. Sei il benvenuto a sfruttare la loro esperienza in qualsiasi momento, in tutto il mondo.
Se sei un cliente esistente, vai al modulo di richiesta ticket di supporto e inviaci un messaggio.
Se sei un utente di plugin gratuiti, ti preghiamo di inviarci una richiesta di supporto sul forum. Monitoriamo attivamente i forum di supporto di WordPress.org per il plugin gratuito e aiutiamo i nostri utenti l nel miglior modo possibile.
