Neu GPSR Daten werden nicht zu Woocommerce übertragen

Jwalanta

Aktives Mitglied
3. Juli 2019
50
6
Hallo,
wir versuchen die GPSR Daten, die wir in JTL eingepflegt haben an unseren WooCommerce zu schicken. Leider kommt da nichts an.

Komplettabgleich durchgeführt und lt. Log einwandfrei ohne Fehlermeldung.

Wir haben alles gemacht wie im Guide beschrieben:
https://guide.jtl-software.com/jtl-...lugin-germanized-an-woocommerce-uebermitteln/

Plug-Ins und Programme alle auf dem neuesten Stand:
Wawi-Version: 1.9.6.1
JTL-Connector: 2.0.6.1
Germanized: 3.18.4
Germanized Pro: 4.1.3

Parallel läuft auch Perfect Brands for Woocommerce. Version: 3.4.4
Das nutzen wir aber nicht für die GPSR-Daten.

Kann jemand helfen?
 

joebill

Aktives Mitglied
3. November 2015
59
8
Leichte Antwort:
Germanized kann mit den JTL Metafeldern aus der Connector-Übermittlung gar nichts anfangen, d.h. die Aussage im Guide ist seitens JTL einfach "erfunden" (um es freundlich zu umschreiben).
Statement von Vendidero:
"Das ist so nicht korrekt. Germanized verwaltet diese Daten nicht als "Meta-Daten" zum Produkt, sondern über eine custom taxonomy. Die Hersteller lassen sich ja zu mehreren Produkten hinterlegen. Die hier in deiner Liste verfügbaren Meta-Felder a la "gpsr_" haben jedenfalls allesamt nichts mit Germanized zu tun und finden dort keine Anwendung."

JTL, was soll so etwas? Wir investieren Stunden nach der Fehlersuche und dann so etwas? Hat jemand von euch genug Arsch in der Hose um zu antworten?

Danke, Roland
 

Jwalanta

Aktives Mitglied
3. Juli 2019
50
6
Na ja,
theoretisch könnte der Connector ja auch die Taxonomy Daten füllen. Nachdem das letzte Connector Update aber lange vor dem JTL Update, ab dem man die Herstellerdaten einpflegen konnte, erschienen ist, habe ich mir schon gedacht, dass da was nicht passen kann.
Dass das aber so im Guide steht und dann gar nicht geht ist schon der Hammer.
 

chummer

Gut bekanntes Mitglied
17. August 2016
109
18
Da der Connector die Daten als Meta Felder an den Shop schickt, lese ich diese mittels function.php aus bis der Woocommerce Connector korrekt funktioniert.
Dadurch wird ein neuer Reiterim jeweiligen Artikel angelegt mit Namen Produktsicherheit. Dieser wird dann mit den GPSR Meta Daten des Artikels gefüllt.
Vielleicht ist es ja nützlich für den ein oder anderen.




/*
* Neuen Tab Produktsicherheit hinzufügen
*/
add_filter('woocommerce_product_tabs', 'add_manufacturer_tab');
function add_manufacturer_tab($tabs) {
// Tab hinzufügen
$tabs['benutzerdefinierter_tab'] = array(
'title' => __('Produktsicherheit', 'textdomain'),
'priority' => 50, // Position des Tabs
'callback' => 'get_manufacturer_data_tab'
);
return $tabs;
}
// Inhalt des neuen Tabs definieren
function get_manufacturer_data_tab() {
global $product;
$info = get_post_meta($product->get_id(), '_product_attributes', true);
// Tab-Inhalt ausgeben
if (!empty($info) && !empty($info['gpsr_manufacturer_name'])) {
echo '<h2>' . __('Hersteller:', 'textdomain') . '</h2>';
echo '<p>' . esc_html($info['gpsr_manufacturer_name']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_street']['value']) . ' ' . esc_html($info['gpsr_manufacturer_housenumber']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_postalcode']['value']) . ' ' . esc_html($info['gpsr_manufacturer_city']['value']) . '</p>';
echo '<p></p><p><b>' . esc_html("Kontakt:") . '</b></br>';
echo esc_html($info['gpsr_manufacturer_email']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_homepage']['value']) . '</p>';
} else {
echo '<p>' . __('Es gibt keine Produktsicherheits Informationen f&uuml;r dieses Produkt.', 'textdomain') . '</p>';
}
}
 

trend4you

