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 Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 0
Datenbankverbindung Ameise funktioniert seit Update auf 1.11.1.0 nicht mehr JTL-Wawi 1.11 0
Update auf Version 1.11.0.0 schlägt fehl ! JTL-Wawi 1.11 6
Neu PayPal lädt nicht mehr nach Update auf 5.6 (Child theme Checkout index.tpl Bug) Installation / Updates von JTL-Shop 0
WMS Mobiler Server startet nach Update nicht mehr JTL-Wawi 1.11 12
Update-Frust: Zwischen VoP, Mobile App und WMS-Waagen – keine stabile Lösung in Sicht JTL-Wawi 1.11 1
Update-Katastrophe schon wieder – warum wird so etwas als „Release“ veröffentlicht? JTL-Wawi 1.11 33
Neu Fehlermeldung seit dem neuesten Update 5.6.0 Installation / Updates von JTL-Shop 5
Neu DPD Etikettendruck ohne Adresse nach Update JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Update von JTL-Wawi von 1.6 auf 1.9 Installation von JTL-Wawi 12
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
Neu Kein Abgleich zwischen WaWi und Shop seit Update möglich Onlineshop-Anbindung 2
Wawi macht keinen Abgleich mehr nach Shop Update JTL-Wawi 1.10 0
Beantwortet Template update nach Shop update auf Installation / Updates von JTL-Shop 4
Neu Nach Update crasht Backend, child läuft nicht Installation / Updates von JTL-Shop 10
Neu Shop-Update Einrichtung von JTL-Shop4 3
Dubios: Nach Update auf 553 Einbruch um 30% Einrichtung JTL-Shop5 3
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 2
Update SQL Server Management Studio JTL-Wawi 1.10 1
Update 1.9.8.0 auf 1.10.14.0 Frage zum Rechnungen IDU JTL-Wawi 1.10 0
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Benutzer Rechte nach Update Fehlerhaft JTL-Wawi - Fehler und Bugs 3
Neu Ameise -> "Artikel je Posten": bei neu = vorhanden / bei update nicht? Einrichtung und Installation von JTL-eazyAuction 0
nach update auf 1.10.11.0 nur 251 von 252 Steuerklassne JTL-Wawi 1.10 3
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Nach Update von WaWi 1.6 auf WaWi 1.10 kein Abgleich der Artikeldaten mehr möglich WooCommerce-Connector 0
Neu Wawi 1.5.53.2 Update Installation von JTL-Wawi 5
Neu Nach Windows update auf dem Server keine Verbindung mehr zur Datenbank JTL-Wawi - Fehler und Bugs 4
Neu Nachdem Shop-Update auf 5.5.3, im Backend: Export-Manager nicht aufrufbar Installation / Updates von JTL-Shop 1
Neu Administratoren-Rechte nach WaWi-Update nicht mehr vorhanden JTL-Wawi - Fehler und Bugs 2
Bestellungen nach Update immer "Fehlerhaft" Es fehlen Pflichtangaben JTL-Wawi 1.10 2
Neu CSS-Gutschein-Plugin funktioniert nach Shop-update auf 5.5.3 nicht mehr Plugins für JTL-Shop 1
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Update von 1.8.10 auf aktuelle Version sinnvoll? JTL-Wawi 1.8 2
Neu Update auf Shop 5.5.3: Immer 500 Internal Server ERror JTL-Shop - Fehler und Bugs 1
Neu Error 500 nach Update und Auswahl vom Theme AVIA Installation / Updates von JTL-Shop 4
Nach Update auf 1.10.13.2 "Menge ändern" bei "Auzuschaltende Angebote" bei mehreren selektierten Einträgen schließ Wawi JTL-Wawi 1.10 0
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
In Diskussion Workflow Error While Automating Game Update Notifications JTL-Workflows - Fehler und Bugs 1
Neu Kann nach Update auf 1.10 meine alten VCS-Lite Amazonrechnungen (noch erstellt mit 1.9.4.5.) nicht mehr drucken? Amazon-Anbindung - Fehler und Bugs 4
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 5
Update auf 1.10 JTL-Wawi 1.10 6
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 8
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

Ähnliche Themen