Unapređivanje Magenta iz bilo koje postojeće edicije/verzije na neku noviju ediciju/verziju. Beleške:
- Neki koraci mogu biti preskočeni prilikom nadogradnje razvojnih sajtova.
 - Podrazumeva se da se kod već nalazi u nekoj izvornoj verziji kontrolnog sistema (Subversion, Git).
 - Struktura baze će se unaprediti automatski tokom nadogradnje.
 - Koristite samo mysql alate komandne linije za brisanje, izvoz (eksport) i uvoz (import) podataka, nikako phpMyAdmin jer postoji rizik oštećenja baze podataka.
 - Nikad ne nadograđujte live sajtove direktno. Nepravilna podešavanja ili veći broj korisnika koji pristupaju sajtu mogu korumpirati strukturu sajta.
 - Preporučuje se replikacija produktivnog okruženja i vršenje čiste instalacije nove verzije umesto zamene postojećeg koda.
 - Prilikom nadograđivanja sajta koji je razvijen od strane nekog drugog, pregled koda se STROGO preporučuje.
 
Magento Expert Consulting Group (ECG) može biti od velike pomoći kod pregleda koda, planiranja nadogradnje i samog procesa nadogradnje. Čitav proces nadogradnje može trajati satima ili danima, u zavisnosti od kompleksnosti projekta. Planirajte minimum 2-3 nedelje za nadogradnju live sajta.
- Kreirajte novi repozitorijum izvora kontrole sa novom verzijom Magenta.
 - Importujte module i dizajn sa originalnog sajta, jedan po jedan.
 - Koristite kopiju live baze podataka ili baze podataka za testiranje.
 - Nadogradite šablone (templejte) i module tako da budu kompatibilni sa poslednjim verzijama, učinite dodatne kastomizacije ako to bude potrebno.
 - Testirajte, testirajte, testirajte. Imajte na umu da fatalne greške mogu iziskivati čišćenje i ponovno importovanje baze podataka. Obavezno očistite var/cache.
 - Pripremite se za lansiranje nadogradnje
- Nabavite novi server ili bar novi IP
 - Par dana pre lansiranja promenite DNS TTL na kraće vreme (npr. 5 minuta)
 - Podesite ime novog servera da bude isto kao ime live servera
 - Podesite vaš računar (hosts fajl) da mapira originalno ime IP-jem novog servera
 - Podesite Apache tajm-aut na MINIMUM 1 sat
 - Pobrinite se da server ima dovoljno fizičkog prostora (na disku)
 - Daunloadujte nadograđeni Magento kod sa repozitorijuma na novi server
 - Podesite Magento tako da koristi isti URL kao live sajt
 - Testirajte funkcionalnosti, korisnički interfejs, izvršite testiranja odziva i svega ostalog što će Vam pomoći da procenite da li je nadogradnja prošla ispravno.
 
 - Lansirajte sajt
- Očistite logove u bazi da biste je učinili manjom
 - Postavite 503 HTML stranicu pomoću .htaccess fajla (ili blokirajte eksterni pristup live sajtu)
 - Onemogućite i očistite sav cache
 - Stopirajte cron
 - Eksportujte live bazu podataka u fajl
 - Dropujte sve tabele u novoj bazi (ako je korišćena za testiranje)
 - Importujte bazu podataka u novu bazu (korišćenje drugačijeg korisnika baze pomaže pri izbegavanju grešala)
 - Pobrinite se da nema aktivnih skriptova i korisnika koji koriste sajt tokom importa (uvoza) baze.
 - Izmenite novi Magento fajl local.xml kako biste se uverili da koristi isti KLJUČ i tačke nove baze podataka.
 - Samo jedna osoba može pristupiti sajtu – on bi trebalo da osveži stranicu i cache u novoj verziji Magento instalacije. Ovo će započeti proces nadogradnje baze podataka. Beleška: kada vršite nadogradnju između određenih verzija, proces može potrajati priliko dugo ako se radi o velikim bazama podataka.
 - Beleška: prilikom korišćenja Media servera (prilikom čega se media folder mauntuje pomoću NFS-a), pobrinite se da usmerite NFS maunt na originalni media server ali zamenite .svn (ako koristite subversion) iz nove provere (checkout) na originalni media direktorijum media servera.
 - Aktivirajte cache
 - Testirajte funkcionalnosti – minimalni zahtev testiranja bi bio kompletna obrada porudžbine za svaki postojeći način plaćanja u svim prodavnicama
 - Preusmerite DNS na novi server
 - Uklonite stari server
 
 
Beleška: prilikom korišćenja Media servera (prilikom čega se media folder mauntuje pomoću NFS-a), pobrinite se da usmerite NFS maunt na originalni media server ali zamenite .svn (ako koristite subversion) iz nove provere (checkout) na originalni media direktorijum media servera.