Migrare a Magento: cosa cambia, qualunque sia la piattaforma di partenza
Che il negozio arrivi da PrestaShop, da WooCommerce o da altrove, l'arrivo su Magento impone le stesse scelte: modello del catalogo, forma delle URL, gestione delle riscritture, estensioni. Ecco cosa cambia e cosa decidere prima della migrazione.
Magento (Magento Open Source, e Adobe Commerce nella versione a pagamento) è pensato per cataloghi grandi, multinegozio e multilingua. Ciò che lo rende potente lo rende anche esigente: arrivare su Magento significa adottare il suo modello di catalogo, la sua forma di URL, la sua gestione delle riscritture e il suo ecosistema di estensioni. Queste scelte sono le stesse qualunque sia la piattaforma di partenza.
Questa pagina riunisce ciò che cambia con l'arrivo su Magento. Ciò che è proprio della piattaforma di partenza ha il suo articolo: la migrazione da PrestaShop a Magento e la migrazione da WooCommerce a Magento. L'approccio generale a un cambio di piattaforma è descritto nella procedura di cambio di CMS. Per i passaggi SEO di un negozio, qualunque sia la piattaforma, vedete la migrazione di un sito e-commerce.
Il catalogo: adottare il modello di Magento
Magento registra le caratteristiche dei prodotti in attributi, raggruppati in set di attributi (un set per famiglia di prodotti). Un prodotto con varianti (taglia, colore) diventa un prodotto configurabile che raggruppa prodotti semplici, uno per variante. Gli altri tipi (prodotto raggruppato, bundle, prodotto virtuale o scaricabile) hanno anch'essi le loro regole.
Prima di qualsiasi importazione occorre quindi decidere come le caratteristiche e le varianti del vecchio negozio entrano in questo modello: quali attributi creare, quali servono ai filtri di navigazione, quale set di attributi per ogni famiglia. Queste decisioni condizionano i file di importazione e, più avanti, le pagine di filtro che Google potrà scansionare.
Magento importa in modo nativo i prodotti, i loro prezzi avanzati e i clienti con i loro indirizzi, in CSV (Sistema, Trasferimento dati, Importa). Gli ordini non si importano per questa via: la loro cronologia passa da uno strumento o un servizio di migrazione, oppure resta consultabile nel vecchio sistema. Il metodo complessivo è descritto nel nostro articolo sulla migrazione dei dati e-commerce.
Le URL: suffisso, percorso e viste del negozio
Magento costruisce l'indirizzo di un prodotto o di una categoria a partire dalla sua chiave URL, seguita da un suffisso, .html per impostazione predefinita, regolabile nella configurazione del catalogo (sezione di ottimizzazione per i motori di ricerca). Un'altra impostazione indica se l'indirizzo di un prodotto riprende il percorso delle sue categorie. Queste impostazioni si decidono prima della messa online: cambiarle dopo modifica tutti gli indirizzi del catalogo.
Le due questioni da risolvere presto:
- mantenere indirizzi vicini a quelli vecchi, riprendendo gli stessi slug come chiavi URL: i reindirizzamenti restano necessari non appena cambiano il prefisso o il suffisso, ma il piano è più facile da verificare;
- la lingua: ogni lingua è una vista del negozio, con le proprie chiavi URL; un sito multilingua deve prevedere un indirizzo per lingua e reindirizzamenti per lingua.
Riscritture e reindirizzamenti in Magento
Magento mantiene una tabella di riscritture delle URL: quando si modifica la chiave URL di un prodotto o di una categoria, può creare da solo un reindirizzamento permanente dal vecchio indirizzo (impostazione attiva per impostazione predefinita). Il back-office permette anche di aggiungere una riscrittura a mano (Marketing, Riscritture URL). Questi meccanismi servono alla vita quotidiana del catalogo; non conoscono gli indirizzi della vecchia piattaforma.
In una migrazione, le centinaia o migliaia di vecchi indirizzi si reindirizzano piuttosto a livello del server, nel .htaccess o nella configurazione del server web, prima che Magento elabori la richiesta. I tre metodi, e la loro posizione esatta nel .htaccess di Magento, sono descritti nel nostro articolo sui reindirizzamenti in Magento.
Estensioni, tema e hosting
I moduli della vecchia piattaforma non si trasferiscono: ogni funzione (pagamento, spedizione, recensioni, fidelizzazione, ricerca) si ritrova in un'estensione Magento o va sviluppata. Il tema va rifatto e ogni codice su misura riscritto. L'hosting deve essere all'altezza: Magento richiede più risorse della maggior parte delle piattaforme, un motore di ricerca dedicato (OpenSearch o Elasticsearch) e attività pianificate e cache ben configurate.
Fate l'elenco delle funzioni del negozio attuale prima di scegliere le estensioni: una funzione dimenticata si scopre spesso dopo la messa online, e a scoprirla è un cliente.
Di cosa si occupa Swan
Swan scansiona il vecchio negozio e la preproduzione Magento, associa ogni vecchia URL alla pagina Magento che le corrisponde per prossimità semantica del contenuto, vi fa convalidare i casi dubbi, controlla i reindirizzamenti in preproduzione e poi in produzione, e li esporta in .htaccess o in CSV. Importate anche le URL della Search Console e i vostri elenchi di URL (backlink, log) perché nessun indirizzo importante resti senza destinazione.
Il vostro negozio Magento è in preproduzione? Swan prepara, controlla ed esporta il piano di reindirizzamento del vecchio negozio.