Beantwortet

Shopware 6 Varianten werden nicht übertragen


Benutzerebene 2
Abzeichen

Guten Morgen liebe Community, 

wir haben folgendes Problem, es werden die Artikel nur ohne Varianten in den Shopware 6 Shop (6.4.8.1) übertragen. Wenn wir die Varianten einzeln in den Shop pushen werden diese auch nur als einzelne Artikel angelegt. Kennt jemand dieses Problem? 

Der Support hat seinen Testshop an das Xentral angeschlossen und dort hat es funktioniert. 

 

Ich wünsche euch einen guten Start in die Woche.

icon

Beste Antwort von Christian H von digitalXL 7 November 2022, 18:44

Original anzeigen

17 Antworten

Benutzerebene 7
Abzeichen +3

@Marlyn Waga wichtig ist, dass die Artikelnummern der Varianten im Shop noch nicht vorhanden sind. Sollten also Varianten als Standard-Artikel im Shop vorhanden sein, musst du diese löschen - die. Artikel können nicht umgewandelt werden. 

Ein Export Richtung Shop könnte z.B. scheitern, wenn du in deinen Matrixgruppen oder Optionswerten ein Sonderzeichen hast. Bei einem Kunden funktioniert z.B. der Export nicht, wenn ein “ enthalten ist. 

Der Export muss immer über den parent erfolgen. Wichtig ist, dass dem parent auch ein Pseudo-Verkaufspreis hinterlegt wird. Ansonsten klappt der Export auch nicht. 

Wie sieht den dein Matrix-Artikel aus - kannst du ggf. mein ein Screenshot der Matrix einstellen.

VG

Christian

Benutzerebene 2
Abzeichen

@Marlyn Waga wichtig ist, dass die Artikelnummern der Varianten im Shop noch nicht vorhanden sind. Sollten also Varianten als Standard-Artikel im Shop vorhanden sein, musst du diese löschen - die. Artikel können nicht umgewandelt werden. 

Ein Export Richtung Shop könnte z.B. scheitern, wenn du in deinen Matrixgruppen oder Optionswerten ein Sonderzeichen hast. Bei einem Kunden funktioniert z.B. der Export nicht, wenn ein “ enthalten ist. 

Der Export muss immer über den parent erfolgen. Wichtig ist, dass dem parent auch ein Pseudo-Verkaufspreis hinterlegt wird. Ansonsten klappt der Export auch nicht. 

Wie sieht den dein Matrix-Artikel aus - kannst du ggf. mein ein Screenshot der Matrix einstellen.

VG

Christian

Guten Morgen Christian, 

danke erstmal für deine schnelle Hilfestellung. 

Matrixartikel sieht eigentlich gut aus. 

Die ganze wichtigen Dinge haben wir eigentlich schon beachtet. 

 

 

 

Es sind auch im Shop keine besonderen Erweiterungen installiert.

 

Benutzerebene 7
Abzeichen +3

@Marlyn Waga der Varianten-Artikel - ist das auch ein Lagerartikel?

Benutzerebene 2
Abzeichen

@Christian jap, Lagerartikel ist angehackt.

Benutzerebene 7
Abzeichen +3

@Christian jap, Lagerartikel ist angehackt.

@Marlyn Waga schwierig - ich kann betätigen, dass dies grundsätzlich verlässlich klappt. Ich hatte jetzt noch nie einen Matrix-Artikel mit nur einer Variante getestet, aber die Grundfunktionalität ist ja die gleiche. Wenn xentral Ihren Testshop an dein System angeschlossen hat und es dort klappt, muss man eher auf die Suche auf Shop Seite gehen vermutlich - was sagt den deine Shopware Agentur dazu? Die können ja ggf. mehr in den Logfiles sehen. 

Benutzerebene 2
Abzeichen

Guten Morgen @Christian wir versuchen nun auf Seiten der Shopagentur den Fehler in Shopware zu finden. Ich halte dich auf den laufenden. 

Benutzerebene 2
Abzeichen +1

