Plugin: Migration von anderen Shopsystemen nach Shopware 5

Hallo an alle Entwickler, Mit dem kommenden Release von Shopware 5 steigt die Nachfrage im Kundenkreis und damit kommen Fragen zur möglichen Migration von anderen Shopsystemen ins Shopware. Deshalb eine kurze Frage an die Shopware-Entwickler: Ist bald ein Update des Migrationstools auf Shopware 5 geplant? Danke vorab für Euer Feedback Viele Grüße aus München, Cédric

Hallo, natürlich wird es das Plugin auch für Shopware 5 geben und auch eine Weiterentwicklung ist durchaus geplant. Allerdings haben wir ja aktuell allerlei Baustellen die noch fertigstellt werden müssen (SW5, Premium Plugins, Free Plugins, usw.), sodass man hier nicht garantieren kann, dass das Plugin schon bei Release kompatibel sein wird. Aber es sollte zumindest Zeitnah nach Release auch verfügbar sein. Grüße Moritz

Hi, gibt es hierzu irgendwelche Neuigkeiten? Wäre doch sehr interessant, da die alte Version nicht mit SW5 klar kommt. VG, Ruben

Hi, ihr könnt schonmal mit der Github-Version testen: https://github.com/shopwareLabs/SwagMigration Da sind schon einige 5er-Anpassungen drin, das Plugin verzögert sich gerade etwas, weil wir nochmal ein paar Tests mit verschiedenen Drittsystemen machen - und dabei naturgemäß auch wieder einige Neuigkeiten zu beachten sind. Besten Gruß, Daniel

Leider läßt sich die Github-Version nicht installieren: [quote] Error Uploaded zip archive contains no plugin namespace directory: Bootstrap.php[/quote]

Hi, die zip Struktur von SW ist anders als die von Github. Am besten du kopierst die Dateien von Hand über die von der Originalversion, dann musst du dir darüber keine Gedanken machen. Daniel

[quote=„Daniel Nögel“]Hi, die zip Struktur von SW ist anders als die von Github. Am besten du kopierst die Dateien von Hand über die von der Originalversion, dann musst du dir darüber keine Gedanken machen. Daniel[/quote] Vielen Dank, ich werds mal versuchen.

Gibt es hier schon was neues? Ich warte auch schon sehnsüchtig auf das Plugin. Hätte hier 700 Artikel die von PrestaShop zu Shopware müssten. :slight_smile:

Ich werde gleich einen relativ großen Shop mithilfe der Version die auf GitHub steht migrieren. Erstatte danach gerne Bericht.

Das wäre super! Wenn es funktioniert, wäre ich sehr froh wenn du mir sagen kannst wie du die Github Version installiert hast. Hab das nicht so ganz verstanden wie es hier geschrieben steht.

ZIP von Github runterladen https://github.com/shopwareLabs/SwagMig … master.zip Entpacken und den Inhalt (da wo die Bootstrap.php drin ist) dann in das Verzeichnis engine/Shopware/Plugins/Local/Backend/SwagMigration/ kopieren. Danach sollte man das Plugin über den Pluginmanager installieren können.

2 Likes

Also hat der Import einwandfrei damit funktioniert? Werde ich dann heute gleich probieren. :slight_smile:

Der Import hat wunderbar geklappt. War eine uralte xt:Commerce Installation :wink:

Ok funktioniert bis jetzt soweit alles. Nur hab ich jetzt ein Problem beim importieren der einzelnen Varianten. (siehe Bild) Ich kann unter “Attribute” keine richtige Auswahl treffen. Wie kann ich die Varianten richtig zuordnen lassen?

Ich glaube die legt er selbst an wenn man nichts auswählt. (Keine Garantie) Ansonsten kann man die Attribute selber anlegen, und dann auch dort auswählen.

Ok nächstes Problem. :wtf:

Berechtigungen für das Plugin gesetzt. .htaccess bzw. Server Config in Ordnung? Mehr fällt mir spontan nicht dazu ein.

Also der “SwagMigrations” Ordner hat CHMOD 777 Rechte. Was heißt… .htaccess bzw. Server Config in Ordnung? … genau? Bin nicht ganz so fit was Programmierung angeht. :wtf:

Da fällt mir spontan nichts einfaches ein wonach geguckt werden kann.

Die .htaccess im Hauptordner von Shopware sieht wie folgt aus. Falls das was hilft. [code]
RewriteEngine on

#RewriteBase /shopware/

Https config for the backend

#RewriteCond %{HTTPS} !=on
#RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]

RewriteCond %{REQUEST_URI} !(/(engine|files|templates|themes|web)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

Fix missing authorization-header on fast_cgi installations

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

# Block access to VCS directories
RedirectMatch 404 /\.(svn|git|hg|bzr|cvs)(/|$)
# Staging environment #SetEnvIf Host „staging.test.shopware.in“ SHOPWARE_ENV=staging # Development environment #SetEnvIf Host „dev.shopware.in“ SHOPWARE_ENV=dev #SetEnv SHOPWARE_ENV dev DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex shopware.php # Disables download of configuration
# Deny all requests from Apache 2.4+.

Require all denied

# Deny all requests from Apache 2.0-2.2.
<ifmodule>
    Deny from all
</ifmodule>

# Enable gzip compression
AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/javascript application/json


ExpiresActive on
ExpiresDefault „access plus 1 month“

<ifmodule mod_headers.c>
    Header append Cache-Control "public"
    Header unset ETag
</ifmodule>

FileETag None

# Match generated files like: # 1429684458_t22_s1.css # 1429684458_t22_s1.js

Header set Cache-Control „max-age=31536000, public“

<ifmodule mod_expires.c>
    ExpiresActive on
    ExpiresDefault "access plus 1 year"
</ifmodule>

# Disables auto directory index
Options -Indexes

Options -MultiViews

php_value memory_limit 256M

php_value max_execution_time 120

php_value upload_max_filesize 20M

php_flag phar.readonly off
php_flag magic_quotes_gpc off
php_flag session.auto_start off
php_flag suhosin.session.cryptua off
php_flag zend.ze1_compatibility_mode off
# AddType x-mapp-php5 .php # AddHandler x-mapp-php5 .php[/code]