Per la migrazione Shopify con gli agenti AI, dai agli agenti il lavoro ripetitivo che si può controllare (inventario, mappatura dei campi, abbinamento dei redirect, confronto dei dati, QA) e tieni a una persona ogni decisione e ogni passo irreversibile. Questo è tutto il metodo. Il resto del pezzo è il dettaglio, fase per fase.
Ho fatto diverse migrazioni a Shopify con 0 minuti offline e sono sviluppatore di formazione (laurea in Informatica). In noprob agency lavoriamo ogni giorno con agenti AI costruiti su Claude Code, e lo Shopify Launch Sprint porta uno store su Shopify in 14 giorni con il nostro Custom AI System. Questo articolo spiega il metodo che c’è dietro, così puoi giudicare qualsiasi offerta di migrazione, la nostra compresa.
Le parti che non dipendono dall’AI (perimetro, tempi, rischi) sono nella nostra guida alla migrazione a Shopify. I controlli SEO nel dettaglio stanno nella checklist SEO della migrazione e nella guida ai redirect 301.
Gli agenti AI possono migrare uno store su Shopify?
Gli agenti possono fare gran parte della digitazione in una migrazione, ma non il decidere. Shopify elenca cinque modi per spostare uno store: copia e incolla, import CSV, app di migrazione, un Shopify Partner o una soluzione su misura con le API di Shopify. Un agente non è un sesto modo. È un lavoratore più veloce che usa quegli stessi canali (file CSV, API, app) come strumenti, con le regole che gli dai tu.
Il motivo è semplice. Una migrazione è una catena di piccoli lavori con un ordine noto, una risposta giusta chiara e un modo economico per controllarla. Lì l’AI è forte. La stessa migrazione ha anche pochi momenti in cui un clic sbagliato non si disfa: sovrascrivere i prodotti online, spostare il dominio, cancellare il vecchio store. Quelli non sono per un agente. La mia regola: l’agente propone, una persona approva e niente di irreversibile parte senza quell’approvazione.
Quali pattern AI si usano in una migrazione?
Quattro pattern coprono quasi tutto: prompt chaining, tool use, reflection con un controllo separato e planning. La guida di Anthropic Building effective agents traccia la linea che conta: un workflow segue percorsi scritti in anticipo, un agente decide da solo passi e strumenti mentre procede. Per una migrazione scelgo un workflow dove i passi sono noti e un agente solo dove il percorso dipende da ciò che trova.
- Prompt chaining: un lavoro diviso in passi in ordine fisso, con un controllo tra un passo e l’altro. La pulizia di un catalogo funziona così: togli i duplicati, normalizza gli attributi, separa le varianti, mappa sui campi Shopify. Ogni passo riceve il risultato del precedente e un controllo ferma la catena se qualcosa non torna.
- Tool use: l’agente non tira a indovinare, chiama strumenti. Legge l’export del vecchio store, interroga il vecchio sito, scrive su uno store di sviluppo Shopify tramite API o CSV. Ciò che gli strumenti possono toccare decide quanto danno può fare un errore.
- Reflection con un controllo separato: una seconda passata, fatta da un controllore che non ha prodotto il lavoro, su criteri scritti (ogni destinazione dei redirect risponde 200, ogni prodotto ha un prezzo). Anthropic lo chiama pattern evaluator-optimizer. Il controllore deve essere separato: chi ha fatto il lavoro è la persona peggiore per valutarlo.
- Planning: per la parte in cui il percorso dipende dai dati, l’agente scrive prima il suo piano, una persona lo legge, poi esegue. Un URL che non rientra in nessuna regola, una variante che non si mappa: qui un agente si guadagna il posto.
Se vuoi la mappa più ampia di chatbot, workflow e agenti per uno store, leggi agenti AI per Shopify. Come usiamo Claude Code su uno store è in Claude e Claude Code su Shopify.
Cosa fa l’agente in ogni fase di una migrazione a Shopify?
Una migrazione ha sei fasi, e in ognuna l’agente prende il volume mentre una persona tiene la decisione. Per ogni fase qui sotto trovi cosa fa l’agente, cosa decide una persona e il controllo che dice se ha funzionato.
1. Inventario
Nell’inventario l’agente elenca tutto ciò che contiene il vecchio store: prodotti, collezioni, pagine, articoli, clienti, ordini, app, redirect e URL. Legge gli export, la sitemap e i dati della piattaforma. La guida di Google allo spostamento di un sito con cambi di URL indica altri posti dove si nascondono gli URL: log del server, analytics e Search Console.
- Agente: raccoglie ogni fonte in un unico inventario e segnala ciò che esiste in un posto e non in un altro (un prodotto nella sitemap ma non nell’export).
- Persona: decide cosa si sposta, cosa si archivia e cosa si lascia. Un plugin che cambia il modo di calcolare i prezzi è una regola della tua attività, non una riga di dati.
- Controllo: conteggi per tipo, firmati da una persona prima di iniziare qualsiasi altra cosa.
2. Pulizia e mappatura del catalogo
La mappatura del catalogo trasforma i vecchi campi in campi Shopify ed è l’uso migliore di una catena di prompt. Il CSV dei prodotti di Shopify ha regole precise: un prodotto si identifica con il suo handle, le varianti hanno fino a 3 opzioni e, se in un aggiornamento mancano le colonne delle opzioni, le varianti esistenti vengono eliminate. Regole così sono il motivo per cui una tabella di mappatura si scrive e si controlla prima di qualsiasi import.
- Agente: normalizza duplicati, attributi a testo libero e codici, separa le varianti, scrive la tabella di mappatura (campo vecchio, campo Shopify) e produce il file di import.
- Persona: approva la tabella di mappatura e i casi ambigui che l’agente elenca: una variante che potrebbe essere due prodotti, un attributo senza equivalente su Shopify.
- Controllo: un controllore separato confronta il file di import con la fonte, prodotto per prodotto, su criteri scritti.
I nostri casi studio raccontano cosa è successo su ogni store, non cosa ha fatto un agente. Lo store di Cumini veniva da una piattaforma proprietaria legata al gestionale. Dati puliti sono anche ciò che rende utili dopo Shopify Magic e Sidekick: nei miei progetti li uso su dati puliti, con revisione umana.
3. La mappa dei redirect 301
La mappa dei redirect collega ogni vecchio URL alla pagina che lo sostituisce e decide quanto traffico di ricerca sopravvive allo spostamento. Google chiede una mappatura completa e redirect permanenti da ogni vecchio URL al nuovo, brevi (niente lunghe catene) e mai riversati sulla home.
- Agente: ordina ogni vecchio URL per tipo (prodotto, collezione, articolo, pagina, altro), lo abbina al nuovo catalogo per handle, titolo e attributi e scrive l’abbinamento con una breve motivazione. Controlla anche che ogni vecchio URL risponda 404 sul nuovo store, perché Shopify reindirizza solo gli URL che mostrano “Page not found” e non può reindirizzare alcuni percorsi riservati come `/cart`.
- Persona: decide le pagine senza un vero equivalente (redirect alla collezione più vicina, oppure lasciarle in 404) e verifica un campione a mano.
- Controllo: ogni destinazione risponde 200, nessuna catena, nessuna home come ripiego e il campione verificato a occhio.
Il nostro caso studio Nazzi, passato da WooCommerce, racconta l’esito del nostro lavoro su quello store, non il lavoro di un agente: 215 URL archiviati del vecchio sito controllati uno per uno, 138 con un redirect 301, 77 in 404, e il CSV dei redirect consegnato da importare in Shopify. Tieni i redirect attivi a lungo: Google dice in genere almeno un anno. Il metodo in cinque passi e un template sono in redirect 301 su Shopify.
4. Migrazione dei dati
La migrazione dei dati porta prodotti, clienti e ordini su Shopify nell’ordine giusto, prima su uno store di sviluppo e poi su quello vero. La pagina di Shopify sulla migrazione dice di importare prima i prodotti, poi i clienti, poi gli ordini storici, e tra i contenuti che si possono spostare elenca blog e pagine.
- Agente: esegue l’import sullo store di sviluppo a lotti, registra ogni lotto, ritenta solo ciò che è fallito dopo aver verificato che non fosse già passato (niente prodotti duplicati) e scrive un report di riconciliazione, vecchio store contro nuovo.
- Persona: legge il report di riconciliazione riga per riga e approva l’esecuzione sullo store vero, l’unico passo che scrive dati reali.
- Controllo: conteggi e totali vecchio contro nuovo, con ogni differenza spiegata.
5. Tracking
Il tracking deve funzionare dal primo giorno, perché dopo il passaggio non puoi ricostruire numeri che non hai registrato. È un lavoro di confronto, e gli agenti confrontano bene.
- Agente: elenca gli eventi del vecchio store (acquisto, aggiunta al carrello, passi del checkout, iscrizione alla newsletter), li confronta con il nuovo, fa partire eventi di prova e segnala cosa manca o manda parametri sbagliati.
- Persona: decide quali eventi e quali regole di attribuzione contano e cosa permette il banner dei consensi.
- Controllo: un audit del tracking prima e dopo. Il nostro caso studio Cumini riporta un punteggio dell’audit del tracking da 31 a 92 su 100 attorno alla migrazione.
6. QA prima e dopo il go live
Il QA si fa due volte, sulla copia prima del go live e sullo store online dopo, e in entrambi i casi chi controlla non è chi ha fatto il lavoro. Shopify consiglia di fare ordini di prova prima del lancio per verificare pagamenti riusciti e falliti, rimborsi, annullamenti ed evasione.
- Agente: il controllore esegue criteri scritti (prezzi, varianti, immagini, redirect, codici di stato, dati strutturati, email di notifica). Dopo il go live ripassa l’elenco dei vecchi URL, guarda i 404 in Search Console e verifica che gli eventi continuino a partire.
- Persona: fa gli ordini di prova, guarda da telefono le pagine che contano e dà l’approvazione al go live, che comprende il cambio di dominio.
- Controllo: una checklist di go live in cui ogni voce bloccante ha un responsabile e una voce bloccante non superata ferma il passaggio.
La divisione completa in un elenco
| Fase | Agente | Persona | Controllo |
|---|---|---|---|
| Inventario | L’agente raccoglie | Una persona decide cosa si sposta | Il controllo è un conteggio per tipo |
| Catalogo | L’agente normalizza e mappa | Una persona approva i casi ambigui | Un controllore separato confronta con la fonte |
| Redirect | L’agente abbina e testa | Una persona decide le pagine senza equivalente | Il controllo sono i codici di stato più un campione a mano |
| Dati | L’agente importa a lotti su uno store di sviluppo | Una persona approva l’esecuzione vera | Il controllo è il report di riconciliazione |
| Tracking | L’agente confronta gli eventi | Una persona sceglie cosa conta | Il controllo è l’audit prima e dopo |
| QA | Il controllore esegue i criteri | Una persona fa gli ordini di prova e approva il go live | Il controllo è la checklist di go live |
Cosa deve restare sempre a una persona in una migrazione?
Decisioni, approvazioni e azioni irreversibili restano sempre a una persona. Decisioni: cosa si sposta, la struttura degli URL, quale vecchia pagina merita un redirect, quali strumenti tiene lo store. Approvazioni: la tabella di mappatura, il campione dei redirect, l’esecuzione sullo store vero, il go live. Azioni irreversibili: sovrascrivere prodotti online, cancellare qualsiasi cosa, spostare il dominio, chiudere il vecchio store, mandare un’email ai tuoi clienti.
L’import CSV mostra il perché. Nelle regole del CSV di Shopify le colonne vuote sovrascrivono i valori esistenti e “Overwrite products with matching handles” aggiorna i prodotti che esistono già. Veloce e giusto è ottimo; veloce e sbagliato su dati veri è un brutto pomeriggio. Quattro regole tengono un agente dentro i confini:
- Minimo privilegio: sola lettura sul vecchio store, scrittura solo su uno store di sviluppo, scrittura sullo store vero solo per un’esecuzione approvata.
- Prima lo store di sviluppo: ogni import gira lì prima di toccare i dati veri.
- Tutto registrato: cosa è partito, su quali elementi, con quale esito, così ogni passo si può ricostruire e annullare.
- I contenuti importati sono dati, mai istruzioni: la descrizione di un prodotto o la nota di un cliente può contenere testo che prova a guidare un modello. OWASP lo chiama prompt injection indiretta e tra le difese elenca il minimo privilegio e l’approvazione umana.
Il quadro completo di ciò che un agente può toccare su uno store è in sicurezza degli agenti AI su Shopify.
Come migro da Magento o WooCommerce a Shopify con l’aiuto dell’AI?
Segui le stesse sei fasi e cambia solo la fonte: dove stanno i dati e che aspetto hanno i vecchi URL. Su Magento il catalogo di solito è la parte pesante (prodotti configurabili, molti set di attributi, più viste dello store), quindi mappatura e mappa dei redirect richiedono più cura. Su WooCommerce molto vive nei plugin e nella struttura dei permalink, quindi viene prima l’inventario dei plugin e dei dati che possiedono.
Le nostre guide per piattaforma vanno più a fondo: Magento su Shopify e WooCommerce su Shopify, dove Nazzi è il caso di riferimento. Lo Sprint copre la migrazione a Shopify da qualsiasi piattaforma, e dietro il metodo ci sono oltre sette anni di progetti eCommerce.
Come funziona questo metodo nello Shopify Launch Sprint?
Lo Shopify Launch Sprint applica questo metodo: sviluppo con agenti AI, redirect map 1:1 collaudata in automatico e riconciliazione al 100%. Ogni URL con traffico ha il suo redirect 1:1, testato in automatico prima e dopo il go live. Prodotti, varianti, clienti e storico ordini sono riconciliati al 100%, con ogni conteggio della piattaforma vecchia confrontato con Shopify. I nostri specialisti tengono le decisioni.
Il calendario è fisso: 14 giorni, go live tra il giorno 15 e il 30, 90 giorni di supporto e 4 garanzie scritte. Una migrazione è anche il momento più economico per sistemare i dati, perché ogni prodotto viene toccato comunque. Se il tuo store è già su Shopify, la strada più leggera è l’AI Accelerator.
Domande frequenti
L’AI può migrare il mio store su Shopify da sola?
No, e non deve. Gli agenti AI fanno il lavoro ripetitivo e controllabile: inventario, mappatura, abbinamento dei redirect, import su uno store di sviluppo, confronti e QA. Una persona decide cosa si sposta, approva la mappatura e l’esecuzione vera e dà il go live.
Quali parti di una migrazione a Shopify si possono automatizzare?
Gran parte del volume: l’inventario, la pulizia e la mappatura del catalogo, la prima bozza della mappa dei redirect 301, gli import a lotti su uno store di sviluppo, il report di riconciliazione, i confronti del tracking e i controlli di QA. Le decisioni e i passi irreversibili non si automatizzano.
È sicuro dare a un agente AI l’accesso al mio store?
È sicuro quando l’accesso è limitato: sola lettura sul vecchio store, uno store di sviluppo per le scritture, un’unica esecuzione approvata sullo store vero, un registro di ogni azione. Tratta i contenuti importati come dati, mai come istruzioni, come raccomanda OWASP per la prompt injection indiretta.
Mi serve ancora un’app di migrazione o un CSV?
L’agente lavora attraverso quegli stessi canali. Shopify elenca import CSV, app di migrazione, un Partner e una soluzione su misura con le API di Shopify come modi per spostare uno store, e un agente li usa come strumenti. Quello che aggiunge è velocità, coerenza e controlli.
Come aiuta l’AI con i redirect SEO in una migrazione?
Ordina ogni vecchio URL per tipo, lo abbina alla nuova pagina, verifica che ogni vecchio URL risponda 404 sul nuovo store e che ogni destinazione risponda 200, e scrive il CSV. Una persona decide le pagine senza equivalente e controlla un campione a mano.
Quanto dura una migrazione a Shopify con l’AI?
Dipende da catalogo, integrazioni e design. Lo Shopify Launch Sprint segue un calendario fisso di 14 giorni, con go live tra il giorno 15 e il 30 e 90 giorni di supporto dopo.
Lo Sprint ha un prezzo pubblico per fatturato: €5.800 sotto i €2M, €8.800 tra €2M e €20M, €12.800 oltre i €20M, IVA esclusa, in 4 rate.
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
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 →
