Hallo Community, 

Ich teste gerade Shopware 6.4.18.1 mit der Schnittstelle zu Xentral.  Ich bekomme Artikeln angelegt von Xentral aber irgendwie nicht alles.

 

2 Fragen.

  1. Wie kann ich Varianten an Shopware übertragen? Ich bekomme eine Artikel mit Varianten die ich für den Shop definiert habe übertragen aber die Varianten nicht. Die Verknüpfung von Hauptartikel zu Variante ist in Xentral gegeben. Ich kann die Varianten auch nach Shopware importieren aber die sind dann alle getrennte Artikel ohne Beziehung zum Hauptartikel.  Unter Artikelstammdaten ist das Häkchen gesetzt für “Variante” und die richtige Artikelnummer des Elternteils angegeben. Genauso in den Einstellungen der Schnittstelle ist “Varianten übertragen” mit Häkchen gesetzt. Das Häkchen für <=6.4.0 ist auch gesetzt. 
  2. Artikelbeschreibungstext wird auch nicht übertragen. Ich habe auch unter “Texte” eine neue Eintrag für nur den Shop erstellt. Wird auch nicht übertragen. Woran kann das liegen? Das Beschreibungsfeld in Shopware bleibt leer. Hier wurde ni der Schnittstelle auch das Häkchen “Artikeltext Übertragung Unterdrucken” schon rausgenommen. 

Hoffentlich sehr einfache Sachen da Xentral und Shopware ziemlich eng miteinander arbeiten aber ich finde es einfach nicht. Der Hauptgrund für Shopware ist, dass ich Artikelstammdaten fast komplett über Xentral verwalten kann und nicht im Shop-Backend.  

 

Danke im Voraus 

Benutzerebene 7
Abzeichen +3

@georgedcooper also es reicht nicht nur aus die Varianten zu verlinken, sondern es muss im parent Artikel ein richtiges Matrix-Produkt aufgebaut werden. Informationen dazu findest du hier

Die Anlage erfolgt immer über den parent Artikel - also du exportierst den Artikel über den parent Artikel heraus. Die Varianten dürfen vorher nicht im Shop als Standardartikel sein - das klappt sonst nicht - die müssten dann erst in Shopware gelöscht werden. 

Die Texte müssen in Online-Shop Texte eingefügt werden. Das sollte auch klappen. 

Benutzerebene 2
Abzeichen +1

Vielen Dank.  Ich habe ein Matrix erstellt und die Übertragung von Varianten zum Teil funktioniert.

Ich habe einen Artikel mit 17 Varianten und nur 8 werden übermittelt!  Es gibt kein Unterschied zwischen eine Variante die übertragen wird und eine die nicht übertragen wird. Alle sind im Matrix hinterlegt, keine hat eine Sperre oder so was. 

Die Übertragung gibt auch immer eine Fehlermeldung aber es überträgt trotzdem was. 

Es scheint aber nicht die aktuellste Daten zu sein. Ich habe was bei eine Ausprägung in der Gruppe  falsch getippt.  Aber danach korrigiert.  Übertragen wird immer die mit Tippfehler.  Ich habe aber in Shopware und Xentral die Cache geleert. 

Für eine Lösungsvorschlag bin ich sehr Dankbar. 

 

Benutzerebene 5
Abzeichen +3

Hallo @georgedcooper , was bekommst Du für eine Fehlermeldung?

Wir haben in der Vergangenheit auch die Erfahrung gemacht, das nachträgliche Änderungen in der Matrix (wie Deine Änderung bei der Ausprägung) dazu geführt haben, das der Artikel nicht mehr korrekt nach Shopware übertragen wird. Was im Detail das Problem war konnten wir auch nicht nachvollziehen.

Geholfen hat am Ende nur die komplette Neuanlage des Matrixartikels.

Fang doch einfach mal mit einem kleinen Test-Matrixartikel an, 2 Farben, 2 Größen und Taste dich dann an größere Artikel ran.

Grüße Peter

