Wir haben mit der Synchronisierung unserer vorhandenen Datenbank (nicht Magento) mit Magento 2 experimentiert.
Dabei haben wir über 1000 Kategorien erstellt, aber dann alle IDs neu angeordnet, um sie mit unserem System zu synchronisieren. Das Problem ist, dass ich die neuen Kategorien nicht mehr importieren kann, da die Fehlermeldung "URL-Schlüssel für den angegebenen Speicher ist bereits vorhanden" angezeigt wird. und wir bekommen jetzt doppelte Kategorien.
Ich denke, die beste Lösung wäre, sie alle auszuräumen und frisch zu importieren. Ich habe dieses Tutorial für 1.9 gefunden
https://gist.github.com/jklance/9664371
Wenn ich mir die neue Datenbank ansehe, bemerke ich kleine Unterschiede
entity_type_id befindet sich in allen alten Kategorietabellen, aber in keiner der neuen.
Die neue Datenbank verfügt über eine zusätzliche Tabelle catalog_category_product_index_tmp
Meine Fragen sind diese,
kann ich diesen Code verwende ich gefunden und ändern entfernen entity_type_id und fügen
TRUNCATE TABLE catalog_category_product_index_tmp
;oder muss ich noch mehr ändern?
oder können Sie mir ein sauberes Skript zur Verfügung stellen, um alle Kategorien zu entfernen?
Wir haben nur 1 Testprodukt im System, sodass Sie sich keine Sorgen machen müssen