Neu Bitte um Hilfe bei Kunden Zusammenführen

Status
Es sind keine weiteren Antworten möglich.

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
schon klar, aber man kannbei den beiträgen keine kommentare dazu schreiben und wer es geschrieben hat steht leider auch nicht dabei...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.378
2.020
Berlin
Den kann ich ja auch nicht wieder öffnen, ach ich sehe gerade, da wurde meine Ausgabe beschnitten.Das Original hatte dieses hier drin in dem was als email gesendet wurde, damit man direkt die gleichen Werte sieht.

Code:
{% capture query %}
SELECT * FROM tKunde
where  kKunde != {{ Vorgang.InterneKundennummer }}
and (
(cEMail !='' AND  cEMail = '{{ Vorgang.Adresse.EMail }}')
OR( cFirma != '' AND cFirma ='{{ Vorgang.Adresse.Firma }}' )
OR( cTel != '' AND cTel = '{{ Vorgang.Adresse.Telefon }}' )
OR( cName = '{{ Vorgang.Adresse.Name }}' AND cOrt ='{{ Vorgang.Adresse.Ort }}' AND cPLZ = '{{ Vorgang.Adresse.PLZ }}')   
)
{% endcapture -%}\
{% assign result = query | DirectQuery  %}\
Es wurde vermutlich ein bereits bestehender Kunde nochmals angelegt.

neu Angelegter Kunde:
~~~~~~~~~~~~~~~~~~~~~
Name: {{ Vorgang.Vorname }} {{ Vorgang.Name }}
Kundennummer: {{ Vorgang.Kundennummer }}
PLZ / Ort: {{ Vorgang.PLZ }} {{ Vorgang.Ort }}
Straße: {{ Vorgang.Straße }}
E-Mail: {{ Vorgang.EMail }}

Ermittelte Kunden die bereits in der Datenbank vorhanden sind:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{% for item in result.Daten -%}
Name: {{ item.cVorname }} {{ item.cName }}
Kundennummer: {{ item.cKundenNr }}
Firma: {{ item.cFirma }}
PLZ / Ort: {{ item.cPLZ }} {{ item.cOrt }}
Straße: {{ item.cStrasse }}
E-Mail: {{ item.cEMail }}

{% endfor -%}

mfg
Ihre Wawi
 
  • Gefällt mir
Reaktionen: cdx

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
Vielen Dank. Werde ich mal einbauen und prüfen.

Hab auch noch einen Fehler gefunden (in der alten Version)!
Sobald ein Hochkomma in der Adress vorkommt gibt es in der Email die Fehlermeldung:
Code:
Alter Kunde: Fehler im Befehl: Falsche Syntax in der Nähe von 'adda'.
Kein schließendes Anführungszeichen nach der Zeichenfolge ')   
    )
'.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.378
2.020
Berlin
oben im query?
wenn dann muss das unbedingt gefiltert werden, ich dachte da kümmert sich das DirectQuery drum das alles passt.

Ich hab das auf der ToDo
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
Das passiert bei der Query aus dem JTL-Beitrag.
Mit deinem hab ich den Fehler noch nicht nachstellen können bzw bemerkt.

Was mir auch aufgefallen ist: wenn bei einem Datensatz der Nachname leer ist und beim anderen nicht aber die PLZ und der Ort stimmt, dann findet er eine Übereinstimmung. Das sollte doch eigentlich nur passieren wenn die Werte komplett gleich sind!? Sprich in beiden Datensätzen kein Name bzw der gleiche.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.378
2.020
Berlin
Der Query fragt mehrere Eigenschaften in verschiedenen Kombinationen ab, es reicht also schon wenn die email gleich ist, da es sich dann ja theoretisch um einen 100% Treffer handelt.
Gleiches wenn die Telefonummer gleich ist.

Der Name wird nur gegen geprüft, wenn die PLZ und der Ort gleich ist, da die Chance, das du in einem Onlineshop zwei Kunden hast, die im selben Ort, den gleichen Namen udn die gleiche PLZ haben, ja relativ gering ist.
dieser Query kann theoretisch auch mit verschiedenen anderen kombination in "AND" oder "OR" Verschachtelungen erweitert werden, die Frage ist nur immer wie Sinnvoll diese dann sind und ob Sie das System nicht eher belasten wenn Sie die Prüfung durchführen.
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
MIr ging es darum dass ich folgenden Datensatz habe (egal wo die her kommen - Shop/Ebay/Amazon):

Vorname: Max
Nachname: Müller
Ort: Kleinödland
PLZ: 01234

Und nun kommt ein neuer Datensatz rein:

Vorname: Schmidt
Nachname:
Ort: Kleinödland
PLZ: 01234

Sobald also der Nachname leer ist wird die Prüfung dennoch positiv durchgeführt!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.378
2.020
Berlin
Nein, das bildet mein Query nicht ab aber es ist möglich.
Das kann in der realität wirklich passieren?

Probiere das mal als Erweiterung der letzten abfrage (austauschen), wenn das nicht geht muss ich es am SQL Server im ganzen probieren.

Code:
OR( (cName = '{{ Vorgang.Adresse.Name }}' OR '{{ Vorgang.Adresse.Name }}' = '')  AND cOrt ='{{ Vorgang.Adresse.Ort }}' AND cPLZ = '{{ Vorgang.Adresse.PLZ }}')
 

cdx

Sehr aktives Mitglied
13. März 2013
1.600
53
Ja das kann passieren...
Hatten den Fall genau anders rum.
Also einen Kunden der nur Vorname ausgefüllt hatte und alle anderen die danach geprüft wurden waren laut System eine Duplette.

