noprob agency logo
Richiedi informazioni
BlogPosting

Migrazione PrestaShop Shopify: cosa si mappa, cosa no e come fare i redirect

PrestaShop fa molte cose nativamente o con i moduli, e Shopify le fa in modo diverso. Questa è la mappa di cosa passa, cosa richiede una decisione e quali vecchi URL vanno rediretti. Non abbiamo migrato uno store PrestaShop e lo diciamo.

Antonio Manitta10 min di lettura
Copertina astratta, sfondo grigio chiaro, con fasce diagonali di puntini

La migrazione da PrestaShop a Shopify sposta un catalogo costruito su combinazioni, gruppi clienti e moduli in una piattaforma con varianti, collezioni e app, e dà a ogni vecchio URL di PrestaShop un redirect 301 verso il nuovo indirizzo. I dati dei prodotti sono la parte facile. Le decisioni stanno in ciò che PrestaShop fa nativamente o con i moduli e che Shopify fa in un altro modo.

Siamo noprob agency e facciamo questi passaggi con lo Shopify Launch Sprint. Questa guida copre solo ciò che è specifico di PrestaShop. Per ciò che è uguale su ogni piattaforma leggi la nostra guida alla migrazione a Shopify. Per il posizionamento usa la checklist SEO della migrazione. Per il budget, quanto costa migrare a Shopify. Se arrivi da un’altra piattaforma PHP, la guida da WooCommerce a Shopify copre quel caso.

PrestaShop o Shopify: perché si cambia?

Si lascia PrestaShop soprattutto per il costo di gestione che sta intorno al software, non per il software. PrestaShop è open source e il core è gratuito. Si paga tutto ciò che lo trasforma in uno store: i moduli, uno sviluppatore che li conosce e un hosting all’altezza. Quattro cose tornano sempre.

PrestaShop non è una brutta piattaforma. Il multistore nativo, i gruppi clienti e il comportamento per paese sono punti di forza reali, e più sotto diciamo dove Shopify richiede più lavoro per eguagliarli. Se il tuo store è stabile, su una versione supportata, con uno sviluppatore di cui ti fidi e pochi moduli, non c’è urgenza. Conviene muoversi quando la spesa dei moduli e la paura del prossimo aggiornamento sono la cosa principale che gestisci.

Abbiamo un caso studio su PrestaShop?

No. Non abbiamo migrato uno store PrestaShop e non presenteremo il risultato di un’altra piattaforma come se lo fosse. Le nostre due migrazioni reali su Shopify sono Integratori DTC Nazzi, da WooCommerce, e Cumini, da una piattaforma proprietaria legata al gestionale. Nazzi è il profilo più vicino: PHP, self-hosted, una pila di plugin e uno storico di ordini e URL da portare dall’altra parte. È una somiglianza, non la prova che PrestaShop si comporti allo stesso modo.

Quello che portiamo è un processo uguale su ogni piattaforma: inventario, mappatura dei dati, mappa dei redirect, ordini di prova e una data di go-live sul calendario. Tutto ciò che è specifico di PrestaShop qui sotto puoi verificarlo nella documentazione ufficiale di PrestaShop, che linkiamo man mano.

Quali concetti di PrestaShop non hanno un equivalente uno a uno su Shopify?

Sei: combinazioni, attributi e caratteristiche, l’albero delle categorie, gruppi clienti con prezzi specifici, multistore e corrieri. Ognuno richiede una decisione prima di importare qualsiasi CSV, perché la risposta cambia i dati che esporti.

Le combinazioni diventano varianti, con limiti più bassi

Una combinazione di PrestaShop è una versione di un prodotto costruita da attributi come taglia, colore o capacità. L’equivalente su Shopify è la variante, e il tetto è più basso: Shopify ha dei limiti su opzioni e varianti per prodotto, da leggere nella documentazione sulle varianti prima di pianificare. Un prodotto con molti gruppi di attributi può non entrare così com’è. Per ognuno decidi: separarlo in prodotti distinti, eliminare un attributo, oppure raccoglierlo come proprietà della riga d’ordine con un’app.

Una trappola è il prezzo. Una combinazione di PrestaShop può riportare il prezzo come differenza dal prezzo base del prodotto, quindi un export può mostrare la differenza invece del prezzo finale. Controlla nel tuo export quale dei due hai, ricostruisci i prezzi finali se serve e verifica un campione prima di importare tutto il catalogo.

Attributi e caratteristiche: uno costruisce le varianti, l’altro descrive

La documentazione di PrestaShop traccia il confine: gli attributi creano le combinazioni, le caratteristiche compaiono come tabella informativa. Su Shopify gli attributi che cambiano prezzo o giacenza diventano opzioni. Le caratteristiche come materiale, composizione o peso diventano metafield, che il tema può mostrare e i filtri possono usare (metafield di Shopify).

L’albero delle categorie diventa collezioni più menu

Le categorie di PrestaShop sono un albero, e la categoria predefinita di un prodotto determina il suo URL. Le collezioni di Shopify sono piatte. Tieni l’albero nel menu di navigazione, costruisci ogni collezione da tag o condizioni sui prodotti e usa la categoria predefinita soprattutto per decidere dove va il redirect del vecchio URL.

Gruppi clienti e prezzi specifici portano alla domanda sul B2B

I gruppi clienti di PrestaShop hanno uno sconto percentuale, la visualizzazione dei prezzi con o senza tasse e la possibilità di nascondere i prezzi, e i prodotti possono aggiungere prezzi specifici. Shopify non ha un oggetto identico. Se i tuoi gruppi sono livelli fedeltà, bastano sconti e tag dei clienti. Se sono acquirenti all’ingrosso con prezzi e visualizzazione fiscale propri, guarda le funzioni B2B di Shopify e verifica quali piani le includono. Prima di costruire qualcosa, conta i gruppi e i prezzi specifici che usi davvero: negli store si trovano spesso regole che nessuno ricorda.

