Alle Artikel löschen

Guten Tag! Zu Testzwecken muss ich hin und wieder ALLE Produkte inkl. zugehörige Varianten etc aus der Datenbank löschen. Da das Backend ja auf dem nervigen ExtJS aufbaut und somit jeden Artikel einzeln mit einem Http-Request löscht dauert das bei 500 Artikeln leider eine halbe Ewigkeit. Da die Datenabnken nicht mit InnoDB und den dazugehörigen Foreign-Keys aufgebaut sind kann ich auch nicht so einfach ein TRUNCATE TABLE sArticles machen, da dann sämtliche Relationen verrückt spielen. Noch schlimmer ist es bei 3000 Artikel-Bildern im Media-Manager. Gibt es vielleicht von Shopware-Seite aus einen vollständigen TRUNCATE-Query um eben alle Produkte (ausgenommen Filtergroups) zu entfernen? Würde mich sehr freuen! VG Fabian

Habe nun selbst etwas rumgebastelt und folgenden (unvollständigen) Query entwickelt: https://gist.github.com/micronax/6319186

In der 3er Version konnte man beim Import „alle Artikel löschen“ aktivieren. das ging fix. Ob das in der 4er auch geht, weiß ich allerdings nicht.

Da das Problem noch nicht sauber gelöst ist mal hier eine Antwort, welche für mich als sauber erscheint: Benutzt das Plugin Migration für Shopware 4: http://store.shopware.de/import-export/ … und-gambio Ohne das ihr irgendetwas migrieren müsst, könnt ihr sämtliche Artikeldaten, Herstellerdaten usw. löschen. Hats bei mir voll gebracht! Viele Grüße