Shopware 6.2 - Import von Kategorien funktioniert nicht

Hallo,

Ich habe gerade ausprobiert, Kategorien zu importieren. Der Import wurde als erfolgreich gemeldet, wurden aber keine Einträge importiert.

Ich habe die UUID’s selber erzeugt und die entsprechenden parents_ids eingetragen.

Was jemand mehr darüber?

Danke und Gruß

 

Zeig doch mal deine CSV.

Ansonsten mal php bin/console dal:refresh:Index ausgeführt per Konsole? Ab 6.2 geht das auch im Admin in dein Einstellungen -> System -> Cache 

Wie kann ich die CSV Datei hier hochladen/zeigen?

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Hallo,

der Import klappt weiterhin nicht.Wie soll ich die CSV Datei anzeigen?

Lade sie doch einfach irgendwo hoch und verlinke sie hier. Kann ja auch auf deinem Server liegen.

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

Hallo Moritz,

alles klar. hier ist es:

https://cloud.blueroger.de/index.php/s/7HeSEDL7aQnTHMY

Hallo Moritz,

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

ich kann weiterhin keine Kategorien in meinem Shop importieren. Der Import Status ist erfolgreich , aber keine Einträge werden importiert.

Hier meine Datei:

https://cloud.blueroger.de/index.php/s/yDPdeW8JkcDyzeB

woran kann das liegen?

Danke und Gruß

 

Schaue morgen mal drauf.

Ich habe zuerst mal die Spalte mit den Nummerierungen rausgeschmissen und auch die CMS-Zuweisung geleert (da die UUID bei mir ja nicht existiert). Danach habe ich die Einstiegskategorie bei meinem Import angepasst (aso den Parent von “Ordnen und Organisieren”). Das hat soweit auch geklappt, es wurden aber alle Kategorien Importiert.

 

 

Beim Import gab es allerdings eine Fehlermeldung wg. dem php Memorylimit. Dazu hab ich mal ein Ticket aufgemacht: https://issues.shopware.com/issues/NEXT-9708

 

 

Über Konsole hat das dann aber entsprechend funktioniert, wg. anderer Limits.

Hast du die UUIDs entsprechend auf deinen parent im System angepasst?

Hallo Moritz,

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

danke für deine Antwort. Ich habe das gleiche gemacht wie du, plus habe ich nur noch wenige Einträge gelassen um besser testen zu können. Die Hauptkategorie ID stimmt. Trotzdem passiert das gleiche. Was kann noch ich versuchen?

https://cloud.blueroger.de/index.php/s/nDWRM5Hkqkt5qJG

Screenshot von dem Import:

https://cloud.blueroger.de/index.php/s/XskTF3afMGycp4N

Danke und Gruß

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

Spielt es eine Rolle was die Hauptkategorie für einen Typ hat?

https://cloud.blueroger.de/index.php/s/PwyW8jKLNxrgsRH

Der findet bei dir ja anscheinend garkeine Einträge.

Hast du auch mal die erste Spalte entfernt mit der Nummerierung?

Ja, habe ich.

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

Beim Import kommt noch folgende Fehlermeldung:

HTTP/1.1 401 Unauthorized
Server: nginx
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: private
Date: Wed, 15 Jul 2020 06:51:41 GMT
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,POST,PUT,PATCH,DELETE
Access-Control-Allow-Headers: Content-Type,Authorization,sw-context-token,sw-access-key,sw-language-id,sw-version-id
sw-version-id:
sw-language-id:
sw-context-token:
x-frame-options: deny
X-Debug-Token: a9ebee
X-Debug-Token-Link: http://durableshop.marktecke1.timmeserver.de/_profiler/a9ebee
X-Robots-Tag: noindex
X-Symfony-Cache: POST /api/v2/_action/scheduled-task/run: pass

 

