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 Update von 5.1.5 auf 5.4 Installation / Updates von JTL-Shop 12
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Update Shop von 5.2 auf 5.3 und 5.4, Schritt 2: JTL-Shop-Dateien aktualisieren Installation / Updates von JTL-Shop 25
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Neu Update auf Wawi 1.9 - kein Zugriff mehr auf Produktionsmodul JTL-Plan&Produce - Fehler und Bugs 0
Update von 1.9.4.6 auf 1.9.6.5 gelingt nicht JTL-Wawi 1.9 2
Neu SMARTY-Dingens haben geändert nach Update ... Upgrade JTL-Shop4 auf JTL-Shop5 1
Unterstützung Update JTL Wawi JTL-Wawi 1.9 2
Neu Sortiernummer der Hersteller seit Update auf 1.9.6.5 durcheinander User helfen Usern - Fragen zu JTL-Wawi 13
Neu Pluginmanager lässt sich nach Update von 5.2 auf 5.4 nicht aufrufen JTL-Shop - Fehler und Bugs 1
Neu update Jtl Wawi User helfen Usern - Fragen zu JTL-Wawi 4
Seit Update auf 1.9.6.5 Fehler bei Bestellabschluss, aber Bestellung geht ein JTL-Wawi 1.9 7
Neu Update geht nicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Hilfe beim Update Shop 5 Installation / Updates von JTL-Shop 2
Probleme mit dem Abgleich von Amazon seit Update auf JTL-Wawi 1.964 JTL-Wawi 1.9 0
Neu Blogbeitrags Titelbilder und Rechtliche informationen seit update auf 5.4 nicht sichtbar/ausgeblendet. JTL-Shop - Fehler und Bugs 6
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Update von Version 1.0.0.0 schlägt fehl auf Version 1.4.29.0 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 5.1.5 auf 5.4 nicht möglich Installation / Updates von JTL-Shop 4
Update auf 1.9.6.5 Track & Trace JTL-Wawi 1.9 2
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Nach Update auf 1.9.6.5 sind in der Wawi alle Hersteller DOPPELT ! vorhanden JTL-Wawi 1.9 5
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Neu Shop Update. Datenbanksicherung Wo wird diese abgelegt? Installation / Updates von JTL-Shop 2
Neu Probleme nach update des neuen Shops JTL-Shop - Fehler und Bugs 9
Neu update auf 5.4.0 klappt nicht (dbupdater) Installation / Updates von JTL-Shop 2
Nach Update, wie Zahlungsabgleich bei Benutzern machen? JTL-Wawi 1.9 1
Neu JTL Wawi 1.9.6.2 024-11 Kumulatives Update für .NET Framework 3.5 und 4.8.1 für Windows 11, version 23H2 für x64 (KB5045935) JTL-Wawi - Fehler und Bugs 2
Neu WMS Teilmengen - Dank Update deaktiviert. JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Fehler bei Update: Error "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'web10_14.plugin_state_log' doesn't exist" in migration.... Installation / Updates von JTL-Shop 2
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Alte Blogbeiträge sind nach Update nicht abrufbar JTL-Shop - Fehler und Bugs 0
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 14
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu JTL2Datev ist defekt bei mir seit dem Update von 30.10.2024 User helfen Usern - Fragen zu JTL-Wawi 6
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 52
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Neu Update auf 5.4.0 schlägt fehl Installation / Updates von JTL-Shop 4
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1
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
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 4
Neu Shared Key / Shared Secret bei EPSON-TSE über Bondrucker Allgemeine Fragen zu JTL-POS 0
Neu Workflow funktioniert bei Unicorn 2 Bestellungen nicht JTL-Workflows - Fehler und Bugs 0
Neu Probleme mit Rabatten bei Umstellung auf JTL POS JTL-POS - Fehler und Bugs 0

Ähnliche Themen