Este artículo aún no está traducido: estás viendo la versión en alemán.
Vom JTL-Shop zum allverto Shop wechseln
Einen bestehenden JTL-Shop 5 durch ein Update zum allverto Shop machen – Artikel, Kunden, Bestellungen, Einstellungen, Plugins und Template bleiben erhalten.
Der allverto Shop beruht auf JTL-Shop 5. Deshalb musst du deinen Shop nicht neu aufbauen: Du ersetzt die Programmdateien und lässt einmal das Datenbank-Update laufen. Artikel, Kategorien, Kunden, Bestellungen, Bilder, Einstellungen, Plugins und dein Template bleiben dabei erhalten.
Der Wechsel dauert für einen üblichen Shop etwa eine Stunde. Plane zusätzlich Zeit für den Probelauf auf einer Kopie ein.
Passt das für meinen Shop?
Prüf diese Punkte, bevor du anfängst:
- Shop-Version 5.8. Die Version steht im Shop-Backend auf der Startseite. Hast du eine ältere Version, aktualisiere den JTL-Shop zuerst wie gewohnt auf 5.8.2 und wechsle erst danach.
- Server. PHP ab Version 8.3, MySQL ab 8.4 oder MariaDB 10.11 bis 12.0. Frag im Zweifel deinen Webhoster.
- Gekaufte Plugins. Plugins für JTL-Shop 5 laufen weiter. Plugins mit eigener Lizenzprüfung brauchen weiter ihre gültige Lizenz vom Hersteller – Lizenzen aus dem JTL-Store fragt der allverto Shop nicht ab. Schreib dir auf, welche gekauften Plugins du nutzt.
- Eigenes Template. Ein Child-Template auf Basis von „NOVA“ läuft weiter, das Standard-Template heißt im allverto Shop „allverto“. Hat dir jemand Dateien direkt im Ordner
templates/NOVAgeändert, musst du diese Änderungen nach dem Wechsel übertragen. - Plugin „allverto Rechnungen im Kundenkonto“. Hast du es installiert, brauchst du es danach nicht mehr – die Funktion ist im allverto Shop eingebaut.
Probelauf auf einer Kopie (empfohlen)
So siehst du ohne Risiko, ob alles läuft:
- Lass dir bei deinem Webhoster eine Subdomain anlegen, z. B.
test.mein-shop.de, und eine leere Datenbank. - Kopiere alle Dateien deines Shops in den Ordner der Subdomain und spiel eine Kopie deiner Datenbank in die neue Datenbank ein. Viele Webhoster haben dafür einen Knopf „Website klonen“.
- Trag in der Datei
includes/config.JTL-Shop.ini.phpder Kopie die neue Datenbank und die Adresse der Subdomain ein. - Mach mit der Kopie die Schritte unten durch.
- Klick dich durch den Testshop: Startseite, Kategorie, Artikel, Warenkorb, Kasse bis vor die Bestellung, Kundenkonto, deine wichtigsten Plugins.
Läuft alles, wiederholst du die Schritte mit deinem echten Shop.
Schritt für Schritt: Wechsel
- Sichern. Lade eine Sicherung der Datenbank und aller Shop-Dateien herunter (beim Webhoster oder per FTP und phpMyAdmin). Ohne Sicherung nicht weitermachen.
- Wartungsmodus einschalten. Im Shop-Backend den Wartungsmodus einschalten, damit während des Wechsels niemand bestellt.
- Shop-Paket holen. In allverto: Bereich Verkauf → unten links Einstellungen → unter Kanäle der Punkt Onlineshop → auf der Karte Selbst hosten das Shop-Paket herunterladen.
- Dateien ersetzen. Entpacke das Paket und lade alle Dateien per FTP in deinen Shop-Ordner hoch – vorhandene Dateien überschreiben. Nicht überschreiben bzw. behalten: Den Ordner
installaus dem Paket lädst du nicht hoch.includes/config.JTL-Shop.ini.php(deine Zugangsdaten zur Datenbank),- die Ordner
bilder,mediafilesunduploads(deine Bilder und Dateien), - deinen eigenen Template-Ordner, falls du ein Child-Template nutzt.
- Datenbank-Update. Melde dich im Shop-Backend an. Der Shop zeigt sofort, dass ein Datenbank-Update ansteht – starte es unter System › Datenbank-Update. Es dauert meist nur Sekunden.
- Template prüfen. Unter den Template-Einstellungen sollte „allverto“ bzw. dein Child-Template aktiv sein. Öffne einmal die Startseite und einen Artikel.
- Plugins prüfen. Öffne die Plugin-Verwaltung: Alle Plugins sollten aktiv sein. Ist eins deaktiviert, aktiviere es wieder; meldet es ein Lizenzproblem, wende dich an den Hersteller.
- Plugin „allverto Rechnungen“ entfernen, falls du es installiert hattest.
- Wartungsmodus ausschalten.
- Testbestellung. Bestell einmal selbst einen günstigen Artikel und prüf, ob der Auftrag in allverto ankommt.
Verbindung zu allverto
Die Verbindung zu allverto ändert sich nicht – der Sync-Benutzer und die Adresse bleiben gleich. War dein JTL-Shop schon als Verkaufskanal verbunden, läuft der Abgleich nach dem Wechsel einfach weiter. Ist er noch nicht verbunden, folge der Anleitung allverto Shop verbinden.
Wenn du den Katalog danach einmal vollständig neu übertragen willst: in allverto beim Kanal … → Komplettabgleich → Alles.
Wenn etwas nicht klappt
- Weiße Seite oder Fehlermeldung nach dem Hochladen: Meist fehlen Dateien, weil der Upload abgebrochen ist. Lade das Paket noch einmal vollständig hoch.
- Backend verlangt immer wieder das Datenbank-Update: Prüf, ob alle Dateien hochgeladen sind, und starte das Update erneut.
- Shop sieht anders aus: Unter den Template-Einstellungen das bisherige Child-Template wieder aktivieren.
- Zurück zum alten Stand: Spiel deine Sicherung aus Schritt 1 wieder ein – Dateien und Datenbank. Danach läuft der JTL-Shop wie vorher.