Ghid de migrare de la Magento 1 la Magento 2: Cum să migrați în siguranță

Publicat: 2023-01-10

Fără îndoială că există multe motive pentru a lua în considerare migrarea Magento 1 la Magento 2 , mai ales când Magento a lansat cea mai recentă versiune fantastică. În comparație cu Magento 1, Magento 2 aduce atât un design mai bun, cât și o performanță mai bună. Dacă ne întoarcem la acum câțiva ani, nu mulți oameni îndrăznesc să facă upgrade la Magento 2 din cauza instabilității sale. Există o mulțime de erori în prima versiune a Magento 2. Dar acum, există o altă poveste când Magento își depune toate eforturile pentru a inova, îmbunătăți și îmbunătăți funcționalitatea Magento 2.

În plus, cel mai bine ar fi să vă gândiți să migrați de la Magento 1 la Magento 2 cel mai devreme, de când Magento a încetat să ofere suport pentru Magento 1 în iunie 2020.

În afară de asta, este un proces complicat care necesită timp, bani și efort. Dezvoltatorii Magento știu probabil cât de greu este; prin urmare, această postare de blog nu este pentru ei, ci pentru proprietarii de magazine Magento, care vor migra de la Magento 1 la Magento 2. Cu alte cuvinte, în postarea de astăzi, vom arăta comercianților Magento cum să efectueze migrarea Magento pas cu pas și în perioada optimă.

Lucruri importante de știut înainte de migrarea Magento 2

Mulți oameni cred că migrarea Magento 1 la Magento 2 este similară cu actualizarea celei mai recente versiuni de Magento 1.

Totuși, este greșit !

Pentru a fi mai specific, migrarea Magento înseamnă că va trebui să construiți un nou site web pe Magento 2 de la zero, dar să migrați datele de pe vechiul site.

Nu puteți continua să utilizați temele, extensiile și codul actual Magento 1. Vom intra în detaliu în următoarele părți.

30 de zile pentru a migra Magento 1 la Magento 2

Din experiența noastră, ar dura 4-5 săptămâni (aproximativ 30 de zile lucrătoare) pentru a migra Magento 1 la Magento 2, în medie. Cu toate acestea, dacă site-ul dvs. necesită o mulțime de funcții personalizate și personalizare a temei cu o cantitate masivă de date de migrat, upgrade-ul ar fi mai lung. Să vedem ce ar fi implicat în migrație:

1. Pregătire

Înainte de a migra site-ul dvs. la Magento 2, vă rugăm să priviți magazinul existent Magento 1 și decideți care sunt „adevăratele nevoi” și care trebuie să vă mutați pe noul site. De exemplu, deși site-ul dvs. web ar putea conține o bază de date uriașă, ceea ce aveți nevoie pentru a migra includ produse, categorii, clienți și comenzi. De asemenea, păstrați ceea ce credeți că este necesar și eliminați-le pe cele redundante în ceea ce privește extensiile.

Ulterior, este foarte recomandat să faceți o copie de rezervă cu atenție a datelor site-ului dvs. Magento 1, păstrând toate fișierele, folderele și bazele de date pentru a gestiona situațiile greșite.

În plus, vă sugerăm să utilizați același server de găzduire pentru ambele magazine Magento 1 și 2 (opțional).

2. Migrarea temei Magento

După cum am menționat anterior, este imposibil să mutați tema și șablonul din Magento 1 pe noul site. Cu toate acestea, există mai multe soluții.

Prima soluție: Utilizarea temelor gata făcute

Prima soluție este să cumpărați o temă gata făcută pentru Magento 2 pentru a aplica pentru noul dvs. site web. Există sute de modele atractive disponibile din care să alegeți pe piața Magento sau pe piețele tematice binecunoscute precum Themeforest, TemplateMonster, VenusTheme etc.

Pro: Există un număr mare de opțiuni pentru noul dvs. design site web. Această soluție vă economisește, de asemenea, timp și bani pentru proiectarea și codificarea temelor. Și costă doar 100 USD până la 200 USD pentru o temă adaptabilă Magento 2 bine concepută.

Contra: Alte magazine pot, de asemenea, să cumpere acea temă și să aibă un aspect de magazin similar cu al tău. Pentru a rezolva această problemă, puteți personaliza tema pentru a se potrivi cu imaginea mărcii dvs. Costul personalizării temei va depinde în mod semnificativ de măsura pe care doriți să o personalizați și de dezvoltatorul/designerul Magento pe care îl alegeți.

A doua soluție: Utilizarea temelor gratuite

A doua soluție este găsirea și utilizarea unei teme Magento 2 pentru descărcare gratuită.

Pro: Avantajul evident al acestei soluții este că nu trebuie să cheltuiți pentru a obține un nou aspect.

Contra: În comparație cu numărul de teme din prima soluție, temele gratuite dintre care puteți alege sunt doar un sfert sau chiar mult mai puțin. În plus, nu există nicio garanție pentru calitatea acelor teme și șabloane gratuite. Majoritatea funcțiilor lor sunt foarte limitate. Prin urmare, ar trebui să îl verificați cu atenție înainte de a aplica pe noul site.

