1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Visibilità del prodotto
  5. Prodotti non visualizzati nel negozio quando WooCommerce Wholesale Prices Premium è attivo

Prodotti non visualizzati nel negozio quando WooCommerce Wholesale Prices Premium è attivo

Se alcuni dei tuoi prodotti non compaiono nella pagina del negozio dopo aver attivato WooCommerce Wholesale Prices Premium, anche se sono pubblicati e disponibili, ci sono due cause comuni da verificare prima di presumere che qualcosa non funzioni.

Questo articolo copre le due ragioni più frequenti per cui i prodotti scompaiono dal negozio: un valore di visibilità del prodotto errato (spesso causato da un'importazione di massa) e una restrizione di ruolo all'ingrosso applicata a un prodotto o a una categoria di prodotti. Copre anche i passaggi di base per la risoluzione dei problemi se nessuno dei due risolve il problema.

Requisiti

  • WooCommerce
  • WooCommerce Wholesale Prices installato e attivato.
  • WooCommerce Wholesale Prices Premium installato e attivato.

Causa 1: Metadati di visibilità del prodotto errati dopo l'importazione

WooCommerce Wholesale Prices Premium imposta un valore di visibilità nascosto su ogni prodotto per determinare se i clienti all'ingrosso, i clienti non all'ingrosso o entrambi possono vederlo. Questo valore viene normalmente impostato automaticamente ogni volta che si salva un prodotto dalla schermata di modifica del prodotto.

Quando i prodotti vengono aggiunti tramite uno strumento di importazione di massa invece di essere salvati individualmente nell'editor, questo valore a volte non viene mai impostato. Gli strumenti di importazione inseriscono tipicamente i prodotti direttamente nel database piuttosto che passare attraverso lo stesso processo di salvataggio utilizzato dalla schermata di modifica del prodotto, quindi il valore di visibilità può essere lasciato vuoto. Quando è vuoto, il prodotto non viene visualizzato sulla pagina del negozio per nessuno.

  1. Vai su Wholesale → Impostazioni → Aiuto.
  2. Individua il campo Metadati di visibilità del prodotto, nella sezione Strumenti di debug.
  3. Fai clic su Re-inizializza metadati visibilità prodotto.
Campo Metadati Visibilità Prodotto nella sezione Strumenti di Debug di WooCommerce Wholesale Prices Premium, con il pulsante Reinizializza metadati visibilità prodotto
All'ingrosso → Impostazioni → Aiuto: sezione Strumenti di debug, pulsante Re-inizializza metadati di visibilità del prodotto

Puoi eseguirlo quante volte necessario, ed è utile eseguirlo dopo ogni importazione di prodotti. Per maggiori dettagli su questo problema, vedi Come correggere la visibilità errata dei prodotti dopo l'importazione dei prodotti.

Causa 2: È applicata una restrizione di ruolo all'ingrosso

I prodotti possono anche essere nascosti dalla pagina del negozio a causa di una restrizione di ruolo all'ingrosso impostata sul prodotto stesso o su una delle sue categorie. Questo influisce principalmente sui clienti non all'ingrosso e sugli ospiti, poiché la restrizione è progettata per nascondere i prodotti a chiunque al di fuori dei ruoli all'ingrosso selezionati.

Controllo del prodotto

  1. Vai su Prodotti → Tutti i prodotti e modifica il prodotto interessato.
  2. Nella casella Pubblica, controlla il campo Restringi ai ruoli all'ingrosso:.
  3. Se è selezionato un ruolo all'ingrosso, il prodotto è nascosto a chiunque non possieda quel ruolo.
Campo Restringi ai ruoli all'ingrosso nella casella Pubblica della schermata di modifica del prodotto, impostato su un ruolo all'ingrosso
Prodotti → Tutti i prodotti → modifica prodotto: casella Pubblica, campo Restringi ai ruoli all'ingrosso

Se il prodotto stesso non ha restrizioni di ruolo, controlla la sua categoria.

Controllo della categoria

  1. Vai su Prodotti → Categorie.
  2. Modifica la categoria a cui appartiene il prodotto.
  3. Controlla il campo Filtro ruoli all'ingrosso.
Campo Filtro ruolo all'ingrosso nella schermata di modifica della categoria di prodotti, impostato su un ruolo all'ingrosso
Prodotti → Categorie → modifica categoria: campo Filtro ruoli all'ingrosso

Se un ruolo all'ingrosso viene selezionato qui, ogni prodotto in quella categoria viene nascosto a chiunque non detenga quel ruolo, anche se i singoli prodotti non hanno restrizioni proprie. Questa impostazione è facile da trascurare poiché si trova nella schermata della categoria anziché in quella del prodotto, ed è un motivo comune per cui i prodotti sono mancanti dal negozio per ospiti e clienti non all'ingrosso in particolare.

Puoi leggere di più su questa funzionalità in Come regolare la visibilità dei prodotti all'ingrosso.

Se i prodotti non vengono ancora visualizzati

Se hai verificato entrambe le cause sopra e i prodotti sono ancora mancanti dalla pagina del negozio, prova alcuni semplici passaggi di debug:

  1. Disabilita i tuoi altri plugin uno alla volta per verificare conflitti.
  2. Passa temporaneamente a un tema WordPress predefinito per escludere conflitti con il tema.

Fai questo su un sito di staging piuttosto che sul tuo negozio live e fai un backup completo prima di apportare qualsiasi modifica.

Risoluzione dei problemi

Perché il pulsante Re-Initialize Product Visibility Meta non risolve tutti i miei prodotti?

Il pulsante reinizializza il valore di visibilità per ogni prodotto semplice e variabile nel negozio, ma non modifica la restrizione del ruolo all'ingrosso di un prodotto o la restrizione della categoria. Se un prodotto è ancora mancante dopo averlo eseguito, controlla il campo Restrict To Wholesale Roles sul prodotto e il campo Wholesale Role Filter sulla sua categoria.

Perché i prodotti scompaiono dal negozio subito dopo un'importazione CSV, ma riappaiono quando li salvo di nuovo manualmente?

Il salvataggio di un prodotto dalla schermata di modifica del prodotto attiva il processo che imposta il suo valore di visibilità. Un'importazione CSV o programmatica non passa attraverso lo stesso processo, quindi il valore rimane non impostato finché il prodotto non viene salvato manualmente o non viene eseguito lo strumento Re-Initialize Product Visibility Meta.

Ho impostato un Wholesale Role Filter su una categoria, ma i prodotti vengono ancora visualizzati per gli ospiti. Cosa dovrei controllare?

Conferma che il prodotto sia effettivamente assegnato a quella categoria e che il campo Wholesale Role Filter della categoria abbia un ruolo selezionato e salvato. Controlla anche se il singolo prodotto ha la sua impostazione Restrict To Wholesale Roles, poiché un'impostazione a livello di prodotto funziona insieme a quella a livello di categoria anziché sostituirla.

Gli account amministratore o shop manager vedono i prodotti con restrizioni?

Gli account amministratore e shop manager non sono soggetti alle restrizioni di visibilità all'ingrosso, quindi vedono tutti i prodotti indipendentemente dalle impostazioni sopra. Prova invece con un account cliente o una sessione disconnessa.

Domande frequenti

Lo strumento Re-Initialize Product Visibility Meta influisce sui miei prezzi o sulle assegnazioni dei ruoli all'ingrosso?

No. Reimposta solo il valore interno utilizzato per determinare se i clienti all'ingrosso e non all'ingrosso possono vedere un prodotto. Non modifica prezzi, ruoli all'ingrosso o altri dati del prodotto.

È sicuro eseguire lo strumento Re-Initialize Product Visibility Meta più di una volta?

Sì. Può essere eseguito tutte le volte necessarie, ed è consigliato eseguirlo dopo ogni importazione di massa.

Posso limitare un prodotto a più di un ruolo all'ingrosso alla volta?

Sì. Sia il campo Restringi ai ruoli all'ingrosso su un prodotto sia il campo Filtro ruolo all'ingrosso su una categoria accettano più ruoli all'ingrosso.

Se restringo una categoria, posso comunque rendere un prodotto in quella categoria visibile a tutti?

L'impostazione Restringi ai ruoli all'ingrosso su quel prodotto specifico non sovrascrive una restrizione di categoria rimuovendola. Lascia la categoria illimitata e applica invece la restrizione a livello di prodotto se devi solo restringere un sottoinsieme di prodotti in quella categoria.

Ciò influisce sui prodotti esauriti o impostati come bozza?

No. Queste impostazioni di visibilità controllano solo quali ruoli all'ingrosso possono vedere un prodotto pubblicato e disponibile. Lo stato delle scorte e lo stato del post sono gestiti separatamente da WooCommerce.

Perché solo alcuni dei miei prodotti importati perdono la loro visibilità, non tutti?

Ciò accade solitamente quando solo alcuni prodotti nell'importazione sono appena creati, mentre altri esistevano già e avevano un valore di visibilità impostato da un salvataggio manuale precedente. L'esecuzione di Reinizializza metadati visibilità prodotto reimposta il valore per tutti i prodotti, nuovi ed esistenti.

Questa funzionalità funziona con il plugin gratuito WooCommerce Wholesale Prices?

Le impostazioni Restringi ai ruoli all'ingrosso e Filtro ruolo all'ingrosso, insieme allo strumento Reinizializza metadati visibilità prodotto, richiedono WooCommerce Wholesale Prices Premium. WooCommerce Wholesale Prices Premium richiede anche che il plugin gratuito WooCommerce Wholesale Prices sia installato e attivato.

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.

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto