Neu TIPP: Seite um PLZ und sonstiges zu prüfen

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Hier nun ein manueller Workflow der folgendes abfragt:
1. Ist die PLZ gefüllt wenn ja rufe die oben genannte Seite mit der PLZ auf.
2. Wenn 1. nicht zutrifft dann schaue ob das Feld Lieferort gefüllt ist und rufe oben genannte Seite mit dem Ort auf.
3. Wenn beides nicht zutrifft dann rufe oben genannte Seite mit der Strasse auf.
Code:
{% assign google = 'https://www.suche-postleitzahl.org/' -%}
{% if Vorgang.Lieferung.Lieferadresse.PLZ != "" %}explorer "{{ google }}plz-gebiet/{{ Vorgang.Lieferung.Lieferadresse.PLZ }}"\
{% elsif Vorgang.Lieferung.Lieferadresse.Ort != "" %}explorer "{{ google }}orte/suche?q={{ Vorgang.Lieferung.Lieferadresse.Ort }}\
{% else %}explorer "{{ google }}/orte/beta-suche?q={{ Vorgang.Lieferung.Lieferadresse.Straße }}\
{% endif %}
2020-05-25 10_25_05-Window.jpg
 
Zuletzt bearbeitet:

owlsat

Aktives Mitglied
16. September 2014
60
5
hi gnarx,
danke für deinen beitrag!

hab aber mal eine gegenfrage :)

wo unter welchen punkt im Workflow trage ich es ein, damit ich das vor dem Versand bzw. vor dem Versandexport prüfen kann?

grüsse
 
Zuletzt bearbeitet:

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.334
785
Zum Beispiel unter "Auftrag komplett bezahlt" - mit der (zusätzlichen) Workflow-Aktion, dass der Auftrag auf Zurückgehalten gesetzt wird, so dass der Auftrag korrigiert werden kann. Alternativ unter Auftrag erstellt, Auftrag geändert und Auftrag zusammengeführt, um alle Szenarien abzudecken, in denen eine Änderung dieser Daten erfolgen könnte.
 

owlsat

Aktives Mitglied
16. September 2014
60
5
so schaut es jetzt aus... kann das so funktionieren oder muss noch eine Bedingung da rein?

grüsse
 

Anhänge

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Hmmh da biste falsch. Das ist ja ein manueller WF. Gehe unter in den Workflows auf Aufträge und dann auf "Auftrag - Manuell" lege da ein Ereignis an mit Namen wie PLZ, Ort, Strasse suchen".
Auf dem legst du nun den WF an am besten mit gleichen Namen. Dann hast du unter Aufträge unten " Workflow-Ereignis auslösen" deinen Workflow.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Sobald ich etwas Zeit habe stelle ich das auf Google Maps um. Mit Google Maps kann ich einfach mehrere Selektoren wie Strasse, Land, Ort, usw. übertragen. Damit wird dat Dingens dann auch International.
 

owlsat

Aktives Mitglied
16. September 2014
60
5
So?

grüsse

ps: du schreibst
1. Ist die PLZ gefüllt wenn ja rufe die oben genannte Seite mit der PLZ auf.

geht das fenster dann bei jeden Auftrag auf?
 

Anhänge

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Joo so ist es richtig. Wenn du unter Aufträgen einen Auftrag markierst und unten den Workflow unter " Workflow-Ereignis auslösen" anklickst dann geht die Seite auf.

Ich versuche das zu erweitern darüber das wenn was an der Adresse nicht stimmt, wie z.B. PLZ, dann lege den Auftrag in zurück gehalten und markiere ihn rot. Das hat den Vorteil das der Auftrag nicht im Versand erscheint.
Nun kommt da der Prüf WF mit Google Maps je nachdem welcher Rückhaltegrund angegeben ist. Hier möchte ich das am besten alles über einen WF regeln.

Ansonsten PN mit deiner Nummer dann kann man das mal telefonisch abklären.
 

owlsat

Aktives Mitglied
16. September 2014
60
5
schöner währe es natürlich so...
wir gehen unter verkauf auf ausliefern, dann wird der Versand exportiert nach DHL, der Aufkleber wird gedruckt
nun ist es so das hier ja wenn der Export fehlschlägt der Versandaufkleber nicht gedruckt wird... (hier müsste dann das Fenster aufgehen)
paralell wird die Rechnung gedruckt, diese müsste dann für den fehlerhaften Export zurück gehalten werden...

ich habe da schon viel geklickt aber finde nicht das richtige, unter Versanddatenexport Export habe ich nicht so viele möglichkeiten :(

grüsse
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Das kommt noch. Sobald ein Versanddatenexport fehlschlägt prüfe ich was in de Meldung steht und mache im Versand das Fenster auf.
Es gibt schon sowas:

2020-06-03 09_22_15-CSB-JTL Server NEU - AnyDesk.jpg


2020-06-03 09_23_23-CSB-JTL Server NEU - AnyDesk.jpg
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Hier nun die versprochene Umstellung der Prüfung auf Google Maps.
Das ganze basiert jetzt auf "Aufträge zurückgehalten" die WF´s dazu findet ihr hier als Link oder unter meinen Tipps. Warum nun Google Maps?
Mit Google Maps kann ich mehrere Werte prüfen in einem Vorgang und es wird der falsche Wert nicht mit übertragen. Nehmen wir an die PLZ ist falsch dann stellt der WF "PLZ falsch" fest das die nicht korrekt ist und stellt den Auftrag zurück mit Rückhaltegrund "Postleitzahl falsch".
So nun haben wir diese Aufträge unter Verkauf -> Aufträge -> Zurückgehalten drinne mit Rückhaltegrund (Feld einblenden) und dem Farbwert "Rot (Problem / Zurückgehalten)" damit man auch in der Verkaufsübersicht sieht das da was ist.
Der folgende manuelle WF prüft nun den Rückhaltegrund und öffnet Google Maps ohne die falsche Angabe, in diesem Fall die PLZ. Die kann er ja nicht finden da die falsch ist.

2020-06-29 10_51_04-Window.jpg

Code:
{% assign maps = 'https://www.google.de/maps/place/' -%}
{% if Vorgang.Stammdaten.Rückhaltegrund.Name == "Postleitzahl falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Strasse falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Ortsname falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% else %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% endif %}
Die letzte Abfrage ist eine bei uns gebräuchliche damit den WF auch ohne Rückhaltegrund nutzen kann.

Die WF`s dazu findet ihr in meinen Tipps. Der WF für Strasse falsch ist noch in Arbeit funzt aber schon, hier kommen noch nach Ländern die Schreibweisen der Adressen rein (bin grad an GB und FR). Hier nochmal eine Auflistung dazu:
1. Postleitzahl falsch (Rückhaltegrund) = https://forum.jtl-software.de/threads/tipp-plz-fuer-europa-pruefen-und-zurueckhalten.129329/
2. Ortsname falsch (Rückhaltegrund) = https://forum.jtl-software.de/threads/tipp-ortsname-pruefen-und-zurueckhalten.130826/
3. Strasse falsch (Rückhaltegrund) = https://forum.jtl-software.de/threads/tipp-strasse-und-hausnummer-pruefen-und-zurueckhalten.130829/

Mir ist klar das man das alles eleganter machen kann z.B. mit Schleifen, aber das kann ich leider nicht.
Vielleicht erbarmt sich ja einer der Könner das zu machen oder ich muss abwarten bis ich mal reich bin dann lasse ich das machen.

Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.
 
Zuletzt bearbeitet:

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.906
330
Letzte Version:
Code:
{% assign maps = 'https://www.google.de/maps/place/' -%}
{% if Vorgang.Stammdaten.Rückhaltegrund.Name == "Postleitzahl falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Strasse falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Ortsname falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% else %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% endif %}
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu JTL5 Shop - einige Kunden sprechen von Bestellabbruch mit weißer Seite User helfen Usern 1
Gelöst Erstellung einer neuer Seite über das Adminpanel Einrichtung JTL-Shop5 1
Neu Filter in der Artikelübersicht auf mobiler Seite nach unten gerutscht JTL-Search 0
Neu Änderung an der Produkt Detail Seite beim Shop 5 NOVA Template Templates für JTL-Shop 3
Neu Auf CMS-Seite in TPL-Datei zugreifen Templates für JTL-Shop 2
Neu Fehler 500 bei Speichern einer Seite im Admin JTL-Shop - Fehler und Bugs 2
Gelöst Seite auf Composer testen Allgemeine Fragen zu JTL-Shop 6
Neu Die Anzeigen-URL erreicht unsere Shop Seite nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Problem Update von Version 4 auf 5 - Admin Seite weiß Installation / Updates von JTL-Shop 0
Neu Problem Update von Version 4 auf 5 - Plugin Manager - Admin Seite weiß Installation / Updates von JTL-Shop 2
Neu auf Seite lässt sich kein Suchmaschinen-Name speichern Betrieb / Pflege von JTL-Shop 0
Neu Zusätzliche Seite für den Kunden beim Lieferschein ausdrucken. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL5 - NOVA: Eigene Seite über Artikelattribute im Tab einbinden Templates für JTL-Shop 3
Beantwortet Informations Seite im Backend bearbeitbar, jedoch auf Website nicht Sichtbar. Allgemeine Fragen zu JTL-Shop 3
Neu weiße Seite nach Shopupdate von 4.06 auf 5 Installation / Updates von JTL-Shop 2
Neu Mit OnPage Composer nur 1 Portlet pro Seite? Einrichtung von JTL-Shop4 3
Beantwortet Leere Seite nur auf Android /Ipad Einrichtung von JTL-Shop4 5
Gelöst JTL Shop5 - wieder weiße Seite -. Umleitungsfehler ? Einrichtung von JTL-Shop4 1
Neu Kategorie Box auf jeder Seite Templates für JTL-Shop 9
Neu Shop 5 Anzahl Artikel pro Seite bei Aufruf der Kategorie Einrichtung von JTL-Shop4 1
Neu [Shop5] Bestellabschluss führt auf weiße Seite Einrichtung von JTL-Shop4 6
Neu Onepage Composer graue seite Templates für JTL-Shop 11
Neu [Shop5] Paymentmethod Plugin -> Pluginverwaltung weiße Seite / Wawi Abgleich fehler Technische Fragen zu Plugins und Templates 8
In Diskussion Dhl Beilege Retoure auf einer Seite mit Lieferscheine JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu shop4 kann man so was auch auf die start seite machen Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Packtisch: Druck von Pickliste: alle Artikel auf 1 Seite User helfen Usern - Fragen zu JTL-Wawi 6
Issue angelegt SHOP-4968 - Inselzuschlag PLZ-Bereich Niederlande Einrichtung JTL-Shop5 3
Neu Versand nach PLZ Plugins für JTL-Shop 1
Neu PLZ / ORT fehlt bei Rechnungen in Frankreich JTL-Wawi - Fehler und Bugs 4
Ähnliche Themen