Die kan jeden selbe machen. (oder gegen Zahlung machen lassen) Eigentlich geht am schnelsten einer neuinstall mit anpassen und import Datei, alles andere ist fragen um probs!
1:Backup von datei und Datenbank.
2:Copy von dieser Datenbank ( Sicherung als Zwischendatenbank) dort alles setzen was mit bei den neue version anders ist mit phpmyadmin und SQL, sprich den LANGID's richtig setzen mit entsprechende SQL commands.
3 Export von nur den Datei aus den Datenbank, also nicht den Configuration und admin sachen. ( PHPMYADMIN und oder MQSQLDUMPER)
4:Neuinstall mit/in neue Datenbank von den V22CE
5: Den template teilen und modulen installs mit settings und so anpassen wie die sein sollen, weil die sind wirklich ziemlich different (smarty3) deswegen kein wirkliches update möglich, aber alles was vorher in den v2.1ce angepast und oder design / einstellungen / änderungen gemachte sind sollte Dokumentiert sein und dafür nicht al zu schwierig sein
6: Vielleicht nochmal alles in orginal zustand testen, und backups machen.
7: Import den Datei altes ( angepastes) datenbank Producten kunde und co.
8: Cache SeoUrl und sollte dan laufen.
Aber es werdet wahrscheinlich noch einiges an updates / qf in den v22Ce version geben wen testen fertig ist . ( vielleicht mit live gehen noch mal warten?)
Weiter solang download testen und ausprobieren ist schon ein gute sache.
Wie oft gesagt wen CE und kein Budget / geld dafür übrig ist muss man selbst einiges können und tun, ist mal Arbeit, und wegen den Testen und um sicher zu gehen auch immer backups kostet es auch Zeit.
Naturlich macht jeden jeden Tag einer backup also dieser zeitaufwand hat man dan nicht 
Wen alles shops gleiche wäre dan war auch updaten vielleicht drin gewesen, aber jeden hat so seiner einstellungen / design und modulen, so auch seiner hoster mit settings.
Weiter vielleicht hier den Community mithilfen mit Anleitung und wen auch scripts?????
Es ist eigentlich kein Update aber Upgrade, also wirklich neues versrion wegen security filter und smarty3 schon alleine
Oja sorry das ich hier weniger behilflich sein kan weil kenne den CE unterschieden zum Plus nicht wirklich, deswegen wie ich es mache beim plus aber den SQL teilen haben dan kein sin hier zu posten beispiel wegen Sprach id steht aber einige beiträge höher
Porgramme :
PHPMYADMIN und oder MYSQLDumper für den datenbank SQL teilen
Notepad++ mit den Compare plugin zum edit und vergleichen den Datei.
Agent Ransack zum suchen in Datei / Verzeichnise selbst nach text code und und
FTP Program, bite kein Filezilla
Wen es nur einer Sprache Deutsch geben soll sql beispiel weil Deutsch geht von ID 1 auf ID 2:
Zitat
UPDATE categories_description SET language_id = '2';
UPDATE content_manager SET languages_id = '2';
Wen aber auch English aktiv war:
etwa so:
Zitat
UPDATE categories_description SET language_id = 999 WHERE categories_description.language_id = 2;
UPDATE categories_description SET language_id = 2 WHERE categories_description.language_id = 1;
UPDATE categories_description SET language_id = 1 WHERE categories_description.language_id = 999;
Von ADMIN:
Zitat
Warum nicht einfach über die alte Version drüber bügeln?
Es gibt in v2.2 massive Änderungen an der Grundstruktur, sicherheitstechnische Verbesserungen, SMARTY 3 und diverse Entschlackungen im Grundpaket. Damit also keine alten Leichen imm Keller liegen, sollte man auf jeden Fall eine komplette Neuinstallation machen. Da sich auch diverse Verbesserungen in der Datenbank ergeben haben und diverse Konfigurationseinstellungen neu geordnet wurden, wäre es zu aufwendig, diese alle einzeln zu machen. Die Einstellungen neu setzen, geht in der Regel deutlich schneller. Durch neue Zahlungsmodule / Versandmodule ist es sowie sinnvoller, die neu zu installieren, die alten hätten auch deinstalliert und neu installiert werden müssen. Weiterhin sollten die PDF-WAWI Einstellung einmal neu gesetzt werden.