UPDATE: Mailbenachrichtigung bei Statuswechsel

GOKarli

Gut bekanntes Mitglied
24. Mai 2008
191
0
Erding
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Hallo Boby,

melde Dich doch mal bei mir!
Habe alles eingebaut und einen Fehler entdeckt.

Gruß
GOKarli

PS. Habe Deine Tel verloren.
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Habe alles eingebaut und einen Fehler entdeckt.

PS. Habe Deine Tel verloren.

Hallo Karl, Danke für deinen hinweis das der Traking Code für DHL nicht perfekt funtzte.


@all,
offensichtlicht hat DHL den Trackingcode aufbau geändert.

Dank Karl konnten wir das jetzt Telefonisch Testen und wie folgt ändern.

Bei denjenigen wo der Link beim klick auf den Trackinglink für DHL nicht auf anhieb den Online Status des Packets angezeigt wird kann es mal wie folgt ändern.

wo:
setBestellung.php
änderung:
übernahme der Postleitzahl aus den Trackling entfernt

Suchen
PHP:
"http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=".$Order->delivery_postcode."&idc=".$Tracking;

ersetzen mit
PHP:
"http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=".$Tracking;

Kein Basteln ohne vorherige Sicherung

Gruss Boby
 

Henson

Gut bekanntes Mitglied
28. Oktober 2006
144
1
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

@Boby

Ich habe jetzt mal die Abfrage etwas umgebaut. Geprüft wird jetzt die erste Ziffer im Code. Danach springt er je nach Ergebnis in die Überprüfung der Länge. Das hilft, wenn zwei Dienstleister verwendet werden, die gleich lange Trackingcodes haben. Getestet hatte ich es mit gleich langen GLS und DHL Trackingcodes. Und natürlich ohne Code.
Vielleicht hilft es etwas.

Testen auf eigene Gefahr!


//Abfrage Versanddienst

if (substr($Tracking,0,1) == 8) //Abfrage erste Ziffer im Trackingcode 8
{
switch (strlen(trim($Tracking))){
case '20':
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',0);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',1);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
case '14':
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',1);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
case '12':
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',0);
define ('GLS_LINK_IN_MAIL_EINBAUEN',1);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
};
}
elseif (substr($Tracking,0,1) == 9) //Abfrage erste Ziffer im Trackingcode 9
{
switch (strlen(trim($Tracking))){
case '20':
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',0);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
case '14':
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',1);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
case '12':
define ('DHL_LINK_IN_MAIL_EINBAUEN',1);
define ('DPD_LINK_IN_MAIL_EINBAUEN',0);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',0);
break;
};
}
else
{
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',0);
define ('GLS_LINK_IN_MAIL_EINBAUEN',0);
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',0);
define ('OHNE_LINK_IN_MAIL_EINBAUEN',1);
}


Gruß
Henson
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

@Henson,
besten dank für Codezeilen,
hab das mal so als vorschlag bevor ich teste und keine einwende bestehen.

