Verwiesen an Support Wawi-Bug kann zu Shop-Datenbankfehlern in Nicht-JTL-Shops führen

  • Ersteller des Themas Ersteller des Themas bork
  • Erstellungsdatum Erstellungsdatum
Status
Es sind keine weiteren Antworten möglich.

bork

Sehr aktives Mitglied
26. Januar 2007
852
104
Hallo,

ich möchte alle Gambio User (und vielleicht auch User anderer Nicht-JTL-Shops) nochmal auf einen vermutlich immer noch nicht gefixten Bug in JTL Wawi (nicht im JTL Connector für Gambio) hinweisen:

Wer neue Produkte in der JTL Wawi anlegt, wird in der Regel vorhandene Produkte duplizieren und überarbeiten, um die ganzen Gambio-Produktattribute nicht von Hand anlegen zu müssen. Durch einen Bug in der JTL Wawi wird in Gambio für jede Produktbeschreibung (jede Sprache) eine neue products_id im Shop vergeben (so zumindest die Aussage eines JTL Mitarbeiters).

Fazit: Ihr habt eine inkonsistente Shop-Datenbank weil in der Tabelle für Produktnamen und -beschreibungen Datenleichen vor sich hinschlummern für die es in der Produkttabelle keine Zuordnung gibt. Die Datenbank bläht sich sinnlos auf und schlimmstenfalls hat man irgendwann den Fall, dass Produkte die falschen Namen und Beschreibungen erhalten.

Der Bug ist bei JTL seit Monaten bekannt ( https://forum.jtl-software.de/threa...produkte-muessen-2x-hochgeladen-werden.89092/ ) und wird unter Supportticket 103364808901 geführt.

Wenn ihr sehen wollt, wie kaputt eure Datenbank schon ist, sucht mal in der Shop-Datenbank nach Produktbeschreibungen, für die es keine Produkte gibt. Der Mysql Befehl für Gambio (und vermutlich auch für Modified):

Code:
select products_description.products_id, products_name, products.products_id 
from products_description left join products on products_description.products_id = products.products_id 
where products.products_id IS NULL


Jeder Treffer = eine Inkonsistenz.

Meine Empfehlung bis auf weiteres, auch wenn JTL sicherlich beide Hände über dem Kopf zusammenschlagen wird: Prinzip "Shopsystem führt" für neue Artikel => Neue Artikel im Shop anlegen und dann in die JTL importieren...
 

saschadd

Gut bekanntes Mitglied
28. November 2006
158
4
Moin bork,

betrifft das nur den neuen Connector?
Hab grad deinen MySQL-Befehl ausgeführt und nichts gefunden.
 

bork

Sehr aktives Mitglied
26. Januar 2007
852
104
alle neuen Connectoren die seit einem Jahr auf dem Markt sind. Wie legst du denn neue Produkte an? Wenn du in JTL ein bestehendes nimmst, es duplizierst und daraus ein neues machst und einen Abgleich machst, dann schau mal in die Datenbank: Für jede Sprache des Produkts ist eine neue products_id vergeben. Das Produkt ist im Frontend dann auch nicht aufrufbar. Oder verwendest du nur eine Sprache? Beim erneuten Öffnen des Produkts in der Wawi, Bearbeitung irgendwelcher Daten aus der Beschreibung und neuem Upload sagt der Connector: Ui, für die products_id fehlen ja noch Spracheinträge - und Zack hast du die Daten in der products_description doppelt drin...
 
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen