Procesul de mutare a magazinului dvs. Easy Digital Downloads de pe un domeniu pe altul este foarte complex și necesită ca câteva lucruri diferite să fie făcute într-o ordine specifică.
În ceea ce privește schimbarea domeniilor pentru magazinul/baza dvs. de date și păstrarea intactă a tuturor datelor dvs., deși nu este un serviciu pe care îl oferim, există câteva pluginuri excelente care vă pot ajuta în acest sens. Unul dintre cele mai bune disponibile este Duplicator.
Deși WordPress are un instrument de import/export încorporat, din păcate acesta nu este extins și va omite o mare parte din datele dvs. Acesta este motivul pentru care există pluginuri precum WP Migrate DB Pro, care este extrem de extins și oferă o versiune completă a datelor dvs. după migrare.
Actualizați setările gateway-ului dvs. de plată:
În funcție de gateway-ul dvs. de plată, este posibil să fie necesar să reconfigurați setarea la gateway, astfel încât confirmările de plată să fie trimise către domeniul dvs. nou, în locul celui vechi. Cu Stripe, acestea se numesc „Webhooks”, cu Paypal Standard, acesta se numește IPN (Instant Payment Notification). Fiecare gateway de plată are propriul sistem și termen pentru acest lucru, și este posibil să fie necesar să ajustați această setare în gateway-ul dvs. de plată. Pentru a fi sigur, parcurgeți din nou documentația de configurare pentru gateway-ul dvs. de plată, asigurându-vă că toți pașii legați de numele domeniului indică acum către noul dvs. nume de domeniu.
Sfat pentru localizarea documentației: Puteți găsi documentația pentru gateway-ul dvs. pe site-ul Easy Digital Downloads. Accesați pagina de vânzări pentru gateway-ul dvs. de plată și faceți clic pe linkul care spune „View Setup Documentation”.
Dacă utilizați Plăți Recurente:
Similar cu modificările de mai sus ale gateway-ului de plată, este posibil să fie necesar să ajustați setări suplimentare în gateway-ul dvs. de plată pentru a gestiona abonamentele dacă utilizați extensia Plăți Recurente și aveți abonamente existente. Este important de menționat că plățile de reînnoire sunt inițiate de gateway-ul de plată, iar gateway-ul de plată transmite apoi acele informații către magazinul dvs.
Pentru ca acele plăți de reînnoire să fie create pe noul dvs. nume de domeniu atunci când au loc, va trebui să ajustați orice webhooks, IPN-uri, INS-uri sau orice alt tip de sistem de notificare pe care gateway-ul dvs. de plată l-ar putea folosi. Va trebui să schimbați URL-ul pe care gateway-ul de plată îl va „ping-ui” atunci când o nouă plată de reînnoire este procesată, astfel încât să indice către noul dvs. nume de domeniu. Pentru a fi sigur că ajustați setarea corectă la gateway-ul dvs., revizuiți documentația pentru gateway-ul de plată ales și urmați instrucțiunile de configurare, asigurându-vă că de data aceasta utilizați noul dvs. nume de domeniu.
Notă importantă pentru PayPal Standard și Plăți Recurente:
Dacă folosiți Paypal Standard: IPN-urile Paypal sunt setate unic pentru fiecare abonament, deci actualizarea IPN-ului nu este singurul pas pe care trebuie să-l faceți aici. Va trebui, de asemenea, să configurați un script pentru a prelua datele IPN de la vechiul URL IPN și să transmiteți datele IPN către noul URL IPN. Deci, de exemplu, dacă vechiul dvs. URL IPN era
https://oldyoursite.com/?edd-listener=IPN va trebui să configurați un script pentru a transmite datele IPN de la acel URL cătrehttps://yournewsite.com/?edd-listener=IPN.
Aceasta înseamnă că trebuie să păstrați vechiul nume de domeniu și să vă asigurați că IPN-ul este transmis corect către noul domeniu. Pentru a face acest lucru, puteți utiliza un plugin WordPress precum
WordPress PayPal IPN Forwarder. Rețineți că acest plugin este de la o terță parte și este furnizat doar ca exemplu despre cum să transmiteți datele IPN către un alt URL și nu este suportat oficial sau garantat de Easy Digital Downloads.
Dacă utilizați Software Licensing și livrați actualizări:
Mai întâi, va trebui să actualizați URL-ul dvs. de „apel la bază” în codul software-ului dvs. pentru a apela baza la noul URL. Apoi, va trebui să serviți acea actualizare atât de pe vechiul site, cât și de pe noul site, în același timp. În acest fel, software-ul existent al clientului dvs., care încă „apelează baza” la vechiul site, va primi actualizarea software-ului care conține noul URL de „apel la bază” pentru actualizări viitoare.
Va trebui să continuați să serviți actualizarea de pe vechiul site pe termen nelimitat, până când veți fi încrezători că toți clienții dvs. au actualizat software-ul. Altfel, acei clienți vechi nu vor primi niciodată noul URL de „apel la bază” și vor fi deconectați de la actualizările viitoare. În mod ideal, ați continua să livrați actualizări de pe vechiul URL pentru totdeauna – dar asta depinde de dvs. La un moment dat, probabil ar fi în regulă să nu mai livrați actualizări de pe vechiul domeniu. În majoritatea cazurilor, se recomandă să păstrați vechiul site intact și să livrați actualizări timp de cel puțin 1 an.
Notă: Dacă sperați să mutați un singur produs dintr-un magazin în altul și doriți ca licențele existente ale clienților să funcționeze pe noul site, acest lucru nu este în prezent ceva ușor posibil. Singura modalitate de a realiza acest lucru ar fi să migrați întregul site folosind WP Migrate DB Pro și apoi să ștergeți totul despre site, cu excepția datelor referitoare la acel produs și licențele sale. Încercarea acestui lucru nu este recomandată.
Dacă întâmpinați dificultăți la migrare:
Dacă ați încercat deja tot ce este mai sus și încă aveți dificultăți, avem o pagină de consultanți cu profesioniști disponibili pentru angajare, care vă pot ajuta cu migrațiile. Puteți să îi contactați aici:
https://easydigitaldownloads.com/customize-easy-digital-downloads/
