Esportare e importare dati

Gem Logic Le consente di esportare e importare dati in massa utilizzando file CSV e altri formati. Questa funzionalità è utile per migrare dati da un altro sistema, eseguire aggiornamenti in massa o generare report.

Vedi anche

Migrazione dei dati da un altro sistema per una guida passo dopo passo sulla migrazione dei Suoi dati da un altro sistema a Gem Logic.

Le azioni di esportazione e importazione sono disponibili dal menu Actions nella maggior parte delle viste elenco.

Esportare dati

Per esportare dati, acceda alla vista elenco dei record che desidera esportare (ad esempio Prodotti, Contatti, Ordini) e clicchi sul menu Azioni. Selezioni l’icona di download per aprire la finestra di dialogo di esportazione.

Può scegliere tra diversi formati di esportazione:

  • Excel (.xlsx)

  • PDF (.pdf)

  • CSV - formato EU (separato da punto e virgola)

  • CSV - formato US (separato da virgola)

Il file esportato contiene tutti i record che corrispondono ai Suoi filtri attuali. Applichi i filtri prima dell’esportazione per limitare i dati.

Storico esportazioni

Ogni esportazione viene registrata. Può visualizzare le esportazioni precedenti da Azioni ‣ Storico esportazioni nella vista elenco corrispondente. Da lì può scaricare nuovamente i file precedentemente esportati.

Importazione dati

Per importare dati, acceda alla vista elenco e clicchi su Azioni ‣ Importa. Si apre la finestra di dialogo di importazione dove può caricare un file CSV.

Scaricare un modello vuoto

Prima di importare, scarichi un modello CSV vuoto dalla finestra di dialogo di importazione. Il modello è disponibile in due formati:

  • formato US (separato da virgola)

  • formato EU (separato da punto e virgola)

Il modello contiene tutte le colonne disponibili con due righe di intestazione: la prima riga descrive ciascun campo e la seconda riga contiene i nomi interni dei campi. Non modifichi né rimuova queste righe di intestazione.

Inserisca i Suoi dati a partire dalla terza riga. Può eliminare le colonne di cui non ha bisogno e riordinarle secondo necessità.

Creazione di nuovi record

Per creare nuovi record, lasci vuota la colonna id. Gem Logic assegnerà automaticamente un ID a ciascun nuovo record al momento dell’importazione.

Aggiornamento dei record esistenti

Per aggiornare record esistenti, includa la colonna id con l’ID corretto del database del record che desidera aggiornare. Può ottenere questi ID esportando prima i dati esistenti.

Quando la colonna id contiene un valore che corrisponde a un record esistente, Gem Logic aggiornerà quel record con i valori della riga CSV invece di crearne uno nuovo.

Suggerimento

Un flusso di lavoro comune consiste nell”esportare prima i Suoi dati esistenti, modificare i valori necessari nel file esportato e quindi re-importarlo. Poiché il file esportato include gli ID del database, l’importazione aggiornerà i record esistenti.

Storico importazioni

Ogni importazione viene registrata. Può visualizzare le importazioni precedenti da Azioni ‣ Storico importazioni nella vista elenco corrispondente. Ogni voce di importazione mostra lo stato e consente di scaricare il file originale o un report con eventuali errori verificatisi.

Importazione prodotti

L’importazione prodotti segue lo stesso flusso generale delle altre importazioni — scarichi un modello CSV vuoto (US separato da virgola o EU separato da punto e virgola), compili le righe e carichi il file da Stock ‣ Prodotti ‣ Azioni ‣ Importa.

Due dettagli specifici per i prodotti:

  • I prodotti esistenti vengono abbinati tramite ``item_sku``, non tramite ``id``. Se l”item_sku di una riga esiste già in Gem Logic, quel prodotto viene aggiornato con i valori della riga. Le righe con un item_sku nuovo o vuoto creano un nuovo prodotto (uno SKU viene generato automaticamente quando il campo viene lasciato vuoto).

  • Le prime righe di intestazione del modello prodotti sono riservate e non devono essere modificate o rimosse. Può eliminare le colonne di cui non ha bisogno e riordinarle liberamente.

Dopo il caricamento, lo stato di ogni importazione è visibile da Actions ‣ Import history, dove è anche possibile scaricare un report degli errori per le righe non riuscite.

Regole di prezzo nell’importazione prodotti

Durante l’importazione dei prodotti, il prezzo per ciascun canale di vendita viene impostato tramite tre colonne che funzionano insieme come una tripla:

  • price — l’importo utilizzato dalla regola (non sempre il prezzo di vendita finale)

  • pricing_rule — come viene calcolato il prezzo di vendita da price

  • sales_channel_price — il canale di vendita a cui si applica questo prezzo

È possibile impostare fino a 5 di queste triple per prodotto (price, price_2price_5, ciascuna con un corrispondente pricing_rule_* e sales_channel_price_*). Le triple vuote vengono ignorate.

Valori consentiti per pricing_rule

La colonna pricing_rule deve essere uno di questi quattro valori — qualsiasi altro valore comporterà il rifiuto della riga:

  • fixed_price — il prezzo di vendita è uguale a price così com’è

  • cost_multiplier — il prezzo di vendita è costo × price (dove costo è la somma dei costi di metalli, gemme e componenti del prodotto)

  • price_per_carat — il prezzo di vendita è price × peso totale in carati delle gemme del prodotto

  • cost_based — il prezzo di vendita è uguale al costo del prodotto; price viene ignorato

Come viene applicata la tripla

  • Se price è impostato e sales_channel_price è vuoto, la regola e l’importo vengono applicati a tutti i canali di vendita per quel prodotto.

  • Se sia price che sales_channel_price sono impostati, la regola e l’importo vengono applicati solo a quel canale di vendita. Utilizzare la seconda e la terza tripla per canali aggiuntivi.

  • Se price è vuoto, non vengono apportate modifiche ai prezzi per quella tripla — anche se si compilano pricing_rule o sales_channel_price.

Reimportare per aggiornare i prezzi

Durante la reimportazione di prodotti esistenti:

  • Un pricing_rule vuoto imposta sempre la regola su fixed_price, sia per i nuovi prodotti che per l’aggiornamento di quelli esistenti. Se desidera mantenere una regola diversa (come cost_multiplier o price_per_carat), compili quel valore nella colonna pricing_rule.

Dopo l’importazione, Gem Logic ricalcola automaticamente il prezzo di vendita per ciascun canale di vendita in base alla regola, quindi non è necessario compilare anche la colonna del prezzo normale.

Tipi di record supportati

I seguenti tipi di record supportano esportazione e importazione:

  • Attributi

  • Marchi

  • Categorie

  • Certificati

  • Collezioni

  • Contatti

  • Acquisti da clienti

  • Indirizzi email

  • Modelli email

  • Carte regalo

  • Fatture e note di credito fornitori

  • Materiali

  • Memo e articoli di memo

  • Fatture e note di credito clienti

  • Prodotti

  • Progetti

  • Preventivi e articoli di preventivo

  • Riparazioni e articoli di riparazione

  • Vendite e articoli di vendita

  • Spedizioni

  • Magazzini

  • Ordini fornitore

  • Attività

  • Transazioni