Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.
Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.
Tutorial: Kategorien und Artikelzuordnungen duplizieren
0 KommentareHinweis: Vor Anwendung sollte ein Backup der Datenbank erstellt werden.
Mit diesem SQL-Query kann ein gesamter Kategoriebaum mit samt der Artikelzuordnungen dupliziert werden. Wenn bei einem bestehenden Shop nachträglich eine Sprache hinzugefügt wird, kann mit diesem Befehl das Anlegen der Kategorien und Zuordnen der Artikel umgangen werden. Die duplizierten Kategorien / Artikel können im Anschluss übersetzt werden.
Duplizieren der gesamten Struktur in Shopware Version 3.5:
INSERT IGNORE INTO s_articles_categories SELECT NULL as id, articleID, categoryID+(SELECT MAX(id) FROM s_categories), categoryparentID+(SELECT MAX(id) FROM s_categories) FROM s_articles_categories; INSERT IGNORE INTO s_categories SELECT id+(SELECT MAX(id) FROM s_categories) as id, IF(parent=1,1,parent+(SELECT MAX(id) FROM s_categories)) as parent, IF(parent=1, CONCAT(description,' Kopie'),description) as description, position,alias,metakeywords, metadescription,cmsheadline,cmstext,template, aliassql,active,noviewselect,ac_attr1,ac_attr2,ac_attr3,ac_attr4,ac_attr5,ac_attr6, blog,showfiltergroups,external,hidefilter,hidetop FROM s_categories;
Die Stammbaum_Kopie besitzt nun eine neue ID. Diese muss noch in der Subshop-Verwaltung hinterlegt werden. Weitere Informationen zur Subshop-Verwaltung finden Sie unter "Hilfe".
Für vorherige Versionen:
INSERT IGNORE INTO s_articles_categories SELECT NULL as id, articleID, categoryID+(SELECT MAX(id) FROM s_categories), categoryparentID+(SELECT MAX(id) FROM s_categories) FROM s_articles_categories; INSERT IGNORE INTO s_categories SELECT id+(SELECT MAX(id) FROM s_categories) as id, IF(parent=1,1,parent+(SELECT MAX(id) FROM s_categories)) as parent, IF(parent=1, CONCAT(description,' Kopie'),description) as description, position,alias,metakeywords, metadescription,cmsheadline,cmstext,template, aliassql,active,noviewselect,ac_attr1,ac_attr2,ac_attr3,ac_attr4,ac_attr5,ac_attr6, blog,showfiltergroups,external,hidefilter,hidetop FROM s_categories;
Artikel-PDF erstellen
Artikel bewerten
Kommentare:
Artikel kommentieren
Weitere interessante Artikel:
Bestell-Nr.: 60897_
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*
Kategorien: