Il processo per spostare il tuo negozio Easy Digital Downloads da un dominio a un altro è molto complesso e richiede che alcune cose vengano fatte in un ordine specifico.
Per quanto riguarda la modifica dei domini per il tuo negozio/database e il mantenimento di tutti i tuoi dati intatti, sebbene non sia un servizio che forniamo, esistono ottimi plugin per aiutarti. Uno dei migliori disponibili è Duplicator.
Sebbene WordPress disponga di uno strumento di importazione/esportazione integrato, sfortunatamente non è molto esteso e perderà molti dei tuoi dati. Ecco perché esistono plugin come WP Migrate DB Pro, che è estremamente esteso e fornisce una versione completa dei tuoi dati dopo la migrazione.
Aggiorna le impostazioni del tuo gateway di pagamento:
A seconda del tuo gateway di pagamento, potrebbe essere necessario riconfigurare l'impostazione del gateway in modo che le conferme di pagamento vengano inviate al tuo nuovo dominio, invece che a quello vecchio. Con Stripe, questi sono chiamati "Webhooks", con Paypal Standard questo è chiamato IPN (Instant Payment Notification). Ogni gateway di pagamento ha il suo sistema e termine per questo, e potrebbe essere necessario modificare questa impostazione nel gateway di pagamento stesso. Per essere sicuri, rivedi la documentazione di configurazione del tuo gateway di pagamento, assicurandoti che tutti i passaggi relativi al nome di dominio puntino ora al tuo nuovo nome di dominio.
Suggerimento per trovare la documentazione: puoi trovare la documentazione per il tuo gateway sul sito Web di Easy Digital Downloads. Vai alla pagina di vendita del tuo gateway di pagamento e fai clic sul link "Visualizza documentazione di configurazione".
Se stai usando Pagamenti Ricorrenti:
Analogamente alle modifiche del gateway di pagamento sopra menzionate, potrebbe essere necessario modificare impostazioni aggiuntive nel tuo gateway di pagamento per gestire gli abbonamenti se stai utilizzando l'estensione Pagamenti Ricorrenti e hai abbonamenti esistenti. È importante notare che i pagamenti di rinnovo sono avviati dal gateway di pagamento, e il gateway di pagamento trasmette quindi tali informazioni al tuo negozio.
Per far sì che i pagamenti di rinnovo vengano creati sul tuo nuovo nome di dominio quando si verificano, dovrai modificare eventuali webhook, IPN, INS o qualsiasi altro tipo di sistema di notifica che il tuo gateway di pagamento potrebbe utilizzare. Dovrai cambiare l'URL che il gateway di pagamento "ping" quando viene elaborato un nuovo pagamento di rinnovo in modo che punti al tuo nuovo nome di dominio. Per essere sicuro di modificare l'impostazione corretta presso il tuo gateway, rivedi la documentazione del gateway di pagamento scelto e segui le sue istruzioni di configurazione, assicurandoti di utilizzare questa volta il tuo nuovo nome di dominio.
Nota importante per PayPal Standard e Pagamenti Ricorrenti:
Se si utilizza Paypal Standard: gli IPN di Paypal sono impostati in modo univoco per ogni abbonamento, quindi l'aggiornamento dell'IPN non è l'unico passaggio da eseguire qui. Sarà inoltre necessario impostare uno script per acquisire i dati IPN dal vecchio URL IPN e passarli al nuovo URL IPN. Quindi, ad esempio, se il tuo vecchio URL IPN fosse
https://vecchiosito.com/?edd-listener=IPN dovrai impostare uno script per passare i dati IPN da quell'URL a https://nuovosito.com/?edd-listener=IPN.
Ciò significa che è necessario mantenere il vecchio nome di dominio e assicurarsi che l'IPN venga passato correttamente al nuovo dominio. Per fare ciò, è possibile utilizzare un plugin di WordPress come
WordPress PayPal IPN Forwarder. Si noti che il plugin è di terze parti e viene fornito solo come esempio di come passare i dati IPN a un altro URL, e non è ufficialmente supportato o garantito da Easy Digital Downloads.
Se si utilizza Software Licensing e si forniscono aggiornamenti:
Innanzitutto, dovrai aggiornare il tuo URL di "call-home" nel codice del tuo software per chiamare il nuovo URL. Quindi, dovrai fornire quell'aggiornamento sia dal vecchio sito che dal nuovo sito contemporaneamente. In questo modo, il software esistente del tuo cliente, che "chiama ancora a casa" il vecchio sito, riceverà l'aggiornamento del software che contiene il nuovo URL di "call-home" per futuri aggiornamenti.
Dovrai continuare a fornire l'aggiornamento dal vecchio sito per il futuro prevedibile, fino a quando non sarai sicuro che tutti i tuoi clienti abbiano aggiornato il software. Altrimenti, quei vecchi clienti non riceveranno mai il nuovo URL "call-home" e saranno tagliati fuori dai futuri aggiornamenti. Idealmente, continueresti a fornire aggiornamenti dal vecchio URL per sempre – ma questo dipende da te. A un certo punto, probabilmente andrebbe bene smettere di fornire aggiornamenti dal vecchio dominio. Nella maggior parte dei casi, si consiglia di mantenere il vecchio sito intatto e fornire aggiornamenti per almeno 1 anno.
Nota: Se speri di spostare un singolo prodotto da un negozio all'altro e desideri che le licenze esistenti dei clienti funzionino sul nuovo sito, al momento non è qualcosa di facilmente realizzabile. L'unico modo per realizzarlo sarebbe migrare l'intero sito utilizzando WP Migrate DB Pro e quindi eliminare tutto ciò che riguarda il sito tranne i dati relativi a quel prodotto e alle sue licenze. Tentare ciò non è raccomandato.
Se hai difficoltà con la migrazione:
Se hai già tentato tutto quanto sopra e stai ancora riscontrando difficoltà, abbiamo una pagina di consulenti professionisti disponibili a noleggio che possono aiutarti con le migrazioni. Puoi contattarli qui:
https://easydigitaldownloads.com/customize-easy-digital-downloads/