Aktives Mitglied
8. Oktober 2019
55
4
Graz
Da der Connector die Daten als Meta Felder an den Shop schickt, lese ich diese mittels function.php aus bis der Woocommerce Connector korrekt funktioniert.
Dadurch wird ein neuer Reiterim jeweiligen Artikel angelegt mit Namen Produktsicherheit. Dieser wird dann mit den GPSR Meta Daten des Artikels gefüllt.
Vielleicht ist es ja nützlich für den ein oder anderen.




/*
* Neuen Tab Produktsicherheit hinzufügen
*/
add_filter('woocommerce_product_tabs', 'add_manufacturer_tab');
function add_manufacturer_tab($tabs) {
// Tab hinzufügen
$tabs['benutzerdefinierter_tab'] = array(
'title' => __('Produktsicherheit', 'textdomain'),
'priority' => 50, // Position des Tabs
'callback' => 'get_manufacturer_data_tab'
);
return $tabs;
}
// Inhalt des neuen Tabs definieren
function get_manufacturer_data_tab() {
global $product;
$info = get_post_meta($product->get_id(), '_product_attributes', true);
// Tab-Inhalt ausgeben
if (!empty($info) && !empty($info['gpsr_manufacturer_name'])) {
echo '<h2>' . __('Hersteller:', 'textdomain') . '</h2>';
echo '<p>' . esc_html($info['gpsr_manufacturer_name']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_street']['value']) . ' ' . esc_html($info['gpsr_manufacturer_housenumber']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_postalcode']['value']) . ' ' . esc_html($info['gpsr_manufacturer_city']['value']) . '</p>';
echo '<p></p><p><b>' . esc_html("Kontakt:") . '</b></br>';
echo esc_html($info['gpsr_manufacturer_email']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_homepage']['value']) . '</p>';
} else {
echo '<p>' . __('Es gibt keine Produktsicherheits Informationen f&uuml;r dieses Produkt.', 'textdomain') . '</p>';
}
}
Hallo, vielen Dank für den Code, ich verwende Germanized , da wird sowieso ein Tab verwendet, funktioniert der Code dann trotzdem und werden die hinterlegten Hersteller aus der WaWi Woocommerce Shop übertragen?
Gruß
Michael
 

chummer

Gut bekanntes Mitglied
17. August 2016
109
18
Hallo,
ja, wir verwenden auch Germanized. Der Code oben erzeugt einen zusätzlichen Tab und ist unabhängig von Germanized.
Mit der neuen Version der Wawi werden die Daten auf jeden Fall an den Shop übertragen. Allerdings nicht so wie von Germanized vorgesehen. Die ganzen Herstellerdaten werden einzeln für jedes Produkt einmal gespeichert als Meta Info.
Grüße, René
 

joebill

Aktives Mitglied
3. November 2015
59
8
Hallo René, Du bist ja großartig.
Nur schade, dass JTL sich wieder einmal von seinen bezahlenden Kunden kostenlos helfen lässt, eine echte Peinlichkeit für alle Programmierer dort.
Konntest du auch schon zur EU-verantwortlicehn PErson eine Lösung finden? Auch das klappt ja nicht wie von JTL großartig beschrieben...
Danke vielmals,
Roland
 

pluskow.leonid

Aktives Mitglied
13. August 2019
12
3
Danke René, bist der beste! Bei mir funktioniert der Code.

Und JTL, danke für nix oder sollte ich vllt. doch dankbar sein dass die wenigstens etwas übertragen haben? Aber zuverlässiger Partner ist auf jeden Fall was anderes.
 

chummer

Gut bekanntes Mitglied
17. August 2016
109
18
Hallo René, Du bist ja großartig.
Nur schade, dass JTL sich wieder einmal von seinen bezahlenden Kunden kostenlos helfen lässt, eine echte Peinlichkeit für alle Programmierer dort.
Konntest du auch schon zur EU-verantwortlicehn PErson eine Lösung finden? Auch das klappt ja nicht wie von JTL großartig beschrieben...
Danke vielmals,
Roland
Freut mich, dass ich helfen konnte.

Wir sind davon nicht betroffen, aber ich hab's mal schnell ausprobiert. Das funktioniert genau so wie die Lösung oben und Die Lösung kann erweitert werden. Nur die Felder mit den Werten haben andere Namen für die verantwortliche Person.

Diese Felder werden alle übermittelt für einen Artikel:
gpsr_manufacturer_name
gpsr_manufacturer_street
gpsr_manufacturer_housenumber
gpsr_manufacturer_postalcode
gpsr_manufacturer_city
gpsr_manufacturer_state
gpsr_manufacturer_country
gpsr_manufacturer_email
gpsr_manufacturer_homepage
gpsr_responsibleperson_name
gpsr_responsibleperson_street
gpsr_responsibleperson_housenumber
gpsr_responsibleperson_postalcode
gpsr_responsibleperson_city
gpsr_responsibleperson_state
gpsr_responsibleperson_country
gpsr_responsibleperson_email
gpsr_responsibleperson_homepage

responsible person nur, wenn diese auch dem Artikel in JTL zugeordnet ist: https://guide.jtl-software.com/jtl-wawi/artikel/verantwortliche-person-anlegen-und-zuweisen
 

trend4you

Aktives Mitglied
8. Oktober 2019
55
4
Graz
Hallo,
ja, wir verwenden auch Germanized. Der Code oben erzeugt einen zusätzlichen Tab und ist unabhängig von Germanized.
Mit der neuen Version der Wawi werden die Daten auf jeden Fall an den Shop übertragen. Allerdings nicht so wie von Germanized vorgesehen. Die ganzen Herstellerdaten werden einzeln für jedes Produkt einmal gespeichert als Meta Info.
Grüße, René
Hallo Rene

Vielen Dank, im Prinzip funktioniert jetzt fast alles, ich habe mit der Ameise meine Artikel exportiert , alle Hersteller zugeordnet und wieder mit der Ameise importiert.
Habe aber bei einem Hersteller einen Fehler gemacht, also das ganze nochmals aber der Fehler ist noch immer da (natürlich bei ungefähr 200 Artikel des selben Herstellers)
Wie löse ich das, bei der Shop Datenbank alle Hersteller löschen und nochmals importieren, oder bei der WaWi Datenbank?
Vielen Dank für Deine Hilfe im Vorraus
Gruß Michael
 

chummer

Gut bekanntes Mitglied
17. August 2016
109
18
ich glaube wenn du alle Herstellerdaten korrekt in der Wawi drin hast, dann sollte es reichen einen Komplettabgleich für den Shop zu machen mit allen Artikel- und Herstellerdaten. Dann sollte das alles passen.
Die Hersteller Daten die im Shop an den jeweiligen Artikel hängen, werden einfach mit den korrekten Werten überschrieben.
Grüße, René
 

trend4you

Aktives Mitglied
8. Oktober 2019
55
4
Graz
ich glaube wenn du alle Herstellerdaten korrekt in der Wawi drin hast, dann sollte es reichen einen Komplettabgleich für den Shop zu machen mit allen Artikel- und Herstellerdaten. Dann sollte das alles passen.
Die Hersteller Daten die im Shop an den jeweiligen Artikel hängen, werden einfach mit den korrekten Werten überschrieben.
Grüße, René
Danke, habe ich gemacht, nun ist der Rechtschreibfehler bei dem einen Hersteller weg (komplettabgleich Artikel,Global und Hersteller) bei den anderen Herstellern werden manche Felder doppelt belegt (nicht alle) zb. email sieht so aus
xxx@xxx.com | xxx@xxx.com oder Postzeitzahl xxxx | xxxx immer mit "|" gertennt.
Vielen Dank für die Mühe
 

chummer

Gut bekanntes Mitglied
17. August 2016
109
18
Oh, das habe ich bei mir noch nicht gesehen.
Am besten mal bei einem betroffenen Artikel ins Woocommerce Backend und sich den Artikel anschauen was dort unter Produktdaten->Eigenschaftet steht. Dort werden die Werte nämlich abgelegt bei jedem Artikel.
Grüße
 

Get Up Stand Up

Gut bekanntes Mitglied
10. April 2021
104
10
Da der Connector die Daten als Meta Felder an den Shop schickt, lese ich diese mittels function.php aus bis der Woocommerce Connector korrekt funktioniert.
Dadurch wird ein neuer Reiterim jeweiligen Artikel angelegt mit Namen Produktsicherheit. Dieser wird dann mit den GPSR Meta Daten des Artikels gefüllt.
Vielleicht ist es ja nützlich für den ein oder anderen.