Code:
if (substr($Tracking,0,1) == 8) //Abfrage der ersten Ziffer im Trackingcode 8 fuer GLS
{
switch (strlen(trim($Tracking))){
case '50': // Ziffernlaenge des Trackingcodes
define ('GLS_LINK_IN_MAIL_EINBAUEN',1);
break;
};
}
elseif (substr($Tracking,0,1) == 9) //Abfrage der ersten Ziffer im Trackingcode 9 fuer DHL
{
switch (strlen(trim($Tracking))){
case '12': // Ziffernlaenge des Trackingcodes
define ('DHL_LINK_IN_MAIL_EINBAUEN',1);
break;
};
}
else
{
switch (strlen(trim($Tracking))){
case '14': // Ziffernlaenge des Trackingcodes
define ('DPD_LINK_IN_MAIL_EINBAUEN',1);
break;
case '49': // Ziffernlaenge des Trackingcodes
define ('DHL_AUSLAND_LINK_IN_MAIL_EINBAUEN',1);
break;
case '11': // Ziffernlaenge des Trackingcodes
define ('HLG_LINK_IN_MAIL_EINBAUEN',1);
break;
case '10': // Ziffernlaenge des Trackingcodes
define ('ATP_LINK_IN_MAIL_EINBAUEN',1);
break;
default: // Versand ohne Trackingcode
define ('OHNE_LINK_IN_MAIL_EINBAUEN',1);
break;
};


Gruss Boby
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

SetBestellung.php die Dritte ist BETAREIF.

@all,
habe es jetzt mal umgestezt und in die SetBestellung.php eingefügt.
Es wird jetzt Automatisch anhand der 1 Ziffer und der anzahl der eingegebenen Ziffern
der Tracking Nummer Unterschieden welcher Tracking Link in der Versand E-Mail eingefügt wird.

Getestet mit
Hermes
GLS
DHL
DHL International
DPD
Österreichische Post
Speditions- Versand

Wie und Wer kann diese Datei erhalten?
Jeder der diese für seinen eigenen Shop in Verbindung mit JTL-Wawi Connector einsetzt.
Ganz einfach und Kostenlos.
Bitte folge diesem link und Klicke auf Frage zum Produkt und als
Bemerkung einfach Setbestellung.php und Shopadresse eingeben.
Die Datei erhaltet Ihr dann Schnellst möglich nach Prüfung an eure reelle Shop E-Mail
Adresse zugesandt.

Was sollte Beachten werden?
Ich finde es nicht witzig und appetitlos wenn mit meinem Bemühungen andere
Dienstleister diese als eigene Leistung gegen Entgelt
anbieten, fertigen Code Ihr eigen nennen und nicht bereit
sind Ihren eigene Freizeit und Beiträge hierzu zu leisten.

Hieraus folgt sozusagen:
Es wird Untersagt diese Datei SetBestellung.php/.zip Käuflich einem Dritten zur Verfügung
zu stellen und oder gar vorerst zum Download bereitzustellen oder zu veröffentlichen.
Wer hiermit nicht einverstanden ist sollte Bitte nicht anfragen.
Allen Shop Betreibern wünsche ich mit dieser Vereinfachung viel erfolg.

So aber jetzt viel erfolg.
Um diese Datei zu erhalten, folge Bitte diesem Link
JTL_Sofware WAWI Connector SetBestellung.php Automatische Track bei E&E Hardware - Kundendienst - Bürotechnik - Elektrotechnik

Gruss Boby
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Hi Boby

Da scheint ein Bug in Deinem Shop zu sein. Er verlangt eine Zahlungsweise, die man nicht auswählen kann, demnach kommt man auch nicht weiter. Aber Du müßtest jetzt einen offenen Warenkorb von mir haben
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

deswegen sollte auch nur die Anfrage zum Produckt gestellt werden.:rolleyes:

Ich Schick dir Gleich die Datei.

Kann dann sofort ausprobiert werden. Viel Spass damit

Gruss Boby
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

DAnke!

Habe eben nochmals nachgeschaut, aber da muss man ja schon sehr genau gucken, daß man überhaupt auf die Idee kommt das mini - zwar orangene - Fragezeichen anzuklicken. Das hätte ich am Ende erwartet. :)
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

eventuell liegt es daran das ich eine lupe auf der nase habe:)

einen nachteil hat die sache noch und sollte beachtung finden
die datei funktioniert nur so wie der der die daten eingibt eine stelle mehr und schon ist der falsche link im mail.

hier nochmal wie die eingabe mit wieviel stellen eingestellt ist.

Hermes elf (11) stellen gleich Auftrags Nr., erste Prüfziffer vier (4)
GLS zwölf (12) stellen hierbei werden nur die ersten elf (11) Ziffern verwendet, erste Prüfziffer acht (8 )
DHL zwölf (12) stellen Deutschland und Ausland
DHL International ? stellen Sprache English
DPD fünfzehn (15) stellen hierbei werden nur die ersten vierzehn (14) Ziffern verwendet
Österreichische Post zehn (10) stellen
Speditions- Versand, Keine oder mit null (0) Eingabe


Gruss Boby
 

DPStaude

Gut bekanntes Mitglied
5. Februar 2008
283
1
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Hallo!

Ich habe hier noch eine Information bzgl. UPS-Versand. Die Daten beginnen meines Wissens mit "1Z" und haben 18 Stellen. Der benötigte Tracking-Code lautet wie folgt: UPS: Kontrollinformationen
Evtl. ist das hilfreich für weitere Versionen.
Für ein Update diesbezüglich wäre ich sehr dankbar.

Vielen Dank für die tolle Arbeit und Grüße!
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

@DPStaude,
danke für den UPS Tracklink. Datei ist unterwegs.:)

@all,
habe jetzt nochmals den Code in die Richtung verändert das es mit
Scanner oder Händischer Eingabe der Ziffernlänge gleichgestellt ist.

Somit gibt es nur noch eine Version der setBestellung.php.

Es MUSS jetzt bei händischer Eingabe darauf geachtet werden das
alle Ziffern sowie das der Barcodescanner auch macht eingegeben werden.

Meine Tests mit der Automatischen Auswahl der links anhand der Ziffern sind erfolgreich verlaufen.
Trotzdem Bitte noch als Beta anzusehen, vor dem Testen Backups machen.

Und Bitte nicht mit reellen Kundendaten Testen.

Um zu einer Bestellung mehrmals zum testen eine Versandmail zu schicken,
muss nachdem Speichern und Abgleichen nochmals in JTL-WAWI unter versand der hacken
in "Bestellung wurde Versandt" entfernt und mit OK zuvor bestätigt werden.
Erst dann ist ein nochmaliger Test mit einem anderen Versandt dienstleister möglich.


Diese Ziffernlängen müssen eingehalten werden
  • Hermes elf (11) Ziffern gleich Auftrags Nr.
  • GLS zwölf (12) Ziffern verwendet, erste Prüfziffer acht (8)
  • DHL zwölf (12) Ziffern Deutschland und Ausland, erste Prüfziffer neun (9)
  • DHL International (?) Ziffern, Sprache English
  • DPD fünfzehn (15) Ziffern verwendet
  • Österreichische Post zehn (10) Ziffern
  • Jetzt NEU !!! UPS (18 ) Ziffern
  • Speditions- Versand, Keine oder mit null (0) Eingabe
Gruss Boby
 

DPStaude

Gut bekanntes Mitglied
5. Februar 2008
283
1
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Hallo!

Einen habe ich noch, und zwar für TNT. Ich kann aber leider keine Aussage dazu machen wie lange die Codes sind. Aber evtl. kann die beiden Links mal jemand mit einer gültigen TNT-Nummer testen.

TNT bzw. TNT

Ich wäre für einen Link für TOF (trans-o-flex) sehr dankbar!

Viele Grüße.
 

planetlex

Aktives Mitglied
8. Januar 2008
20
0
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

hallo,
ich habe wie beschrieben die "1" gesetzt
define ('BESTELLUNG_VERSANDT_EMAIL_SCHICKEN',1);
trotzdem wird keine mail versendet. im xt- shop wird aber der grüne haken gesetzt. beim shopabgleich kommt jetzt der folgende fehler:
kann mir jemand weiterhelfen.
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

hallo,
ich habe wie beschrieben die "1" gesetzt
define ('BESTELLUNG_VERSANDT_EMAIL_SCHICKEN',1);
trotzdem wird keine mail versendet. im xt- shop wird aber der grüne haken gesetzt. beim shopabgleich kommt jetzt der folgende fehler:
kann mir jemand weiterhelfen.


sagt eigentlich nur das die angegebene smarti version nicht gefunden wurde.

was steht in SetBestellung.php in zeile 113 bei dir?
 

planetlex

Aktives Mitglied
8. Januar 2008
20
0
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

hallo,
danke für die schnelle antwort. hab die smarty jetzt angepasst und es kommt folgende meldung
 

planetlex

Aktives Mitglied
8. Januar 2008
20
0
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

sagt eigentlich nur das die angegebene smarti version nicht gefunden wurde.

was steht in SetBestellung.php in zeile 113 bei dir?
hallo boby,
smarty ist jetzt korrekt angepasst. jetzt kommt eine neue fehlermeldung siehe anderer post. hats du eventuell noch eine idee woran es liege nkönnte?
grüße alex
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

hallo boby,
smarty ist jetzt korrekt angepasst. jetzt kommt eine neue fehlermeldung siehe anderer post. hats du eventuell noch eine idee woran es liege nkönnte?
grüße alex


@alex,

lt screen konnten die dateien zum Pfad nicht gefunden oder geöffnet werden.

eventuell mal die Ordner zugriff berechtigungen überprüfen.

eventuell mal einen eigenen Beitrag hierzu machen.

Gruss Boby
 

sjaekel

Aktives Mitglied
16. Dezember 2006
48
0
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

Hallo,

wie kann ich denn an die Datei kommen, würde das gerne verwenden, da ich ebenfalls mit mehreren Anbietern versende. Leider ist der Shop von Boby off.
 

Boby

Sehr aktives Mitglied
AW: UPDATE: Mailbenachrichtigung bei Statuswechsel

  1. Bitte shop adresse in sig. hier angeben
  2. werde die datei an im Impresum hinterlegte E-Mail senden.
  3. diskusion nur hier mögl.
