Gelöst Synchronisation von JTL-WAWI zu Shopware leert Einträge in der Datenbank des Shops

jomi

Aktives Mitglied
3. Januar 2017
6
0
Hallo,

wir verwenden JTL-Wawi in Verbindung mit Shopware und dem Shopware- Connector.

Folgendes Problem tritt auf:

In Shopware sind verschiedene Attribut-Felder mit Einträgen für die Kategorien vorhanden, in unserem Fall zusätzliche SEO-Texte für die Kategorien.
Diese sind in "Feldern" eingetragen, die es so im original Shopware nicht gibt, also zusätzliche Freitextfelder. Diese Felder gibt es natürlich auch nicht in der JTL-WAWI.

Starte ich nun einen Abgleich von JTL-Wawi und Shop, werden alle vorhandenen Einträge gelöscht!

Dies ist natürlich ein ziemliches Desaster und mir unerklärlich, da DB-Felder gelöscht werden, die in JTL gar keine Rolle spielen.
Bin für Lösungsvorschläge mehr als dankbar ;) , gibt es eine Konfigurationsdatei, wo man Einfluss darauf nehmen könnte?

_______________________
JTL: 1.1.4.14
Shopware 5.2.20
Connector: 2.0.14
 

Anhänge

  • jtl-error-sync.png
    jtl-error-sync.png
    208,8 KB · Aufrufe: 24

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Das ist von JTL so gewollt, es werden bei einem Artikelabgleich sämtlich Freitextfelder geleert und neu befüllt. Sprich wenn Du hier eigene oder von Plugins erstellte Freitextfelder hast, solltest Du diese in der WAWI plegen und so aktualisieren.

Es gab in irgendeinem Thema von Daniel eine Plugin Lösung, die zuvor alle Freitextfelder speichert und nur die geänderten aktualisert, ich bin jedoch dazu übergegangen alles in der WAWI zu pflegen, das ist ja seit der neuen Freitextfeld Verwaltung und WAWI unterstützung nahezu kein Problem mehr.
 

jomi

Aktives Mitglied
3. Januar 2017
6
0
Danke für die Info. Grundsätzlich begrüße ich es, dass JTL das führende System ist und die "Oberhand" über die Daten hat.

Grundsätzliches:
Mir erscheint diese Systematik aber etwas unsinnig, aber da müsste JTL sich mal zu äussern:

1. welchen Sinn macht es Felder zu löschen oder besser zu leeren, die es in JTL gar nicht gibt? Warnhinweis wäre auch schön.
2. der normale Shopbetreiber, also "nicht Programmierer" kennt die zusätzlichen Felder, die z.B. durch Plugins angelegt werden, gar nicht.
Wie soll er sie dann anlegen und pflegen?

Konkret möchte ich eine Lösung herbeiführen, aber:
  • Wenn ich in JTL ein neues "eigenes Feld" anlege für den Bereich Kategorie und dann einen Shopabgleich mache, wird dieses Feld nicht in die DB des Shops übertragen.
  • Für die eigenen Felder gibt es folgende "Parameter":
    - Bereich => hier wähle ich Kategorie
    - Gruppe => hier habe ich einen Namen vergeben
    - Feld => hier habe ich einen Namen vergeben

  • wenn ich ein Feld anlege, mit dem Namen wie in der Shopware DB vorhanden, wird dies auch nicht synchronisiert
Wie pflegst Du denn Deine Felder?
Sind das "Artikeleigenschaften" oder auch "Kategorieeigenschaften"
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Es ist wichtig das hier die richtigen Begriffsdefinitionen verwendet werden, sonst reden wir aneinander vorbei ;)
  • SW Freitexfelder sind in der WAWI Attribute
  • SW Eigenschaften sind in der WAWI Merkmale
Der Connector synct nicht Eigene Felder, sondern die WAW Attribute, diese müssen in der WAWI identisch heißen wie in SW. Bei selbst erstellten Attributen musst Du dich an die SW Namenskonvention halten, sonst landen die Daten im ersten freien attr_XXX Feld.

Derzeit verwende ich nur WAWI Artikelattribute / SW Freitextfelder bei den Artikeln.
 

jomi

Aktives Mitglied
3. Januar 2017
6
0
Prima, das hilft mir doch weiter. Dann pflege ich mal die Attribute ;)

Bleibt natürlich das Problem, dass man die DB-Tabellen bei Plugin-Installationen im Auge behalten muß.
Herzliches Dankeschön an "3po" !
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Bleibt natürlich das Problem, dass man die DB-Tabellen bei Plugin-Installationen im Auge behalten muß.
Herzliches Dankeschön an "3po" !
Verstehe ich nicht ganz, wieso musst Du die im Auge behalten? Wenn Du ein neues Plugin mit zusätzlichen Freitextfeldern installierst ist es ja erstmal komplett frisch und keine Daten in den Freitextfeldern vorhanden. Wenn du es dann verwendest machst Du eben alles von Anfang an über die Attribute der WAWI.
 

jomi

Aktives Mitglied
3. Januar 2017
6
0
Ja und welche Attribute gebe ich in der WAWI ein?

Daher muss ich die DB-Tabellen im Auge behalten, um die überhaupt erst mal zu finden und benennen zu können.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Quatsch, einfach nach einer Installation einers neuen Plugins das Einstellungen (Freitextfelder) in den Artikeldetails hat, in die Freitextfeldverwaltung in SW schauen, da steht der Name. diesen dann eben 1:1 in der WAWI als Attribut anlegen und fertig.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Im Kern geht es ja darum, das sich hier nicht von selbst irgendwelche neuen Felder generieren, sondern pro Aktiv durch manuelle Installation von neuen Plugins generiert werden. Daher muss man hier nichts beobachten sondern man weis immer wann neue Felder hinzugekommen sind.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Woocommerce Bezahlung Synchronisation - ohne JTL Wawi Zahlungsmodul Funktion WooCommerce-Connector 2
Neu Fehler mit der Synchronisation zwischen Shop und WaWi JTL-Shop - Fehler und Bugs 1
Neu Probleme beim Einrichten von GLS Paket JTL-ShippingLabels - Ideen, Lob und Kritik 5
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 0
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 1
Neu Laden von Produktseiten Allgemeine Fragen zu JTL-Shop 2
Neu Sonderpreise zum Mengenabverkauf von Überverkaufsprodukten - wie löst ihr das? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zuweisung von Zahlungen zu gutgeschriebenen Rechnungen Arbeitsabläufe in JTL-Wawi 1
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu JTL2Datev ist defekt bei mir seit dem Update von 30.10.2024 User helfen Usern - Fragen zu JTL-Wawi 6
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Verständnis von Variationsartikeln (Vater-/Kinderartikel) JTL-Wawi 1.9 38
Störungen im Abruf von Extension-Store-Lizenzen durch JTL-Shops Störungsmeldungen 0
Neu JTL Shop5 Indexierung GSC - Seiten wurden innerhalb von Wochen aus dem Index geworfen Templates für JTL-Shop 10
Neu Fehlerhafte Übertragung von Shopify Rabattcodes Shopify-Connector 4
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Neu x-Facher Upload von Bildateien WooCommerce-Connector 0
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Import von Lieferantenbeständen funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 8
Wertstoffe von Kunden ankaufen JTL-Wawi 1.9 5
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Kommentare von der Retoure in WMS einsehen\ Retoure wiederfinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Neu Umzug von Pickware in Shopware 6 zu JTL User helfen Usern - Fragen zu JTL-Wawi 2
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Bestellungen von nur einem Standort importieren Shopify-Connector 0
Neu JTL Vouchers - Automatisches Versenden von Gutschein-Codes User helfen Usern - Fragen zu JTL-Wawi 0
Neu Massenbearbeitung von Artikeln User helfen Usern - Fragen zu JTL-Wawi 4
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu Ablage von E-Mails bei einem Auftrag User helfen Usern - Fragen zu JTL-Wawi 4
Neu USt-ID von Shopify an JTL übertragen Shopify-Connector 0
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 1
Neu Anbindung von JTL an Onlinehandel für GPSR (Produktsicherheit) Schnittstellen Import / Export 3
Neu Importieren von Blöcken in den JTL-Shop OnPage Composer Templates für JTL-Shop 1
Paktisch+ zeigt möglichen versandt von zukünftig erscheinenden Artikeln JTL-Wawi 1.9 4
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikelübersicht - Doppelte Anzeige von Ust und Versandinformationen JTL-Shop - Fehler und Bugs 5
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
SCX: „Verfügbarer Bestand“ weicht von „Verkaufskanal Menge“ ab - JTL 1.8.12.0 JTL-Wawi 1.8 0
Neu Eingabe von deutscher USt.-ID - weiße Seite JTL-Shop - Fehler und Bugs 1
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umsetzung von JTL Plan & Produce für das Unternehmen Dienstleistung, Jobs und Ähnliches 2
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1

Ähnliche Themen