Importa prodotti in OpenCart da CSV senza duplicati

Piano identificatori di prodotto stabili, mappa colonne CSV e testa importazioni ripetute prima di aggiornare il tuo catalogo OpenCart con Import Export PRO.

Un'importazione di prodotto è utile solo se eseguirla due volte ti dà lo stesso catalogo, piuttosto che il doppio dei prodotti. Prima di caricare un CSV su OpenCart, definisci come una riga identifica un prodotto e quali campi quel file è autorizzato a modificare. Questa decisione è più importante delle dimensioni del foglio di calcolo.

Questa guida copre un flusso di lavoro ripetibile per l'aggiornamento dei prodotti utilizzando Import Export PRO. La sua mappatura delle colonne e i profili di importazione aiutano ad adattare i file dei fornitori al tuo negozio. I campi esatti e le operazioni disponibili dipendono dalla tua versione installata e dal profilo; esporta un campione da quell'installazione prima di costruire il tuo file.

Scegli una chiave di corrispondenza stabile

Non usare un nome di prodotto come identificatore. I nomi cambiano, le traduzioni differiscono e due prodotti possono condividere lo stesso titolo. Scegli una chiave che rimanga stabile, come un identificatore di negozio esistente o un SKU unico del fornitore mappato al tuo catalogo. Conferma quali identificatori il tuo profilo di importazione supporta effettivamente.

Un SKU non è automaticamente unico solo perché una colonna è chiamata SKU. Controlla il file sorgente e il negozio esistente per duplicati. Se due fornitori vendono entrambi un articolo chiamato 1001, mantieni una mappatura esplicita o utilizza identificatori specifici del fornitore che il tuo processo può risolvere in modo coerente.

Riga illustrativaChiave di corrispondenzaRisultato atteso
Camicia blu esistenteSHIRT-BLUEAggiorna il prodotto esistente
Stessa maglietta con un nuovo titoloSHIRT-BLUEMantieni l'identità del prodotto
Nuova maglietta rossaSHIRT-REDCrea solo se il profilo consente nuovi prodotti

Costruisci un piccolo file prima di uno grande

Esporta prima alcuni prodotti rappresentativi. Includi un prodotto semplice, uno con opzioni e uno con più categorie. Mantieni l'esportazione come riferimento per i nomi dei campi e i formati supportati. Non trattare l'esempio qui sotto come un modello di estensione pronto all'uso; mappa queste intestazioni illustrative ai campi nel tuo profilo.

supplier_sku,name,price,quantity
SHIRT-BLUE,Blue cotton shirt,24.90,18
SHIRT-RED,Red cotton shirt,24.90,0

Salva il file con la codifica e il delimitatore selezionati nell'importatore. Ispezionalo in un editor di testo semplice così come in un foglio di calcolo. Le applicazioni per fogli di calcolo possono rimuovere zeri iniziali, riformattare identificatori lunghi e interpretare codici prodotto come date. Citare è anche importante quando una descrizione contiene il delimitatore.

Separa la creazione di prodotti dagli aggiornamenti di routine

Utilizza profili diversi per la creazione iniziale del prodotto e gli aggiornamenti giornalieri delle scorte. Un file di stock non dovrebbe sostituire inaspettatamente descrizioni, assegnazioni di categoria o URL SEO accuratamente modificati. Elenca i campi di proprietà di ciascun processo: ad esempio, il fornitore controlla la disponibilità, mentre il team di merchandising controlla descrizioni e immagini.

Decidi come il profilo gestisce le celle vuote. Un valore vuoto può significare "cancella questo campo", "lascia invariato" o "input non valido", a seconda del campo e della configurazione. Testa quel comportamento esplicitamente piuttosto che presumere che ogni cella vuota verrà ignorata. Una riga prodotto mancante ha anche bisogno di una politica separata; l'assenza da un file non è prova che un prodotto sia stato dismesso.

Esegui un test di ripetibilità su staging

  1. Registra il conteggio dei prodotti ed esporta i prodotti target prima di importare.
  2. Importa un piccolo campione contenente un articolo esistente, un nuovo articolo, zero stock e un cambio di titolo.
  3. Controlla identificatori, prezzi, stock, categorie, immagini e opzioni sia nell'amministrazione che nel negozio.
  4. Importa di nuovo il file identico. Gli articoli esistenti dovrebbero mantenere la loro identità e il conteggio dei prodotti non dovrebbe aumentare inaspettatamente.
  5. Cambia un valore e conferma che solo il prodotto e i campi previsti cambiano.

Prova anche una chiave duplicata, un prezzo non valido e un valore richiesto mancante. Un processo sicuro dovrebbe produrre un risultato chiaro e verificabile. Conserva il rapporto e il tuo export originale fino a quando i risultati non sono stati riconciliati. Non utilizzare una funzione di recupero automatico come sostituto di una procedura di backup e ripristino testata.

Controlla il negozio, non solo il rapporto di importazione

Un caricamento riuscito non prova che gli acquirenti vedano le informazioni corrette. Apri diversi prodotti, scegli le loro opzioni, aggiungili a un carrello di prova e confronta i totali visualizzati con i valori previsti. Controlla ogni negozio e lingua interessati dal profilo.

Dopo importazioni che cambiano prezzi o stock, rivedi anche eventuali feed pubblicitari programmati. Un database di negozi pulito può ancora essere seguito da un catalogo esterno obsoleto. Il nostro guida identificatore feed prodotto spiega i controlli di identità, mentre il lista di controllo sincronizzazione fornitori copre aggiornamenti ripetuti.

Quando dovresti automatizzare l'importazione?

Automatizza dopo che i test di campionamento e ripetibilità sono stati superati e qualcuno possiede il processo di fallimento. Mantieni un profilo nominato, una fonte di file nota e un registro di ciò che è cambiato. Se il formato della fonte cambia, fermati e rivalida prima della prossima produzione. Un'importazione automatizzata dovrebbe rendere un processo provato più facile da ripetere, piuttosto che rendere un processo incerto più frequente.