Neu JTL-Workflow - Lieferantenbestand ermitteln

jrosemeier

Neues Mitglied
29. Juli 2022
20
2
Berlin
Hi.
Bin neu hier und steh nach langem testen, suchen und lesen auf dem Schlauch.
Es geht um Workflows.
Ich versuche eine "Erweiterte Eigenschaft" anzulegen um sie als Bedingung zu verwenden.

Kompletter geplanter Workflow:
Event:
Wenn Artikel geändert wird

Bedingung:​

- 1) Artikel ist für Shopify Shop aktiviert (bereits umgesetzt)
AND
- 2) Artikel Lieferantenlagerbestand ist größer 0
AND
- 3) Überverkauf im Shopify Shop ist aktiv

Aktion:​

Setze Attribute shopify.active auf 1
Begründung: Wir wollen Artikel verkaufen, die wir erst bei Bestellung vom Lieferanten sourcen. Unser eigener Lagerbestand is daher oft "0". Dennoch (per Überverkauf) können diese Artikel im Shop gekauft werden.
Wir erhalten vom Lieferant regelmäßig Lagerbestände und pflegen diese im JTL WaWi Lieferantenbestand.
Wenn der Lieferant also liefern kann, soll das Produkt im Shop aktiviert werden und wenn nicht, dann nicht aktivert.

Die Auswahl an verfügbaren Variablen/Eigenschaften ist erstaunlich begrenzt und ich kann einfach nicht herausfinden, wie ich auf Eigenschaften zugreifen kann, die ich für Bedingung 2) und 3) benötige.
Hat hier jemand einen Tipp?

Gibt es hier ggf. eine völlig andere (ohne workflow) Herangehensweise die ich gerade übersehe?

Danke schonmal
 

John

Sehr aktives Mitglied
3. März 2012
1.952
309
Berlin
Willkommen im Forum.

Ja, dein Ansatz ist zu kompliziert gedacht. Statt dessen einfach im Artikel im Reiter Lieferant den gewünschten Lieferant auswählen und die Option "zum eigenen Lagerbestand hinzufügen" aktivieren.
Damit kannst Du im Shop bei eigenem Bestand = 0 so viele kaufen, wie der Lieferant an Bestand eingetragen hat.
 

jrosemeier

Neues Mitglied
29. Juli 2022
20
2
Berlin
Daran hatte ich auch schon gedacht, allerdings ist das "logisch" nicht korrekt und sorgt im Sales Channel ( Shopify) wiederum zu neuen Problemen, da der es dort als echter Lagerbestand des Default Lagers übermittelt wird. Und dann passen Versandzeitenberechnung und andere Abhängigkeiten nicht mehr.
Ich möchte ungern eine Verkettung von Workarounds schaffen, nur weil ich 1 oder 2 Eigenschaften nicht korrekt setzen kann.

Die Werte gibt es ja im JTL und sind selbsterklärend von der Bedeutung. Genauso, hätte ich sie auch gern verwendet. Alles andere erscheint mir nur als workaround und sowas fällt einem ganz schnell auf die Füße. Das muss dann zudem auch noch umfangreich dokumentiert werden etc etc...

Gibts denn keine Möglichkeit, derleit JTL Standard Eigenschaften/Attribute per workflow auszulesen bzw. zu setzen?
 

John

Sehr aktives Mitglied
3. März 2012
1.952
309
Berlin
Wenn Du zusätzlich beim Lieferanten die Lieferzeit in Tagen einträgst und dann noch die Option "Lieferzeit vom Lieferanten beziehen" aktivierst, so wird die Gesamtlieferzeit entsprechend erhöht. Lässt Du die Option aus, bleibt es bei der normalen Lieferzeit.

Ich habs nicht ausprobiert aber ich glaube nicht, daß du mit Überverkäufe an/aus ein "besseres" ergebnis bekommst, zumal bei Überverkäufe beliebige viele Stück zu kaufen sind.

Um aber Deinen Plan zu beantworten: An den Bestand, der beim Lieferanten vorrätig ist, kommt man nur per SQL ran. Hab ich letztens bei einem Kunden gemacht.
 

jrosemeier

