Offen Connector Version 2.6.0-dev Open Beta (WPML-Support)

Seepferdchen

Aktives Mitglied
13. Februar 2021
7
1
Hallo @Seepferdchen ,

vielen Dank für das Feedback. Der Fehler wurde durch den Connector verursacht. Es wurde soeben eine Hotfix-Version veröffentlicht, in der das Problem behoben ist. Der Connector kann unter folgendem Link heruntergeladen werden:

https://downloads.jtl-connector.de/wpml-beta/woo-jtl-connector-2.4.1-dev.zip

MfG,
Patryk

Hallo @Patryk Gorol,

es ist mir ja schon fast unangenehm, aber es funktioniert noch immer nicht. Erst hat er lediglich Bilder synchronisiert, keinerlei andere Daten. Darauf hin, habe ich die Online- Shop Anbindung zurück gesetzt. Das System komplett geschlossen, neu gestartet und en Ablgleich laufen lassen. Er fing an wieder Daten zu synchronisieren und hat dann aber wieder mit dem Fehler der Endlosschleife in den Kategorien abgebrochen.

Was läuf da falsch?

Vielen Dank und Gruß

Angela
 

Immanuel

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

gerne möchten wir dein Problem genauer analysieren. Dafür benötigen wir aber mehr Infos. Bitte sende einen Onlineshop-Abgleich Log von einem fehlgeschlagenen Abgleich per PM zu.
 

HannesKannes

Aktives Mitglied
28. Januar 2021
46
7
Hallo,
ich verwende den 2.3.0-dev- Connector mit Woocommerce und WPML. Aktuell habe ich das Problem, dass Variationen von Artikeln nicht in allen Sprachen im WC- Shop angezeigt werden.
Beispiel: Ich habe Artikel X und davon Variation 1 und 2. D.h. der Artikel wird nur als X1 oder X2 verkauft. In den Artikelstammdaten habe ich die Variation 1 und 2 erstellt und Variationskombinationen erzeugt. Ebenso habe ich im Vaterartikel die Bezeichnungen der Variationen übersetzt.
Wenn dann der Shopabgleich durchgeführt wird, werden allerdings die Übersetzungen der Variationen in Woocommerce wild durcheinandergewürfelt und anderen Sprachen zugeordnet. Dadurch werden in manchen Sprachen keine oder falsche Variationen angezeigt.
Was evtl. Probleme bereitet ist, dass manche Übersetzungen identische mit der Originalsprache sind (Deutsch="Standard"; English="Standard"). Das gleiche Problem besteht auch bei anderen Variationen (z.B. Farbe: "Orange"). Allerdings hat sich auch nichts geändert, wenn ich ein Suffix "en" ("Standard en") hinzugefügt habe.
Hat jemand einen Vorschlag? Sind die Variationen so richtig angelegt oder sollte man das über die Artikelattribute steuern? Ist im Vaterartikel die Registerkarte "Variationen" der richtige Ort für die Übersetzungen der Variationsartikel?

Danke schon mal im Voraus.
 

Moon Toon

Aktives Mitglied
27. Januar 2018
9
3
Ich kann mich der Schilderung von HannesKannes nur anschließen. Ich habe gestern ein paar Tests gemacht und alle Variationen übersetzt. Standardsprache des Shops ist deutsch, allerdings werden, nachdem ich die Varianten übersetzt habe, auf deutsch auf der Produktunterseite nicht mehr alle Varianten angeboten die es vorher gab. Das komische ist, dass die nicht angezeigten Varianten im Backend bei der Produktbearbeitung zu sehen sind. Ich habe außerdem ein Plugin installiert welches alle Varianten als einzelne Produkte auf den Kategorieseiten anzeigt, dort sind die fehlenden Varianten auch alle sichtbar.
Irgendwo in der Datenbank scheint also eine Inkonsistenz vorzuliegen, die die Anzeige des Variantenauswahl-Dropdownmenüs beeinflusst.

EDIT: Folgendes ist mir grad noch aufgefallen:
1. Die fehlenden Varianten finden sich im HTML Markup des Form Felds in data-product_variations werden aber scheinbar vom javascript nicht korrekt verarbeitet weil damit irgendwas nicht stimmt.
2. Auf der deutschen Produktseite werden mir englische Übersetzungen bei den Produktattributen angezeigt.
 
Zuletzt bearbeitet:

HannesKannes

Aktives Mitglied
28. Januar 2021
46
7
Hier mal eine vorläufige Rückmeldung:

Das Problem mit den falsch zugeordneten Attributen tritt bei mir nur auf, wenn die Attribute von mehreren Artikeln genutzt werden.
Nach dem letzten Shopablgeich der Wawi habe ich händisch in Woocommerce die Attribute bearbeitet: Unter "Produkte/Eigenschaften/Begriffe konfigurieren" habe ich die Begriffe der richtigen Sprache und dem richtigen Begriff zugeordnet, ggf. die Titelform korrigiert und evtl. fehlende Begriffe ergänzt. Das hatte ich bisher allerdings auch schon so gemacht. Was ich jetzt neu entdeckt habe ist folgendes: Unter "Woocommerce/Woocommerce Multilingual/Attribute/*entsprechendes Attribute*" hat man die Übersicht, wo noch Übersetzungen fehlen und kann diese anpassen. Im unteren Teil der Seite findet man folgende Schaltfläche:
1615224300651.png
Nach der Synchronisation werden alle Attribute in allen Sprachen korrekt angezeigt. Stand jetzt hat das noch nicht das Problem der falschen Übertragung zwischen Wawi und Woocommerce gelöst, allerdings werden im Shop die Produkte korrekt angezeigt und damit bin ich erstmal zufrieden.

Vielleicht hilft das weiter oder jemand hat eine Ergänzung.
 

DjProfi

Aktives Mitglied
23. April 2021
6
2
Hallo,

wir haben den Connector v2.4.1-dev auch getestet und konnten auch die Probleme mit den falsch zugeordneten Attributen feststellen wie bei HannesKannes.

Bei uns ist zusätzlich noch das Problem aufgetreten, dass die Werte der Attribute nur in einer Sprache abgspeichert werden.

Aus dem Connector Log hatten wir uns ein RPC Call für ein Attribut gesucht und diesen mit den Connector Tester (Specific Model Push, siehe Anhang) als Model genutzt.

Dabei ist uns aufgefallen, dass die Abfrage in

"wp-content/plugins/woo-jtl-connector/src/Integrations/Plugins/WooCommerce/WooCommerceSpecificValue.php" Zeile 39

Code:
        $exValId = $this->getCurrentPlugin()->getPluginsManager()->getDatabase()->query(
            SqlHelper::getSpecificValueIdBySlug(
                $taxonomy,
                $endpointValue['slug']
            )
        );

bei uns zweimal durchlaufen wird.

Code:
## Deutsch

SELECT  lsv.host_id , lsv.endpoint_id, t.term_id, t.name, tt.term_taxonomy_id, tt.taxonomy, t.slug
FROM wp_terms t
LEFT JOIN wp_term_taxonomy tt ON t.term_id = tt.term_id
LEFT JOIN wp_jtl_connector_link_specific_value lsv ON tt.term_taxonomy_id = lsv.endpoint_id
WHERE tt.taxonomy LIKE 'pa_analogausgang' AND t.slug = 'nein';

Code:
## Englisch

SELECT  lsv.host_id , lsv.endpoint_id, t.term_id, t.name, tt.term_taxonomy_id, tt.taxonomy, t.slug
FROM wp_terms t
LEFT JOIN wp_term_taxonomy tt ON t.term_id = tt.term_id
LEFT JOIN wp_jtl_connector_link_specific_value lsv ON tt.term_taxonomy_id = lsv.endpoint_id
WHERE tt.taxonomy LIKE 'pa_analogausgang' AND t.slug = 'no-en';

Ausgehend davon das in der Datenbank die deutschen Werte hinterlegt sind führt die Abfrage im englischen zu keinem Ergebnis und dadurch wird der deutsche Term später (ab Zeile 69)

Code:
...

        } elseif (is_null($exValId) && $endValId !== 0) {
            $wpml = $this->getPluginsManager()->get(Wpml::class);
            if ($wpml->canBeUsed()) {
                $wpml->getComponent(WpmlTermTranslation::class)->disableGetTermAdjustId();
            }

            $termId = \wp_update_term($endValId, $taxonomy, $endpointValue);

            if ($wpml->canBeUsed()) {
                $wpml->getComponent(WpmlTermTranslation::class)->enableGetTermAdjustId();
            }
        }

...

mit dem englischen Wert überschrieben, da die $exValId leer ist aber die $endValId nicht.

Wir haben das auch mit einem nicht vorhandenen Attribut getestet bzw hatten unser Referenz Attribut gelöscht und die Linking Tabelle geleert. Auch hier konnte wir das gleiche Verhalten wie oben beschrieben feststellen.

MfG
DjProfi
 

Anhänge

  • model_specific.txt
    1,4 KB · Aufrufe: 5

shops247

Aktives Mitglied
28. April 2021
33
8
Hallo,

