Migrazione eCommerce: come proteggere URL, ordini e magazzino
Rifare un negozio online può sembrare un intervento principalmente grafico: nuova homepage, categorie più ordinate e un checkout moderno. Ma dietro la vetrina ci sono URL indicizzati, schede prodotto, disponibilità, ordini, pagamenti e processi utilizzati ogni giorno dal personale. Una...
Rifare un negozio online può sembrare un intervento principalmente grafico: nuova homepage, categorie più ordinate e un checkout moderno. Ma dietro la vetrina ci sono URL indicizzati, schede prodotto, disponibilità, ordini, pagamenti e processi utilizzati ogni giorno dal personale. Una migrazione eseguita senza controlli può lasciare un sito esteticamente riuscito ma operativo a metà. Questo articolo propone un metodo concreto per pianificare il passaggio di una piattaforma eCommerce, compresi progetti basati su Webasyst e Shop-Script, senza confondere il completamento tecnico con la reale continuità del negozio.
Capire che cosa si sta cambiando
La prima decisione riguarda il perimetro. Stai sostituendo soltanto il tema grafico, cambiando server, riorganizzando il catalogo, modificando gli URL o trasferendo tutto su una nuova piattaforma? Ogni scenario richiede controlli diversi. Un restyling con gli stessi indirizzi può ridurre il lavoro sui redirect, ma non elimina i rischi per filtri, carrello e moduli. Una migrazione completa aggiunge conversione dei dati, integrazioni e un momento preciso in cui il nuovo sistema diventa quello ufficiale.
Metti per iscritto quali componenti cambiano, chi approva il risultato e quali funzioni devono rimanere disponibili. Le indicazioni di Google sul trasferimento dei siti suggeriscono una preparazione accurata e, quando possibile, la separazione delle modifiche più importanti. Non è una promessa di mantenere invariato il traffico: è un modo per rendere i problemi più facili da individuare.
Fotografare la situazione di partenza
Prima di intervenire sull'ambiente di produzione, salva un inventario delle pagine che contano: categorie, prodotti, contenuti informativi, landing page, pagine di servizio e passaggi del checkout. Esporta identificativi interni, SKU, codici OEM se presenti, immagini, attributi, prezzi, disponibilità e condizioni dei prodotti. Registra anche tutte le connessioni: corrieri, gateway di pagamento, gestionale, marketplace, strumenti email, fatturazione e CRM. Non basta conservare un backup; verifica di poterlo ripristinare in modo controllato.
Per la SEO annota gli URL canonici, i titoli delle pagine, le pagine di ingresso da ricerca organica e i redirect già attivi. Search Console può contribuire alla valutazione, ma non contiene necessariamente tutti gli indirizzi importanti per clienti e partner. Combina più fonti: scansione del sito, sitemap, esportazioni del CMS e collegamenti presenti nelle comunicazioni aziendali. Conserva anche una fotografia dello stato degli ordini, dei flussi di pagamento e dei problemi noti per poter confrontare i risultati dopo il rilascio.
Creare una mappa affidabile degli URL
Ogni vecchio indirizzo dovrebbe portare a una destinazione equivalente quando questa esiste. Una scheda di un ricambio usato non va inviata automaticamente alla homepage perché il nuovo sistema utilizza URL differenti. Prima controlla se lo stesso articolo è stato importato con un altro identificativo. Per prodotti eliminati definitivamente valuta una pagina archivio realmente utile o una risposta 404/410 corretta. Anche categorie e pagine informative richiedono una decisione esplicita, anziché una regola generica che nasconde contenuti mancanti.
Quando l'indirizzo cambia in modo permanente, i redirect server-side 301 o 308 sono normalmente appropriati. La documentazione ufficiale di Google sui redirect spiega la differenza rispetto ai reindirizzamenti temporanei. Prova la lista completa, includendo URL con e senza barra finale, vecchie campagne, varianti prodotto e collegamenti esterni noti. Evita catene inutili e destinazioni che restituiscono errori; mantieni i redirect anche dopo il giorno del lancio.
Verificare l'identità dei prodotti, non soltanto il totale
Un import che indica lo stesso numero di articoli in origine e destinazione può comunque essere sbagliato. Due ricambi possono avere nomi molto simili ma codici, posizioni in magazzino, condizioni e compatibilità diversi. Associa ogni identificativo precedente a quello nuovo e controlla campioni di dati in modo approfondito. Includi articoli senza foto, prodotti con più varianti, disponibilità zero, caratteri speciali e riferimenti con zeri iniziali. Verifica che descrizioni e immagini rappresentino l'unità effettivamente in vendita.
Definisci poi quale applicazione controlla ogni informazione. Se disponibilità e prezzi vengono aggiornati dal gestionale, il sito non dovrebbe sovrascriverli con una copia precedente. Se lo stesso prodotto è venduto anche su eBay, stabilisci l'ordine delle sincronizzazioni, le regole per i conflitti e il trattamento dei messaggi duplicati. Esegui una prova in ambiente isolato prima di abilitare aggiornamenti in produzione. La riuscita dell'import iniziale non dimostra che i dati rimarranno corretti dopo una settimana di vendite.
Proteggere ordini, incassi e spedizioni
Il passaggio tra vecchio e nuovo negozio deve avere un momento definito. Decidi fino a quando il vecchio sito accetterà ordini e quando verrà eseguita l'ultima sincronizzazione. Concilia gli ordini mediante riferimenti stabili, verificando che nessuna transazione sia stata persa o importata due volte. Le notifiche dei gateway possono essere ripetute: il sistema deve riconoscerle senza creare doppi ordini o sottrarre due volte le quantità. Conserva in modo appropriato informazioni su rimborsi, spedizioni aperte e documenti necessari alla gestione dei clienti.
Prova pagamento riuscito, pagamento fallito, annullamento, ritorno dal gateway, spese di consegna, email di conferma e acquisto senza account. Utilizza soltanto modalità di test autorizzate dal fornitore. Controlla sia ciò che vede l'acquirente sia ciò che appare nel pannello amministrativo: un ordine, stato del pagamento corretto, quantità aggiornata e una notifica leggibile. La sola pagina di ringraziamento non è la prova che l'incasso sia stato confermato.
Controllare ambiente di test e segnali SEO
Lo staging deve essere protetto dall'accesso non autorizzato, senza esporre dati dei clienti o chiavi operative. Prima della pubblicazione verifica le regole robots, eventuali istruzioni noindex, codici HTTP, tag canonical, link interni e versioni linguistiche. Un noindex dimenticato nella nuova installazione può danneggiare la visibilità. Una pagina con canonical verso un URL vecchio o non disponibile rende più difficile interpretare il risultato. Se il sito è multilingue, controlla percorsi e destinazioni di ogni lingua.
Quando cambiano gli URL, genera sitemap che elenchino gli indirizzi canonici effettivi. Secondo le istruzioni di Google per le sitemap, gli URL devono essere completi; la loro presenza aiuta la scoperta, ma non garantisce l'indicizzazione. Confronta inoltre i dati strutturati con il contenuto visibile: prezzo e disponibilità dello schema prodotto non devono contraddire la pagina pubblica. Non copiare dati obsoleti dal vecchio tema soltanto perché il codice supera un test sintattico.
Collaudare percorsi d'acquisto realistici
Prepara scenari pratici: un cliente apre un vecchio link salvato, un altro cerca un codice articolo, un terzo applica filtri e un quarto conclude l'ordine dal telefono. Aggiungi casi meno frequenti, come risultati di ricerca vuoti, foto assenti, titoli lunghi e errori temporanei dei servizi esterni. Controlla carrello, spedizione, messaggi, gestione dei cookie e conferma. Se l'interfaccia è cambiata, prova tastiera, zoom elevato e navigazione accessibile, non soltanto il mouse sul monitor di chi sviluppa.
Nei progetti Shop-Script e Webasyst non isolare i template dai plugin. Verifica hook, cron, code di elaborazione, import programmati e registro degli errori. Una scheda prodotto perfetta sul frontend non dice nulla sulla sincronizzazione notturna. Coinvolgi operatori di magazzino e assistenza nel collaudo: conoscono vendite particolari, resi e casi di disponibilità incerta che un set dimostrativo difficilmente include.
Organizzare la pubblicazione e un piano di ritorno
Nomina un referente tecnico, un responsabile delle operazioni e una persona autorizzata alla decisione finale. Definisci la finestra di rilascio e il blocco temporaneo delle modifiche ai dati, se necessario. Prepara una procedura verificabile con backup, sincronizzazione finale, controllo dei redirect, prove di acquisto e criteri per interrompere il lancio. Il ritorno al vecchio sistema non è sempre un semplice cambio di DNS: se sono arrivati ordini reali sul nuovo sito, quei dati devono essere preservati e riconciliati.
Dopo la messa online controlla HTTPS, link storici, carrello, pagamento, spedizione, notifiche e gestione dei prodotti. Ripeti i controlli più critici dopo il primo ciclo di sincronizzazione programmata. Associa ogni problema a un responsabile e a una priorità fondata sull'impatto: un pagamento non registrato richiede azione immediata; un dettaglio visivo minore può essere corretto in seguito.
Monitorare il risultato e scegliere l'intervento giusto
Nei giorni successivi osserva errori 404, ordini, anomalie dei pagamenti, disponibilità e pagine di ingresso organiche. Leggi Search Console insieme ai log e alle risposte HTTP reali. Google avverte che durante i trasferimenti importanti possono verificarsi fluttuazioni temporanee nei risultati di ricerca; una giornata isolata non basta per giudicare un progetto. Aggiorna la mappa URL e la documentazione quando emergono casi non previsti.
Non sempre serve cambiare piattaforma. Se il sistema attuale è affidabile, un miglioramento mirato di struttura, tema e integrazioni può essere più ragionevole. Se invece blocca flussi necessari o rende difficile una manutenzione sicura, una migrazione pianificata può avere senso. Quadro Design sviluppa soluzioni eCommerce e cataloghi strutturati. Per valutare un rifacimento, puoi descrivere il tuo sito, il numero approssimativo di prodotti e le integrazioni prima di definire il progetto.