In Bearbeitung Amazon Custom - Eigene Übersichten Ansicht - Mehr als eine Bestellpositionen

Dano

Gut bekanntes Mitglied
30. Oktober 2016
140
18
Moin moin,

es wird keine Info angezeigt, wenn die Bestellung z.B. zwei Auftragspositionen hat.

1606475605910.png

Wir nutzen den SQL Code aus der Dokumentation.
https://guide.jtl-software.de/jtl-eazyauction/bei-amazon-verkaufen/amazon-custom/

Wie muss man den SQL Code anpassen, damit die Amazon Custom Info für jede Auftragsposition angezeigt wird?

--------------------

IF
(
SELECT ncustom
FROM tBestellung
JOIN pf_amazon_bestellung ON pf_amazon_bestellung.cOrderId = tBestellung.cInetBestellNr
JOIN pf_amazon_bestellungpos ON pf_amazon_bestellungpos.kAmazonBestellung = pf_amazon_bestellung.kAmazonBestellung
WHERE tbestellung.kBestellung = @Key
)
IS NULL

SELECT 'Der ausgewählte Auftrag ist keine Amazon Custom Bestellung' AS Informationsausgabe
ELSE BEGIN
(
SELECT
tbestellung.cInetBestellNr AS 'Bestellnummer Amazon',
tbestellung.cBestellNr AS 'Eigene Auftragsnummer',
pf_amazon_bestellungpos.cOrderItemId AS 'ItemId Amazon',
pf_amazon_bestellungpos.cArtNr AS 'Amazon SKU',
pf_amazon_bestellungpos.nQuantityPurchased AS 'Menge',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].fontFamily') IS NOT NULL
THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].fontFamily') END AS [Wert 1 - Schriftart],

CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].text') IS NOT NULL
THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].text') END AS [Wert 2 - Name],

CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].optionValue') IS NOT NULL
THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].optionValue') END AS [Wert 3 - Farbe]
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
)
END
 

Reskey

Aktives Mitglied
20. Mai 2019
18
3
würde hierfür auch gerne eine Lösung haben, leider wird im Guide dieses Problem/Szenario nicht behandelt
 

Dano

Gut bekanntes Mitglied
30. Oktober 2016
140
18
würde hierfür auch gerne eine Lösung haben, leider wird im Guide dieses Problem/Szenario nicht behandelt

Versuch mal folgenden Code:

SELECT
tbestellung.cInetBestellNr AS 'Bestellnummer Amazon',
tbestellung.cBestellNr AS 'Eigene Auftragsnummer',
pf_amazon_bestellungpos.cOrderItemId AS 'ItemId Amazon',
pf_amazon_bestellungpos.cArtNr AS 'Amazon SKU',
pf_amazon_bestellungpos.nQuantityPurchased AS 'Menge',
CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].optionValue')
IS NOT NULL

THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[0].optionValue') END AS [Motiv],

CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].fontFamily') IS NOT NULL
THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].fontFamily') END AS [Schriftart],

CASE WHEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].text') IS NOT NULL
THEN JSON_VALUE(pf_amazon_bestellungpos.cCustomJson, '$.data.orderCustomizationData[0].customizationInfo."version3.0".surfaces[0].areas[1].text') END AS [Text]


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
 
  • Gefällt mir