Neues Mitglied
29. Juli 2022
20
2
Berlin
Verstehe, danke.
Sehe auch gerade, selbst wenn ich in den Bedingungen das mit SQL gelöst bekomme, hätte ich immer noch das Problem, dass ich in Aktionen rein garnichts custom setzen kann :(
Diese Einschränkung in Bedingung bzw. Aktionen für "normale" Werte im JTL ist echt ätzend und wird mir sicher noch öfter auf die Füße fallen.
Wir steigen gerade erst ein und scheitern fast täglich bei eher "simplen" prozessen, die nicht umsetzbar sind :(

Danke dir John, mal schauen ob ich wohl oder über ggf. doch eher deinen Lösungsansatz verfolgen muss.
 

John

Sehr aktives Mitglied
3. März 2012
1.952
309
Berlin
Naja, dann halt per SQL setzten, wobei dann auch der Abgleich per SQL angestoßen werden muß oder alternativ eine CSV Datei mit den Änderungen schreiben und dann die Ameise aufrufen. Das geht beides per Workflow. Beides nicht toll.

Shopify und Wawi ist halt auch nicht die Traumkombination. Da wird noch einiges nicht gehen im Vergleich zum JTL Shop.
 

jrosemeier

Neues Mitglied
29. Juli 2022
20
2
Berlin
Für die Nachwelt.
Angaben und Umsetzung ohne Gewähr. Offen für Feedback und Verbesserungsvorschläge.

Workflow Erweiterte Eigenschaft​

Eigene Eigenschaften um Bedingungen zu definieren.

LieferantenbestandSum​

Zuordnung: Artikel
Rückgabetyp: Dezimal

Zweck​

Ermittelt den gesamten Lieferantenbestand eines Artikel.
Nicht zu verwechseln mit eigenem Lagerbestand. Wenn ein Artikel mehrere Lieferanten hat, wird die Summe aller Lieferantenbestände dieses Artikels zurückgegeben.

Code​

Swift:
{% assign intArtikelNummer = Vorgang.Allgemein.Stammdaten.InterneArtikelnummer -%}
{% capture sqlQuery -%}
SELECT SUM(fLagerbestand) FROM tliefartikel WHERE tArtikel_kArtikel = {{ intArtikelNummer }} GROUP BY tArtikel_kArtikel
{% endcapture -%}
{% assign result = sqlQuery | DirectQueryScalar | Plus:0 -%}
{{ result | FormatNumber: 'N0', 'en-US' }}

ShopifyIstErlaubt​

Zuordnung: Artikel
Rückgabetyp: Boolean

Zweck​

Prüft ob der jeweilige Artikel für den Shopify Shop aktiviert ist oder nicht.
Es wird dabei geprüft, ob im WaWi unter “Webshops” der/ein “Shopify Connector” aktiviert ist.

Code​

Swift:
{% assign ShopifyName = 'XYZ Shopify Connector' -%}
{% assign ShopifyIstAktiv = false -%}
{% for ShopProxy in Vorgang.Allgemein.Webshops.Aktive_Shops -%}
  {%- if ShopProxy.Name == ShopifyName -%}
    {%- assign ShopifyIstAktiv = true -%}
  {%- endif -%}
{% endfor -%}
{{ ShopifyIstAktiv}}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Hat jemanden sowas (Code) für den Footer im JTL Shop5? Templates für JTL-Shop 0
Neu Shopify-JTL Migration am Freitag | Support benötigt Starten mit JTL: Projektabwicklung & Migration 1
Neu Produktionsstätte in JTL WaWi JTL-Plan&Produce - Ideen, Lob und Kritik 2
JTL WMS Versand - DHL Warenpost - Möglichkeit um den Pünktlichen Versand nachweisen zu können JTL-Wawi 1.6 1
Neu Amazon Verkäuferkonto freigeschaltet - Produkte in JTL eingspielt, nun die Frage, 50.000 Artikel wie bekommt man diese mit EAN und teils ohne EAN Amazon-Anbindung - Ideen, Lob und Kritik 5
Neu Nova-Template, JTL-Shop5: Suche mit Umlauten fehlerhaft JTL-Shop - Fehler und Bugs 3
Neu JTL Datenbank von SQL Server 2017 in 2019 einbinden User helfen Usern - Fragen zu JTL-Wawi 13
Neu Bestellung im Shop wird nicht an die JTL-WAWI gesendet User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shipping Label für Amazon Prime - konfigurieren der Referenz JTL-ShippingLabels - Fehler und Bugs 0
Neu Artikeldetails - Hersteller wird nicht übertragen WooCommerce JTL Connector WooCommerce-Connector 0
Neu JTL Wawi 1.6 extrem langsam sobald 2 User angemeldet sind User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL Voucher QR Code auf Gutscheinkarte drucken Allgemeine Fragen zu JTL-POS 2
Neu Anbindung von Asendia an JTL Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL SHOP 5 NOVA TEMPLATE Telefon Kamera barcodes scannen Allgemeine Fragen zu JTL-Shop 0
JTL 6 + Shopware 5 Connector -> Shop hat nicht alle Artikel gesendet Shopware-Connector 1
Neu JTL Wawi schneller machen Installation von JTL-Wawi 17
Neu Amazon SKU anders als JTL Artikelnummer Amazon-Lister - Ideen, Lob und Kritik 2
Neu Onlineshop-Abgleich Fehler JTL mit Shopware 6 Shopware-Connector 0
Neu JTL-Dropshipping Business Jungle 2
Neu Probleme Woocommerce -JTL WooCommerce-Connector 8
Neu Bestell-Präfix definieren, dass Bestellnummer von JTL an für Saferpaytransaktion übernommen wird Plugins für JTL-Shop 0
Issue angelegt JTL 1.6 Aufträge zusammenfassen, Versandpositionen immer am Ende des neuen Auftrags JTL-Wawi 1.6 3
Neu JTL-AcademyDay 2022 - Wie geht das in der Datenbank? Du fragst, wir antworten! - Folgethread User helfen Usern - Fragen zu JTL-Wawi 19
Neu JTL-AcademyDay 2022 - Wie wird es richtig hübsch? Vorlagenanpassung in JTL-Wawi - Folgethread Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Neu SW5 Attribut in JTL nicht sichtbar Onlineshop-Anbindung 0
Neu Probleme mit Amazon Pay im JTL 5 Shop Plugins für JTL-Shop 0
Neu JTL Shop 5.2 Installation / Updates von JTL-Shop 5
Beantwortet Ständiges Anmelden in JTL WMS mobile JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Abgleich Problem bei Ameise mit JTL 1.5.49.0 und Shopware Shop 5.3.7 Shopware-Connector 2
Neu JTL Connector Product-Import mit Images, Type und ShippingClass Allgemeines zu den JTL-Connectoren 0
Neu I´ll be back... (@JTL-Connect) Smalltalk 1
Neu Exportformat Shop5 - wie JTL-Debug nicht helfen will User helfen Usern - Fragen zu JTL-Wawi 3
Neu Bilder aus JTL Wawi werden nicht in den Shopify Store übertragen Shopify-Connector 4
Neu JTL Onlineshop-Suchbegriffe mit Shopware 6 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Suche 2 Parameter im NOVA (Child) Template vom JTL Shop 5 Technische Fragen zu Plugins und Templates 4
JTL Shop 5 Sitemap Konnte nicht abgerufen werden Einrichtung JTL-Shop5 0
JTL-Wawi 1.6.41.2 Amazon FBA Aufträge falsche MwSt bei „Versandaktion“ JTL-Wawi 1.6 0
Neu Problem bei Artikelimport nach Update auf JTL-WAWI 1.6 User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL mit Shopware - Stücklistenartikel/Bundles Shopware-Connector 0
Der JTL-Academy Day 2022 Messen, Stammtische und interessante Events 2
Neu JTL-Shop 5.0.3 utf8_unicode_ci wird nicht unterstützt obwohl "utf8mb3_unicode_ci" aktiviert ist. / Aktivierung utf8_unicode_ci nicht möglich!!! JTL-Shop - Fehler und Bugs 5
JTL Worker 2.0 Fehler JTL-Wawi 1.6 0
Neu JTL-Wawi 1.6.42.0 Fehler bei Öffnung eines Auftrags System.Windows.Controls.UIElementCollection JTL-Wawi - Fehler und Bugs 0
Neu JTL-Datenbankverwaltung findet Datenbank nicht mehr JTL-Wawi - Fehler und Bugs 0
Neu Ankerpunkt kann nicht richtig gesetzt werden JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Tracking Software z.B. Voluum, Redtrack etc. in JTL 5 Shop? Allgemeine Fragen zu JTL-Shop 11
JTL Verfahrensdokumentation JTL-Wawi 1.6 3
Neu JTL-Shipping - pro Land eigene Versandart? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTl-Ameise Filter löschen JTL-Ameise - Ideen, Lob und Kritik 9
Neu eBay Versandarten mit JTL Versandarten verknüpfen Einrichtung und Installation von JTL-eazyAuction 3

Ähnliche Themen