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 Retouren automatisch in Wawi anlegen JTL-Wawi 1.10 1
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 1
Neu Sendungsnummer an Amazon JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu AMAZON Feeds API Daten einpflegen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Auf die Rechnung soll der normale Artikelname stehen, nicht Amazon Name Amazon-Anbindung - Fehler und Bugs 5
Neu Amazon Gebühren exportieren Schnittstellen Import / Export 0
Wir haben Probleme beim Abgleich mit Amazon Amazon-Anbindung - Fehler und Bugs 41
Neu Fehlermeldung Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 0
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 0
Neu Aliexpress und Amazon Rechnungen runterladen - freies Tampermonkey Script Smalltalk 0
Amazon Artikelbestand bei Lieferung an Amazon JTL-Wawi 1.10 9
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 3
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 1
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

Ähnliche Themen