Migrarea găzduirii Shopware nu este finalizată odată cu copierea fișierelor și a bazei de date. Magazinul depinde, de asemenea, de datele comerciale complete, de fișierele media ale produselor, de setările de rulare, de procesarea în fundal, de starea cache-ului și de controalele de vizibilitate ale căutării. Verificarea acestor aspecte înainte de schimbarea domeniului ajută la prevenirea pierderii comenzilor, a fluxurilor de finalizare a comenzii întrerupte, a imaginilor indisponibile și a modificărilor neașteptate de SEO.
Cuprins
De ce greșelile de migrare Shopware afectează vitrina magazinului
Migrarea site-ului web înseamnă mutarea fișierelor site-ului, a bazelor de date și a serviciilor conexe dintr-un mediu de găzduire în altul. Cu o planificare atentă, vizitatorii pot continua să utilizeze serverul actual în timp ce datele sunt pregătite pe noul server, astfel încât migrarea nu necesită, în mod normal, perioade de nefuncționare. Aflați mai multe despre disponibilitatea site-ului web în timpul migrării.
Riscul principal pentru un magazin online nu constă doar în faptul că o pagină s-ar putea să nu se încarce. De asemenea, o migrare poate duce la transferul în noul mediu al unor date comerciale incomplete sau al unor setări care nu corespund cu cele din mediul vechi. Magazinul poate părea corect, în timp ce clienții, comenzile, imaginile, procesul de finalizare a comenzii sau indexarea se comportă diferit.
Transferați baza de date completă, nu doar catalogul
Baza de date conține mai mult decât produse și categorii. Înainte de a redirecționa traficul, comparați sursa și destinația în ceea ce privește clienții, comenzile și înregistrările legate de plăți. Utilizați același punct de referință pentru ambele medii, astfel încât comparația să acopere aceeași etapă a migrării.
- Verificați dacă înregistrările clienților sunt prezente și dacă totalul este consecvent.
- Verificați comenzile recente, starea comenzilor și informațiile legate de plăți.
- Verificați produsele, variantele, categoriile și prețurile de care depinde magazinul online.
- Repetați comparația după transferul final de date dacă au fost efectuate comenzi noi sau modificări ale clienților în timpul perioadei de migrare.
Un transfer incomplet al bazei de date poate face ca noul magazin să pară operațional, în timp ce istoricul său comercial este incomplet. Nu considerați încărcarea cu succes a paginii de start ca dovadă că transferul bazei de date este complet.
Verificați fișierele media ale produselor și adresele URL ale vitrinei
Imaginile produselor și alte elemente media trebuie să fie disponibile în noul mediu de găzduire. Verificați paginile de produse, paginile de categorii și orice alte zone ale magazinului care afișează imagini. Căutați imagini lipsă, linkuri media defecte și căi incorecte, în loc să verificați doar un număr mic de produse.
Verificați adresele URL importante înainte de modificările DNS și din nou după ce noul mediu începe să primească trafic. Includeți paginile de produse, paginile de categorii și alte adrese URL utilizate de vizitatori și de motoarele de căutare. O migrare poate păstra fișierele site-ului, dar poate lăsa totuși o adresă URL sau o cale media conectată incorect la noul mediu.
Verificați variabilele de mediu și procesarea în fundal
Variabilele de mediu incorecte pot împiedica aplicația să utilizeze baza de date, serviciile sau configurația de rulare prevăzute. Comparați setările de rulare necesare între mediul vechi și cel nou, apoi testați vitrina magazinului utilizând mediul de destinație.
Coziile de fundal trebuie, de asemenea, validate. Verificați dacă sarcinile din coadă sunt procesate în noul mediu și dacă nu rămân blocate. Acest aspect este important pentru activitatea magazinului care depinde de procesarea în fundal, inclusiv sarcinile legate de gestionarea comenzilor, notificări sau modificări ale catalogului. Un test al interfeței magazinului, realizat separat, s-ar putea să nu evidențieze o coadă defectuoasă.
Goliți și reconstruiți cache-urile în noul mediu
Datele din cache aparțin mediului de găzduire și pot deveni învechite după o migrare. Starea veche a cache-ului poate afișa conținut învechit sau poate ascunde modificările efectuate pe serverul de destinație. Tratați gestionarea cache-ului ca o sarcină separată de migrare.
- Finalizați transferul bazei de date, al fișierelor și al fișierelor media.
- Pregătiți mediul de destinație cu setările sale actuale.
- Ștergeți datele învechite din cache-ul de destinație.
- Reconstruiți sau încălziți cache-ul prin procesul normal de stocare.
- Deschideți paginile cheie ale magazinului online și confirmați că conținutul afișat corespunde datelor de destinație.
Verificați magazinul într-o sesiune nouă de browser, precum și în sesiunea utilizată în timpul testării. Acest lucru ajută la separarea comportamentului actual al magazinului de conținutul care a fost deja încărcat înainte de migrare.
Protejați setările SEO în timpul mutării
O mutare a serverului nu afectează, în mod normal, clasamentul în motoarele de căutare atunci când site-ul web este mutat corect. Citiți mai multe despre mutările de server și clasamentul în motoarele de căutare. Migrarea poate totuși crea probleme de vizibilitate dacă setările importante de SEO se pierd sau sunt modificate.
- Verificați dacă adresele URL importante se deschid în continuare în mediul de destinație.
- Verificați redirecționările pentru adresele URL care s-au schimbat.
- Verificați setările de indexare înainte și după trecerea la mediul public.
- Verificați dacă magazinul de producție nu a rămas cu o setare de indexare de tip staging sau test.
- Comparați setările SEO cheie între magazinele sursă și destinație.
Un mediu de testare poate fi utilizat pentru a testa modificări majore fără a pune în pericol clasamentele actuale. Aflați cum mediul de testare permite testarea SEO în condiții de siguranță.
Efectuați teste de comerț înainte de a modifica DNS-ul
Înainte de modificările DNS, testați magazinul de destinație așa cum l-ar folosi un client. Verificați navigarea printre produse, imaginile produselor, acțiunile din coșul de cumpărături și comportamentul la finalizarea comenzii. Includeți un test care să acopere procesarea plății și confirmați că comanda rezultată apare corect în mediul de destinație.
Validați, de asemenea, acțiunile legate de clienți și starea comenzii afișată după finalizarea comenzii. Scopul este de a confirma ambele părți ale tranzacției: clientul poate finaliza fluxul din magazinul online, iar magazinul înregistrează comanda rezultată și informațiile de plată conform așteptărilor.
Utilizați o verificare a migrării în trei etape
| Etapă | Verificări de efectuat |
|---|---|
| Înainte de modificările DNS | Înregistrări din baza de date, clienți, comenzi, informații de plată, fișiere media, URL-uri, redirecționări, controale de indexare, variabile de mediu, cozi de așteptare, cache-uri și procesul de finalizare a comenzii. |
| În timpul transferului final | Transferați cea mai recentă versiune a bazei de date și a fișierelor, apoi repetați verificările pentru datele care s-ar fi putut modifica în timpul pregătirii. |
| După modificările DNS | Deschideți paginile cheie ale magazinului, testați finalizarea comenzii, confirmați imaginile și adresele URL și verificați dacă magazinul public utilizează setările de indexare dorite. |
Propagarea DNS durează de obicei câteva ore, deși poate dura mai mult în funcție de registratorul de domeniu și de condițiile rețelei. Citiți mai multe despre disponibilitatea preconizată a migrării. În această perioadă, vizitatorii pot fi redirecționați către medii de găzduire diferite, așa că mențineți vechiul mediu disponibil până când noua destinație primește trafic în mod constant.
Când să întrerupeți migrarea
Pauzați comutarea publică dacă clienții, comenzile, informațiile de plată sau fișierele media nu corespund cu magazinul sursă. De asemenea, pauzați procesul dacă finalizarea comenzii eșuează, cozile rămân blocate, redirecționările lipsesc sau destinația utilizează încă o setare de indexare neintenționată. Remediați problema din zona afectată și repetați verificările relevante înainte de a redirecționa domeniul către noul mediu de găzduire.