Benutzerebene 2
Abzeichen +1

Danke für die Antwort.

Ich habe nach der Korrektur alles gelöscht und neu übertragen.  Ein Matrix mit nur 17 Größen und keine Farbvarianten und ohne Bilder hat über 2 Tagen gedauert bis es vollständig in Shopware erschien. Die ersten Varianten waren in Sekunden da. die letzten 10 haben dann ewig benötigt.   Das kann nicht normal sein oder?  Es sind kaum 5KB an Informationen. 

Woran könnte das liegen?

Benutzerebene 7
Abzeichen +3

Danke für die Antwort.

Ich habe nach der Korrektur alles gelöscht und neu übertragen.  Ein Matrix mit nur 17 Größen und keine Farbvarianten und ohne Bilder hat über 2 Tagen gedauert bis es vollständig in Shopware erschien. Die ersten Varianten waren in Sekunden da. die letzten 10 haben dann ewig benötigt.   Das kann nicht normal sein oder?  Es sind kaum 5KB an Informationen. 

Woran könnte das liegen?

@georgedcooper welche xentral Version setzt du aktuell ein? Gerade bei Shopware gab es ein paar Updates, was die Übertragung anging. Hast du es mal manuell über den parent Artikel versucht - da sollt es nicht so lange dauern, sondern direkt angelegt werden. 

Benutzerebene 2
Abzeichen +1

Danke für deine Unterstützung. 

 

Ich habe alles versucht. Über Prozessstarter, direkt aus dem Parent Artikel...  Es geht einfach nicht!  Die Kind Artikeln lassen sich einwandfrei übertragen wenn die nicht Teil der Matrix sind. Es muss an der Matrixprodukt liegen aber ich finde nichts.  

 

Vom Parent Artikel aus, nach 2-3 Minuten bimmeln kommt einen Fehler 500 mit  debug() null Fehlermeldung. Aber es gibt nichts unterschiedliches zwischen die Kind Artikel die übertragen werden und die, die nicht übertragen werden!  

Xentral support sind sicher, dass es nicht an der Schnittstelle liegt. Die funktioniert angeblich einwandfrei.  Weiter wollen die mir nicht ohne Support Vertrag natürlich nicht helfen. 

 

Bis auf die letzte Aktualisierung ist mein Xentral aktuell. Ich machen einen Update und probiere es wieder. 

 

Kann es an irgendwas in PHPMyAdmin oder so was im Webseite Backend liegen?  

 

Danke im Voraus 

 

 

 

Benutzerebene 7
Abzeichen +3

@georgedcooper was mir noch einfällt - du musst im parent Artikel einen fiktiven Verkaufspreis eintragen - hast du das gemacht? Sonst klappt der Export an den Shop nicht. Und auch wichtig - die Varianten dürfe nicht vorher schon im Shop sein. Dann würde der Export auch fehlschlagen. xentral kann nicht aus ggf. vorher vorhandenen Standard-Artikeln Varianten Artikel machen. 

Benutzerebene 2
Abzeichen +1

Ja, im Parent Artikel ist ein Preis hinterlegt. Sonst würde Xentral wahrscheinlich keine Artikeln übertragen.  

 

Muss was anderes hier befüllt werden? 

Danke

Benutzerebene 7
Abzeichen +3

@georgedcooper Ehrlich gesagt gehen mir die Ideen aus - auf das, was man achten muss, habe ich schon geschrieben und hast du ja so eingestellt und geprüft. Im Zweifel ein Ticket an den xentral Support - die können ggf. auch mal deren DEV Shop anschließen und versuchen den Artikel zu exportieren. Wenn es dort klappt, weiß man zumindest, dass es dann ein Problem auf Shop Seite ist. 

 

Bei dem Screenshot von dir muss nichts eingestellt werden. 

 

 

Benutzerebene 2
Abzeichen +1

Jetzt funktioniert auch die Verbindungstest nicht!  Ich habe nichts weder auf Shop oder Xentral Seite geändert.  Echt seltsam.

Antworten