Reaktionen: Reskey
Ähnliche Themen
Titel Forum Antworten Datum
Amazon Artikelbestand bei Lieferung an Amazon JTL-Wawi 1.10 0
Neu Amazon Batch ID bei Lister.20 Einrichtung und Installation von JTL-eazyAuction 0
Neu Amazon Lister 2.0, Vaterartikel, Meldung "Angebot unvollständig, Menge nicht gepflegt" Amazon-Lister - Fehler und Bugs 0
Neu Angebot konnte aufgrund eines Fehlers nicht bei Amazon erstellt werden. Bitte versuchen Sie es später erneut. Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu • amazon smime.p7s User helfen Usern - Fragen zu JTL-Wawi 0
Mehrfachlisting bei Amazon in Wawi nicht auffindbar JTL-Wawi 1.10 0
Neu B2B Preis für JTL Wawi -> Amazon aktivieren, nur wie? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Amazon Lister 2.0 - Abgleich gelisteten Artikel Amazon-Lister - Fehler und Bugs 0
Neu In welcher Tabelle werden die Daten für den Amazon Lister 2.0 gespeichert? Amazon-Lister - Fehler und Bugs 5
Neu Rechnungsanzeige Amazon von "Bar" auf "Zahlung via Amazon Pay" Amazon-Anbindung - Fehler und Bugs 1
Neu Produktseiten bei Amazon aufschalten User helfen Usern - Fragen zu JTL-Wawi 3
Amazon Abgleich funktioniert nicht JTL-Wawi 1.10 0
Neu Amazon Lister 2.0 -- Kategorien (Amazon) auf andere Artikel vererben/kopieren Amazon-Lister - Fehler und Bugs 3
Neu Amazon EASY SHIP Versand JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Versandadresse wird nicht wie gewünscht an Amazon übermittelt Einrichtung und Installation von JTL-eazyAuction 0
Neu Speicherort vom Worker eingelesenen Angebote von Amazon User helfen Usern - Fragen zu JTL-Wawi 2
Webinar Amazon-Expansion 2025 mit countX am 28.08.25 Messen, Stammtische und interessante Events 0
Absenderadresse bei Amazon-Versandbestätigungen - wie anpassen? JTL-Wawi 1.10 0
Neu Amazon VCS-Lite Rechnungen beinhalten keine Lieferanschrift User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Amazon Fristen + Bestellung filtern und Ausliefern User helfen Usern - Fragen zu JTL-Wawi 3
Neu Fehlermeldung Amazon: B2B nicht möglich, da purchasable_offer Amazon-Lister - Fehler und Bugs 6
Neu Amazon Lister 2.0 - Status auf "Wartet auf Hochladen" seit über einer Woche Amazon-Lister - Fehler und Bugs 7
Kunden UStID wird nicht aus Amazon in JTL übermittelt Amazon-Anbindung - Fehler und Bugs 4
Neu Amazon Rechnung ändern bei VCS-Lite - Fehlermeldung beim Stornieren (Auftrag fehlt) Arbeitsabläufe in JTL-Wawi 5
Neu Amazon vergibt Rabatte an Kunde und Kunde fehlt der Beleg bzw. Rechnung zu hoch Amazon-Anbindung - Fehler und Bugs 0
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 4
Neu WMS Amazon Prime 2 Packstücke JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Rechnungen werden nicht zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 3
Neu Hilfe für Amazon und Lister 2.0 gesucht Amazon-Anbindung - Ideen, Lob und Kritik 7
Neu Workflow Amazon Versandgruppe ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder über Amazon-Lister 2.0 lassen sich nicht dauerhaft ändern Amazon-Lister - Fehler und Bugs 0
Neu Amazon Listings verstehen Dienstleistung, Jobs und Ähnliches 0
Neu Amazon Abgleich funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Lister 2.0 Fehlermeldungen Amazon-Lister - Fehler und Bugs 0
Neu getRMA - Amazon RMA Nr. & Tracking scannen Schnittstellen Import / Export 1
Neu Amazon Lister 2.0 Anbinden Amazon-Lister - Ideen, Lob und Kritik 7
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu Amazon-Lister: Kategorien fehlen Amazon-Lister - Fehler und Bugs 11
Neu Falscher Lagerbestand bei Amazon Amazon-Anbindung - Fehler und Bugs 4
Neu Amazon Lister 2.0 Verkaufskanalfelder Dotliquid Formel Amazon-Lister - Ideen, Lob und Kritik 2
Neu Amazon Lister1 ab 30.06.2025 abgeschaltet ? Amazon-Anbindung - Fehler und Bugs 2
Neu zum 30. Juni 2025 wird der Amazon Lister 1.0 eingestellt JTL-ShippingLabels - Fehler und Bugs 5
Neu Daten an Amazon senden Problem Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon Lister 2.0 Einrichtung/Umstieg vom alten Lister Einrichtung und Installation von JTL-eazyAuction 18
Neu Initialer Import von Amazon mit Lister 2.0 Amazon-Lister - Fehler und Bugs 8
Neu Amazon - Spar-Abo: Wie schnell identifizieren: Vorsicht es droht Margenverlust Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Varianten und der Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Amazon Angebote werden nicht angezeigt Amazon-Anbindung - Fehler und Bugs 44

Ähnliche Themen