Gelöst Amazon Custom / Anpassen Details in Auftragsübersicht anzeigen

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Das Problem hierbei ist Folgendes:
Ihr markiert in der Auftragsübersicht ja einen Auftrag. Ein Auftrag kann mehrere Auftragspositionen haben. Jede Auftragsposition hat ggfs. eine eigene JSON Datei von Amazon Custom haben. Was soll in einem solchem Fall dort unten angezeigt werden? Vergesst nicht, dass wir hier eine Listenansicht haben mit Spalten und Zeilen.
Wir sind intern am besprechen, ob wir die Listviewextensions soweit weiterentwickeln, so dass man statt einer Liste auch ein großes Textfeld anzeigen lassen kann - dann könnte man dort z.B. ein JSON anzeigen (Bleibt die Frage dann nur welches, wenn es mehrere Positionen damit gibt?!)
 
  • Gefällt mir
Reaktionen: Jan Weber

myfolien

Aktives Mitglied
15. Januar 2019
78
10
Ahhh Ok, dann ist es klar soweit. muss ich wohl über einen man. Workflow lösen der es dann als Text oder Fake Druckvorlage anzeigt.
 

Tim Wolf

Aktives Mitglied
11. Mai 2018
12
0
Kann man hier tatsächlich nichts ziehen für Custom? Was kommt denn in der SQL von Amazon an? Könnte mir vorstellen, dass man sich wenigstens die Textanpassung ziehen kann? Oder den download-link zur SVG?

Bin leider auch ne SQL-NULL ;)
 

Tim Wolf

Aktives Mitglied
11. Mai 2018
12
0
Irgendwas geht hier bestimmt. Möglich ist es. Das Problem ist hier aber, dass Amazonden JSON nicht standardisiert hat sowei ich weiß. Postet bitte einige eurer JSONs eurer Bestellungen, dann können wir gucken, wie wir hier gemeinsam etwas erarbeiten.

Ich stell mal 2 Personalisierungen zur verfügung, wir haben hier eine Textpersonalisierung, wo der Kunde einen Namen und Jahr angeben kann. Dazu kommt noch eine Bildpersonalisierung wo der Kunde die Möglichkeit hat ein Bild zur Verfügung zu stellen.
 

Anhänge

  • Textpersonalisierung.zip
    639 Bytes · Aufrufe: 49

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi zusammen,
Anbei eine Listview-Extension, die euch die Amazon Custom Infos direkt in der Verkaufsübersicht anzeigt zur markierten Bestellung - siehe Bild.

Wir zeigen hier Amazon Custom Daten aller Bestellpositionen an - im Bildbeispiel ist es eine Bestellung mit 2 Amazon Custom Positionen. Es werden sowohl Bild- als auch Textanpassungen unterstützt.

SQL:
SELECT 
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.orderId') AS 'Bestellnummer Amazon',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.orderItemId') AS 'ItemId Amazon',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.title') AS 'Angebotsname',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.quantity') AS 'Menge',
-- Surface 0 / Area 0
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].svgImage')) END AS 'Custom-Typ 1-1',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].label') AS 'Label 1-1',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].optionValue')) AS 'Wert 1-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Position.y')) END AS 'Position 1-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].Dimensions.height')) END AS 'Breite x Höhe 1-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].colorName')) END AS 'Füllfarbe 1-1',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[0].fontFamily') AS 'Font 1-1',
-- Surface 0 / Area 1

CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].svgImage')) END AS 'Custom-Typ 1-2',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].label') AS 'Label 1-2',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].optionValue')) AS 'Wert 1-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Position.y')) END AS 'Position 1-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].Dimensions.height')) END AS 'Breite x Höhe 1-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].colorName')) END AS 'Füllfarbe 1-2',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[1].fontFamily') AS 'Font 1-2',

-- Surface 0 / Area 2
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].svgImage')) END AS 'Custom-Typ 1-3',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].label') AS 'Label 1-3',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].optionValue')) AS 'Wert 1-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Position.y')) END AS 'Position 1-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].Dimensions.height')) END AS 'Breite x Höhe 1-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].colorName')) END AS 'Füllfarbe 1-3',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[0].areas[2].fontFamily') AS 'Font 1-3',

-- Surface 1 / Area 0
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].svgImage')) END AS 'Custom-Typ 2-1',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].label') AS 'Label 2-1',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].optionValue')) AS 'Wert 2-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Position.y')) END AS 'Position 2-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].Dimensions.height')) END AS 'Breite x Höhe 2-1',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].colorName')) END AS 'Füllfarbe 2-1',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].fontFamily') AS 'Font 2-1',

-- Surface 1 / Area 1
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].svgImage')) END AS 'Custom-Typ 2-2',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].label') AS 'Label 2-2',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].optionValue')) AS 'Wert 2-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Position.y')) END AS 'Position 2-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].Dimensions.height')) END AS 'Breite x Höhe 2-2',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].colorName')) END AS 'Füllfarbe 2-2',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[1].fontFamily') AS 'Font 2-2',

-- Surface 1 / Area 2
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].customizationType') IS NOT NULL THEN  CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].customizationType'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].name'), ' ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[0].svgImage')) END AS 'Custom-Typ 2-3',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].label') AS 'Label 2-3',
CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].text'), JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].optionValue')) AS 'Wert 2-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Position.x') IS NOT NULL THEN CONCAT('X: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Position.x'), ', Y: ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Position.y')) END AS 'Position 2-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Dimensions.width') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Dimensions.width'), ' x ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].Dimensions.height')) END AS 'Breite x Höhe 2-3',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].fill') IS NOT NULL THEN CONCAT(JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].fill'), ' / ', JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].colorName')) END AS 'Füllfarbe 2-3',
JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.customizationInfo."version3.0".surfaces[1].areas[2].fontFamily') AS 'Font 2-3'

FROM tbestellung
JOIN tbestellpos on tbestellpos.tBestellung_kBestellung = tbestellung.kBestellung
JOIN pf_amazon_bestellungpos on pf_amazon_bestellungpos.kAmazonBestellungPos = tbestellpos.kAmazonBestellungPos
WHERE tbestellung.kBestellung = @Key

Edit 04.10.2019 22:01: Erweitert um Auswahloptionen

Einschränkungen:
- Funktioniert erst ab MS SQL Server 2016 (Frühere Versionen können nicht mit JSON)
- Es werden max. 3 Bereiche von max. 2 Oberflächen ausgegeben. Wenn jemand mehr braucht, muss er die jeweiligen Zeilen duplizieren und anpassen.

Viel Spaß damit!
 

Anhänge

  • LVE Amazon Custom JTL-Wawi.png
    LVE Amazon Custom JTL-Wawi.png
    21,4 KB · Aufrufe: 134
Zuletzt bearbeitet:

myfolien

Aktives Mitglied
15. Januar 2019
78
10
@Thomas Lisson das sieht ja super aus. Komischerweise bleibt bei mir alles leer trotz SQL Server 2016. Hast du eine Idee?
Die Anzahl der Positionen wird erkannt und auch das es eine Anpassung gibt.
LG
Patrick
 

Anhänge

  • amz-custom-33.JPG
    amz-custom-33.JPG
    47,3 KB · Aufrufe: 59

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.187
144
Gaildorf
Funktoniert hier auch nicht. Habe gerade in der Tabelle 'pf_amazon_bestellungpos' nachgeschaut. Da steht überhaupt nichts drin. Anscheinend werden die Daten von Amazon nicht abgeholt.
Selbstverständlich habe ich auf 'Amazon Custom Daten laden' geklickt.

WAWI-Version: 1.5.7.1
SQL-Server: 2016
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
@metzlertrade: Danke - ich konnte das SQL erweitern um Auswahloptionen.
Du wirst sehr wahrschienlich das gleich eProblem haben wie Dalibor: Euch fehlt der JSON String in pf_amazon_bestellungpos.cCustomJson.
Ich denke euch fehlt hier die Spalte im Bestellbericht. Ihr solltet im Sellercentral eure Bestellberichte erweitern um die Amazon Custom Spalte - leider weiß ich nicht, wie sie auf englisch heisst.
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
@Dalibor Josic: D.h. diese Einstellung war aktiv, bevor die Bestellung, mit der du testest, eingelesen wurde, ja? Falls dem so ist, melde dich bitte im Support, die Kollegen können nachvollziehen, was genau deiner Wawi geschickt wurde.
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.187
144
Gaildorf

myfolien

Aktives Mitglied
15. Januar 2019
78
10
@Thomas Lisson wir nutzen ja die Amazon Anpassungsoptionen auf unseren Geschäftsdokumenten wie Auftrag und Lieferschein. Hier gibt es kein Problem. Ich habe mal in der DB pf_amazon_bestellungpos nachgesehen und dort kommen die JSON an.
 

Anhänge

  • jtl-amz-custom.JPG
    jtl-amz-custom.JPG
    70,7 KB · Aufrufe: 90

Tim Wolf

Aktives Mitglied
11. Mai 2018
12
0
Wir haben jetzt mal bei uns in die Datenbank geschaut, tatsächlich holt er trotz Einstellung im Bestellbericht nicht die Anpassungsinformationen ab. Hab direkt bei Amazon einen Fall aufgemacht...

Antwort von Amazon

Guten Tag,

vielen Dank für Ihre Nachricht zu den Bestellberichten für Amazon Custom.

Sie hatten mitgeteilt, dass die Bestellberichte keine Informationen zu den Anpassungen mit Amazon Custom enthalten.

Wie ich in Ihrem Verkäuferkonto unter "Berichte" > "Bestellberichte" sehen kann, haben Sie in den Bestellberichten auch die entsprechenden Spalten noch gar nicht aktiviert:

https://sellercentral-europe.amazon...rts-and-feeds/reports/ref=xx_orderrpt_dnav_xx

Um diese zu den Berichten hinzuzufügen, gehen Sie zu "Bestellungen" > "Bestellberichte" und klicken Sie rechts oben auf den Link "Spalten hinzufügen oder entfernen".

Scrollen Sie auf der Seite "Spalten im Bestellbericht hinzufügen oder entfernen" nach unten, wählen Sie "Benutzerdefinierte URLs" aus, und klicken Sie auf Änderungen speichern. Dadurch fügen Sie zwei Spalten hinzu, welche Links zu Informationen über Anpassungsmöglichkeiten für Ihre Bestellungen enthalten, die Sie als ZIP-Datei herunterladen können.

Fazit: Es ist nicht wie man denkt das Feld "Anpassungsinformationen" sondern das Feld "Benutzerdefinierte URLs"... Hätte man ja auch selbst drauf kommen können! :rolleyes::rolleyes:
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Amazon Pendings 29.04.2026 JTL-Wawi 1.9 1
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon DIVID- und Lucid-Nummer User helfen Usern 0
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu Lister 2.0 Ein Amazon Markplatz gleicht nicht ab Amazon-Lister - Fehler und Bugs 0
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0
Neu Übermittlung Amazon Batt-Reg.-Nr. Amazon-Anbindung - Fehler und Bugs 0
Neu GPSR Sicherheitsbilder als jpg zu Amazon senden? Einrichtung und Installation von JTL-eazyAuction 0
Neu Kein Abgleich mit Amazon nicht mehr möglich JTL-Wawi 2.0 0
Neu GPSR Amazon Amazon-Anbindung - Fehler und Bugs 2
Plötzliche Preissenkungen auf ebay und amazon JTL-Wawi 1.10 2
Neu Amazon Lister setzt Auffülldatum nicht User helfen Usern - Fragen zu JTL-Wawi 4
Kunde kauft über Amazon und dann über Ebay - Mailversand JTL-Wawi 1.10 10
Neu Bestandsabgleich JTL Wawi mit Amazon JTL-Wawi - Fehler und Bugs 1
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
Neu Amazon Auftrag Lieferadresse unvollständig Amazon-Anbindung - Fehler und Bugs 4
Neu Anbindung eines zweiten Amazon Accounts Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon Lister 2.0 aktualisiert Produkte nicht. Amazon-Lister - Fehler und Bugs 7
Amazon Versandart übernehmen JTL-Wawi 1.11 0
Neu Problem bei Varianten-Upload mit Amazon Lister 2.0 (Attribut-Mapping Farbe/Größe) Onlineshop-Anbindung 1
Neu Amazon Aufträge vereinzelt unter "Externe Rechnungen" Amazon-Anbindung - Fehler und Bugs 1
GPSR Daten werden nicht korrekt an Amazon übermittelt JTL-Wawi 1.10 0
Neu Amazon Angebotspreise per Stored Procedure/Function oder API setzen Amazon-Anbindung - Ideen, Lob und Kritik 0
Amazon Bestellungen verbleiben im Pending Status Störungsmeldungen 4
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Offene Amazon Bestellung automatisch übernehmen User helfen Usern - Fragen zu JTL-Wawi 2
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu AMAZON Lister 2.0 ... GPSR, wir würden gerne Informationen & Warnhinweise als PDF zur Verfügung stellen Amazon-Lister - Ideen, Lob und Kritik 4
Amazonpreis in den Amazon Lister 2.0 ziehen JTL-Wawi 1.11 5
Neu AMAZON - Liefertermin einlesen User helfen Usern - Fragen zu JTL-Wawi 3
Inaktive Amazon Angebote mit Fehlern - Preisfehler, GPSR usw. Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Idee - Versanddatum aus Amazon & eBay als Feld in JTL übernehmen eBay-Anbindung - Ideen, Lob und Kritik 0
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Amazon VCS Rechnung werden nicht angezeigt. Amazon-Anbindung - Fehler und Bugs 2
[AKZ] Anbieterkennzeichnung Variable anpassen Einrichtung JTL-Shop5 3
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 4
Neu OPC Bildgröße im Product Stream anpassen. Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen