Migrazione da PrestaShop a Magento: ciò che è proprio di PrestaShop
PrestaShop e Magento non organizzano allo stesso modo né i prodotti né gli indirizzi. Ecco ciò che è proprio di un negozio PrestaShop che passa a Magento: combinazioni, identificativi nelle URL, multinegozio, clienti e moduli.
Un negozio PrestaShop che passa a Magento cerca spesso più flessibilità per un catalogo che cresce, più negozi o più paesi. Entrambi sono software liberi pensati per l'e-commerce, ma non organizzano allo stesso modo né i prodotti né gli indirizzi, e il database di PrestaShop non si importa in Magento: i dati passano da esportazioni, da uno strumento o da un servizio di migrazione.
Questo articolo tratta ciò che è proprio di PrestaShop. Ciò che vale per qualsiasi arrivo su Magento (modello del catalogo, suffisso delle URL, riscritture, estensioni) è riunito nella nostra pagina sulla migrazione a Magento.
Combinazioni e caratteristiche
PrestaShop distingue gli attributi, che creano combinazioni (una combinazione di taglia e colore, con il suo stock, il suo riferimento e talvolta il suo impatto sul prezzo), dalle caratteristiche, descrittive (materiale, dimensioni). In Magento entrambi diventano attributi: quelli delle combinazioni servono a costruire un prodotto configurabile e i suoi prodotti semplici, le caratteristiche diventano attributi descrittivi, filtrabili o no.
Punti da verificare: gli impatti di prezzo delle combinazioni (Magento porta un prezzo per prodotto semplice), le immagini associate a ogni combinazione, i riferimenti e i codici EAN, e i pacchetti di PrestaShop, che diventano prodotti raggruppati o bundle secondo l'uso.
Le URL di PrestaShop contengono identificativi
Per impostazione predefinita, PrestaShop inserisce l'identificativo numerico negli indirizzi: una categoria ha la forma /12-scarpe, un prodotto /scarpe/345-sneaker-pelle.html, talvolta con l'identificativo della combinazione. Magento non ha questi identificativi nei suoi indirizzi, e comunque gli identificativi cambiano all'importazione. Nessuna regola generica può quindi tradurre un vecchio indirizzo in uno nuovo: serve un reindirizzamento per URL, da ogni prodotto e ogni categoria verso il suo equivalente.
Pensate anche agli indirizzi che PrestaShop genera oltre al catalogo: pagine CMS (/content/…), produttori e fornitori, pagine di risultati e di filtri, e gli indirizzi di ogni lingua se il negozio è multilingua. Anche le immagini dei prodotti hanno i loro indirizzi, spesso indicizzati in Google Immagini: vedi il nostro articolo sul reindirizzamento delle immagini.
Multinegozio, lingue e valute
Il multinegozio di PrestaShop e le sue lingue si ripartiscono in Magento tra siti web, negozi e viste del negozio. Decidete la corrispondenza prima dell'importazione: una lingua PrestaShop diventa di solito una vista del negozio, con le proprie chiavi URL, e ogni lingua riceve il proprio insieme di reindirizzamenti. I prezzi per paese, le valute e le regole fiscali si riconfigurano in Magento; non si copiano.
Clienti, ordini e moduli
Gli account cliente si importano con i loro indirizzi, ma le password sono registrate in una forma cifrata propria di PrestaShop che Magento non sa verificare: prevedete che i clienti impostino una nuova password e avvisateli. I gruppi di clienti e i loro sconti si ricreano. La cronologia degli ordini passa da uno strumento o un servizio di migrazione; le fatture emesse restano documenti contabili da conservare così come sono state emesse.
Ogni modulo PrestaShop (pagamento, corrieri, recensioni, fidelizzazione, blog) deve trovare il suo equivalente tra le estensioni Magento, oppure essere sviluppato di nuovo. Le regole comuni a qualsiasi migrazione di catalogo sono nel nostro articolo sulla migrazione dei dati e-commerce.
Il passaggio
Fate un backup del negozio PrestaShop (file e database) prima di qualsiasi operazione, poi tenetelo consultabile internamente dopo il passaggio: serve per verificare un ordine o una scheda prodotto. Il giorno del passaggio, mettetelo in manutenzione il tempo di migrare gli ultimi ordini e clienti, puntate il dominio verso il negozio Magento e attivate i reindirizzamenti. I reindirizzamenti in Magento, e dove collocarli, sono descritti nel nostro articolo sui reindirizzamenti in Magento.
Gli indirizzi di PrestaShop non si traducono con una regola generica. Swan associa ogni vecchia URL alla sua pagina Magento, vi fa convalidare i casi dubbi ed esporta i reindirizzamenti.
Le altre migrazioni verso Magento
- Migrare a Magento: cosa cambia, qualunque sia la piattaforma di partenza
- Da WooCommerce a Magento
- Da PrestaShop a Shopify, se Magento non è l'unica destinazione presa in considerazione