{"errors":[{"code":"9","status":"401","title":"The resource owner or authorization server denied the request.","detail":"Access token is invalid","meta":{"trace":[{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/league\/oauth2-server\/src\/AuthorizationValidators\/BearerTokenValidator.php","line":84,"function":"accessDenied","class":"League\\OAuth2\\Server\\Exception\\OAuthServerException","type":"::","args":["Access token is invalid"]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/league\/oauth2-server\/src\/ResourceServer.php","line":84,"function":"validateAuthorization","class":"League\\OAuth2\\Server\\AuthorizationValidators\\BearerTokenValidator","type":"-\u003E","args":[{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/shopware\/core\/Framework\/Api\/EventListener\/Authentication\/ApiAuthenticationListener.php","line":117,"function":"validateAuthenticatedRequest","class":"League\\OAuth2\\Server\\ResourceServer","type":"-\u003E","args":[{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/event-dispatcher\/Debug\/WrappedListener.php","line":126,"function":"validateRequest","class":"Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener","type":"-\u003E","args":[{},"kernel.controller",{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/event-dispatcher\/EventDispatcher.php","line":264,"function":"__invoke","class":"Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener","type":"-\u003E","args":[{},"kernel.controller",{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/event-dispatcher\/EventDispatcher.php","line":239,"function":"doDispatch","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"-\u003E","args":[[{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"kernel.controller",{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/event-dispatcher\/EventDispatcher.php","line":73,"function":"callListeners","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"-\u003E","args":[[{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"kernel.controller",{}]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/shopware\/core\/Framework\/Event\/BusinessEventDispatcher.php","line":43,"function":"dispatch","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"-\u003E","args":[{},"kernel.controller"]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/shopware\/core\/Framework\/Event\/NestedEventDispatcher.php","line":32,"function":"dispatch","class":"Shopware\\Core\\Framework\\Event\\BusinessEventDispatcher","type":"-\u003E","args":[{},"kernel.controller"]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/event-dispatcher\/Debug\/TraceableEventDispatcher.php","line":168,"function":"dispatch","class":"Shopware\\Core\\Framework\\Event\\NestedEventDispatcher","type":"-\u003E","args":[{},"kernel.controller"]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpKernel.php","line":134,"function":"dispatch","class":"Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher","type":"-\u003E","args":[{},"kernel.controller"]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpKernel.php","line":68,"function":"handleRaw","class":"Symfony\\Component\\HttpKernel\\HttpKernel","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/Kernel.php","line":201,"function":"handle","class":"Symfony\\Component\\HttpKernel\\HttpKernel","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1,true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpCache\/SubRequestHandler.php","line":85,"function":"handle","class":"Symfony\\Component\\HttpKernel\\Kernel","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1,true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpCache\/HttpCache.php","line":477,"function":"handle","class":"Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler","type":"::","args":[{},{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1,true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpCache\/HttpCache.php","line":267,"function":"forward","class":"Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpCache\/HttpCache.php","line":283,"function":"pass","class":"Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/symfony\/http-kernel\/HttpCache\/HttpCache.php","line":211,"function":"invalidate","class":"Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/shopware\/core\/HttpKernel.php","line":148,"function":"handle","class":"Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1,true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/shopware\/core\/HttpKernel.php","line":77,"function":"doHandle","class":"Shopware\\Core\\HttpKernel","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}},1,true]},{"file":"\/var\/www\/clients\/client1\/web6\/web\/public\/index.php","line":83,"function":"handle","class":"Shopware\\Core\\HttpKernel","type":"-\u003E","args":[{"attributes":{},"request":{},"query":{},"server":{},"files":{},"cookies":{},"headers":{}}]}],"file":"\/var\/www\/clients\/client1\/web6\/web\/vendor\/league\/oauth2-server\/src\/Exception\/OAuthServerException.php","line":223}}]}

 

Hallo Moritz,

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

ich habe mehrere installierte Shops und in keiner dieser Shops funktioniert der Import. Wie kann ich herausfinden an was es liegt?

Danke.

Hast du es denn mal über die Konsole probiert?

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍

Ja, es gibt keine Fehler in der Konsole. Warum ist der Import Status „Erfolgreich“ wenn keine Einträge importiert werden?

Gibt es etwas anderes was ich versuchen kann?

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍

magst du dir mal den Shop anschauen?

Du kannst es ja auch mal in unseren Cloud-Shops ausprobieren, die kannst du ja auch kostenlos nutzen. Da funktioniert der Import auch einwandfrei, gerade nochmal getestet.

Bei Zeit kann ich auch mal in den Shop schauen, dazu kannst du mir am besten mal Zugangsdaten an forum@shopware.com schicken. Denke dazu komme ich aber erst im Laufe der Woche.

@blueroger‍

Also bei mir hat es auch auf Anhieb in deinem Shop funktioniert (siehe Log). Kann da wirklich kein Problem erkennen.

Habe deine Datei genommen, die erste Spalte mit der Nummerierung gelöscht, als CSV exportiert und dann hochgeladen.