/*
* Neuen Tab Produktsicherheit hinzufügen
*/
add_filter('woocommerce_product_tabs', 'add_manufacturer_tab');
function add_manufacturer_tab($tabs) {
// Tab hinzufügen
$tabs['benutzerdefinierter_tab'] = array(
'title' => __('Produktsicherheit', 'textdomain'),
'priority' => 50, // Position des Tabs
'callback' => 'get_manufacturer_data_tab'
);
return $tabs;
}
// Inhalt des neuen Tabs definieren
function get_manufacturer_data_tab() {
global $product;
$info = get_post_meta($product->get_id(), '_product_attributes', true);
// Tab-Inhalt ausgeben
if (!empty($info) && !empty($info['gpsr_manufacturer_name'])) {
echo '<h2>' . __('Hersteller:', 'textdomain') . '</h2>';
echo '<p>' . esc_html($info['gpsr_manufacturer_name']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_street']['value']) . ' ' . esc_html($info['gpsr_manufacturer_housenumber']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_postalcode']['value']) . ' ' . esc_html($info['gpsr_manufacturer_city']['value']) . '</p>';
echo '<p></p><p><b>' . esc_html("Kontakt:") . '</b></br>';
echo esc_html($info['gpsr_manufacturer_email']['value']) . '<br/>';
echo esc_html($info['gpsr_manufacturer_homepage']['value']) . '</p>';
} else {
echo '<p>' . __('Es gibt keine Produktsicherheits Informationen f&uuml;r dieses Produkt.', 'textdomain') . '</p>';
}
}
Ich gestehe jetzt, dass ist seit 1999 nicht mehr mit php programmiert habe. Man kann also sagen: Ich bin raus.
Daher meine Fragen:
  • Kann ich das so in die function.php einkopieren?
  • Bleibt das bei Updates erhalten?
Mein Problem sieht im Moment, nachdem es endlich mit der Übertragung geklappt hat, so aus:
In JTL:
Hersteller JTL.PNG

In Woocommerce:
Hersteller Woocommerce.png

Und dann mit Germanized im Web:
Hersteller Web.png
Es fehlt der Name der Firma und auch des Ansprechpartner EU.
Der letztere wird wohl vom Connector NICHT Übertragen.

CU
Jens
 

joebill

Aktives Mitglied
3. November 2015
59
8
Stimmt Jens, der gleich Fehler bei uns, der Herstellername wird nicht angezeigt - ich hoffe, der Connector-Programmierer nimmt das jetzt zur Kenntnis und hilft, nachdem Deine Info inzwischen zwei Monate alt ist...
Best,
Roland
 

shishaguru

Aktives Mitglied
2. April 2022
10
0
Vielleicht hilft es jemanden die Info wie ich das gelöst habe. Also zuerst habe ich mal einen Kompettabgleich gemacht. Danach wurde bei mir der Tab mit Produktsicherheit angezeigt aber war leider ohne Infos. Dann habe ich per csv die Hersteller Information per Ameise in Wawi eingespielt, danach auch die Artikel per Ameise zur verantwortliche Person zugewiesen und eingespielt. Es war immer noch keine Info bis ich das gemacht habe-"Die Produkte in der Wawi einmal deaktivieren für Woocommerce / Onlineshop und gleich wieder aktivieren". danach werden die Daten übertragen. So war es bei mir. Ich hoffe diese Info hilft jemanden. Viel Glück.
Lg
 

AlexanderB.

Aktives Mitglied
Mitarbeiter
2. November 2022
11
2
Vielleicht hilft es jemanden die Info wie ich das gelöst habe. Also zuerst habe ich mal einen Kompettabgleich gemacht. Danach wurde bei mir der Tab mit Produktsicherheit angezeigt aber war leider ohne Infos. Dann habe ich per csv die Hersteller Information per Ameise in Wawi eingespielt, danach auch die Artikel per Ameise zur verantwortliche Person zugewiesen und eingespielt. Es war immer noch keine Info bis ich das gemacht habe-"Die Produkte in der Wawi einmal deaktivieren für Woocommerce / Onlineshop und gleich wieder aktivieren". danach werden die Daten übertragen. So war es bei mir. Ich hoffe diese Info hilft jemanden. Viel Glück.
Lg
Gestern ist die neue Version des Connectors (WC-2.3.2) released worden (https://changelog.jtl-software.de/systems/connector/woocommerce). Diese Version steht nun auch im Issue-Tracker.

Der Artikel muss nochmals komplett gesendet werden, da die GPSR-Daten vom Abgleich dem Artikel automatisch als Attribute angefügt werden.
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Produktsicherheitsblatt mit Amazon Lister übergeben? Amazon-Lister - Fehler und Bugs 5
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
Neu GPSR Information wird nicht mehr angezeigt oder falsch angezeigt Amazon-Anbindung - Fehler und Bugs 2
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Daten im Firmenprofil ändern (Geschäftsführer) JTL-Wawi 1.11 2
Neu JTL Connector - Shopware 5 / 6: keine Erstübertragung der Daten Shopware-Connector 2
Neu Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Downloadmodul: Keine Daten in der Wawi Plugins für JTL-Shop 1
Verkauf - Fehler beim Laden der Daten JTL-Wawi 1.11 6
Neu AMAZON Feeds API Daten einpflegen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung beim Überarbeiten der Daten unter Artikel Verkaufsplattform LLister Amazon-Lister - Fehler und Bugs 2
Neu Lister 2.0 liest keine Daten ein Amazon-Lister - Fehler und Bugs 7
Neu Import von SEO Meta Daten für Plattform Woocommerce WooCommerce-Connector 3
Neu Zusätzliche Daten für jedes Produkt Technische Fragen zu Plugins und Templates 7
Neu Import von SEO Meta Daten für Plattform Woocommerce JTL-Ameise - Ideen, Lob und Kritik 0
Neu 1.11.4 Programmstart bricht ab, Fehlerprotokoll kann nicht geschrieben werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Externe Belege werden nicht neu erstellt Amazon-Anbindung - Fehler und Bugs 0
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Kaufland - Versandmeldungen werden nicht übertragen kaufland.de - Anbindung (SCX) 6
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 4
Beantwortet SalesOrderPosition.AmazonCustomJSON kann nicht interpretiert werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Gekaufte Extensions werden einfach abgeschaltet Plugins für JTL-Shop 4
Neu OPC-Bilder werden nach Update auf 5.6.0 nicht mehr generiert JTL-Shop - Fehler und Bugs 3
Änderungen Druckvorlagen werden nicht übernommen. JTL-Wawi 1.11 0
Neu Werden Bilder aus shopify in JTL geladen? Shopify-Connector 4
Artikel unter Amazon > Angebote werden mehrfach aufgeführt Amazon-Anbindung - Ideen, Lob und Kritik 7
Versandarten können nicht mehr geändert werden JTL-Wawi 1.11 1
Sonderpreise werden vom Shop aus Wawi nicht übernommen JTL-Wawi 1.10 9
Bestellvorschläge Einstellungen werden nicht gespeichert JTL-Wawi 1.11 3
DHL 4.0 Absenderreferenz kann nicht gespeichert werden JTL-Wawi 1.11 1
Umlaute in Städtenamen werden mit � dargestellt JTL-Wawi 1.11 2
Neu Ebay Sendungsnummern werden nicht übermittelt. JTL-ShippingLabels - Ideen, Lob und Kritik 0
Amazon Rechnungen werden seit "Update" nicht mehr erstellt - VCS Lite 1.10.10.3 auf 1.10.14.3 JTL-Wawi 1.10 31
FBA Aufträge werden landen in Externe Aufträge - Rechnungen werden nicht erstellt JTL-Wawi 1.11 1
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Gutscheine werden nicht an die WaWi übermittelt Modified eCommerce-Connector 3
Amazon Bestellungen werden nicht alle angezeigt Amazon-Anbindung - Fehler und Bugs 7
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Amazon-Bestellungen werden nur Verzögert importiert Amazon-Anbindung - Fehler und Bugs 4
Globale Textbausteine – Inhalte werden nicht gespeichert (Wawi 1.11.1) JTL-Wawi 1.11 25
"Geisterplattformen" löschen bzw wo werden die einzelnen Plattformen gespeichert? JTL-Wawi 1.10 1
OnePageComposer - diverse HTML-Tags werden aus Richtext automatisch gelöscht Einrichtung JTL-Shop5 4
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Verkäufe aus LS-Pos werden nicht mehr in der Wawi angezeigt Fragen rund um LS-POS 2
Neu Artikelkategorien können nicht Importiert werden JTL-Ameise - Fehler und Bugs 4
Neu Google shopping export kein Auswahl , ob nur Väter oder Kindartikel exportiert werden sollen Technische Fragen zu Plugins und Templates 2

Ähnliche Themen