Het proces voor het verplaatsen van uw Easy Digital Downloads winkel van het ene domein naar het andere is erg ingewikkeld en vereist dat een paar verschillende dingen in een specifieke volgorde worden gedaan.
Wat betreft het wijzigen van domeinen voor uw winkel/database en het intact houden van al uw gegevens, hoewel dat geen service is die wij bieden, zijn er een paar geweldige plugins die u daarbij kunnen helpen. Een van de beste beschikbare is Duplicator.
Hoewel WordPress een ingebouwde import/export tool heeft, is deze helaas niet uitgebreid en zal veel van uw gegevens missen. Daarom bestaan plugins zoals WP Migrate DB Pro, die extreem uitgebreid is en een complete versie van uw gegevens biedt na migratie.
Update de instellingen van uw betaalprovider:
Afhankelijk van uw betaalprovider, moet u mogelijk de instellingen bij de provider opnieuw configureren, zodat betalingsbevestigingen naar uw nieuwe domein worden verzonden in plaats van naar het oude. Met Stripe worden deze "Webhooks" genoemd, met Paypal Standard wordt dit een IPN (Instant Payment Notification) genoemd. Elke betaalprovider heeft zijn eigen systeem en term hiervoor, en u moet deze instelling mogelijk aanpassen in uw betaalprovider zelf. Zorg ervoor dat u de installatiedocumentatie voor uw betaalprovider opnieuw doorneemt en ervoor zorgt dat alle domeinnaam-gerelateerde stappen nu naar uw nieuwe domeinnaam verwijzen.
Tip voor het vinden van documentatie: U kunt de documentatie voor uw provider vinden op de Easy Digital Downloads website. Ga naar de verkooppagina voor uw betaalprovider en klik op de link met de tekst "Bekijk installatiedocumentatie".
Als u Recurring Payments gebruikt:
Vergelijkbaar met de bovenstaande wijzigingen in de betaalprovider, moet u mogelijk aanvullende instellingen in uw betaalprovider aanpassen om rekening te houden met abonnementen als u de Recurring Payments extensie gebruikt en bestaande abonnementen heeft. Het is belangrijk op te merken dat vernieuwingsbetalingen worden geïnitieerd door de betaalprovider, en de betaalprovider stuurt die informatie vervolgens door naar uw winkel.
Om ervoor te zorgen dat die vernieuwingsbetalingen op uw nieuwe domeinnaam worden aangemaakt wanneer ze plaatsvinden, moet u alle webhooks, IPN's, INS of enig ander type meldingssysteem dat uw betaalprovider mogelijk gebruikt, aanpassen. U moet de URL wijzigen die de betaalprovider "pingt" wanneer een nieuwe vernieuwingsbetaling wordt verwerkt, zodat deze naar uw nieuwe domeinnaam verwijst. Om er zeker van te zijn dat u de juiste instelling bij uw provider aanpast, raadpleegt u de documentatie voor uw gekozen betaalprovider en volgt u de installatie-instructies, waarbij u deze keer uw nieuwe domeinnaam gebruikt.
Belangrijke opmerking voor PayPal Standard en Recurring Payments:
Als u Paypal Standard gebruikt: Paypal's IPN's worden uniek ingesteld voor elk abonnement, dus het bijwerken van de IPN is niet de enige stap die u hier moet nemen. U moet ook een script opzetten om de IPN-gegevens op de oude IPN-URL op te vangen en de IPN-gegevens door te geven aan de nieuwe IPN-URL. Dus bijvoorbeeld, als uw oude IPN-URL
https://youroldsite.com/?edd-listener=IPN was, moet u een script opzetten om de IPN-gegevens van die URL door te geven aan https://yournewsite.com/?edd-listener=IPN.
Dit betekent dat u uw oude domeinnaam moet behouden en ervoor moet zorgen dat de IPN correct wordt doorgestuurd naar uw nieuwe domein. Om dat te doen, kunt u een WordPress-plugin gebruiken zoals
WordPress PayPal IPN Forwarder. Merk op dat deze plugin van een derde partij is en alleen als voorbeeld wordt gegeven van hoe u uw IPN-gegevens naar een andere URL kunt doorsturen, en niet officieel wordt ondersteund of gegarandeerd door Easy Digital Downloads.
Als u Software Licensing gebruikt en updates levert:
Eerst moet u uw "call-home" URL in de code van uw software bijwerken om naar de nieuwe URL te "callen". Vervolgens moet u die update tegelijkertijd vanaf zowel de oude als de nieuwe site aanbieden. Op deze manier krijgt de bestaande software van uw klant, die nog steeds naar de oude site "callt", de update naar de software die de nieuwe "call-home" URL bevat voor toekomstige updates.
U moet de update voor de voorzienbare toekomst vanaf de oude site blijven aanbieden, totdat u er zeker van bent dat al uw klanten de software hebben bijgewerkt. Anders zullen die oude klanten nooit de nieuwe "call-home" URL ontvangen en worden afgesneden van toekomstige updates. Idealiter zou u voor altijd updates vanaf de oude URL blijven leveren - maar dat is aan u. Op een gegeven moment is het waarschijnlijk prima om te stoppen met het aanbieden van updates vanaf het oude domein. In de meeste gevallen wordt aanbevolen om de oude site intact te houden en updates aan te bieden voor ten minste 1 jaar.
Opmerking: Als u hoopt een enkel product van de ene winkel naar de andere te verplaatsen en u wilt dat bestaande licenties van klanten op de nieuwe site werken, is dit momenteel niet eenvoudig mogelijk. De enige manier om dit te bereiken zou zijn om de hele site te migreren met WP Migrate DB Pro en vervolgens alles van de site te verwijderen, behalve de gegevens die betrekking hebben op dat product en zijn licenties. Pogingen hiertoe worden niet aanbevolen.
Als u worstelt met migratie:
Als u al het bovenstaande hebt geprobeerd en nog steeds problemen ondervindt, hebben we een consultants-pagina met professionals die u kunt inhuren en die u kunnen helpen met migraties. U kunt hen hier bereiken:
https://easydigitaldownloads.com/customize-easy-digital-downloads/
