• Ein Shopware 5 Projekt wurde erfolgreich aufgesetzt
  • Im Backend wurde ein Default Händler angelegt
  • Zur Wiederverwendung der Shopaccounts, müssen bei bestimmten Shopsystemen im Voraus die Passwort-Verschlüsselung ausgelesen werden

zB. Prestashop. Variable COOKIEKEY_ in der Datei /config/settings.inc.php

  • Der Zugriff auf die DB des alten Systems wurde sichergestellt

Sofern nicht von extern auf die DB zugegriffen werden kann, empfiehlt sich hier ein Backup der Datenbank, das dann in den MYSQL-Container des SW5-Systems eingespielt wird

Docker ps

Docker exec –it image bash –l

Docker cp Pfad image: Pfad_Docker

Mysql –u user –p pwd database < DB.sql

  • Es wurde geprüft, dass bei den Artikelnummern des alten Shops nur erlaubte Zeichen verwendet wurden

zB. Prestashop zählt ‚/‘ nicht zu den erlaubten Sonderzeichen und kann dann bei der Migration zu Problemen führen

  • Das Migrationsplugin wurde in Shopware 5 installiert
  • Die Migrationsschritte wurden abgearbeitet
  • Bei den Varianten kann es während der Migration zu Schwierigkeiten kommen, die Abfrage kann wie folgt angepasst werden:

shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Components/Migration/Import/Resource/Variant.php

// Return the groups
// The ExtJS frontend will care of the generation by triggering
// the default article controller
$fullparams=[$params];
if(isset($this->getProgress()->getRequestParams()[‚params‘])){
$fullparams = array_merge($fullparams,$this->getProgress()->getRequestParams()[‚params‘]);
}

shopware/engine/Shopware/Plugins/Community/Backend/SwagMigration/Views/backend/swag_migration/controller/wizard.js

// Special treatment for variant creation:
// If all variants have been created, ‚runImportRequest‘ will be called again
if (result.create_variants) {
result.params.forEach(function(param){
me.createVariants(param, result.offset, result.count, config);
});
return;
}

  • Thumbnails wurden neu generiert
  • Der Kategoriebaum wurde neu gebildet
  • Die Seo-Indexes wurden neu gebildet
  • Die Kundenanzahl wurde geprüft
  • Die Artikelanzahl wurde geprüft
  • Der Kategoriebaum wurde überprüft
  • Die Bestellungsanzahl wurde geprüft
  • Es wurde geprüft, dass die Bilder bei den Artikel hinterlegt sind
  • Es wurde geprüft, dass die Varianten angelegt wurden
  • Es wurde geprüft, ob man sich mit einen Account des alten Systems weiterhin anmelden kann
  • Die Shopseite ist fehlerfrei aufrufbar
  • Es wurde geprüft, dass nicht aktive Artikel auch wirklich inaktiv sind
  • Es wurde geprüft, dass nicht aktive Kategorien auch wirklich inaktiv sind

Fehlerquellen: Artikel

  • Artikel exportierten über Import/Export
  • zB. Der Preis ist nicht korrekt hinterlegt: Anpassen der Preise in der CSV-Datei/ Angleichen der Preise über eine DB Abfrage
  • die angezeigten Preise entsprechen Rabattaktionen, die teilweise nicht mehr gültig sind: Durch DB Abfrage angleichen der Preise in der DB
  • Das Migrationsplugin kann nur derzeit aktive Produkt-Bilder einpflegen, alle weiteren müssen manuell nachgepflegt werden
Showpare-Blog

Bei weiteren Fragen nutzen Sie gerne unser Kontaktformular

Kategorien
Neueste Beiträge