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 Datenbank-Update bricht ab Installation / Updates von JTL-Shop 8
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 6
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 0
Update auf 2.0.1.0 bricht ab bei 1.12.0.0. JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 1
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 5
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2
Seit Update keine zweite POS-Anbindung mehr möglich JTL-Wawi 2.0 9
Update 1.9.8.0 auf 1.11.7.0 sofort Meldung "Not Responding" JTL-Wawi 1.11 2
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Seit umzug auf neuen Server und vorherigem update auf 2.0, startet worker nicht... JTL-Wawi 2.0 4
Shop Apotheke Bestellungen seit Update als „nicht bezahlt“ – Versand blockiert JTL-Wawi 2.0 6
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Warnung vor Update? JTL-Wawi 1.11 20
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Update auf 1.11.7 JTL-Wawi 1.11 4
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu Update der Version 1.2.2.2 auf eine aktuelle Installation von JTL-Wawi 11
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Neu Update auf 1.11.6 mittlerweile sinnvoll User helfen Usern - Fragen zu JTL-Wawi 0
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu Update von Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.6 1
Neu Karussell gehen auf der Startseite nach Update auf 5.6.1 nicht mehr Betrieb / Pflege von JTL-Shop 8
Neu wnm Hinweisfenster - Update von 1.1.7 auf 1.1.8 funktioniert nicht Plugins für JTL-Shop 7
Update von 1.9.6.5 auf die 1.11.5 problemlos möglich? JTL-Wawi 1.11 7
Neu JLT Shop Update 6.1 von 5.5.3 - Fehlgeschlagen Installation / Updates von JTL-Shop 5
Neu Fehler beim Update auf 1.11.5 - Ungültiger Objektname "dbo.tUpdateMigration User helfen Usern - Fragen zu JTL-Wawi 0
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Artikelnamen bei Varioartikel nichtänderbar mit csv JTL-Wawi 1.10 0
Neu 5.6.1 Bug bei Versandarten mit Kalkulation durch Artikelmenge und Staffelpreisen JTL-Shop - Fehler und Bugs 2
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu Google Shopping: identifier_exists bei fehlender GTIN Allgemeine Fragen zu JTL-Shop 3
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 11
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Versandkosten bei gemischten Steuersätzen JTL-Wawi 2.0 6
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Neu Synchronisation funktioniert nur bei manchen Produkten Shopify-Connector 7
Neu Problem bei Varianten-Upload mit Amazon Lister 2.0 (Attribut-Mapping Farbe/Größe) Onlineshop-Anbindung 1
Neu Reihenfolge der Länder (bei der Versandkostenberechnung) Betrieb / Pflege von JTL-Shop 2
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kundenrabatte bei Auftragsimport JTL-Ameise - Fehler und Bugs 0
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0

Ähnliche Themen