wie ist denn der aktuelle Stand der Entwicklung und ist es absehbar das bald eine Version für den produktiven Einsatz kommt?

MFG
Alex

Das würde uns auch interessieren. Wir sind gerade mitten in der Migration zu JTL und stehen bald vor der Entscheidung, ob Woocommerce oder JTL Shop. Woocommerce wäre unser Favorit, aber wenn das noch ein halbes Jahr dauert, würden wir uns eher für JTL-Shop entscheiden.

Ich weiß, so etwas ist schwer verbindlich zu sagen, aber vielleicht gibt es ja intern ne Hausnummer. Also so was wie "geht nächste Woche life" oder "niemals dieses Jahr" würde schon helfen :)

Gruß, Patrick
 

HannesKannes

Aktives Mitglied
28. Januar 2021
46
7
Als Anmerkung meinerseits: Wir arbeiten mit der 2.4.1-dev Version produktiv. Da wir bereits einen Woocommerce- Shop mit WPML betrieben haben und erst später zur JTL Wawi gewechselt sind, gab es für uns keine Alternative. Das Risiko sind wir bewusst eingegangen und die Fehler m. E. nach handhabbar.
 
  • Gefällt mir
Reaktionen: shops247

shops247

Aktives Mitglied
28. April 2021
33
8
Als Anmerkung meinerseits: Wir arbeiten mit der 2.4.1-dev Version produktiv. Da wir bereits einen Woocommerce-Shop mit WPML betrieben haben und erst später zur JTL Wawi gewechselt sind, gab es für uns keine Alternative. Das Risiko sind wir bewusst eingegangen und die Fehler m. E. nach handhabbar.

Das klingt ja schon mal gut, danke! Gab es besondere Fallstricke?
 

HannesKannes

Aktives Mitglied
28. Januar 2021
46
7
Bei uns sind folgende Probleme aufgetreten:
Wir haben zunächst die Produkte aus Woocommerce in die Wawi importieren müssen und dann wieder zurück zu Woocommerce gespielt, da die Wawi ja federführend ist. Es empfiehlt sich auf jeden Fall, von Anfang an alle Produkte in der Wawi zu erstellen, wenn das möglich ist. Hier kam es immer wieder zu Synchronisationsfehlern. Allerdings kann ich nicht mal sagen, ob das Problem ggf. auch bei dem "normalen" Connector auftritt.
Weiterhin war das größte Problem, die übersetzten Variationen in Woocommerce korrekt anzuzeigen. Das Problem und den dazugehörigen Workaround habe ich in diesem Thread ja schon beschrieben.
Der Connector ist nicht mit dem Plugin "Custom Product Tabs for WooCommerce" kompatibel - d.h. die zusätzlichen Tabs auf der Produktseite müssen manuell in Woocommerce gepflegt und übersetzt werden (was ich sowieso bevorzuge, da man hier den ATE nutzen kann).
Ich denke das waren/sind unsere größten Probleme.

Schön wäre natürlich, wenn ich meinen DeepL-Übersetzer irgendwann in der Wawi nutzen kann:D
 
  • Gefällt mir
Reaktionen: shops247

shops247

Aktives Mitglied
28. April 2021
33
8
Bei uns sind folgende Probleme aufgetreten:
Wir haben zunächst die Produkte aus Woocommerce in die Wawi importieren müssen und dann wieder zurück zu Woocommerce gespielt, da die Wawi ja federführend ist. Es empfiehlt sich auf jeden Fall, von Anfang an alle Produkte in der Wawi zu erstellen, wenn das möglich ist. Hier kam es immer wieder zu Synchronisationsfehlern. Allerdings kann ich nicht mal sagen, ob das Problem ggf. auch bei dem "normalen" Connector auftritt.
Weiterhin war das größte Problem, die übersetzten Variationen in Woocommerce korrekt anzuzeigen. Das Problem und den dazugehörigen Workaround habe ich in diesem Thread ja schon beschrieben.
Der Connector ist nicht mit dem Plugin "Custom Product Tabs for WooCommerce" kompatibel - d.h. die zusätzlichen Tabs auf der Produktseite müssen manuell in Woocommerce gepflegt und übersetzt werden (was ich sowieso bevorzuge, da man hier den ATE nutzen kann).
Ich denke das waren/sind unsere größten Probleme.

Schön wäre natürlich, wenn ich meinen DeepL-Übersetzer irgendwann in der Wawi nutzen kann:D

Super, danke für die Erläuterungen. Dann schaue ich mir hier den Thread auch noch genauer an.
 

DjProfi

Aktives Mitglied
23. April 2021
6
2
Wir haben die angepasst Version die wir bekommen haben ausführlich getestet und diese sieht soweit gut aus.

Vielen dank nochmal für die schnelle Zurverfügungstellung der Patchversion.

Wann wird die Änderung in die offizielle Beta übertragen?

MfG
DjProfi
 
  • Gefällt mir
Reaktionen: shops247

shops247

Aktives Mitglied
28. April 2021
33
8
Wir haben die angepasst Version die wir bekommen haben ausführlich getestet und diese sieht soweit gut aus.

Vielen dank nochmal für die schnelle Zurverfügungstellung der Patchversion.

Wann wird die Änderung in die offizielle Beta übertragen?

MfG
DjProfi
Ich schließe mich der Frage gerne an bzw. würde gerne wissen, ob wir die genannte Patchversion auch testen dürfen? @Achim L. @Patryk Gorol @Immanuel , eine kurze Antwort wäre super. Vielen Dank!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Neu Zeitraum Testphase Connector Shopware 6 (SaaS) Shopware-Connector 0
Neu JTL Connector Error: 20 - Invalid shop url. https://meineseite.com does not point to a shopware 6 instance Shopware-Connector 2
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Neu Connector zu Shopware 6 streikt Shopware-Connector 0
Neu Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
Neue dritte Sprache (französisch) wird nicht mit Shop (Connector) synchronisiert JTL-Wawi 1.9 1
Neu JTL Wawi + Gambio Shop/Connector - einfachster Weg für GSPR? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Shopify Connector Fehlermeldung 422 Shopify-Connector 0
Neu Connector macht Probleme mit AST_Pro WooCommerce-Connector 0
Neu Connector lässt sich nicht aktivieren WooCommerce-Connector 3
Neu Connector App kann nicht installiert werden. Shopify-Connector 1
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 3
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 2
Die Lizenzdaten sind ungültig... kein Connector Abgleich Shopware-Connector 17
Neu Eigener Datenaustausch anstelle JTL-Connector? WooCommerce-Connector 4
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu JTL-Connector Shopware aktuell nicht erreichbar Shopware-Connector 15
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL ERP‑Connector Shopify-Connector 0
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
Neu JTL-Connector funktioniert nicht mehr WooCommerce-Connector 3
Neu Gibt es keinen Gambio Connector mehr mehr mit PHP8 und höher? Gambio-Connector 4
Neu Vorlagen in Version 1.9.6.5 und Eigene Felder? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Slider-Vorschau Bilder auf der Artikeldetail-Seite werden in der mobilen Version nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Neu GPSR Zuordnung in der Ameise Wawi Version 1.5 Probleme Funktionsattribut ID User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopware 5 mit JTL-Version 1.9.6.3 oder höher. Gibt es Probleme? Shopware-Connector 4
Neu GELÖST: JTL Shop Version 5.4: Bild-Kopierschutz eingebaut? Gelöste Themen in diesem Bereich 9
Fehler beim Datenbankupdate auf höhere Version JTL-Wawi 1.7 3
Inkompatible Version trotz aktuellem Stand? JTL-Wawi 1.9 0
Neu Update von Version 1.0.0.0 schlägt fehl auf Version 1.4.29.0 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Probleme mit dem MegaMenü in der Mobile Version Allgemeine Fragen zu JTL-Shop 0
Neu JTL Version 1.5.55.1 downloaden User helfen Usern - Fragen zu JTL-Wawi 1
Einbindung Youtube Videos in Ebay Angeboten möglich? - Version 1.7.12.1 JTL-Wawi 1.7 1
Version 1.9.6 X eine einzige Katastrophe.... Fehler und nervige Dinge JTL-Wawi 1.9 11
Neu JTL Wawi 1.9.6.2 024-11 Kumulatives Update für .NET Framework 3.5 und 4.8.1 für Windows 11, version 23H2 für x64 (KB5045935) JTL-Wawi - Fehler und Bugs 2
Wawi (alte Version) kann nicht mehr geöffnet werden, Fehlermeldung JTL-Wawi 1.9 4
Neu Ab Version 1.9.6.0: XRechnung 3.0.2 und ZUGFeRD News, Events und Umfragen 1
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neue App Version verfügbar eazyauction Otto.de - Anbindung (SCX) 12
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-SHO 5 standard, downgrade zu CFE-Version, beide gehostet bei JTL Einrichtung JTL-Shop5 4
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu Wichtige Infos zu GPSR-Attributen für JTL-eazyAuction und kommende JTL-Wawi Version 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 273

Ähnliche Themen