**RELEASE: JTL-Connector (SaaS) für Shopware 6 startet in die Open Beta**

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Hallo,

bei mir kommt folgende Fehlermeldung beim Abgleich:


Abgleich-Protokoll:
Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.



Fehler:
Exception: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias
Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias
Lieferscheine-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei delivery_note.push: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Response: {"jtlrpc":"2.0","id":"372c7c6eda5643e6b3ad","result":null,"error":{"code":400,"message":"Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:\nCode = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:69"}}
Exception bei delivery_note.push: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Response: {"jtlrpc":"2.0","id":"40e6950506654d","result":null,"error":{"code":400,"message":"Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:\nCode = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:69"}}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.O4PuQuwA4uL(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.fH1uQRWxK9p(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.O4PuQuwA4uL(String , Object , Boolean , NetworkCredential )


Kann mir jemand helfen?
Danke

Hallo @yogi_10 und @ckOne ,

erstellt euch mal die API Schlüssel im Kundencenter neu und tragt die nochmal bei Shopware ein. Hatte auch im Ablauf da einen Fehler.

Beste Grüße
 
Zuletzt bearbeitet:

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
@redheadman
Danke werde ich mal probieren.

Kann man irgendwo einstellen welche Preise an den Shop übermittelt werden?


VG

Ich glaube das steuert man am besten über Kundengruppen. Einfach in JTL eine neue Kundengruppe anlegen oder eine bestehende nutzen, diese dann bei JTL unter Onlineshop -> Onlineshop-Anbindung -> Connector konfigurieren und dort die neue Kundengruppe zuordnen. Dann kannst du die Preise für diese Kundengruppe einspielen.

Grüße
 

yogi_10

Aktives Mitglied
5. Juni 2018
41
2
Das habe ich gemacht. Es werden dennoch die Preise der Wawi Standardkundengruppe übermittelt und nicht die Preise der im Connector ausgewählten Kundengruppe ??
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo,

bei mir kommt folgende Fehlermeldung beim Abgleich:


Abgleich-Protokoll:
Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.



Fehler:
Exception: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias
Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias
Lieferscheine-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei delivery_note.push: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Response: {"jtlrpc":"2.0","id":"372c7c6eda5643e6b3ad","result":null,"error":{"code":400,"message":"Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:\nCode = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:69"}}
Exception bei delivery_note.push: Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:
Code = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias

Response: {"jtlrpc":"2.0","id":"40e6950506654d","result":null,"error":{"code":400,"message":"Controller = DeliveryNote | Action = push | Wawi PK = 17911 | An error occurred while sending a request to Shopware 6 admin api:\nCode = FRAMEWORK__WRITE_UNEXPECTED_FIELD_ERROR | Status = 400 | Detail = Unexpected field: apiAlias","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:69"}}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.O4PuQuwA4uL(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.fH1uQRWxK9p(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.O4PuQuwA4uL(String , Object , Boolean , NetworkCredential )


Kann mir jemand helfen?
Danke
Der Fehler sollte jetzt nicht mehr auftreten.
 

klaks

Mitglied
11. September 2020
23
5
Hallo,

in Shopware 6 werden ja auch einfache CMS-Seiten über die Kategorie-Struktur abgebildet. Ein Text erscheint erst, wenn es eine Layout-Zuweisung gibt. Nun wird aber leider diese Zuweisung gelöscht, wenn man in JTL den Inhalt der Seite eingibt oder ändert und dann mit dem Connector in den Shop überträgt. Ich habe auch bei Kategorie in JTL keine Feld entdeckt, dass mit der Layout-Zuweisung korreliert. Habe ich was übersehen oder gibt's das nicht? Wenn es das nicht gibt, heißt das ja in der Konsequenz, das man in JTL die Finger von den Kategorien lassen sollte und sie nur im Shop-Backend ändert. Richtig?

JTL: 1.5.28.0
Shopware: 6.3.1.0
 
  • Gefällt mir
Reaktionen: AN-DI

ui621as

Aktives Mitglied
22. Januar 2007
39
0
Hallo zusammen,
bei mir werden ebenfalls nur die Hersteller übertragen, die Artikelnummer scheint von SW6 nicht als gültige UUID akzeptiert zu werden.

WaWi 1.5.26
SW6: 6.3.1.0

Grüße
Stefan

Code:
Fehler:
Exception: Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:
Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei product.push: Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:

Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:

Response: {"jtlrpc":"2.0","id":"719cd7fffc6c4e058a1358f02dcd280c","result":null,"error":{"code":400,"message":"Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error: \nCode = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID: ","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:65"}}
Exception bei product.push: Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:

Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error:
Code = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID:

Response: {"jtlrpc":"2.0","id":"5286e350e1864698ba93014d94e1ddbb","result":null,"error":{"code":400,"message":"Controller = Product | Action = push | Wawi PK = 7171 | SKU = Art-5519-48 | Name = ABEL White Vetiver Eau de Parfum 50ml | The Shopware 6 Admin API responded with an error: \nCode = FRAMEWORK__INVALID_UUID | Status = 400 | Detail = Value is not a valid UUID: ","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 400) in ...\/ClientException.php:65"}}
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.pMbYtz257GC(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.fEYYaIbOhUb(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.pMbYtz257GC(String  , Object  , Boolean  , NetworkCredential  )
 

seml0R

Aktives Mitglied
6. September 2012
66
8
Hallo zusammen,
bei mir werden ebenfalls nur die Hersteller übertragen, die Artikelnummer scheint von SW6 nicht als gültige UUID akzeptiert zu werden.

WaWi 1.5.26
SW6: 6.3.1.0

Grüße
Stefan

Bei uns ebenfalls das Problem mit INVALID UUID, aber nur bei manchen Artikeln - andere überträgt der Connector offensichtlich. Konnte aber noch nicht ausfindig machen, was genau dafür sorgt, dass die entsprechenden Artikel diesen Fehler verursachen.
Ansonsten danke an das JTL Team, dass es jetzt vorwärts geht 🙂 🙂 (Y)

Edit:
WAWI 1.5.24 und 1.5.27.3 gleiches Verhalten.
SW6 frisch installiert in 6.3.1
 
Zuletzt bearbeitet:

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Bei uns ebenfalls das Problem mit INVALID UUID, aber nur bei manchen Artikeln - andere überträgt der Connector offensichtlich. Konnte aber noch nicht ausfindig machen, was genau dafür sorgt, dass die entsprechenden Artikel diesen Fehler verursachen.
Ansonsten danke an das JTL Team, dass es jetzt vorwärts geht 🙂 🙂 (Y)

Edit:
WAWI 1.5.24 und 1.5.27.3 gleiches Verhalten.
SW6 frisch installiert in 6.3.1

Bei uns das selbe Spiel. Konnten bis jetzt auch keine auffälligen Unterschiede zu anderen Artikeln ausmachen. INVALID UUID!!
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
@yogi_10
Kundengruppen spezifische Preise werden seit Heute auch übernommen.

@klaks
Das Kategorie Template kann über das Shop Backend gesetzt werden und sollte nicht gelöscht werden, wenn Änderungen an den Kategorieinhalten über JTL-Wawi erfolgen.

@ui621as, @seml0R, @redheadman
Bitte versucht es nochmal. Das Problem sollte behoben sein.
 
  • Gefällt mir
Reaktionen: redheadman

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
@yogi_10
Kundengruppen spezifische Preise werden seit Heute auch übernommen.

@klaks
Das Kategorie Template kann über das Shop Backend gesetzt werden und sollte nicht gelöscht werden, wenn Änderungen an den Kategorieinhalten über JTL-Wawi erfolgen.

@ui621as, @seml0R, @redheadman
Bitte versucht es nochmal. Das Problem sollte behoben sein.

Habe jetzt ab und an folgenden fehler:

Code:
Fehler:
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Die ConnectionString-Eigenschaft wurde nicht initialisiert.
   bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
   bei JTL.Database.DbConnectionExtensions.ExecuteNonQuery(IDbConnection connection, String query, Object parameters)
   bei jtlCore.ControllerClasses.Connector.Abgleich.ConnectorAbgleichHelper.SetInBearbeitungFlagArtikel(Int32 kShop, Int32 value, SqlConnection connection)
   bei jtlCore.ControllerClasses.Connector.Abgleich.ConnectorAbgleichHelper.CheckForMeanwhileSync(Connector connector, AbgleichInfo abgleichInfo, AbgleichSyncContext abgleichSyncContext)
   bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models)
   bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.<>c__DisplayClass8_1.<Run>b__0(List`1 models)
   bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
   bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.Run()
   bei JTL.Connector.Business.SyncRunner.Run()

Verliert die Verbindung, oder ?

Beste Grüße
 

klaks

Mitglied
11. September 2020
23
5
@klaks
Das Kategorie Template kann über das Shop Backend gesetzt werden und sollte nicht gelöscht werden, wenn Änderungen an den Kategorieinhalten über JTL-Wawi erfolgen.
Das stimmt so leider nicht. Deshalb ja mein Post. Ich hab es gerade noch mal getestet. Das im Shop Backend gesetzte Template wird bei einer Aktualisierung über den Connector gelöscht, nicht das Template natürlich, nur die Zuweisung.

Im übrigen geht es hier nicht um das Kategorie Template, sondern ein selbst definiertes, da es ja um eine einfache CMS Seite geht.
 
Zuletzt bearbeitet:

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Das stimmt so leider nicht. Deshalb ja mein Post. Ich hab es gerade noch mal getestet. Das im Shop Backend gesetzte Template wird bei einer Aktualisierung über den Connector gelöscht, nicht das Template natürlich, nur die Zuweisung.

Im übrigen geht es hier nicht um das Kategorie Template, sondern ein selbst definiertes, da es ja um eine einfache CMS Seite geht.
Stimmt, da war etwas noch nicht in Ordnung. Versuch' es bitte nochmal, jetzt sollte es klappen.
 

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Hallo @Immanuel,

es gibt über den normalen Abgleich (nicht Worker) noch immer Fehler. So ca. immer wenn 400 - 700 Artikel (von 4000) übertragen wurden.
Hatte auch mal die Upload Pakete auf 5 gestellt und getestet, leider ohne Erfolg.

Code:
Fehler:
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Die ConnectionString-Eigenschaft wurde nicht initialisiert.
   bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
   bei JTL.Database.DbConnectionExtensions.ExecuteNonQuery(IDbConnection connection, String query, Object parameters)
   bei jtlCore.ControllerClasses.Connector.Abgleich.ConnectorAbgleichHelper.SetInBearbeitungFlagArtikel(Int32 kShop, Int32 value, SqlConnection connection)
   bei jtlCore.ControllerClasses.Connector.Abgleich.ConnectorAbgleichHelper.CheckForMeanwhileSync(Connector connector, AbgleichInfo abgleichInfo, AbgleichSyncContext abgleichSyncContext)
   bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models)
   bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.<>c__DisplayClass8_1.<Run>b__0(List`1 models)
   bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
   bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.Run()
   bei JTL.Connector.Business.SyncRunner.Run()

Probieren es jetzt mal mit dem Worker.

Beste Grüße
 
Zuletzt bearbeitet:

ckOne

Gut bekanntes Mitglied
6. Oktober 2015
145
9
Hi zusammen,

werden zukünftig Kategorie-Attribute & Artikel-Attribute vom Shopware6-Connector unterstützt?

Danke und Gruß.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @redheadman,

danke für den Hinweis. Es wäre super, wenn du mir den dazu passenden Onlineshop-Abgleich Log per PM schickst. Mit dem Log ist warhscheinlich besser nachvollziehbar was das Problem bei dir verursacht.

@ckOne,
Artikel- und Kategorieattribute werden zukünfitg vom Connector unterstützt.
 
  • Gefällt mir
Reaktionen: redheadman

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Hallo @redheadman,

danke für den Hinweis. Es wäre super, wenn du mir den dazu passenden Onlineshop-Abgleich Log per PM schickst. Mit dem Log ist warhscheinlich besser nachvollziehbar was das Problem bei dir verursacht.

@ckOne,
Artikel- und Kategorieattribute werden zukünfitg vom Connector unterstützt.

Über den Worker läuft es durch ohne Probleme. Ich deaktiviere nochmal eine Kategorie und lade nochmal hoch und schicke dir dann den Log. Kundengruppenpreise greifen im übrigen noch nicht.

Beste Grüße
 

Ähnliche Themen