1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Prodotti mancanti durante il passaggio a una lingua diversa con WPML
  1. Casa
  2. Knowledge Base
  3. Problemi di compatibilità noti
  4. Prodotti mancanti durante il passaggio a una lingua diversa con WPML

Prodotti mancanti durante il passaggio a una lingua diversa con WPML

Se stai usando WPML per tradurre il tuo negozio in più lingue, potresti scoprire che alcuni prodotti non vengono visualizzati per i tuoi clienti all'ingrosso una volta che passano a una versione tradotta del tuo sito, anche se gli stessi prodotti vengono visualizzati correttamente nella lingua predefinita.

Ciò accade perché WooCommerce Wholesale Prices e WooCommerce Wholesale Prices Premium memorizzano le regole sui prezzi all'ingrosso e sulla visibilità dei prodotti come campi personalizzati su ciascun prodotto, e WPML non copia automaticamente tali valori dei campi personalizzati nei prodotti tradotti a meno che non sia configurato per farlo.

Ciò si applica sia che tu stia utilizzando il plugin gratuito WooCommerce Wholesale Prices sia WooCommerce Wholesale Prices Premium. Alcuni dei campi e lo strumento di riparazione sono disponibili solo nel plugin Premium.

Requisiti

  • WooCommerce
  • WPML, con versioni tradotte dei tuoi prodotti già create.
  • WooCommerce Wholesale Prices installato e attivato, con almeno un ruolo all'ingrosso configurato.
  • WooCommerce Wholesale Prices Premium installato e attivato, se utilizzi il campo Restringi ai ruoli all'ingrosso o lo strumento di riparazione Re-Initialize Product Visibility Meta trattato in questo articolo.

Perché i prodotti scompaiono dopo aver cambiato lingua

WooCommerce Wholesale Prices e WooCommerce Wholesale Prices Premium memorizzano il prezzo di ciascun ruolo all'ingrosso per un prodotto e se un prodotto è riservato ai ruoli all'ingrosso, come campi personalizzati di WordPress associati a quel prodotto. Quando WPML crea una versione tradotta di un prodotto, non copia questi valori dei campi personalizzati per impostazione predefinita. Un prodotto tradotto può finire senza prezzo all'ingrosso o con un'impostazione di visibilità mancante, motivo per cui potrebbe sembrare mancante per i clienti all'ingrosso anche se il prodotto originale è intatto.

Imposta i campi personalizzati all'ingrosso da copiare in WPML

WPML ti consente di controllare il comportamento di ciascun campo personalizzato durante la traduzione. Impostare i campi relativi all'ingrosso su Copia assicura che i valori del prodotto originale vengano trasferiti a ogni traduzione.

  1. Vai su WPML → Impostazioni.
  2. Fai clic sulla scheda Configurazione contenuti multilingue.
  3. Scorri fino alla sezione Traduzione campi personalizzati.
  4. Imposta i campi relativi all'ingrosso su Copia.
Pagina di configurazione dei contenuti multilingue di WPML che mostra la sezione Traduzione campi personalizzati con i campi personalizzati all'ingrosso elencati
WPML → Impostazioni → Configurazione contenuti multilingue: Sezione Traduzione campi personalizzati

Per saperne di più su come WPML gestisce questa impostazione, consulta la documentazione di WPML sulla traduzione dei campi personalizzati. Puoi anche utilizzare il campo di input Cerca per individuare qualsiasi campo relativo a Wholesale Prices.

Ripara l'impostazione di visibilità di un prodotto

Se un prodotto è ancora mancante per i clienti all'ingrosso dopo aver impostato i campi personalizzati su Copia, la sua impostazione di visibilità potrebbe essere mancante del tutto anziché semplicemente non sincronizzata. WooCommerce Wholesale Prices Premium include uno strumento che ripara questo.

  1. Vai alla scheda WooCommerce → Impostazioni → Prezzi all'ingrosso.
  2. Fai clic su Aiuto nel sottomenu sotto le schede.
  3. Fai clic sul pulsante Re-Initialize Product Visibility Meta.
Pulsante Re-inizializza meta visibilità prodotto nella scheda Aiuto delle impostazioni di Wholesale Prices
WooCommerce → Impostazioni → Prezzi all'ingrosso → Aiuto: Pulsante Re-inizializza metadati visibilità prodotto

Questo analizza ogni prodotto per un'impostazione di visibilità mancante e la imposta su visibile a tutti per impostazione predefinita. Se un prodotto doveva essere limitato a un ruolo all'ingrosso specifico, aprilo in seguito e riseleziona il ruolo nel campo Restringi ai ruoli all'ingrosso.

Risoluzione dei problemi

Ho impostato i campi personalizzati all'ingrosso su Copia, ma un prodotto che ho tradotto in precedenza non mostra ancora il prezzo all'ingrosso.

L'impostazione Copia si applica solo in avanti. Una traduzione creata prima di aver modificato l'impostazione potrebbe dover essere risincronizzata. Apri la traduzione nell'editor di traduzione di WPML e salvala nuovamente, o ritraduci il prodotto, in modo che il campo del prezzo all'ingrosso venga copiato.

Ho eseguito Re-inizializza metadati visibilità prodotto e ora un prodotto è visibile ai clienti a cui non dovrebbe essere.

Questo è previsto. Lo strumento imposta qualsiasi valore di visibilità mancante su visibile a tutti come impostazione predefinita sicura, non sa a quale ruolo il prodotto era originariamente limitato. Apri il prodotto interessato e riseleziona il ruolo corretto nel campo Restringi ai ruoli all'ingrosso.

Gli account amministratore o shop manager vedono lo stesso problema del prodotto mancante?

No. Gli account amministratore e shop manager vedono sempre ogni prodotto, indipendentemente dal prezzo all'ingrosso o dall'impostazione di visibilità di un prodotto. Prova con un account cliente a cui è assegnato il ruolo all'ingrosso se vuoi confermare l'aspetto di un prodotto tradotto per quel ruolo.

Domande frequenti

Quali campi personalizzati devo impostare su Copia in WPML?

Il campo del prezzo di ogni ruolo all'ingrosso e il campo di visibilità Restringi ai ruoli all'ingrosso se stai usando WooCommerce Wholesale Prices Premium. Digitando wholesale nella casella Cerca nella sezione Traduzione campi personalizzati di WPML li visualizza tutti contemporaneamente.

Ho bisogno di WooCommerce Wholesale Prices Premium per risolvere questo problema?

Solo se usi il campo Restringi ai ruoli all'ingrosso o hai bisogno dello strumento di riparazione Re-inizializza metadati visibilità prodotto. Se stai usando il plugin gratuito WooCommerce Wholesale Prices senza restrizioni di visibilità, impostare i campi del prezzo all'ingrosso su Copia in WPML è sufficiente.

Impostare i campi personalizzati su Copia risolverà i prodotti che ho già tradotto?

Non automaticamente. L'impostazione controlla cosa succede in futuro. Le traduzioni esistenti di solito devono essere risincronizzate, o salvandole nuovamente nell'editor di traduzione di WPML o ritraducendo il prodotto, prima che i campi all'ingrosso vengano aggiornati.

Ciò influisce sul prezzo mostrato ai clienti al dettaglio?

No. I campi del prezzo all'ingrosso e il filtro di visibilità influiscono solo sui ruoli all'ingrosso. I clienti al dettaglio continuano a vedere il normale prezzo WooCommerce su ogni traduzione, non influenzati da questa impostazione.

Un prodotto tradotto può essere limitato a un ruolo all'ingrosso diverso dall'originale?

Sì. Una volta che i campi personalizzati vengono copiati correttamente, puoi comunque aprire una traduzione specifica e modificare il suo campo Restringi ai ruoli all'ingrosso indipendentemente dal prodotto originale.

Funziona con WooCommerce Multilingual & Multicurrency (WCML)?

Sì. WooCommerce Wholesale Prices Premium mantiene il campo Restringi ai ruoli all'ingrosso sincronizzato automaticamente durante il processo di sincronizzazione dei prodotti di WCML, purché tale campo sia impostato su Copia nelle impostazioni di traduzione dei campi personalizzati di WPML.

Non vedo affatto un campo personalizzato all'ingrosso nell'elenco di WPML. Cosa c'è che non va?

WPML elenca solo i campi personalizzati che hanno già un valore salvato. Assicurati che al prodotto sia stato inserito e salvato un prezzo all'ingrosso, o che sia stato selezionato un ruolo Restringi ai ruoli all'ingrosso, prima di cercarlo nell'elenco di traduzione dei campi personalizzati.

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