A treia soluție: Creați un nou design

A treia soluție este crearea unui nou design de site web de la zero. Pentru această opțiune, puteți angaja fie o agenție Magento, fie doar un designer de site-uri web pentru a realiza un design conform cerințelor dumneavoastră.

Pro: Achiziționarea unui design unic de site web care să îndeplinească toate nevoile și cerințele dumneavoastră.

Contra: Trebuie să cheltuiți mulți bani pentru a implementa această soluție. De asemenea, poate dura 1-2 luni pentru a finaliza designul atât pe PSD, cât și pe programarea front-end.

A patra soluție: Clonarea vechiului design al site-ului web

A patra soluție este clonarea magazinului dvs. Magento 1. Dacă încă păstrați designul magazinului (sub fișierul PSD), puteți lua în considerare clonarea acestuia pentru a crea același aspect pentru magazinul dvs. Magento 2.

Pro: Menținerea designului actual al site-ului web Magento, care este familiar tuturor clienților tăi.

Contra: Timpul pentru clonarea site-ului depinde de cât de complicat este designul dvs. actual. Cu toate acestea, clonarea unui site web, în ​​general, va dura și o perioadă semnificativă de timp (cel puțin o lună). În plus, puteți obține în sfârșit un design similar (70-80%) cu cel vechi, dar nu același (100%) datorită structurilor diferite ale Magento 1 și 2.

Care este cea mai bună soluție pentru migrarea temei Magento?

În ciuda introducerii multor soluții pentru a rezolva problema migrării temei Magento, vă recomandăm cu căldură prima soluție. În general, utilizarea unei teme gata făcute Magento 2 va dura cel mai puțin timp (pentru a căuta tema potrivită), bani (pentru deținerea temei) și efort (pentru instalarea și personalizarea acesteia). Majoritatea clienților noștri optează acum pentru această opțiune.

În plus, timpul total pentru implementarea temei pe noul tău site web Magento 2 (inclusiv instalarea, configurarea și personalizarea minoră) ar fi de la 4-5 zile în medie.

3. Migrarea datelor

Migrarea datelor Magento este procesul de transfer a tuturor datelor dvs., inclusiv produse, categorii, clienți, comenzi, mărturii, recenzii etc., pe noul site web. Este adevărat să spunem că aceasta este etapa cea mai esențială în procesul de actualizare a Magento 2, cerându-vă să aveți cunoștințe și experiență înțeleaptă pentru a efectua migrarea. În caz contrar, o mică greșeală poate duce la pierderi severe de date fără recuperare.

Pentru a vă muta activele bazei de date de la Magento 1 la Magento 2, putem folosi instrumentul la îndemână de migrare a datelor Magento oferit de Magento. Acest instrument va folosi fișiere de hărți pentru a transforma datele în magazinul dvs. Magento 2. Mai precis, va verifica coerența dintre structurile bazei de date Magento 1 și 2, va urmări progresul transferului de date, va crea jurnale și va rula teste de verificare a datelor.

În primul rând, va trebui să instalați Instrumentul de migrare a datelor Magento prin compozitor pentru a efectua migrarea datelor. Nu uitați să descărcați versiunea corectă a instrumentului folosit pentru versiunea dvs. Magento 2.

De exemplu, dacă vă construiți noul site web pe Magento 2.4.3, trebuie să instalați Magento Data Migration Tool cu ​​aceeași versiune (2.4.3). În al doilea rând, trebuie să migrați setările de configurare de la M1 la M2, inclusiv magazine, site-uri web, configurații de sistem (livrare, plată, taxe) și așa mai departe. În al treilea rând, este timpul să migrați datele primare din baza de date.

În afară de aceasta, migrarea datelor de la Magento 1 la Magento 2 va dura între 3 și 5 zile, în funcție de numărul existent de produse, comenzi și clienți.

4. Migrarea extensiei Magento

Similar cu tema, nu puteți folosi extensiile Magento 1 în magazinul Magento 2. Pentru a „migra” aceste extensii, trebuie să găsiți modulele și pluginurile care oferă aceleași funcții, dar Magento 2.

Cu toate acestea, nu toate extensiile pentru Magento 1 sunt disponibile pentru Magento 2. În acest caz, puteți contacta furnizorii de extensii Magento pentru a le cere să dezvolte module personalizate pentru magazinul dvs.

De asemenea, trebuie să migrăm datele de la M1 la M2 pentru unele extensii, cum ar fi punctele de recompensă și creditul magazinului.

În medie, va dura 3-4 ore pentru fiecare migrare a pluginului, inclusiv instalarea, configurarea și posibilele conflicte rezolvate.

Prin urmare, vă sfătuim să selectați și să „migrați” numai extensiile Magento necesare pe noul site pentru a vă economisi timp, bani și efort.

5. Migrarea codului personalizat

Din fericire, majoritatea codului personalizat Magento 1 este compatibil cu Magento 2, așa că puteți fie rescrie, fie migra codul utilizând mai multe instrumente de migrare a codului Magento. Folosim adesea setul de instrumente de migrare a codului de la Magento, ceea ce face lucrurile mai simple.

