# Integrazione WCPOS WPML

Integra [WPML](https://wpml.org/) con WCPOS in modo che il POS serva solo i prodotti per una singola lingua: i duplicati tradotti non vengono piu visualizzati nella ricerca prodotti e nella griglia del catalogo. Con WCPOS Pro, puoi fissare una lingua per ogni negozio.

## Cosa fa[​](#what-it-does "Collegamento diretto a Cosa fa")

* Filtra le query REST di prodotti e variazioni WCPOS in base a una singola lingua WPML.
* Intercetta le route **fast-sync** di WCPOS (le richieste leggere che il POS usa per aggiornare il proprio indice locale), cosi i duplicati tradotti non raggiungono mai il client.
* Le installazioni gratuite usano la lingua predefinita di WPML.
* Le installazioni Pro possono sovrascrivere la lingua per ogni negozio dall'editor del negozio.

## Installazione[​](#installation "Collegamento diretto a Installazione")

1

#### Installa WPML

Installare e configurare [WPML](https://wpml.org/) come di consueto, con almeno una lingua impostata come predefinita.

2

#### Installare WCPOS WPML

Installare da `WP Admin > POS > Impostazioni > Estensioni`, oppure scaricare l'ultima versione dalla [pagina delle release GitHub](https://github.com/wcpos/wcpos-wpml/releases) e caricarla tramite `Plugin > Aggiungi Nuovo > Carica plugin`.

3

#### (Pro) Fissare una lingua per negozio

In WCPOS Pro, modificare un negozio in `POS > Negozi` e selezionare la relativa lingua dalla sezione **Lingua** della barra laterale. Lasciare su *Predefinito* per usare la lingua predefinita di WPML.

## Problemi noti di compatibilità con WPML[​](#known-wpml-compatibility-issues "Collegamento diretto a Problemi noti di compatibilità con WPML")

Questi sono comportamenti propri di WPML, non dell'integrazione: è utile conoscerli prima di distribuire il multilingua in produzione:

* **I campi personalizzati POS non vengono trasferiti tra le traduzioni.** WPML traduce i prodotti, ma per impostazione predefinita non copia i campi personalizzati WCPOS nelle versioni tradotte. Un prodotto contrassegnato come "Solo POS" nella lingua predefinita potrebbe perdere questa impostazione nelle sue traduzioni. Configurare WPML affinché copi i campi personalizzati WCPOS durante la traduzione.
* **Prodotti solo POS e 404 sullo storefront.** Poiché WPML genera pagine dello storefront per ogni lingua, i prodotti solo POS potrebbero restituire 404 quando vengono aperti sul sito web. Si tratta di un'interazione nota con WPML, non di un bug di WCPOS.

Consultare [Prodotti solo POS](/it/products/pos-only-products.md) per i relativi controlli di visibilità POS.

## Requisiti[​](#requirements "Collegamento diretto a Requisiti")

WooCommerce

<!-- -->

: WooCommerce installato e attivato

WPML

<!-- -->

: WPML con almeno una lingua configurata

WCPOS

<!-- -->

: La versione gratuita funziona; la selezione della lingua per negozio richiede WCPOS Pro

## Correlati[​](#related "Collegamento diretto a Correlati")

* [Integrazione WCPOS Polylang](/it/extensions/polylang.md)
* [Integrazione WCPOS WP Multilang](/it/extensions/wp-multilang.md)
* [Multi-negozio](/it/stores/.md)
* Fonte: [github.com/wcpos/wcpos-wpml](https://github.com/wcpos/wcpos-wpml)