Gruss Boby
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Übersetzungsprüfung / Lokalisierungsprobleme nach Update Installation / Updates von JTL-Shop 0
Neu HTTP ERROR 500 nach Mollie Update Plugins für JTL-Shop 3
JTL WAWI GUI Update von 1.9.8.0 auf 1.10.13.1 nicht möglich WAWI reagiert nicht JTL-Wawi 1.10 3
Authentication credentials invalid - nach Update JTL-Wawi 1.10 4
Update auf 1.10 JTL-Wawi 1.10 4
Neu Update Verständnisfrage Installation / Updates von JTL-Shop 3
Neu Update von 1.9.8.0 auf 1.10.13.1 Fehlerhafte Variationswert - Sortiernummern JTL-Wawi - Fehler und Bugs 3
Neu Update von 5.1.8 auf 5.2.1 inkl. PHP Umstellung von 7.4 auf 8.x funktioniert einfach nicht. 500er Serverfehler Installation / Updates von JTL-Shop 13
Steuerklassen prüfen nach Update auf JTL-Wawi 1.9 JTL-Wawi 1.9 1
Neu Fehlermeldung nach update auf 5.5.2 JTL-Shop - Fehler und Bugs 4
Artikel Dialog öffnet nicht (F2) nach update auf 1.10.13 JTL-Wawi 1.10 10
Neu iMin D4 Pro noch mit Android 13 - EOL August 2025 - Update? JTL-POS - Fragen zu Hardware 0
Neu Worker macht Fehler nach Update. kein Abgleich möglich Betrieb / Pflege von JTL-Shop 1
Neu Fehlerhafter Abgleich nach Update auf Shop Version 5.5 Installation / Updates von JTL-Shop 4
WAWI 1.10.12.0 startet nach Update auf einem Client nicht mehr JTL-Wawi 1.10 1
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 3
Nach Update: Shop Lizenz gültig aber mit anderen Kundenkonto verknüpft JTL-Wawi 1.10 1
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu 500er Probleme nach Shop Update Betrieb / Pflege von JTL-Shop 4
Warnmeldung JTL-Shop Anbindung nach Update JTL-Wawi 1.10 5
Gelöst Seit Update auf 5.5 keine Texte mehr einfügen im Composer Allgemeine Fragen zu JTL-Shop 2
Neu Nach Update auf 5.5.2: Extrem lange Ladezeiten im Front- und Backend Installation / Updates von JTL-Shop 12
JTL stürzt nach Update auf 1.10 ab JTL-Wawi 1.10 2
Neu Nach Update 5.5.0: Überall zu viele Nullen bei den Mengenangaben (1 wird als 1,0000 angezeigt) JTL-Shop - Fehler und Bugs 8
Neu Ameise - Ebay Vorlage Erstellen - Chaos nach Update JTL-Ameise - Fehler und Bugs 0
Nach Update > Artikel > Lieferanten friert ein JTL-Wawi 1.10 3
Nach Update - JTL Artikel Fehlerhaft JTL-Wawi 1.10 5
Neu Update auf 5.5, Frontend geht, Backend bringt 500er User helfen Usern - Fragen zu JTL-Wawi 3
Hersteller können nicht hinzugefügt gelöscht oder bearbeitet werden nach Update auf 1.10.11.0 JTL-Wawi 1.10 3
Neu Update von 1.9.8.0 auf 1.10.11.0 läuft auf Fehler JTL-Wawi - Fehler und Bugs 2
Neu Nach Update 5.5.0 viele Nullen bei den Mengenangaben in der Bestellbestätigung JTL-Shop - Fehler und Bugs 16
Neu Update auf Shop 5.5 dann 60% Umsatzeinbusse Allgemeine Fragen zu JTL-Shop 29
Seit Update 1.10.10.4 – Keine Rechnungserstellung und keine Zahlungen ab 19.05. JTL-Wawi 1.10 3
Neu Probleme mit WMS-Lizenzen seit Update auf Version 1.10.10.4 JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Update von Version 1.5.55.8 auf neue sinnvoll? Installation von JTL-Wawi 25
Neu Update auf 5.5.0 erzeugt Error 500 Fehlermeldung “CacheAdvancedfile.php on line 95" Installation / Updates von JTL-Shop 2
Neu Weisse Seite nach Update von Version 5.4.1 auf 5.5.0 Installation / Updates von JTL-Shop 3
Nach Update 2 Einträge im Komplettabgleich vorhanden JTL-Wawi 1.10 1
Neu Update auf 5.5. Pluginmanager kann nicht aufgerufen werden Installation / Updates von JTL-Shop 9
Neu Update 5..50 + Plugin: JTL Exportformat Google Shopping Export Stopp JTL-Shop - Fehler und Bugs 6
Neu Artikel werden nach JTL-Abgleich aus Google & YouTube Vertriebskanal entfernt – seit letztem Connector-Update Shopify-Connector 3
Neu Nach Update auf Shop 5.5.0 "HTTP ERROR 500" JTL-Shop - Fehler und Bugs 19
Neu Update auf 5.4.1. - DB-Update funktioniert nicht Einrichtung von JTL-Shop4 3
Neu Shop 5.5 Update oder Neuinstallation Installation / Updates von JTL-Shop 0
Neu Update auf Shop 5.5.0 in Kombination mit Plugin "AmazonPay" nicht möglich - 500er Fatal Error JTL-Shop - Fehler und Bugs 13
Neu Shop Update von 5.2.4 - dbupdater - Kein Datenbank update Installation / Updates von JTL-Shop 1
Neu Kein Login in den Admin nach Update Installation / Updates von JTL-Shop 7
Nach Update auf JTL 10.10.4 wird kein Versand mehr an Amazon übermittelt JTL-Wawi 1.10 4
Neu Bestellvorschläge - meine Wahrnehmung nach Update auf 1.10.10.4 JTL-Wawi - Fehler und Bugs 4
Kein Ausdruken möglich nach Update auf dei 10.10.10.4 JTL-Wawi 1.10 2

Ähnliche Themen