Salta la navigazione

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problema:
Durante l'importazione di prodotti tramite WP All Import sul sito, i prodotti in inglese non vengono correttamente associati ai prodotti in italiano, causando discrepanze nei prezzi e confusione negli ordini.
Soluzione:
1. Assicurati di utilizzare un unique identifier esclusivamente numerico per ogni prodotto. Non utilizzare lo SKU o altri campi preesistenti come identifier.
2. Durante il processo di importazione con WP All Import, seleziona l'opzione per gestire i prodotti già esistenti. Puoi scegliere di saltarli o aggiornarli.
3. Nella schermata di configurazione, quando ti viene chiesto quale campo usare come unique identifier, inserisci il nome della nuova colonna numerica che hai creato.
4. Effettua una prova con un batch più piccolo di prodotti per verificare che l'associazione funzioni correttamente.
Se continui a riscontrare problemi, potresti considerare l'utilizzo di WPML Export & Import, che non richiede un unique identifier.

Se questa soluzione non dovesse essere più attuale o non risolvesse il tuo problema, ti invitiamo a consultare la pagina dei problemi noti e a verificare che tu abbia installato le ultime versioni dei temi e dei plugin. In caso di ulteriori difficoltà, apri un nuovo ticket di supporto sul forum di supporto WPML.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 17 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 3 settimane, 4 giorni fa.

Assistito da: Laura.

Autore Messaggi
Ottobre 24, 2024 a 7:46 am #16324695

Gruppo360

Contesto del problema:
Importiamo prodotti tramite WP All Import su link nascosto. A volte i prodotti in inglese non vengono associati correttamente ai prodotti in italiano.

Sintomi:
I prodotti in inglese non vengono associati ai prodotti italiani, causando discrepanze nei prezzi e confusione negli ordini.

Domande:
Perché i prodotti in inglese non vengono associati correttamente ai prodotti italiani?
Come possiamo risolvere il problema di associazione dei prodotti tra le lingue?

Ottobre 24, 2024 a 7:55 am #16324790

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Salve,

grazie per averci contattato.

Non ho capito se importi solo i prodotti in inglese. Se sì, è quello il problema.
Con WPML All Import non puoi importare i prodotti solo in una lingua, devi prima importare la lingua di default e poi le altre, come spiegato nella documentazione.

Ottobre 24, 2024 a 7:57 am #16324791

Gruppo360

No solitamente importiamo prima ita e poi eng, ma a volte i prodotti non vengono associati.

Ottobre 24, 2024 a 8:06 am #16324806

Gruppo360

tra l'altro sempre in questi casi la lingua primaria di alcuni prodotti che vengono caricati prima in it e poi in Eng diventa la ENG cioè la nostra lingua secondaria. come da allegato procedente

Ottobre 24, 2024 a 10:37 am #16325616

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Se ci fosse una terza lingua sembrerebbe questo errore.

A questo punto mi servirebbe un video dell'intero processo e dei file csv di esempio, anche solo con un paio di prodotti.

Ottobre 24, 2024 a 12:43 pm #16326295

Gruppo360

Come già scritto il problema non si verifica sempre, ecco il link ai due CSV che importiamo come esempio.

ITALIANO: link nascosto
INGLESE: link nascosto

Lo SKU è l'identificatore univoco.

Ottobre 24, 2024 a 12:56 pm #16326352

Gruppo360

In questa importazione ad esempio con i CSV inviati effettuata oggi per esempio ci sono dei prodotti che non si sono agganciati alle traduzioni come da allegato

Prodotti-‹-LiD-Design-—-WordPress-10-24-2024_02_55_PM.jpg
Ottobre 24, 2024 a 1:00 pm #16326400

Gruppo360

Anzi ci accorgiamo che sono davvero tanti i prodotti che non sono agganciati:

Ottobre 24, 2024 a 1:02 pm #16326410

Gruppo360

in allegato i prodotti che non si sono agganciati alla traduzione

Prodotti-‹-LiD-Design-—-WordPress-10-24-2024_02_58_PM.jpg
Ottobre 24, 2024 a 1:06 pm #16326452

Gruppo360

Ecco un esempio preciso: il prodotto c'è nel file CSV sia in ITALIANO che in INGLESE. SKU: E551.65dC74SHAWH infatti viene caricato in entrambe le lingue ma sono slegati fra loro senza un motivo preciso...

ITALIANO: link nascosto

INGLESE: link nascosto

Ottobre 24, 2024 a 6:41 pm #16327968

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Non c'è l'unique identifier. Non puoi usare lo SKU come unique identifier, deve essere una colonna ex novo (il nome non importa), non puoi usare un campo già esistente, è scritto chiaramente nella documentazione.

Ottobre 24, 2024 a 6:43 pm #16327973

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Aggiungo: l'unique identifier deve essere esclusivamente numerico. Probabilmente il formato "strano" dello SKU è il motivo per cui solo alcuni prodotti non sono stati collegati.

Ottobre 25, 2024 a 7:14 am #16329233

Gruppo360

Salve però così noi abbiamo un problema, perchè usando un numero finto come identificatore, quando importiamo non sappiamo se quel prodotto è già inserito nel sito oppure no. Noi facciamo il check sullo SKU (che usiamo come identificatore unico, essendo univoco sul sito) per controllare che il prodotto sia già caricato oppure no.

Ottobre 25, 2024 a 7:26 am #16329272

Gruppo360

a meno che l'identificatore unico non lo usiamo solo per l'importazione inglese, ma su questo non ho ben capito se può essere fatto.

Esempio:

1. Importiamo prodotti in italiano con identificatore univoco SKU (ci serve per fare il match con i prodotti già esistenti sul sito) ma aggiungiamo una colonna al CSV che si chiamerà "unique idetifier" che non verrà importata.

2. Importiamo prodotti in inglese con identificatore univoco "unique idetifier"

In questo modo funzionenrebbe?

Ottobre 25, 2024 a 7:47 am #16329367

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

No, non può essere fatto. Se non importi l'identifier in italiano quando fai l'import in inglese il plugin non trova nulla e non collega i prodotti.

Ma non mi è chiaro il problema, se crei una colonna "UI" nel csv e metti un numero progressivo, se poi in in fase di import c'è un check sullo SKU e WP All Import salta quelli già esistenti il problema dove sta? Se esistono i prodotti in italiano esisteranno anche quelli in inglese e verranno ugualmente saltati.