Kowal Custom Header Links per Magento 2
12,50 € 12,50 €
Kowal_ExportImportCategories è un modulo Magento 2 che consente di esportare e importare gli attributi delle categorie in formato CSV tenendo conto dello store view selezionato. L estensione è stata progettata per negozi che operano con più versioni linguistiche, più viste negozio o che devono aggiornare in massa i dati delle categorie senza modificare manualmente ogni categoria nel pannello di amministrazione.
Il modulo consente di esportare le categorie in un file CSV, modificare gli attributi selezionati al di fuori di Magento e quindi reimportare i dati in modalità di aggiornamento delle categorie esistenti o di creazione di nuove categorie. L importazione opera sullo store view indicato, permettendo di preparare comodamente traduzioni di nomi, descrizioni, meta tag, URL e altri attributi delle categorie.
Il modulo è destinato a:
store view selezionato.store view selezionato.update.insert.select e multiselect tramite le label delle opzioni.dry-run, ovvero validazione completa dell importazione senza salvataggio dei dati.url_key.L esportazione consente di generare un file CSV con le categorie per lo store view selezionato. L amministratore sceglie la vista negozio e gli attributi categoria da includere nel file. Il modulo aggiunge automaticamente le colonne di sistema necessarie per identificare le categorie e preservare la struttura ad albero.
L esportazione può essere utilizzata per:
L esportazione include gli attributi delle categorie. Il modulo non esporta i prodotti assegnati alle categorie. Inoltre non esegue operazioni di eliminazione delle categorie.
L amministratore può selezionare:
Store View,Il modulo supporta due modalità di esportazione dei valori:
resolved_value - viene esportato il valore visibile in un determinato store view, quindi dopo aver considerato il fallback di Magento al valore predefinito.store_override_only - viene esportato solo il valore sovrascritto direttamente per un determinato store view; se il valore è ereditato, la cella CSV resta vuota.La modalità resolved_value è comoda per il lavoro editoriale, perché mostra il valore reale visibile nel negozio. La modalità store_override_only è utile quando è necessario controllare esclusivamente traduzioni o sovrascritture specifiche di una determinata vista negozio.
L importazione consente di caricare un file CSV e salvare gli attributi categoria selezionati per lo store view indicato. Lo store view selezionato nel modulo di importazione ha priorità, mentre la colonna store_view_code del CSV viene utilizzata per validare che il file sia coerente con la vista negozio selezionata.
L importazione può essere utilizzata per:
url_key,updateLa modalità update aggiorna le categorie esistenti. Il modulo non crea nuove categorie in questa modalità.
La categoria viene cercata principalmente tramite entity_id. Se entity_id non è disponibile, il modulo può usare category_path, purché il percorso indichi in modo univoco una sola categoria.
La modalità update è consigliata per:
Esempio di scenario di traduzione:
store_view_code nel CSV con il codice dello store view di destinazione.entity_id.name, description, meta_title, meta_description.update per lo store view di destinazione.In questa variante il modulo salva gli attributi selezionati nel contesto dello store_id numerico selezionato nel modulo di importazione.
insertLa modalità insert crea nuove categorie. In questa modalità entity_id non è richiesto, perché Magento lo assegna automaticamente.
La nuova categoria deve avere un genitore indicato tramite:
parent_entity_id,parent_path.La modalità insert è consigliata per:
Se l importazione contiene sia genitore sia figlio, i dati devono essere ordinati dalle categorie di livello superiore a quelle di livello inferiore.
La prima riga del file CSV deve contenere le intestazioni delle colonne. Le colonne si dividono in:
Le colonne degli attributi devono corrispondere ai codici attributo Magento, ad esempio:
name,url_key,description,meta_title,meta_description,is_active,include_in_menu.Il modulo utilizza le seguenti colonne di sistema:
store_view_code,entity_id,parent_entity_id,category_path,parent_path,level,position,attribute_set_id.Le colonne di sistema non sono trattate come attributi EAV. Servono per identificare le categorie, validare lo store view e ricostruire la struttura ad albero.
store_view_code,entity_id,category_path,name,url_key,is_active,include_in_menu,meta_titlepl,13,Default Category/Gear/Bags,Torby,torby,1,1,Torbypl,14,Default Category/Gear/Fitness Equipment,Sprzet fitness,sprzet-fitness,1,1,Sprzet fitnessstore_view_code,parent_entity_id,parent_path,category_path,name,url_key,is_active,include_in_menudefault,12,Default Category/Gear,Default Category/Gear/Helmets,Helmets,helmets,1,1default,12,Default Category/Gear,Default Category/Gear/Gloves,Gloves,gloves,1,1Il modulo salva i valori nel CSV come testo. In questo modo il file può essere modificato in un foglio di calcolo, inviato a un traduttore o preparato automaticamente in un sistema esterno.
Per gli attributi di tipo select e multiselect il modulo lavora sulle label delle opzioni, non sugli ID tecnici delle opzioni. Ciò significa che nel CSV sono visibili valori leggibili, come Products only, Position o Price.
Per multiselect più valori vengono separati dal separatore |.
Esempio:
store_view_code,entity_id,category_path,display_mode,available_sort_by,default_sort_bydefault,13,Default Category/Gear/Bags,Products only,Position|Product Name|Price,PositionSe la label dell opzione non esiste o non è univoca, l importazione segnalerà un errore di validazione.
Durante l importazione l amministratore sceglie come interpretare le celle CSV vuote:
skip_empty - una cella vuota non modifica il valore esistente.clear_value - una cella vuota cancella il valore dell attributo per lo store view selezionato.use_default - una cella vuota rimuove la sovrascrittura dello store view e consente a Magento di usare il valore predefinito.Per impostazione predefinita, la variante consigliata per gli aggiornamenti è skip_empty, perché riduce il rischio di cancellare accidentalmente i dati.
Il modulo consente di configurare la strategia di gestione di url_key:
use_csv_value - usa il valore dal CSV.generate_from_name - genera url_key sulla base dell attributo name.keep_existing - in modalità update mantiene l attuale url_key.magento_default - lascia la gestione degli URL al meccanismo standard di Magento.L amministratore può inoltre decidere se, in caso di modifica di url_key, debbano essere creati permanent redirects.
Questa configurazione è particolarmente importante per le traduzioni, perché diversi negozi possono utilizzare strategie diverse:
Il modulo può importare gli attributi delle immagini categoria se le colonne corrispondenti vengono selezionate per l importazione.
Directory sorgente predefinita:
pub/media/import/categoriesNel CSV viene indicato il percorso testuale relativo a questa directory, ad esempio:
gear/bags.jpgIl modulo valida l esistenza del file e l estensione. Sono supportati formati grafici sicuri, come:
jpg,jpeg,png,webp,gif.La modalità dry-run consente di avviare la validazione dell importazione senza salvare dati in Magento.
In questa modalità il modulo:
select e multiselect,È il primo passaggio consigliato prima di ogni importazione più ampia.
L importazione funziona a lotti. La dimensione del batch può essere configurata nel modulo di importazione.
Valore predefinito:
100 wierszyIl batch processing riduce il rischio di timeout e consumo eccessivo di memoria con file più grandi.
Il modulo supporta tre varianti di comportamento in caso di errori:
skip_invalid_rows - le righe errate vengono ignorate, mentre quelle corrette continuano a essere importate.stop_on_first_error - l importazione si interrompe al primo errore.all_or_nothing - se una qualsiasi riga contiene un errore, i dati non vengono salvati.La variante consigliata per importazioni di grandi dimensioni è skip_invalid_rows, perché consente di elaborare i dati corretti e ottenere un report dei problemi per le righe rimanenti.
Dopo l importazione il modulo genera un report CSV contenente:
La cronologia delle importazioni è disponibile nel pannello di amministrazione. L amministratore può verificare:
dry-run,Il modulo utilizza ACL Magento e aggiunge autorizzazioni separate per esportazione, importazione e cronologia delle importazioni.
L importazione è protetta da:
Il modulo non elimina categorie e non importa prodotti assegnati alle categorie.
Esporti le categorie dallo store view di base, completi le traduzioni nel CSV, modifichi store_view_code con il codice dello store view di destinazione e importi i dati in modalità update.
Esporti gli attributi meta_title, meta_description, url_key, li modifichi nel CSV e importi solo le colonne selezionate.
Prepari un file CSV con category_path, parent_path, name e altri attributi richiesti, quindi lo importi in modalità insert.
Se il negozio dispone di attributi categoria personalizzati, il modulo li recupera dinamicamente da EAV e consente di selezionarli in esportazione e importazione.
Dopo l installazione il modulo è disponibile in:
System > Data Transfer > Export/Import CategoriesViste disponibili:
Export Categories,Import Categories,Import History.Questo documento descrive l installazione, la configurazione e l utilizzo del modulo Kowal_ExportImportCategories per Magento 2. Le istruzioni includono le informazioni del file README.md e le funzionalità implementate nel modulo.
8.1 o superiore consigliato.pub/media/import/categories.Il modulo è disponibile tramite repository Composer.
composer config repositories.export.import.categories vcs https://github.com/kowalco/export-import-categoriesSe il repository è privato, configura il token GitHub:
composer config --global --auth github-oauth.github.com Sostituisci con il tuo token di accesso.
composer require kowal/module-export-import-categoriesbin/magento module:enable Kowal_ExportImportCategoriesbin/magento setup:upgradebin/magento cache:flushNegli ambienti di produzione o in modalità production:
bin/magento setup:di:compileSe l ambiente lo richiede:
bin/magento setup:static-content:deploybin/magento cache:flushIn alternativa il modulo può essere inserito manualmente nella directory:
app/code/Kowal/ExportImportCategoriesDopo aver copiato i file, esegui:
bin/magento module:enable Kowal_ExportImportCategoriesbin/magento setup:upgradebin/magento cache:flushIn modalità production esegui anche:
bin/magento setup:di:compileDopo l installazione verifica che il modulo sia attivo:
bin/magento module:status Kowal_ExportImportCategoriesIl modulo dovrebbe trovarsi nell elenco dei moduli attivi.
Nel pannello di amministrazione vai a:
System > Data Transfer > Export/Import CategoriesDovrebbero essere visibili tre voci:
Export Categories,Import Categories,Import History.Il modulo aggiunge autorizzazioni amministrative separate:
Export/Import Categories,Se l utente admin non vede il menu del modulo, controlla il ruolo utente in:
System > Permissions > User RolesQuindi assegna le autorizzazioni appropriate alle risorse del modulo.
Il modulo è disponibile in:
System > Data Transfer > Export/Import CategoriesViste:
Export Categories - esportazione delle categorie in CSV.Import Categories - importazione delle categorie da CSV.Import History - cronologia delle importazioni e report.La vista di esportazione consente di generare un file CSV con le categorie.
Seleziona lo store view da cui verranno letti i valori degli attributi categoria.
Se selezioni uno store view linguistico, l esportazione può contenere valori specifici per quello store view o valori ereditati dallo scope predefinito, a seconda della modalità dei valori.
Campo opzionale che consente di limitare l esportazione alla categoria selezionata e al suo sottoalbero.
Se il campo viene lasciato vuoto, il modulo esporta le categorie dalla root category dello store view selezionato.
Definisce come esportare i valori dipendenti dallo store view.
Varianti disponibili:
resolved_value,store_override_only.resolved_value esporta il valore visibile nello store view selezionato dopo aver considerato il fallback di Magento.
store_override_only esporta solo il valore sovrascritto per lo store view selezionato. Se il valore è ereditato dal default scope, la cella CSV sarà vuota.
Separatore CSV. Per impostazione predefinita:
,È possibile usare un altro separatore se il file sarà modificato in uno strumento che richiede, ad esempio, il punto e virgola.
Elenco degli attributi categoria disponibili in Magento.
Il modulo recupera gli attributi dinamicamente da EAV, quindi nell elenco possono comparire anche attributi categoria personalizzati aggiunti nel progetto.
Le colonne di sistema vengono aggiunte automaticamente e non devono essere selezionate.
L esportazione dovrebbe sempre contenere le colonne di sistema:
store_view_code,entity_id,parent_entity_id,category_path,parent_path,level,position,attribute_set_id.Queste colonne servono per identificare le categorie, validare lo store view e gestire la struttura ad albero.
La vista di importazione consente di caricare un CSV e salvare i dati delle categorie.
Seleziona lo store view in cui verranno salvati i valori.
Questo campo determina lo store_id numerico utilizzato durante il salvataggio nelle tabelle Magento.
La colonna store_view_code del CSV non viene convertita direttamente in store_id. Viene usata per validare che il file corrisponda allo store view selezionato.
Esempio:
store_id = 1,store_view_code corrispondente a quello store view,store_id = 1.Modalità disponibili:
update,insert.update aggiorna le categorie esistenti.
insert crea nuove categorie.
File CSV con intestazioni nella prima riga.
Il file deve essere codificato in UTF-8.
Separatore CSV. Deve corrispondere al separatore utilizzato nel file.
Definisce il comportamento per le colonne che non sono né colonne di sistema né attributi categoria noti.
Varianti disponibili:
error - l importazione segnala un errore per le colonne sconosciute.ignore - le colonne sconosciute vengono ignorate.Variante consigliata:
errorDefinisce come il modulo interpreta le celle CSV vuote.
Varianti disponibili:
skip_empty,clear_value,use_default.skip_empty significa che una cella vuota non modifica il valore attuale.
clear_value significa che una cella vuota cancella il valore dell attributo.
use_default significa che una cella vuota rimuove la sovrascrittura dello store view e consente a Magento di usare il valore predefinito.
Variante consigliata per l importazione di aggiornamento:
skip_emptyDefinisce il modo di gestire l attributo url_key.
Varianti disponibili:
use_csv_value,generate_from_name,keep_existing,magento_default.use_csv_value salva url_key dal CSV.
generate_from_name genera url_key sulla base del valore name.
keep_existing mantiene l attuale url_key in modalità update.
magento_default lascia la gestione degli URL al meccanismo standard di Magento.
L opzione definisce se Magento deve creare un permanent redirect in caso di modifica di url_key.
Vale la pena abilitarla quando la modifica dell URL della categoria deve mantenere i redirect SEO dai vecchi indirizzi.
Directory di base per l importazione delle immagini categoria rispetto a pub/media.
Per impostazione predefinita:
import/categoriesPercorso completo in Magento:
pub/media/import/categoriesSe nel CSV indichi:
gear/bags.jpgil modulo cercherà il file:
pub/media/import/categories/gear/bags.jpgDefinisce il comportamento dell importazione in caso di errori.
Varianti disponibili:
skip_invalid_rows,stop_on_first_error,all_or_nothing.skip_invalid_rows ignora le righe errate e continua l importazione.
stop_on_first_error interrompe l importazione al primo errore.
all_or_nothing richiede la correttezza dell intero file; se si verifica un errore, l importazione non dovrebbe salvare i dati.
Variante consigliata per file di grandi dimensioni:
skip_invalid_rowsNumero di righe elaborate in un singolo lotto.
Per impostazione predefinita:
100Un valore più basso riduce il consumo di memoria. Un valore più alto può velocizzare l importazione su ambienti più potenti.
Elenco degli attributi da importare.
L importazione aggiorna solo gli attributi selezionati. Se una colonna esiste nel CSV ma l attributo non viene selezionato nel modulo, il modulo non dovrebbe salvarlo.
Modalità di validazione senza salvataggio dei dati.
Si consiglia di eseguire dry-run prima dell importazione effettiva, soprattutto per file di grandi dimensioni o modifiche SEO.
La modalità update serve per aggiornare le categorie esistenti.
Il CSV deve contenere:
store_view_code,entity_id oppure category_path,Il modulo prova a trovare la categoria tramite:
entity_id,category_path, se entity_id è vuoto.entity_id è il miglior identificatore quando l importazione avviene nello stesso ambiente Magento.
category_path è più portabile tra ambienti, ma deve essere univoco.
store_view_code,entity_id,category_path,name,url_key,meta_title,meta_descriptionpl,13,Default Category/Gear/Bags,Torby,torby,Torby,Torby i akcesoriapl,14,Default Category/Gear/Gloves,Rekawiczki,rekawiczki,Rekawiczki,Rekawiczki sportoweImpostazioni di importazione:
Store View: store view polacco,Import Mode: update,Attributes to Import: name, url_key, meta_title, meta_description,URL Key Strategy: use_csv_value,Empty Values Policy: skip_empty,Dry Run, poi l importazione effettiva.La modalità insert serve per creare nuove categorie.
Il CSV deve contenere:
store_view_code,category_path,parent_entity_id oppure parent_path,name,entity_id non è richiesto, perché Magento lo assegna automaticamente.
store_view_code,parent_entity_id,parent_path,category_path,name,url_key,is_active,include_in_menudefault,12,Default Category/Gear,Default Category/Gear/Helmets,Helmets,helmets,1,1default,12,Default Category/Gear,Default Category/Gear/Gloves,Gloves,gloves,1,1Impostazioni di importazione:
Store View: default store view,Import Mode: insert,Attributes to Import: name, url_key, is_active, include_in_menu,URL Key Strategy: use_csv_value oppure generate_from_name,Error Policy: skip_invalid_rows,Dry Run.Il modulo supporta select e multiselect tramite le label delle opzioni.
Non è necessario fornire gli ID tecnici delle opzioni.
Esempio:
store_view_code,entity_id,category_path,display_mode,available_sort_by,default_sort_bydefault,13,Default Category/Gear/Bags,Products only,Position|Product Name|Price,PositionPer multiselect più valori vengono separati dal separatore:
|Se la label non esiste o è ambigua, l importazione segnalerà un errore.
Prima di importare le immagini, inserisci i file nella directory:
pub/media/import/categoriesEsempio di CSV:
store_view_code,entity_id,category_path,image,thumbnaildefault,13,Default Category/Gear/Bags,gear/bags.jpg,gear/bags-thumb.jpgImpostazioni di importazione:
Images Base Directory: import/categories,image, thumbnail.Il modulo verificherà che i file esistano e abbiano estensioni supportate.
Dopo l importazione il modulo genera un report CSV.
Il report contiene:
Gli stati possono includere:
success,error,skipped_no_change,skipped_existing.La cronologia delle importazioni è disponibile in:
System > Data Transfer > Export/Import Categories > Import HistoryLa cronologia contiene:
dry-run,store_view_code corrisponda allo store view di destinazione.update.Empty Values Policy su skip_empty.Dry Run.category_path, parent_path oppure parent_entity_id.insert.name e gli altri attributi richiesti.Dry Run.Dopo aver importato modifiche alle categorie, è consigliabile aggiornare la cache Magento:
bin/magento cache:cleanSe il negozio richiede la reindicizzazione manuale dopo modifiche importanti al catalogo:
bin/magento indexer:reindexNelle installazioni Magento tipiche, il salvataggio delle categorie tramite i meccanismi standard di Magento dovrebbe avviare i processi appropriati collegati al modello categoria, ma dopo importazioni di grandi dimensioni è consigliato controllare cache e indici.
Verifica che il codice nella colonna store_view_code corrisponda allo store view selezionato nel modulo di importazione.
Controlla:
Attributes to Import,Empty Values Policy non è impostato su skip_empty,Dry Run.Verifica che la label dell opzione nel CSV corrisponda esattamente alla label dell opzione in Magento per lo store view selezionato.
Controlla:
pub/media/import/categories,Controlla parent_entity_id oppure parent_path. Il genitore deve esistere in Magento o trovarsi prima nel file di importazione.
Se il modulo è stato installato tramite Composer:
composer remove kowal/module-export-import-categoriesbin/magento setup:upgradebin/magento cache:flushPrima della disinstallazione assicurati che la cronologia delle importazioni possa essere eliminata. Il modulo crea la tabella:
kowal_export_import_categories_historytandembaits.com è un negozio online che opera nel settore della pesca. L’offerta del negozio si basa su un assortimento specializzato, in cui nomi corretti delle categorie, descrizioni precise e URL ben preparati hanno un impatto diretto sull’usabilità del negozio, sulla SEO e sulla comunicazione con i clienti in diversi Paesi.
Nell’ambito dell’espansione del negozio con nuove versioni linguistiche, il cliente aveva bisogno di un modo efficace per gestire le categorie in Magento 2.
Il problema principale era la specificità del settore della pesca. I nomi delle categorie non sono etichette semplici e universali. Spesso si riferiscono a tecniche di pesca specifiche, tipi di esche, accessori, serie di prodotti oppure concetti utilizzati solo dai pescatori esperti.
Con 10 versioni linguistiche, la gestione manuale delle categorie nel pannello Magento era troppo dispendiosa in termini di tempo e soggetta a errori. Il cliente aveva bisogno di avere il pieno controllo su:
La portata del lavoro comprendeva diverse decine di categorie in 10 versioni linguistiche. Ciò significava centinaia di valori testuali da preparare, verificare, correggere e importare.
Il lavoro standard nel pannello Magento avrebbe richiesto la modifica di ogni categoria separatamente per ogni store view. Con diverse decine di categorie e 10 lingue, un processo del genere sarebbe stato lento e difficile da controllare.
I rischi principali del lavoro manuale:
Il cliente aveva bisogno di un processo che permettesse di preparare i dati in blocco, verificarli prima dell’importazione e salvare in sicurezza solo gli attributi selezionati per uno store view specifico.
Per questo scenario è stato utilizzato il modulo Export Import Categories per Magento 2.
Il modulo ha consentito l’esportazione delle categorie in un file CSV, la preparazione dei dati linguistici al di fuori del pannello Magento e la successiva importazione dei valori nello store view selezionato.
Il processo è stato basato sulla modalità update, poiché la struttura delle categorie esisteva già nel negozio. L’obiettivo non era creare un nuovo albero delle categorie, ma completare e correggere i dati per le versioni linguistiche successive.
Nel progetto sono state fondamentali le seguenti funzioni del modulo:
entity_id come identificatore stabile della categoria,store_view_code con il codice della versione linguistica di destinazione,update,url_key,Per prima cosa è stata eseguita l’esportazione delle categorie dallo store view di base. Il file CSV conteneva colonne di sistema e attributi selezionati necessari per preparare le versioni linguistiche.
Le colonne di sistema più importanti:
store_view_code,entity_id,category_path,parent_path.Gli attributi operativi più importanti:
name,url_key,description,meta_title,meta_description.Sulla base del CSV esportato sono stati preparati dati separati per le singole versioni linguistiche.
Grazie a ciò, le persone responsabili dei contenuti potevano lavorare in un foglio di calcolo, visualizzando contemporaneamente molte categorie. Questo era particolarmente importante nel settore della pesca, dove i nomi delle categorie devono essere coerenti con la terminologia locale e con il modo reale in cui i clienti cercano i prodotti.
Nei file di importazione è stato mantenuto entity_id, in modo che il modulo potesse associare in modo univoco le righe CSV alle categorie Magento esistenti.
Questo ha permesso di importare le traduzioni senza il rischio di creare categorie duplicate.
Per ogni versione linguistica veniva impostato nel CSV il corretto store_view_code e veniva selezionato lo stesso store view nel modulo di importazione.
Il modulo convalidava la coerenza di questi dati. In questo modo è stato ridotto il rischio di importare accidentalmente le traduzioni nello store view sbagliato.
L’importazione veniva eseguita in modalità update, selezionando solo gli attributi da modificare per quella versione linguistica.
In questo modo il modulo non interferiva con gli altri dati della categoria.
Prima dell’importazione vera e propria, era possibile eseguire una convalida senza salvare i dati.
La modalità dry-run permetteva di verificare:
store_view_code corrispondesse allo store view selezionato,entity_id indicasse categorie esistenti,Dopo l’importazione, il modulo generava un report che consentiva di verificare lo stato delle singole righe.
Il report era particolarmente utile quando si lavorava su molte lingue, perché permetteva di individuare rapidamente eventuali errori in un file specifico o in una categoria specifica.
Il CSV era un formato pratico per questo progetto, perché:
entity_id e store_view_code.Il modulo ha consentito al cliente di gestire le categorie in 10 versioni linguistiche in modo ordinato e ripetibile.
Invece di modificare manualmente ogni categoria nel pannello Magento, il team poteva lavorare su file CSV, preparare le traduzioni in blocco e importare solo gli attributi selezionati per uno store view specifico.
I principali vantaggi:
Nel progetto era particolarmente importante la possibilità di controllare url_key, i nomi delle categorie e le descrizioni.
Per un negozio che opera in molte lingue, la traduzione automatica o la copia accidentale dei nomi delle categorie non è sufficiente. Ogni mercato può utilizzare termini di settore diversi e, nella pesca, le differenze terminologiche sono particolarmente rilevanti.
Il modulo ha permesso di preparare consapevolmente i valori SEO per ogni versione linguistica:
L’espansione di tandembaits.com con 10 versioni linguistiche richiedeva uno strumento che permettesse di gestire in modo efficiente le categorie Magento 2 a livello di store view.
Export Import Categories ha risolto questo problema, spostando il lavoro dalla modifica manuale nel pannello Magento a un processo controllato basato su CSV, convalida e importazione degli attributi selezionati.
Di conseguenza, il cliente ha ottenuto la possibilità di gestire comodamente nomi di categorie specialistiche, URL e descrizioni per molte lingue senza il rischio di sovrascrivere accidentalmente l’intera struttura delle categorie.