Neu GPSR Daten werden nicht zu Woocommerce übertragen

Jwalanta

Aktives Mitglied
3. Juli 2019
40
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
53
6
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
40
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

Aktives Mitglied
17. August 2016
93
14
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
51
3
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

Aktives Mitglied
17. August 2016
93
14
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
53
6
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
9
2
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

Aktives Mitglied
17. August 2016
93
14
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
51
3
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

Aktives Mitglied
17. August 2016
93
14
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
51
3
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

Aktives Mitglied
17. August 2016
93
14
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

Aktives Mitglied
10. April 2021
83
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
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Daten werden nicht vollständig übertragen JTL-Wawi - Fehler und Bugs 0
Neu GPSR Daten aus dem Bereich "Hersteller" werden unvollständig übertragen JTL-Shop - Fehler und Bugs 5
GPSR - Daten werden im Shop nicht angezeigt JTL-Wawi 1.9 23
Wie überträgt man final die GPSR Daten an Kaufland? kaufland.de - Anbindung (SCX) 4
Neu GPSR Daten synchronisieren Shopware-Connector 12
Neu Bekomme das GPSR Plugin nicht installiert Plugins für JTL-Shop 0
Neu GPSR Adressdaten: Warum wie löscht man das Bundesland? JTL-Wawi - Fehler und Bugs 1
Neu JTL GPSR Plugin, Herstellerdaten im Tab anzeigen lassen? Allgemeine Fragen zu JTL-Shop 1
Neu GPSR-relevante Herstellerdaten als PDF exportieren – Lösungen für Artikeletiketten? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu GPSR Zuordnung in der Ameise Wawi Version 1.5 Probleme Funktionsattribut ID User helfen Usern - Fragen zu JTL-Wawi 3
GPSR Hersteller Kontaktdaten Änderungen werden nicht in den Shop übernommen JTL-Wawi 1.9 3
Neu 1.9.6.5 GPSR eBay in Masse Aktualisieren mit Angeboten mit Bearbeitungsfehler nicht möglich eBay-Anbindung - Fehler und Bugs 1
Neu GPSR: PDFs übertragen (Dateien/Mediendateien) WooCommerce-Connector 0
Neu GPSR werden im JTL Shop 4 nicht angezeigt Allgemeine Fragen zu JTL-Shop 8
Neu GPSR Plugin wird nicht bei allen Artikeln angezeigt Plugins für JTL-Shop 18
Neu GPSR Plugin Formatierung anpassen. Plugins für JTL-Shop 8
Neu GPSR Angaben - Problem mit Lösung von Dreizack Medien Technische Fragen zu Plugins und Templates 2
Neu GPSR Plugin Installation haut nicht hin Plugins für JTL-Shop 2
Neu GPSR und Attribute User helfen Usern - Fragen zu JTL-Wawi 8
Neu GPSR Umsetzung auch für "Artikel auf Anfrage" nötig? User helfen Usern - Fragen zu JTL-Wawi 2
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Leere Hersteller Felder über die Suche finden (GPSR) User helfen Usern - Fragen zu JTL-Wawi 2
GPSR Land Großbritannien fehlt bei Hersteller JTL-Wawi 1.9 2
GPSR Produktsicherheit - Stücklisten Artikel (Bundle) verschiedene Hersteller JTL-Wawi 1.9 2
Neu Artikel-Filter / Suche: Artikel ohne Verantwortliche Person (GPSR) User helfen Usern - Fragen zu JTL-Wawi 4
GPSR Produktsicherheit JTL-Wawi 1.9 3
Ebay JTL-Wawi "Hersteller" + "Verantwortliche Person" auf mehrere Artikel übertragen GPSR JTL-Wawi 1.9 7
GPSR umsetzen Kurzfassung für Dummys? JTL-Wawi 1.9 13
Neu Alle Artikel updaten GPSR eBay-Anbindung - Fehler und Bugs 1
GPSR Umsetzung Sicherheitshinweise etc JTL-Wawi 1.9 11
Neu GPSR: Löschung einer verantwortlichen Person nicht möglich wenn bereits übertragen! eBay-Anbindung - Fehler und Bugs 1
Neu GPSR: Zuordnung der Verantw. Person zum meinen Artikeln JTL-Ameise - Fehler und Bugs 10
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Neu GPSR falsch formatierte Email eBay-Anbindung - Fehler und Bugs 1
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Neu GPSR bei SHOPIFY? Shopify-Connector 3
Den Tornado in den Griff bekommen / GPSR / Ameise JTL-Wawi 1.9 8
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird kein Bild in die GPSR-Informationen hochgeladen, wo muss dies angegeben werden? Amazon-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 23
GPSR Felder und Zuordnungen JTL-Wawi 1.9 3
Neu WARNUNG JTL GPSR Plugin 1.0.2 funktioniert nicht, wenn Artikel keine Beschreibung hat Plugins für JTL-Shop 20
Neu Hestellerangaben nach GPSR eBay-Anbindung - Fehler und Bugs 28
GPSR - Das Feld [Verantwortliche Person] ist leer hinterlegt! Es findet keine Zuordnung statt. - wie lösche ich den Eintrag JTL-Wawi 1.9 5
GPSR Hilfe zur Selbsthilfe ohne 1.9.6 JTL-Wawi 1.9 15
Großes Kino! GPSR <3 WAWI JTL-Wawi 1.9 3
JTL, Dringende Klärung zu GPSR-Anforderungen – Probleme mit JTL-Updates JTL-Wawi 1.9 67
Neu GPSR in Shop 4.06 anzeigen/übertragen Einrichtung von JTL-Shop4 1
Neu GPSR mit JTL Wawi + Plugin JTL-Wawi - Fehler und Bugs 5
Fehlende Felder für GPSR-relevanten Informationen? 1.9.6.4 JTL-Wawi 1.9 13
Neu GPSR / Produktsicherheitsverordnung - Unterstützung von German Market WooCommerce-Connector 4

Ähnliche Themen