Das fragen wir uns auch.
Klappt die Übertragung der Hersteller bzw. "Verant..P." zu Amazon?
Klappt die Übertragung der Hersteller bzw. "Verant..P." zu Amazon?
Amazon hat das nicht mal in Ihrer eigenen Excel drin. Nur Hersteller. Deshalb alles schön per Hand.Das fragen wir uns auch.
Klappt die Übertragung der Hersteller bzw. "Verant..P." zu Amazon?
Welche JTL Wawi Version haben sie?Einen wunderschönen guten Tag,
ich habe gerade mal versucht diese Fülle an Beiträgen zum Thema GPSR & eBay zu durchforsten. Habe ich die detailierte Anleitung für die Übetragung zu eBay überlesen? Bei uns wird gar nichts zu eBay übertragen, während der Abgleich zum shop funktioniert.
ich bin up to date, aber ich kann auch nicht weiter machen, da ich keine Hersteller anlegen kann oder ändern oder ergänzen oder oder oder. Amazon hab ich auch schon händisch gemacht. eBay funktioniert wenn du bereits deine Hersteller gepflegt hast. Shop funktioniert auch mit dem Plugin. Aber null Reaktion Seitens JTL, das kotzt mich mittlerweile extrem an.Gibt es denn jetzt irgendwo eine Aussage von JTL ob die 1.9.6.5 kommt ? Langsam wirds echt knapp und wir überlegen trotz der ganzen Fehler dann auf die 1.9.6.4 zu gehen weil wir langsam mal Daten übermitteln müssen für die GPSR. Amazon machen wir ja schon händisch.
Was heißt "Amazon händisch" genau? Jeden Artikel im Seller Central bearbeitet?ich bin up to date, aber ich kann auch nicht weiter machen, da ich keine Hersteller anlegen kann oder ändern oder ergänzen oder oder oder. Amazon hab ich auch schon händisch gemacht. eBay funktioniert wenn du bereits deine Hersteller gepflegt hast. Shop funktioniert auch mit dem Plugin. Aber null Reaktion Seitens JTL, das kotzt mich mittlerweile extrem an.
yuppWas heißt "Amazon händisch" genau? Jeden Artikel im Seller Central bearbeitet?
Kreuzen Sie „Ja“ an, wenn Ihr Produkt keine Warn- und Sicherheitshinweise hat, weil es auch ohne diese Hinweise sicher und bestimmungsgemäß verwendet werden kann.
Ganz genau. Weil ja Excel nicht funktioniert bzw. da man zum Beispiel die verantwortliche Person nicht angeben kann.Wir haben ja sonst nix zu tun.
D.h., diese mehr als umständlich vormulierten Angaben per Hand bearbeiten?
Zitat:
Kreuzen sie ja an wenn nein. Langsam wird albern.
Habt ihr euch einmal auf einer Verkausseite von Amazon die "Verantwortlichen Personen" angeschaut? Da tauchen alle möglichen Firmennamen mit allen möglichen Adresse auf, bunt gemischt. Auch sehr schön.
Die Codes funktionieren bei uns fehlerfrei, die Herstellerdaten werden zu Kaufland übertragen.Zum Thema Kaufland:
Übertragungsfehler
Wir hatten auch das Problem, dass die Kontaktdaten nicht an Kaufland übermittelt wurden. Ich hatte heute Kontakt zum JTL-Support. Es gab noch einen Bug, der dazu führte, dass auch die Telefonnummer angegeben werden musste. Das Problem wurde heute gelöst. Jetzt sollte es funktionieren.
Hersteller vs. verantwortliche Person
Dass die Lösung von Kaufland, nur eine Kontaktadresse zu ermöglichen ggf. zu rechtlichen Problemen beim Verkauf von Ware aus Drittländern führen kann ist das eine Problem. Das andere Problem ist der Lösungsvorschlag im JTL-Guide (https://guide.jtl-software.com/jtl-...-an-kaufland-global-marketplace-uebermitteln/) für alle Produkte die eigentlich keine verantwortliche Person benötigen, den Hersteller als verantwortliche Person anzulegen, damit die vorgeschlagenen DotLiquid-/SQL-Abfragen richtig funktionieren. Man kann das aber auch sauberer lösen und - falls vorhanden - die verantwortliche Person ausgeben und wenn keine verantwortliche Person angelegt ist, dann eben den Hersteller. Darüber hinaus wünscht sich Kaufland eine bestimmte Syntax für die Adressen, die in den Snippets im JTL-Guide auch nicht respektiert wird.
Hier meine erste funktionierende Variante dazu (bitte korrigiert, optimiert, verbessert):
NAME
{% capture query -%}
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cCompanyName
FROM tArtikel
JOIN tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
JOIN Contact.tAddress ON Contact.tAddress.kContact = tHersteller.kContact
WHERE kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Hersteller = query | DirectQueryScalar -%}\
{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cCompanyName
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Verantwortlicher = query | DirectQueryScalar -%}\
{% if Verantwortlicher -%}
{{ Verantwortlicher }}{% else -%}{{ Hersteller }}{% endif -%}
{% capture query -%}
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cEmail
FROM tArtikel
JOIN tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
JOIN Contact.tAddress ON Contact.tAddress.kContact = tHersteller.kContact
WHERE kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Hersteller = query | DirectQueryScalar -%}\
{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT tAddress.cEmail
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Verantwortlicher = query | DirectQueryScalar -%}\
{% if Verantwortlicher -%}
{{ Verantwortlicher }}{% else -%}{{ Hersteller }}{% endif -%}
ADRESSE
{% capture query -%}
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT CONCAT(tAddress.cStreet, ' ', tAddress.cHouseNumber, ', ' ,tAddress.cCity, ', ', tAddress.cPostalCode, ', ', tAddress.cCountryIso2)
FROM tArtikel
JOIN tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
JOIN Contact.tAddress ON Contact.tAddress.kContact = tHersteller.kContact
WHERE kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Hersteller = query | DirectQueryScalar -%}\
{% capture query -%}\
DECLARE @kArtikel AS INT = {{Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }};
SELECT CONCAT(tAddress.cStreet, ' ', tAddress.cHouseNumber, ', ' ,tAddress.cCity, ', ', tAddress.cPostalCode, ', ', tAddress.cCountryIso2)
FROM Contact.tProductComplianceContact
JOIN Contact.tAddress ON tAddress.kContact = tProductComplianceContact.kContact
JOIN Artikel.tArtikelComplianceContact ON tArtikelComplianceContact.kProductComplianceContact = tProductComplianceContact.kProductComplianceContact
WHERE tArtikelComplianceContact.kArtikel = @kArtikel \
{% endcapture -%}\
{% assign Verantwortlicher = query | DirectQueryScalar -%}\
{% if Verantwortlicher -%}
{{ Verantwortlicher }}{% else -%}{{ Hersteller }}{% endif -%}