Gelöst Preischeck von Parent und kleinstem Child als erweiterte Eigenschaft

GBK

Sehr aktives Mitglied
21. Oktober 2019
176
37
Lüdinghausen
Tach Leute,

ich habe folgende Kleinigkeit zusammengesetzt. Und das hat deutlich mehr Schweiß gekostet, als nötig war. Daher würde ich gerne mal die Cracks hier fragen, wie man diesen Teil kürzer und/oder schöner zusammenbekommen könnte? Ich mein, es ist wahrscheinlich nicht wirklich nötig. Aber ich erhoffe mir dadurch, etwas mehr zu dem Thema zu lernen und freue mich daher über jede Hilfe, bzw. Info dazu :)

Code:
{%- assign parentSKU = Vorgang.Allgemein.Stammdaten.ArtNrSku |Replace: '(-.*)': '' -%}
{%- capture parentPrice -%}
SELECT fVKNetto FROM tArtikel where cArtNr = '{{ parentSKU }}'
{%- endcapture -%}
{%- assign childSKU = Vorgang.Allgemein.Stammdaten.ArtNrSku |Replace: '(-.*)': '-001' -%}
{%- capture childPrice -%}
SELECT fVKNetto FROM tArtikel where cArtNr = '{{ childSKU }}'
{%- endcapture -%}
{%- assign pPrice = parentPrice |DirectQueryScalar |FormatNumber: 'N4', 'de-DE' |ToDouble -%}
{%- assign cPrice = childPrice |DirectQueryScalar |FormatNumber: 'N4', 'de-DE' |ToDouble -%}
{%- assign result = pPrice |Minus: cPrice -%}
{{ result }}

Kurz erklärt, was es mit meinen SKUs auf sich hat. Unsere Childs haben als SKU immer PARENTSKU-nnn, mit -001 startend und dann einfach hochzählend. Das funktioniert für uns und da es eine so klare Regel ist, kann man damit natürlich wunderbar arbeiten. Also habe ich einfach beim Ändern eines Artikels diese Kontrolle eingefügt, die die SKU nimmt und alles hinterm ersten Bindestrich entfernt. Das wird die parentSKU. Und da ich nicht mit dem aktiven Artikel vergleichen will, sondern mit dem ersten Child, kommt nochmal ein Replace, aber diesmal mit -001 ersetzen. Das ist natürlich fehleranfällig. Besser wäre hier eine Schleife, die alle Childs zum Parent durchgeht und den niedrigsten VK ermittelt. Aber in 99% der Fälle ist die -001 auch der kleinste VK, also alles gut. Vorerst :)

Ich zieh mir also anschließend die beiden Preise. Parent und kleinstes Child. Anschließend will ich die beiden dann voneinander abziehen, um zu schauen, ob es eine Differenz gibt. Und gibt es eine, dann gibts eine Email an mich, damit ich das kontrollieren und den Preis ggfl. anpassen kann, damit der Parent immer schön den passenden "ab Preis" anzeigt.

Marco
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 8
Neu JTL Edition "Advanced" und Auftragspakete von JTL Start buchbar? User helfen Usern - Fragen zu JTL-Wawi 2
Kein automatischer Abgleich von Kaufland JTL-Wawi 1.9 11
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Versandklassen von Amazon in die WaWi übertragen JTL-Wawi 1.9 3
Neu GSPR Amazon - Probleme für Wiederverkäufer von Markenprodukten Amazon-Anbindung - Fehler und Bugs 9
Neu FBA-Bestand von Stücklisten in der WaWi nicht in den Komponenten sichtbar JTL-Wawi - Fehler und Bugs 0
Neu Effizientere Auswahl von MHD/Charge im Packtisch ermöglichen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Versandkostenfreie Artikel von Versandkostengrenze ausschließen Betrieb / Pflege von JTL-Shop 2
DHL Druck von Sperrgut triggert Fehler JTL-Wawi 1.9 0
Neu Zusammenführung von XML und PDF, XML als Anhang einfügen Arbeitsabläufe in JTL-Wawi 4
Gutschein von Vouchers in Wawi einfügen JTL-Wawi 1.9 0
Neu Umstellung von normalen Artikeln auf STL in Shopify Shopify-Connector 0
Möglichkeit zur einfachen Hinzufügung von Mediendateien JTL-Wawi 1.7 0
Neu GPSR / Produktsicherheitsverordnung - Unterstützung von German Market WooCommerce-Connector 4
Neu Probleme beim Versand von Newslettern über JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Megamenü Anzahl der Kategrien je Zeile von vier auf sechs erhöhen Templates für JTL-Shop 5
Neu Die Ameise ignoriert hinterlegte Lieferantenstaffelpreise beim Import von Lieferantenbestellungen. JTL-ShippingLabels - Fehler und Bugs 0
Neu Probleme beim Einrichten von GLS Paket JTL-ShippingLabels - Ideen, Lob und Kritik 5
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 2
Neu Laden von Produktseiten Allgemeine Fragen zu JTL-Shop 2
Neu Sonderpreise zum Mengenabverkauf von Überverkaufsprodukten - wie löst ihr das? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zuweisung von Zahlungen zu gutgeschriebenen Rechnungen Arbeitsabläufe in JTL-Wawi 1
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu JTL2Datev ist defekt bei mir seit dem Update von 30.10.2024 User helfen Usern - Fragen zu JTL-Wawi 6
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Verständnis von Variationsartikeln (Vater-/Kinderartikel) JTL-Wawi 1.9 38
Störungen im Abruf von Extension-Store-Lizenzen durch JTL-Shops Störungsmeldungen 0
Neu JTL Shop5 Indexierung GSC - Seiten wurden innerhalb von Wochen aus dem Index geworfen Templates für JTL-Shop 10
Neu Fehlerhafte Übertragung von Shopify Rabattcodes Shopify-Connector 4
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Neu x-Facher Upload von Bildateien WooCommerce-Connector 0
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Import von Lieferantenbeständen funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 8
Wertstoffe von Kunden ankaufen JTL-Wawi 1.9 5
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Kommentare von der Retoure in WMS einsehen\ Retoure wiederfinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Neu Umzug von Pickware in Shopware 6 zu JTL User helfen Usern - Fragen zu JTL-Wawi 2
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Bestellungen von nur einem Standort importieren Shopify-Connector 0
Neu JTL Vouchers - Automatisches Versenden von Gutschein-Codes User helfen Usern - Fragen zu JTL-Wawi 0
Neu Massenbearbeitung von Artikeln User helfen Usern - Fragen zu JTL-Wawi 4
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0

Ähnliche Themen