În plus, merită remarcat faptul că există mai multe diferențe în structurile M1 și M2. Trebuie să verificați cu atenție codul pentru a vă asigura că funcționează bine în noul magazin.

6. Migrare setări

După ce ați efectuat migrarea temei, a datelor și a extensiilor, ați trecut prin 80% din procesul de migrare. Acum, trebuie să finalizați configurarea pe noul site web Magento 2, inclusiv setările pentru limbă, monedă, taxe, șablon de e-mail și așa mai departe.

De asemenea, SEO joacă un rol semnificativ în creșterea traficului către site-ul tău ulterior. Magento 2 vă permite să creați URL-uri prietenoase cu SEO, să editați meta titluri/descrieri/etichete/cuvinte cheie, să adăugați o imagine alternativă, să controlați indexarea site-urilor și să integrați cu serviciile Google (Analytics/Search Console/Adwords). Prin urmare, nu uitați să profitați de aceste funcții valoroase dacă migrați Magento 1 la Magento 2.

7. Testare

Ultima etapă fundamentală a procesului de migrare Magento 2 este testarea. Este obligatoriu să revizuiți și să verificați cu atenție întregul site pentru a vă asigura că totul funcționează așa cum ar trebui după ce migrați Magento 1 la Magento 2. Iată lista de verificare recomandată pe care o utilizați când testați magazinele după actualizarea Magento 2:

Testare front-end:

Aspectul magazinului

  • Pagina principala
  • Pagini CMS
  • Conținutul paginii
  • Glisoare pentru banner
  • Linkuri antet și subsol

Lista de produse

  • Categorii și subcategorii
  • Modul grilă/listă de produse
  • Meniu de navigare stratificat
  • Sortarea produselor
  • Produs adăugat în coș
  • Firimituri de pâine
  • Pagina de produs

Pagina de produse

  • Adaugă în coș/listă de dorințe/listă de comparație
  • Imagini și videoclipuri ale produselor
  • Cantitatea produsului
  • Preț
  • Descrierea produsului
  • Evaluări și recenzii ale produselor

Cărucior de cumpărături

  • Produs adăugat în coș
  • Cantitatea se modifică
  • Îndepărtarea produselor
  • Aplicație de reducere
  • Livrare și calcul taxe
  • Subtotal și preț total general

Pagina de checkout

  • Checkout pentru oaspeți
  • Facturare și expediere
  • Metode de livrare si plata

Contul și informațiile clientului

  • Autentificare și înregistrare client
  • Aţi uitat parola
  • Pagina contului clientului

E-mail

  • Confirmarea înregistrării
  • Resetare parola
  • Confirmarea comenzii
  • Contactați-ne trimiterea
  • Subscriptie la stiri

Testarea backend:

Catalog de produse

  • Configurarea produsului
  • Configurarea categoriilor
  • Managementul atributelor
  • Managementul recenziilor
  • Generare sitemap

Vânzări

  • Crearea comenzii
  • Depunerea facturii
  • Trimiterea expedierii
  • Crearea notei de credit

Clienți

  • Managementul clientilor
  • Crearea grupurilor de clienți

Promoții

  • Reguli de preț de catalog
  • Reguli de preț pentru coșul de cumpărături

Cât costă migrarea de la Magento 1 la Magento 2?

Costul migrației poate fi mare, dar merită. În funcție de complexitatea site-ului web așteptat, prețul poate fi mai mare sau mai mic. De exemplu, în migrarea temei Magento, trebuie să cheltuiți doar 100-200 USD pentru o temă gata creată sau până la 1.000 USD - 2.000 USD pentru obținerea unui design unic sau clonarea vechiului site. În plus, cu cât doriți să migrați mai multe extensii, cu atât mai mulți bani trebuie să plătiți.

În cazul în care nu migrați singur Magento 1 la Magento 2, dar utilizați serviciul de migrare Magento 2 de la o agenție, costul proiectului dvs. va depinde și în mod semnificativ de tariful orar al dezvoltatorului Magento. De exemplu, în timp ce o companie de dezvoltare Magento din SUA vă va percepe 75-150 USD pe oră de lucru, trebuie să plătiți doar jumătate sau chiar mai puțin (20-50 USD pe oră de lucru) pentru o agenție de dezvoltare Magento offshore. Această diferență uriașă de preț se datorează pur și simplu diferenței considerabile dintre costurile cu forța de muncă din regiuni.

Cu o experiență de peste 10 ani în dezvoltarea Magento, putem oferi un proces de migrare fără probleme și de înaltă calitate la un preț foarte rezonabil. Contactați-ne acum pentru a obține o ofertă GRATUITĂ și RAPIDĂ și consultanță pentru proiectul dvs.!

Concluzie

Din ceea ce se întâmplă, Magento 2 este „Acum” și „Viitor”, în timp ce Magento 1 a devenit învechit și a lăsat mult în urmă. Dacă doriți să faceți tot ce este mai bun pentru site-ul dvs., de ce nu migrați acum Magento 1 în Magento 2? Majoritatea concurenților tăi probabil și-au actualizat deja site-urile web la Magento 2.