PS: Hab dein Script eingebaut und ein wenig angepasst.
Vielen Dank, Schaut jetzt erst mal sehr gut aus. :)
 
Zuletzt bearbeitet:
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Kann mir jemand bitte Geschenkkarten erklären? Allgemeine Fragen zu JTL-Vouchers 0
Neu [Error][Code:21920427] Adressangaben für die verantwortliche Person sind unvollständig. Geben Sie für die Adresse bitte die Straße, den Ort, die PLZ eBay-Anbindung - Fehler und Bugs 4
Neu Worker 2.0 - je Marktplatz eigenen Worker-Client bitte JTL-Wawi - Ideen, Lob und Kritik 2
Beantwortet Versandkostenproblem - brauche Hilfe User helfen Usern - Fragen zu JTL-Wawi 6
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Dringende Hilfe Paypal Checkout Plugins für JTL-Shop 0
Neu Hilfe beim Update Shop 5 Installation / Updates von JTL-Shop 2
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu brauche Hilfe bei Erweiterte-Eigenschaften bearbeiten User helfen Usern - Fragen zu JTL-Wawi 4
Neu Überverkauf ebay = erlaubt, - ebay Angebot wird aber nicht gestartet - Hilfe eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe, shop http error 500 (gelöst) JTL-Shop - Fehler und Bugs 0
Neu Wir bräuchten mal dringend Hilfe. Abbruch bei Abgleich Amazon-Anbindung - Fehler und Bugs 1
GPSR Hilfe zur Selbsthilfe ohne 1.9.6 JTL-Wawi 1.9 15
Anbindung an kaufland.de - brauche Hilfe kaufland.de - Anbindung (SCX) 17
Neu Fatal Error nach Klick auf "Bestellen" Hilfe! JTL-Shop - Fehler und Bugs 1
Neu HILFE: LS-POS startet nicht, Luwosoft nicht erreichbar Fragen rund um LS-POS 7
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu 1.2.3.8. Gewicht bei Variation wird nicht dazugerechnet User helfen Usern - Fragen zu JTL-Wawi 2
Neu Frontend-Ansicht (Template) zerschossen bei Installation in Plesk Einrichtung JTL-Shop5 0
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 5
Neu Amazon Bestellungen verbleiben bei Status "Pending" und werden nicht in Aufträge übernommen Amazon-Anbindung - Fehler und Bugs 0
Neu Prestashop Connector löscht Herstellerbilder (Logos) bei unterbundener Bildübertragung PrestaShop-Connector 0
Gewichtsabweichung eines Artikels bei Variationen wird nicht in Auftrag übernommen JTL-Wawi 1.8 1
Neu Hinweis bei Wareneingang wird nicht mehr angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Netzwerkfehler/ Fatal error bei der Erst-Instalation Installation / Updates von JTL-Shop 3
Neu Teilrücksendungen korrekt anlegen bei Varkombi Artikel Arbeitsabläufe in JTL-Wawi 0
Neu WMS Paketgewicht bei zweitem Paket nicht korrekt! Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
In Bearbeitung Barentnahme bei Kassenschnitt geht bei mir nicht oder mache ich was falsch? neues Update drauf JTL-POS - Fehler und Bugs 9
In Bearbeitung Rabattänderung bei Kundengruppen Allgemeine Fragen zu JTL-POS 2
Neu Schweiz - Probleme mit Netto-/Bruttobeträgen und Steuerhandling bei Amazon Marketplace Facilitator in JTL-Wawi Amazon-Anbindung - Fehler und Bugs 0
Neu Varianten / Varkombis bei Positionen in Emails ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Was macht "Sendungen pro Empfänger zusammenfassen" bei JTL-Shipping Labels => UPS? JTL-ShippingLabels - Fehler und Bugs 0
Neu Transportversicherung B2B bei Ausliefern/Rechnung Problem User helfen Usern - Fragen zu JTL-Wawi 0
Neu Stücklistenkomponente bei Stückliste teilbar auf Druckvorlage Lieferschein korrekt ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Merkmal in Artikelliste ausgeben bei entsprechendem Artikel ausgeben Allgemeine Fragen zu JTL-Shop 0
Neu Ebay - Grundpreisanzeige bei Variatonen eBay-Anbindung - Fehler und Bugs 2
Neu Dringlich: Angeblich falsche Preise bei Google Shopping Allgemeine Fragen zu JTL-Shop 2
In Bearbeitung Shared Key / Shared Secret bei EPSON-TSE über Bondrucker Allgemeine Fragen zu JTL-POS 1
Beantwortet Workflow funktioniert bei Unicorn 2 Bestellungen nicht JTL-Workflows - Fehler und Bugs 3
In Bearbeitung Probleme mit Rabatten bei Umstellung auf JTL POS JTL-POS - Fehler und Bugs 3
Neu Bei Änderung eines via LS-Pos erstellten Auftrages springt Zahlungsart auf bar User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel bei Amazon neu Listen mit "Neuer" ASIN Amazon-Lister - Ideen, Lob und Kritik 0
Neu Kann kein Bilder bei Variationen hinterlegen JTL-Wawi - Fehler und Bugs 1
Neu Manuelle Gewichtseingabe bei "Auftrag verpacken" Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Beantwortet Abfrage liefert nur Ergebnis bei exakt einem Result Eigene Übersichten in der JTL-Wawi 1
Neu Probleme bei Shopverlinkung WooCommerce-Connector 3
Neu Feld "priceCurrency" doppelt bei Vaterartikeln (Kategorie) JTL-Shop - Fehler und Bugs 0
DHL Label oberhalb des Routingcode komplett schwarz/ bei manuellem Nachdruck alles ok JTL-Wawi 1.9 4

Ähnliche Themen