Il multistore è dove Shopify chiede più lavoro

Il multistore di PrestaShop gestisce più shop da un solo back office. Su Shopify gli shop che in realtà sono paesi o lingue diventano di solito mercati dentro un solo store, con valute, lingue e domini propri. Gli shop che sono brand separati con cataloghi separati diventano store Shopify separati. Decidi quale è quale prima di pianificare il lavoro, perché cambia sia il perimetro sia la mappa dei redirect.

Corrieri e regole di spedizione diventano profili di spedizione

Corrieri, zone e fasce di prezzo o peso di PrestaShop vanno ricostruiti nelle impostazioni di spedizione di Shopify, che lavorano con profili di spedizione e tariffe per zona. In PrestaShop queste regole sono sparse tra le pagine di corrieri, zone e fasce. Scrivile prima in un’unica tabella, poi ricostruiscile e prova ognuna con un ordine.

Come si fa l’audit dei moduli PrestaShop prima di migrare?

Metti ogni modulo installato in uno di quattro gruppi: nativo in Shopify, app di Shopify, codice su misura oppure da eliminare. Fallo prima di toccare i dati, perché l’elenco dei moduli è il vero perimetro del progetto.

La migrazione è il momento più economico per eliminare moduli. Non ricostruire quello che non ricordi di aver installato.

Come si costruisce la mappa dei redirect dagli URL di PrestaShop?

Costruiscila dagli ID del database di PrestaShop, non solo da un crawl: gli URL semplificati contengono l’ID di ogni prodotto e categoria, e questo ti dà una chiave affidabile per collegare i vecchi indirizzi ai nuovi handle di Shopify. Lo schema predefinito del prodotto documentato da PrestaShop è {category:/}{id}-{rewrite}{-:ean13}.html, che produce indirizzi come /summer-dresses/7-printed-chiffon-dress.html. Lo schema è modificabile in Parametri Shop, Traffico e SEO (SEO e URL), quindi leggi il tuo lì prima di dare qualcosa per scontato. Quella pagina documenta solo il percorso del prodotto: gli altri modelli qui sotto sono ciò che ci aspettiamo, non qualcosa che abbiamo verificato su uno store PrestaShop.

A parte il percorso del prodotto, i modelli qui sopra sono aspettative non verificate e decide il tuo schema: controlla ognuno nel tuo back office e sugli URL reali in Search Console prima di scrivere il file. Shopify importa i redirect da un CSV nell’admin, una riga per vecchio URL. Redirige solo da URL che sul nuovo store risultano rotti, non può rediregere alcuni percorsi riservati e pone un limite al numero di redirect di uno store, da verificare per il tuo piano (redirect URL).

Non ogni vecchio URL merita un redirect. Sugli indirizzi WooCommerce archiviati di Nazzi abbiamo controllato 215 URL uno per uno e consegnato il CSV dei redirect 301. La logica qui è la stessa: redirigi ciò che ha un successore reale e lascia sparire le pagine senza equivalente. Per il metodo, vedi la guida di Google sugli spostamenti di sito con cambio di URL e la nostra checklist SEO.

Come si configurano pagamenti, fatture e tasse per uno store UE?

Configurali in quest’ordine: tasse, fornitore di pagamenti, tariffe di spedizione, poi fatturazione, e prova ognuno con un ordine vero prima di spostare il dominio. I dettagli dipendono dal tuo paese, quindi restiamo generali e rimandiamo alle pagine ufficiali.

Quanto dura la migrazione da PrestaShop a Shopify?

Con lo Shopify Launch Sprint lo store è pronto al giorno 14 e il go-live cade tra il giorno 15 e il 30, lo stesso calendario che usiamo su ogni piattaforma. Con PrestaShop i primi giorni vanno all’audit dei moduli, alle decisioni sulle combinazioni, alle regole di gruppi e corrieri e alla mappa dei redirect. Più presto sono chiusi, meno si sposta il calendario. Un limite onesto: i 14 giorni sono il calendario dello Sprint, non un tempo misurato su un progetto PrestaShop, perché non ne abbiamo fatti.

Domande frequenti

Posso importare i prodotti di PrestaShop su Shopify?

Sì, con un file CSV o con un’app di migrazione. La pagina di Shopify sulla migrazione elenca le opzioni e consiglia di importare prima i prodotti, poi i clienti, poi gli ordini. La documentazione di import di PrestaShop mostra la struttura dei file che usa per prodotti e combinazioni.

I moduli di PrestaShop funzionano su Shopify?

No. I moduli sono codice PHP per PrestaShop. Ognuno diventa una funzione nativa, un’app, codice su misura oppure niente.

Una nota finale

Gran parte del rischio nel lasciare PrestaShop sta in ciò che nessuno ha scritto: un modulo installato anni fa, un gruppo clienti con prezzi propri, una regola dei corrieri, un vecchio URL con dei link. Scrivi prima questa lista e il resto del progetto diventa molto più prevedibile.

Lo Shopify Launch Sprint porta il tuo store su Shopify in 14 giorni con il nostro Custom AI System: calendario fisso, prezzo pubblico e 4 garanzie scritte.

Antonio Manitta

Antonio Manitta

Founder e eCommerce Manager di NoProb Agency

Da oltre 7 anni aiuto brand fashion, integratori e DTC a far crescere il loro eCommerce. Lavoro in long-term partnership con tre brand alla volta, costruendo sistemi stabili che si compongono nel tempo.

Scopri NoProb →

Prontoarisolvere
ciòchetifrena?

Avatar
Prenota una call
Slot disponibili