Ghidul tău în 8 pași pentru migrarea Magento: +Sfaturi, bune practici și multe altele!

Nodul sursă: 1068267
Ghiduri și sfaturi

Ghidul tău în 8 pași pentru migrarea Magento: +Sfaturi, bune practici și multe altele!

Imaginați-vă că folosiți hărți învechite pentru a găsi cel mai bun traseu într-o zonă nouă. Este destul de ușor să întorci direcția greșită, nu?

S-ar putea să vă întrebați cum se leagă de afacerea dvs. și de migrarea Magento 1 la Magento 2. Ei bine, este și mai ușor să mergi în direcția greșită cu site-ul tău de comerț electronic dacă încă folosești o tehnologie învechită în spatele lui. Povestea Magento 1 s-a încheiat cu peste un an în urmă, pe 30 iunie 2020. Acest lucru s-a întâmplat la câțiva ani după Adobe a achiziționat Magento și și-a consolidat astfel serviciile cu o soluție flexibilă de comerț electronic.

Cu excepția cazului în care actualizați Magento 1 la 2, este posibil să întâmpinați mai multe probleme de asistență și performanță, ceea ce va duce la cheltuieli generale pentru întreținerea site-ului dvs. De asemenea, s-ar putea să vă fie teamă de un proces de migrare care necesită timp și buget, chiar dacă înțelegeți că a venit momentul actualizării. 

Fiți siguri, Migrare Magento 2 implementate de experți se pot întâmpla aproape fără a fi observate, fără cheltuieli nedorite sau pierderi de date. La Elogic, am migrat cu succes peste 40 de magazine de pe ambele maluri ale Atlanticului prin nișe de modă, electronice, produse alimentare și băuturi.

În acest articol, vă vom împărtăși un ghid pas cu pas pentru migrarea Magento 2.

De ce ar trebui să migrez de la Magento 1 la Magento 2?

Pentru a scurta povestea lungă, câteva motive pentru migrarea Magento 1 la 2 sunt următoarele:

  1. Flexibilitate de neegalat, astfel încât să puteți experimenta diverse instrumente sau modele de prețuri sau orice altceva. Cu o mulțime de extensii disponibile Piața Magento, puteți personaliza cu ușurință tot ceea ce ați putea avea nevoie, inclusiv activități de marketing, plăți, contabilitate, asistență pentru clienți, livrarea produselor și așa mai departe.
  2. Performanță mai bună a site-ului, deoarece Magento 2 poate procesa mai multe comenzi pe oră pe același hardware cu timpi de răspuns mai rapizi, ceea ce oferă clienților o experiență fără stres.
  3. O gamă largă de integrări terță parte, datorită abordării bazate pe API a platformei.

Puteți găsi mai multe motive pentru a alege Magento 2 în videoclipul nostru:

Rularea magazinului dvs. pe Magento 1 poate duce la încălcări de securitate și pierderi de date despre clienți. Între timp, migrarea Magento 1 la Magento 2 vă va ajuta să păstrați avantajul competitiv și să beneficiați de noile funcții și actualizări de securitate care ajung doar pentru cea mai recentă versiune a platformei. 

Să vedem cu ce probleme te poți confrunta în timp ce stai pe Magento 1 și cum să le rezolvi.

Gata cu patch-uri de securitate

57% dintre companiile care au suferit o încălcare a datelor spun că ar fi putut evita acest lucru dacă ar fi avut un patch de securitate actualizat. 34% dintre respondenți susțin că știau despre vulnerabilitate înainte de atacul cibernetic. 

Vestea proastă este că Adobe nu emite actualizări de securitate pentru Magento 1, ceea ce face nevoia de migrare la Magento 2 și mai urgentă. Vestea bună este că Magento 2 acceptă integrarea cu numeroase sisteme de protecție împotriva fraudei, inclusiv Signifyd. Ajută la filtrarea comenzilor înșelătorii și la reducerea ratei de rambursare aproape la zero. Puteți verifica cum unul dintre clienții noștri, Carbon38, a profitat deja de ea.

În plus, Adobe lansează patch-uri de securitate îmbunătățite în fiecare trimestru. Caracteristicile de securitate încorporate Magento 2 vă vor ajuta să obțineți un control mai bun asupra parolelor și a permisiunilor de acces la fișiere. 

Oportunități de inovare ratate

O altă problemă cu Magento 1 este că veți pierde o serie de soluții inovatoare, deoarece Adobe nu acceptă funcții noi pentru acesta. Cu siguranță puteți încerca să dezvoltați module pentru a vă extinde funcționalitatea site-ului web pe cont propriu, dar ar putea crește costurile de întreținere și s-ar putea încetini performanța site-ului.

