Nochmal mit diesem Problemartikel getestet, was in der Gambio-Datenbank mit den Varkombi-Werten los ist bevor ich was mache, nachdem ich die Varkombi lösche und nachdem ich die Varkombi wieder aus den Variationen in JTL Wawi neu erstelle:@Achim L. korb-laden möchte nicht heraufinden, ob er das selbe Problem hat bei Ticket#2021120710002521 wie ich, aber wenn es das selbe ist, bin ich der Sache vielleicht näher:
Varkombis werden bei mir angelegt in der Gambio-Tabelle products_properties_combis, aber im Frontend nur dann angezeigt, wenn die Tabelle products_properties_combis_values eine products_properties_values_id zugeordnet hat. Die ist bei einigen Values 0, also wird für alle Sprachen kein Wert dafür gefunden und deswegen der Wert im Frontend nicht angezeigt. Das sieht dann so aus, dass es im Frontend nicht in der Auswahlbox steht, und dass im Backend einfach die Varkombi ohne die Bezeichnung angezeigt wird. Siehe Screenshot:
Zum Verständnis: Jede Varkombi hat eine Größe und eine Farbe. So sind die Variationen in JTL Wawi angelegt und daraus Varkombis generiert. Welche der Varkombis sind auswählbar bei uns im Shop? Diejenigen, die sowohl mit Farbe als auch mit Größe aufgeführt sind, also 2,8 m2 in allen Farben und in 4,6 in allen Farben
ich meine bei der Version 2.16 hatte ich nicht das Problem. Dieses ist ja neu gekommen.Nachtrag:
Ich habe mal an zwei kaputten Artikeln geprüft, wie viele properties_values_ids jeweils zugeordnet sind: Eine zuviel, mit Wert 0. Wäre spannend zu erfahren, wodurch, wann und mit welcher Connector-Version sowas angelegt wird / wurde. Scheint aber auf jeden Fall Teil meines Problems zu sein. Es ist ja schon ein Fehler, dass dieser Eintrag überhaupt so angelegt wird. Aber es ist nicht auch ein Fehler, dass der Connector diesen Eintrag nicht löscht, wenn die zugehörige Varkombi vom Connector gelöscht wird? Anhand welches Identifizierungsmerkmals wird denn in der products_properties_combis_values gelöscht?
1 Treffer habe ich. Hatte den Post total übersehen. Aber ich bin mir 100% sicher wenn ich ein Komplettabgleich mache wird es 3 stellig. Der Artikel ist auch total zerschossen. Den kriege ich auch mit meinen Tricks nicht mehr hin.@korb-laden führe bitte mal im Gambio- Shop Admin unter "SQL" diesen Befehl aus:
SELECT products_name, products_properties_combis.products_id FROM products_properties_combis_values
left join products_properties_combis on products_properties_combis_values.products_properties_combis_id = products_properties_combis.products_properties_combis_id
left join products_description on products_description.products_id = products_properties_combis.products_id
where properties_values_id = 0
and products_description.language_id =2
group by products_properties_combis.products_id
Wenn du dazu Treffer bekommst, haben wir das selbe Problem.
wenn ich es hin bekommen Zur Zeit ist bei ins im Laden die Hölle los worüber ich natürlich glücklich bin.Ja, also da muss JTL ran und erstmal die Ursache im Connector beheben. Wenn ich privaten Nachrichten Dateien anhängen kann, schicke ich dir gleich mal was zur Datenbank-Reparatur in Gambio. Bitte vorher Datenbanksicherung machen! Wenn aber der Connector einen Hau hat, dann hilft das nur temporär.
VG
Ihr könnt gerne bei mir auf den Shop. ich bin fast immer im Laden von 10-18.30 Uhr. Teamviewer ist immer griffbereit. Ich habe gerade einen Artikel der nicht geht https://www.korb-laden.de/shop/koer...uersten-aus-bambus-verschiedene-groessen.htmlHallo zusammen,
@bork du scheinst den Fehler ja reproduzieren zu können, könntest du mir hier eventuell einmal die dazugehörigen Connector Logs per PN schicken? Dann würden wir uns das entsprechend noch mal anschauen.
Hi,Hi @korb-laden , schon gesehen?
https://forum.jtl-software.de/threads/aktuelle-connector-version-2-20-0.113798/post-935809
Bei mir läufts jetzt, wenn der Artikel einmal repariert ist. Die doppelten Einträge mit properties_values_id = 0 habe ich von Hand über die Datenbank gelöscht, die bekommt man sonst nicht raus. Wenn du das auch machen willst:
delete from products_properties_combis_values where properties_values_id = 0;
Ich übernehme keine Garantie und bitte dich, vorher eine Datenbanksicherung vorzunehmen.