Apropo de asta, Magento 2 oferă performanțe mult mai bune datorită cache-ului încorporat pe întreaga pagină. Pentru a-i da un impuls, poți merge și pentru Optimizarea performanței Magento, care acoperă configurarea serverului, compresia media, îmbunătățirea Google PageSpeed, precum și îmbunătățirea bazei de date și a codului. Drept urmare, site-ul dvs. nu numai că își va păstra clasamentul SEO, dar se va încărca și în 1-2 secunde în loc de 5-10, ceea ce poate contribui la experiența clienților.

Suport slab și funcționalitate învechită

După cum am menționat deja, Adobe a încetat deja suportul pentru funcțiile cruciale și nu oferă altele noi pentru Magento 1. Între timp, migrarea Magento 1 la Magento 2 deschide oportunități aproape nelimitate pentru integrări terțe și oferă o serie de extensii pentru a îmbogăți funcționalitatea magazinului dvs. Unele dintre ele includ:

Magento 2 dispune de momente importante

Cum să migrezi de la Magento 1 la Magento 2: succes în 8 pași de migrare

Tranziția de la Magento 1 la Magento 2 afectează patru componente:

  1. Date, inclusiv date despre produse, clienți și comenzi, configurațiile magazinului, de asemenea promoții.
  2. Extensii. Cele utilizate pe scară largă sunt deja adoptate și verificate pentru Magento 2.
  3. Teme și personalizări. Un ghid detaliat pentru adaptarea temelor și machetelor este disponibil la devdocs.magento.com.
  4. Personalizarea codului. Puteți personaliza funcționalitatea magazinului și puteți crea experiențe inovatoare de cumpărături.

Pentru a face tranziția ușoară, va trebui să urmați 8 pași de migrare Magento 1 la Magento 2:

Să revizuim fiecare dintre acești pași în detaliu?

Pasul #1: Creați un plan de migrare

Înainte ca orice linie de cod să fie scrisă, toți părțile interesate din proiect, inclusiv echipa de dezvoltare și echipa retailerului, se așează și planifică procesul. The plan de proiect va ajuta pe toți să rămână pe aceeași pagină, astfel încât toată lumea să fie pe aceeași pagină și să vă asigurați că nu pierdeți nici măcar cel mai mic element sau componentă în timpul migrării. Cu cât este mai specific, cu atât mai mult timp și buget veți economisi la dezvoltare și post-producție.

Împreună cu clienții noștri, împărțim planificarea în trei etape:

  1. Detalii legate de date, precum produse, categorii, clienți, comenzi și conținut (articole, pagini).
  2. Caietul de sarcini al proiectului. Această secțiune acoperă modul în care trebuie dezvoltat proiectul, inclusiv toate procesele. Aici, ar trebui să descriem fiecare pagină, bloc, filă, buton și așa mai departe. 
  3. Foaia de parcurs al proiectului, cu fiecare etapă listată pe o cronologie. Ar trebui să aibă termene-limită transparente și o definiție clară a ceea ce trebuie făcut.

O astfel de planificare a proiectelor vă permite, de asemenea, să definiți domeniul de activitate, precum și să respectați intervalul de timp și bugetul dvs.

Sfat din interior: Instrumentele online precum InVision sau Miro sunt preferatele noastre personale la Elogic - nu ezitați să le utilizați în timp ce vă documentați planul de migrare de la Magento 1 la Magento 2.

Pasul 2: Pregătiți mediul de testare

Pentru a nu experimenta perioade de nefuncționare a magazinului dvs. online, vă sfătuim să pregătiți un mediu separat pe un server dedicat pentru migrare și dezvoltare. În mod normal, este de preferat angajează un dezvoltator Magento să lucrez la el.

La acest pas, trebuie să configurați mediul de dezvoltare de testare, să instalați platforma implicită Magento 2 (Open Source sau Commerce) și să configurați sistemul de control al versiunilor (Git/SVN) pentru a vă asigura că totul este gata pentru a rula proiectul. 

Pasul 3: Migrați o temă

Din păcate, temele pentru Magento 1 și 2 sunt incompatibile. Designul vitrinei poate fi mutat manual; totuși, va necesita mai mult timp și efort pentru a copia toate fișierele media, HTML, CSS și alte fișiere. Vă recomandăm să actualizați designul site-ului dvs. web pentru a obține acces la mai multe funcții ale Magento 2.

Dacă doriți să reduceți timpul și nu vă interesează personalizarea temei, puteți instala una implicită din Piața Magento. Pe de altă parte, migrarea Magento 2 este șansa ta de a oferi site-ului tău un strat nou de vopsea. Exact ca Glassmania s-a transformat după migrație:

Tema personalizată dezvoltată în timpul unui proiect de migrare Magento 2, Glassmania.

Pasul #4: Instalați extensii

Aici, planul dvs. de migrare va fi util cu lista tuturor extensiilor utilizate în prezent. Vă va ajuta să găsiți cele potrivite pentru Magento 2. Revizuirea extensiilor existente (dacă nu ați făcut-o în timpul planificării) este, de asemenea, o idee bună, deoarece unele dintre ele pot fi deja redundante.

În cazul în care mai aveți nevoie de unele suplimente care nu sunt compatibile cu versiunea mai nouă, dezvoltare personalizată de extensii Magento va fi calea ta de ieșire. Acestea pot include:

  • Integrarea diverselor sisteme de plată
  • Înregistrări cu un singur clic
  • ERP-uri și CRM-uri personalizate
  • Soluții de livrare și multe altele

Pasul #5: Personalizați funcționalitatea

Dacă aveți vreo funcționalitate personalizată pe site-ul dvs., o puteți muta cu ajutorul lui Instrument de migrare a datelor Magento. Totuși, va trebui să editați manual unele fișiere transferate după migrare, deoarece este posibil să nu fie integrate corect. De asemenea, rețineți că, cu cât aveți mai mult cod personalizat, cu atât va dura mai mult o tranziție. Uneori este chiar mai ușor să construiți unele caracteristici de la zero, care ar trebui discutate în timpul planificării proiectului împreună cu bugetele pe care sunteți gata să le cheltuiți pentru o astfel de funcționalitate.

Pasul #6: Migrați datele și informațiile

Acest pas este unul dintre cei mai importanți deoarece toate datele și setările din magazin sunt transferate. După cum am menționat deja, puteți face acest lucru folosind instrumentul dedicat de migrare a datelor oferit de Magento 2, dar, în mod normal, vă recomandăm să creați o copie de rezervă completă în cazul în care ceva nu merge bine.

Vă vom scuti de nuanțele tehnice ale migrării datelor Magento 1 la Magento 2 și vom evidenția doar etapele cele mai esențiale ale procesului:

  1. Instalarea instrumentului. Aici, veți avea nevoie de cheile dvs. de autentificare de dezvoltator. Preluați-le din profilul dvs. de pe Magento Marketplace.
  2. Configurarea instrumentului de migrare a datelor. Acest pas va implica configurarea setărilor și scripturilor magazinului dvs., de exemplu, specificarea punctelor sursă și destinație pentru transferul de date.
  3. Migrarea setărilor. Aceasta vă mută configurațiile sistemului, cum ar fi setările de plată, taxe, expediere și așa mai departe.
  4. Migratia datelor. În cele din urmă, puteți transfera toate listele de produse, categoriile, informațiile despre comandă și clienți etc.

Pentru a minimiza întreruperea site-ului dvs. în timpul tranziției datelor, puteți utiliza câteva tehnici din articolul nostru despre implementare fără timpi de nefuncționare. Datorită acestor abordări, veți putea reduce timpul de nefuncționare a magazinului la mai puțin de 30 de secunde.

Pasul #7: Testați și sincronizați baza de date

Ultimul pas este să verificați dacă totul funcționează fără probleme, să depanați (dacă sunt găsite erori) și să sincronizați baza de date, astfel încât nicio comandă sau clienți să nu rămână în urmă în migrare. După ce magazinul dvs. este verificat complet în mediul de testare, treceți la ultima etapă a ghidului nostru de migrare Magento - site-ul dvs. va fi activ!

Pasul #8: Lansați un magazin Magento 2 pe un server live

Cu siguranță, cel mai așteptat moment este lansarea magazinului tău. După ce totul a fost documentat, executat și testat, puteți face o tranziție rapidă la noua versiune a site-ului dvs. și puteți începe să vindeți și să expediați produse imediat.

Întregul proces din spatele migrării Magento 1 la Magento 2 arată astfel:

Diagrama fluxului de migrare Magento.
Diagrama fluxului migrației. Sursă: Magento DevDocs.

Avertizat este antearmet: ce poate merge prost în timpul migrației?

Planificarea și auditul contribuie în mare măsură la atenuarea oricăror riscuri. 

Chiar dacă planificarea detaliată ajută la reducerea riscurilor, iar instrumentele disponibile asigură migrarea fără probleme a datelor sensibile, este mai bine să fii în siguranță decât să-ți pară rău. De aceea, ar trebui să fiți conștienți de lucrurile care ar putea să iasă de la sine. Abordăm lista extinsă a acestor probleme în articolul nostru despre Provocări de migrare de la Magento 1 la Magento 2, așa că haideți să le atingem doar pe cele mai comune aici:

  1. Migrarea datelor Magento 2 nu este la fel de simplă precum glisarea și plasarea - acesta este un punct important atât pentru timp, cât și pentru considerente de afaceri. Nu puteți clona site-ul și, în mod magic, îl puteți face să ruleze pe o versiune mai nouă a platformei. 
  2. Codul dezordonat și o structură de date proastă pot însemna multă dezvoltare personalizată - singura modalitate de a trece este experiența și un audit adecvat înainte începi să migrezi. 
  3. Este posibil să aveți performanțe SEO slabe după migrare — structura paginii este diferită în Magento 2, așa că dezvoltatorii vor trebui să eticheteze toate paginile și redirecționările manual.   
  4. Procesul poate dura mai mult decât credeți - după cum sa menționat anterior, trebuie să fiți gata să lansați cu mult înainte de oprirea suportului. O singură zi fără asistență vă poate face afacerea vulnerabilă la încălcări de securitate. 

Toate problemele legate de migrarea Magento pot fi rezolvate dacă aveți cerințe stabilite. Implicați-vă toate părțile interesate și planificați cu atenție. Dar nu aveți îndoieli: migrarea merită cu siguranță încercată, mai ales că Magento 1 este deja în cimitirul soluțiilor Adobe.

Cât costă migrarea la Magento 2?

Magento 2 este o platformă nou-nouță, ceea ce înseamnă că va trebui să investiți o sumă echitabilă de bani pentru a beneficia la maximum Și iată una dintre cele mai presante întrebări pe care le puteți avea: care este costul migrației Magento 1 la Magento 2? Pentru a vă ajuta să înțelegeți acest lucru, să intrăm în detalii.

Redesign

Costul reproiectării site-ului de comerț electronic variază în funcție de complexitatea magazinului (și a designului). De exemplu:

  • Un simplu site de comerț electronic este, în general, de oriunde $15,000 la $30,000.
  • Un site de comerț electronic de dimensiuni medii va costa $40,000 la $80,000.
  • Și un site web de comerț electronic pentru întreprinderi cu mai multe caracteristici de design personalizat este Peste 80,000 USD.

Extensii și module

Majoritatea extensiilor de bază Magento 1 sunt disponibile pentru Magento 2, așa că nu va dura mult timp pentru a le înlocui cu versiunile mai noi.

Pentru a clarifica costul migrării extensiilor, am pregătit o listă de suplimente pe care le-am instalat pentru unul dintre clienții noștri:

Module Preț
Căutare elastică $279
Navigare în straturi $349
Marketplace Multi-Vendor $349
Checkout într-un pas $299
Cartă abandonată prin e-mail $149
Setări de e-mail SMTP $259
Jurnal de acțiuni ale administratorului $249
E-mail de urmărire $299
Comutator automat de grup de clienți $259
Promoții speciale $279
Magento 2 Google Analytics $99
Notificare de epuizare a stocului $229
Mega Meniul Magento 2  $179
Total $3,277

Servicii de dezvoltare personalizate

Dacă există câteva module sau extensii personalizate în magazinul dvs. Magento 1, va trebui fie să le optimizați, fie chiar să le rescrieți pentru a funcționa în același mod în Magento 2. Este greu de specificat costul exact al dezvoltare personalizată Magento deoarece depinde de o serie de factori, dar pretul este negociabil. La urma urmei, veți economisi mai mult pe termen lung prin optimizarea performanței.  

Întrebări frecvente privind migrarea Magento 1 la Magento 2

În cele din urmă, să verificăm răspunsurile la cele mai populare întrebări care pot apărea atunci când vă întrebați cum să migrați de la Magento 1 la Magento 2.

Pot migra toate lucrurile mele (produse, categorii, conținut, blog etc.)?

Lucru sigur. Instrumentul de migrare a datelor menționat mai sus vă poate ajuta în acest sens. Acesta acoperă funcționalitatea și datele implicite, cum ar fi comenzi, produse, categorii, setări, configurații de magazin și promoții.

Cu toate acestea, orice altceva necesită un transfer manual, inclusiv:

  1. Extensii și cod personalizat, în măsura în care Magento 2 funcționează pe soluții de tehnologie avansată.
  2. Acreditările pentru servicii web, cum ar fi cele pentru SOAP, XML-RPC și REST.
  3. Materiale media — imagini pentru produse, categorii, editor WYSIWYG și altele.
  4. Design de vitrină cu tot codul CSS și JavaScript, șabloane și machete XML.

Pot migra pe cont propriu folosind Instrumentul de migrare a datelor?

Ei bine, nu vei lăsa un bucătar să-ți repare chiuveta (dacă nu știi ceva), nu? Credem că este mai bine să ai încredere în profesioniști dacă nu vrei surprize urâte.

Da cel Instrumentul de migrare a datelor Magento 2 este util cu informații de bază, setări și configurații. Dar tranziția bazei de date poate merge prost dacă nu este ajustată sau chiar restructurată în unele cazuri. De asemenea, dacă există un cod personalizat în magazinul dvs., acesta trebuie să fie transferat și de un dezvoltator calificat.

Desigur, chiar și specialiștii cu experiență se pot confrunta cu unele blocaje, dar, cel puțin, știu să le abordeze. De aceea, verdictul nostru este să lăsăm instrumentul de migrare a datelor dezvoltatorilor certificați Magento.

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

Acum, ești gata să înfrunți adevărul: mult mai mult decât crezi. Totuși, nu eternitatea.

Este greu să dai estimări exacte fără a vedea întreaga imagine. Acesta este motivul pentru care planificarea este atât de importantă aici.

Din experiența noastră, în condiții favorabile, nu trebuie să dureze mai mult de 2-3 luni. Cu toate acestea, este o estimare aproximativă, bazată pe următoarea cronologie:

Crearea unui plan de migrare 3 săptămâni
Pregătirea unui mediu de testare 1-2 zile
Instalarea extensiilor și dezvoltarea personalizată 3 săptămâni
Migratia datelor 1-2 zile
Redesign 2-4 săptămâni
Plan de lansare și sincronizare suplimentară a bazei de date 1-2 zile
Lansarea magazinului Magento 2 pe un server live 1 săptămâni
Timp total de migrare Aproximativ 2-3 luni

Pentru o afacere mică, migrarea poate fi mult mai rapidă, în timp ce pentru întreprinderile mari poate necesita de două ori mai mult timp.

Care ediție Magento 2 este potrivită pentru nevoile mele?

Ce ediție Magento 2 este potrivită pentru nevoile mele?

Înțelegem perfect că ați putea fi confundat cu alegerea dintre soluțiile Magento 2. De aceea am pregătit o comparație aprofundată a Magento Commerce vs Open Source editii. Soluția Magento Commerce, în special, este plină cu o mulțime de caracteristici utile:

  • Tablouri de bord BI
  • Funcționalitate B2B preconstruită
  • Instrumente avansate de marketing
  • Etalonarea și previzualizarea conținutului
  • Instrumente de fidelizare a clienților
  • Visual merchandiser etc.

Dar ideea este că aceste caracteristici sunt utile doar dacă aveți nevoie de ele (nu ne place să sune evident, da). Poate că cifrele vor părea mai convingătoare: comercianții care s-au mutat la Magento Commerce 2, a atins următorul ROI peste 3 ani:

ROI-ul migrării la Magento Commerce 2
ROI-ul migrării la Magento Commerce 2. Credit imagine: Magento

Totuși, nimeni nu știe că afacerea ta are nevoie mai bine decât tine, așa că decizia finală depinde de tine.

Migrarea Magento 2 Pe scurt 

Sperăm că, după ce ați citit acest articol, aveți acum o imagine mai clară despre ceea ce este nevoie pentru a trece de la Magento 1 la Magento 2. Pentru a rezuma:

  1. Magento 2 este o platformă mult mai bogată în funcții, care funcționează pe tehnologie de ultimă generație.
  2. Pregătirea și planificarea nu sunt niciodată prea mult.
  3. Puteți opta pentru o migrare hibridă (automatizată, ori de câte ori este posibil, plus manual pentru personalizări).
  4. Designul anterior poate fi OK; totuși, actualizarea acestuia pe Magento 2 vă va permite să profitați de oportunitățile de inovare și să îmbunătățiți experiența utilizatorului.
  5. Migrarea poate dura aproximativ 3 luni, în funcție de dimensiunea și complexitatea afacerii dvs.
  6. Specialiștii Magento cu experiență vă vor ajuta să reduceți riscurile și să stocați timpii de nefuncționare.
  7. Magento Commerce 2 oferă mai multe funcționalități în comparație cu Magento Open Source, deoarece cuprinde tot ceea ce are nevoie o companie la nivel de întreprindere.

Trebuie să migrați site-ul dvs. de comerț electronic la Magento 2?

Cu cât începi mai devreme, cu atât ai mai mult timp pentru a face totul corect.

Migrați cu Elogic acum

Sursa: https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

Timestamp-ul:

Mai mult de la Elogic