DPD Delisprint TrackingID

Dogfood24

Gut bekanntes Mitglied
27. Juli 2006
140
0
Wesel
Ich mach hier mal einen gesonderten Eintag.
In der Versandbenachrichtigung geht das Thema anscheinend unter.

Hallo zusammen,

bei mir funktioniert die Mailbenachrichtigung der Shopbestellungen von XTCommerce!
Super Arbeit!!

Könnte mir vielleicht jemand helfen, wie ich die Sendeverfolgung einbauen kann?
Ich versende mit DPD und nutze Delisprint.

Thomas Lisson hat Folgendes geschrieben:
Hallo,

Das Versanddatum, VersandInfo und TrackingID von eazySales werden dabei in die Mail integriert.

Vielen Dank im voraus.
 

Dadaddel

Aktives Mitglied
8. November 2006
33
0
Hallo,

wenn so etwas funktionieren würde, wäre das ein weiterer riesen Pluspunkt der WaWi.
Ich melde hiermit auch großes Interesse

Grüße

Dadaddel
 

Boby

Sehr aktives Mitglied
Hallo Thomas,

Für DHL müsste der Link mit den Platzhaltern ausgefüllt werden.
Kunden PLZ und Paket ID

In der Versandmitteilung der JTL-WAWI sollte der Link Hinterlegt werden können.
So das die PLZ(PLZ) und Versand ID(DHLNR) automatisch ergänzt werden nach dem Shop Abgleich.

Der Link für DHL ist.

http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=PLZ&idc=DHLNR

So braucht der Empfänger der eMail nur hierauf zu klicken und erhält die Information über sein Packet.

Ich hoffe das ich mich verständlich ausdrücken konnte. :D

Gruss Boby
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
HAllo,

Ahh, das ist dasselbe Problem, das Du hast @ Boby
Jetzt hab ich es verstanden, hier die notwendige Änderung:

Code:
<?php
/**
 * eazySales_Connector/dbeS/SetBestellung.php
 * Synchronisationsscript
 * 
 * Es gelten die Nutzungs- und Lizenzhinweise unter [url]http://www.jtl-software.de/eazysales.php[/url]
 * 
 * @author JTL-Software <thomas@jtl-software.de>
 * @copyright 2006, JTL-Software
 * @link [url]http://jtl-software.de/eazysales.php[/url]
 * @version v1.02 / 06.01.07
*/
define ('BESTELLUNG_VERSANDT_EMAIL_SCHICKEN',0);
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
require_once("syncinclude.php");
$return=3;
if (auth())
{
	$return=5;
	//Bestellung versandt
	if (intval($_POST["action"]) == 6 && intval($_POST['KeyBestellung']))
	{
		$return = 0;
		//setze orders_status auf gewählte Option bei eS Versadnt
		//hole einstellungen
		$cur_query = eS_execute_query("select StatusVersendet from eazysales_einstellungen");
		$einstellungen = mysql_fetch_object($cur_query);
		
		//setze status der Bestellung
		if ($einstellungen->StatusVersendet>0 && $_POST["VersandDatum"])
		{
			eS_execute_query("update orders set orders_status=".$einstellungen->StatusVersendet." where orders_id=".intval($_POST['KeyBestellung']));
			//füge history hinzu
			$VersandInfo = $_POST["VersandInfo"];
			$VersandDatum = realEscape($_POST["VersandDatum"]);
			$Tracking = realEscape($_POST["Tracking"]);
			
			//PLZ der Lieferadresse holen
			$liefer_query = eS_execute_query("select delivery_postcode from orders where orders_id=".intval($_POST['KeyBestellung']));
			$Order = mysql_fetch_object($liefer_query);
			$DHL_Link = "http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=".$Order->delivery_postcode."&idc=".$Tracking;
			
			//Plaintext Kommentar bauen
			$kommentar_txt = "\nIhre Bestellung wurde am $VersandDatum versandt.\n".$VersandInfo."\nIdentCode".$Tracking;
			//HTML Kommentar bauen
			$kommentar_html = "
Ihre Bestellung wurde am $VersandDatum versandt.
".$VersandInfo."
IdentCode".$Tracking;		
			
			if (DHL_LINK_IN_MAIL_EINBAUEN==1)
			{
				$kommentar_txt."\nLink zur Sendeverfolgung: ".$DHL_Link;
				$kommentar_html.='
Link zur Sendeverfolgung: [url="'.$DHL_Link.'"]'.$DHL_Link.'[/url]';
			}
			
			if (BESTELLUNG_VERSANDT_EMAIL_SCHICKEN==1)
			{
				eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments, customer_notified) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusVersendet.", now(), \"".$kommentar_txt."\", 1)");				
				//mail aus XTC rausschicken
				sende_xtc_mail(intval($_POST['KeyBestellung']),$kommentar_txt,$kommentar_html);
			}
			else 
			{
				eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusVersendet.", now(), \"".$kommentar_txt."\")");
			}			
		}
 	}

	//Bestellung erfolgreich abgeholt
	if (intval($_POST["action"]) == 5 && intval($_POST['KeyBestellung']))
	{
		$return = 0;
		//setze orders_status auf gewählte Option bei eS Abholung
		//hole einstellungen
		$cur_query = eS_execute_query("select StatusAbgeholt from eazysales_einstellungen");
		$einstellungen = mysql_fetch_object($cur_query);
		
		//setze status der Bestellung
		if ($einstellungen->StatusAbgeholt>0)
		{
			eS_execute_query("update orders set orders_status=".$einstellungen->StatusAbgeholt." where orders_id=".intval($_POST['KeyBestellung']));
			//füge history hinzu
			$kommentar = "Erfolgreich in eazySales übernommen";
			eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusAbgeholt.", now(), \"".$kommentar."\")");
		}
		
		//setze bestellung auf abgeholt
		eS_execute_query("insert into eazysales_sentorders (orders_id, dGesendet) values (".intval($_POST['KeyBestellung']).",now())");
	}
}

function sende_xtc_mail($KeyBestellung, $kommentar_txt, $kommentar_html)
{
	define('_VALID_XTC',true);
	define('FILENAME_CATALOG_ACCOUNT_HISTORY_INFO', 'account_history_info.php');
	define('DATE_FORMAT_LONG', '%A, %d. %B %Y');
	define('TABLE_LANGUAGES', 'languages');
	
	require_once (DIR_FS_CATALOG.DIR_WS_CLASSES . 'Smarty_2.6.10/Smarty.class.php');
	require_once (DIR_FS_CATALOG.DIR_WS_CLASSES.'class.phpmailer.php');
	require_once (DIR_FS_ADMIN.DIR_WS_FUNCTIONS . 'html_output.php');	
	require_once (DIR_FS_ADMIN.DIR_WS_FUNCTIONS . 'general.php');		
	require_once (DIR_FS_INC.'xtc_php_mail.inc.php');
	require_once (DIR_FS_INC . 'xtc_db_fetch_array.inc.php');
	
	//hole einstellungen
	$cur_query = eS_execute_query("select languages_id from eazysales_einstellungen");
	$einstellungen = mysql_fetch_object($cur_query);
	
	// set application wide parameters
	$configuration_query = eS_execute_query('select configuration_key as cfgKey, configuration_value as cfgValue from configuration');
	while ($configuration = mysql_fetch_array($configuration_query)) 
	{
		define($configuration['cfgKey'], $configuration['cfgValue']);
	}

	$smarty = new Smarty;
	
	$check_status_query = eS_execute_query("select language, customers_name, customers_email_address, orders_status, date_purchased from orders where orders_id = '".$KeyBestellung."'");
	$check_status = mysql_fetch_array($check_status_query);
	
	$cur_query = xtc_db_query("select orders_status_name from orders_status where language_id=".$einstellungen->languages_id." and orders_status_id=".$check_status['orders_status']);
	$status = mysql_fetch_object($cur_query);
	
	// assign language to template for caching
	$smarty->assign('language', $_SESSION['language']);
	$smarty->caching = false;

	// set dirs manual
	$smarty->template_dir = DIR_FS_CATALOG.'templates';
	$smarty->compile_dir = DIR_FS_CATALOG.'templates_c';
	$smarty->config_dir = DIR_FS_CATALOG.'lang';

	$smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
	$smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

	$smarty->assign('NAME', $check_status['customers_name']);
	$smarty->assign('ORDER_NR', $KeyBestellung);
	$smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$KeyBestellung, 'SSL'));
	$smarty->assign('ORDER_DATE', xtc_date_long($check_status['date_purchased']));
	$smarty->assign('NOTIFY_COMMENTS', $kommentar_txt);
	$smarty->assign('ORDER_STATUS', $status->orders_status_name);

	$txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$check_status['language'].'/change_order_mail.txt');
	$smarty->assign('NOTIFY_COMMENTS', nl2br($kommentar_html));
	$html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$check_status['language'].'/change_order_mail.html');

	xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail, $txt_mail);
}

mysql_close();
echo($return);
logge($return);
?>


Damit der link eingebaut wird, muss dies so definiert werden oben:
Code:
define ('DHL_LINK_IN_MAIL_EINBAUEN',1);
 

Boby

Sehr aktives Mitglied
Hallo Thomas,
SUPER SUPER und immer 1 mehr. :D :D ...

Genau das meinte ich, Funktioniert Klasse DANKE.

So sieht es jetzt in der mail aus und der Kunde(ich auch) ist Glücklich.

Sehr geehrter Kunde,

Der Status Ihrer Bestellung wurde geändert.

Anmerkungen und Kommentare zu Ihrer Bestellung:
Ihre Bestellung wurde am 05.01.2007 versandt.
Erste Informationen sind nach ca. 6 Std. möglich.
Eine Rechnung ist dem Paket beigefügt.

IdentCode123456789124
Link zur Sendeverfolgung: http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=58239&idc=123456789124

Neuer Status: Versendet
Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail.
Gruss Boby
:D
 

Dogfood24

Gut bekanntes Mitglied
27. Juli 2006
140
0
Wesel
Na das scheint ja für DHL zu klappen :D

Allerdings bräuchte ich das für DPD (Delisprint).

Wie bekommt man denn die Tracking ID in die Aufträge?
Werden die mit XTCommerce syncronisiert oder mit JTL ?

Vielleicht bekomme ich das mit den notwendigen Angaben dann auch selber hin.
 

Jan Schl.

Sehr aktives Mitglied
12. November 2006
4.337
4
Rendsburg, Hückelhoven
Moin Michael,

wie sieht denn Dein Link zur Sendungsverfolgung bei DPD aus und was für Variablen müssen gefüllt werden?

Die TrackingID gibst Du in der WaWi unter Versand ein, wenn Du den Versand markierst. Beim nächsten Webshopabgleich wird dies dann dem Shop mitgeteilt.

Gruß Jan
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
Hallo,

ändere diese Zeile entsprechend um:
Code:
$DHL_Link = "http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=".$Order->delivery_postcode."&idc=".$Tracking;
 

Plattendealer

Aktives Mitglied
10. Juli 2006
291
0
Hallo

Das schaut schon sehr gut aus. Ich versuche die Sache mal einzubauen. Ich nutze allerdings GLS im Moment als Hauptversender, allerdings auch mal DHL. Beides geht ja dann wohl leider nicht, da es keine Auswahlmöglichkeit gibt.

Gruß
Michael
 

Boby

Sehr aktives Mitglied
Vorerst: Bis es eventuell von Thomas und Janusch
wählbar eingebaut wird könnte man sich vielleicht
so weiterhelfen.

Jeder der möchte sollte diese abfrage
links hier posten, denn DHL, GLS, POST, BAHN sind
nicht die einzigen die hier so eine Servise bieten.

Janusch ist, glaub noch im Krankenhaus bei seinem Kind,
von hieraus nochmals gute Besserung.

Ich denke mit ein wenig Zeit könnte man ja den Code
mit den Zusätzlichen Daten erweitern.
Copy Paste
Diese dann je nach bedarf mit der Define Zeile ein und ausschalten.

Gruss Boby :D
 

Dogfood24

Gut bekanntes Mitglied
27. Juli 2006
140
0
Wesel
DHL Tracking Link

Der Link für DHL Tracking:

$DHL_Link = "http://extranet.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr=.$Tracking&submit=";

Jetzt wäre ein Script zum importieren in die DB klasse.
Eine Exportdatei aus Delisprint habe ich mal hier:
http://www.dogfood24.de/export_delisprint.csv

Die Aufträge könnten Anhand der Rechnungsnummer zugeordnet werden.

So, wieder einiges geschaft heute, ich mach mal Feierabend ;o)

Schönen Abend zusammen.
 

Boby

Sehr aktives Mitglied
Jetzt kann mann schon Wahlweise DPD oder DHL.
Bei mir futzt.

Anpassen.
define ('BESTELLUNG_VERSANDT_EMAIL_SCHICKEN',1);
define ('DHL_LINK_IN_MAIL_EINBAUEN',0);
define ('DPD_LINK_IN_MAIL_EINBAUEN',1);

übernehme Keine Garantien!

Code:
<?php 
/** 
 * eazySales_Connector/dbeS/SetBestellung.php 
 * Synchronisationsscript 
 * 
 * Es gelten die Nutzungs- und Lizenzhinweise unter [url]http://www.jtl-software.de/eazysales.php[/url] 
 * 
 * @author JTL-Software <thomas@jtl-software.de> 
 * @copyright 2006, JTL-Software 
 * @link [url]http://jtl-software.de/eazysales.php[/url] 
 * @version v1.02 / 07.01.07 
*/ 
define ('BESTELLUNG_VERSANDT_EMAIL_SCHICKEN',1); 
define ('DHL_LINK_IN_MAIL_EINBAUEN',0); 
define ('DPD_LINK_IN_MAIL_EINBAUEN',1); 
require_once("syncinclude.php"); 
$return=3; 
if (auth()) 
{ 
   $return=5; 
   //Bestellung versandt 
   if (intval($_POST["action"]) == 6 && intval($_POST['KeyBestellung'])) 
   { 
      $return = 0; 
      //setze orders_status auf gewählte Option bei eS Versadnt 
      //hole einstellungen 
      $cur_query = eS_execute_query("select StatusVersendet from eazysales_einstellungen"); 
      $einstellungen = mysql_fetch_object($cur_query); 
       
      //setze status der Bestellung 
      if ($einstellungen->StatusVersendet>0 && $_POST["VersandDatum"]) 
      { 
         eS_execute_query("update orders set orders_status=".$einstellungen->StatusVersendet." where orders_id=".intval($_POST['KeyBestellung'])); 
         //füge history hinzu 
         $VersandInfo = $_POST["VersandInfo"]; 
         $VersandDatum = realEscape($_POST["VersandDatum"]); 
         $Tracking = realEscape($_POST["Tracking"]); 
          
         //PLZ der Lieferadresse holen 
         $liefer_query = eS_execute_query("select delivery_postcode from orders where orders_id=".intval($_POST['KeyBestellung'])); 
         $Order = mysql_fetch_object($liefer_query); 
         $DHL_Link = "http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=".$Order->delivery_postcode."&idc=".$Tracking; 
	$DPD_Link = "http://extranet.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr=$Tracking&submit="; 
          
         //Plaintext Kommentar bauen 
         $kommentar_txt = "\nIhre Bestellung wurde am $VersandDatum versandt.\n".$VersandInfo."\nIdentCode".$Tracking; 
         //HTML Kommentar bauen 
         $kommentar_html = "
Ihre Bestellung wurde am $VersandDatum versandt.
".$VersandInfo."
IdentCode".$Tracking;       
          
         if (DHL_LINK_IN_MAIL_EINBAUEN==1) 
         { 
            $kommentar_txt."\nLink zur Sendeverfolgung: ".$DHL_Link; 
            $kommentar_html.='
Link zur Sendeverfolgung: [url="'.$DHL_Link.'"]'.$DHL_Link.'[/url]'; 
         } 
          
		           if (DPD_LINK_IN_MAIL_EINBAUEN==1) 
         { 
            $kommentar_txt."\nLink zur Sendeverfolgung: ".$DPD_Link; 
            $kommentar_html.='
Link zur Sendeverfolgung: [url="'.$DPD_Link.'"]'.$DPD_Link.'[/url]'; 
         } 
          
         if (BESTELLUNG_VERSANDT_EMAIL_SCHICKEN==1) 
         { 
            eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments, customer_notified) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusVersendet.", now(), \"".$kommentar_txt."\", 1)");             
            //mail aus XTC rausschicken 
            sende_xtc_mail(intval($_POST['KeyBestellung']),$kommentar_txt,$kommentar_html); 
         } 
         else 
         { 
            eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusVersendet.", now(), \"".$kommentar_txt."\")"); 
         }          
      } 
    } 

   //Bestellung erfolgreich abgeholt 
   if (intval($_POST["action"]) == 5 && intval($_POST['KeyBestellung'])) 
   { 
      $return = 0; 
      //setze orders_status auf gewählte Option bei eS Abholung 
      //hole einstellungen 
      $cur_query = eS_execute_query("select StatusAbgeholt from eazysales_einstellungen"); 
      $einstellungen = mysql_fetch_object($cur_query); 
       
      //setze status der Bestellung 
      if ($einstellungen->StatusAbgeholt>0) 
      { 
         eS_execute_query("update orders set orders_status=".$einstellungen->StatusAbgeholt." where orders_id=".intval($_POST['KeyBestellung'])); 
         //füge history hinzu 
         $kommentar = "Erfolgreich in eazySales übernommen"; 
         eS_execute_query("insert into orders_status_history (orders_id, orders_status_id, date_added, comments) values(".intval($_POST['KeyBestellung']).", ".$einstellungen->StatusAbgeholt.", now(), \"".$kommentar."\")"); 
      } 
       
      //setze bestellung auf abgeholt 
      eS_execute_query("insert into eazysales_sentorders (orders_id, dGesendet) values (".intval($_POST['KeyBestellung']).",now())"); 
   } 
} 

function sende_xtc_mail($KeyBestellung, $kommentar_txt, $kommentar_html) 
{ 
   define('_VALID_XTC',true); 
   define('FILENAME_CATALOG_ACCOUNT_HISTORY_INFO', 'account_history_info.php'); 
   define('DATE_FORMAT_LONG', '%A, %d. %B %Y'); 
   define('TABLE_LANGUAGES', 'languages'); 
    
   require_once (DIR_FS_CATALOG.DIR_WS_CLASSES . 'Smarty_2.6.10/Smarty.class.php'); 
   require_once (DIR_FS_CATALOG.DIR_WS_CLASSES.'class.phpmailer.php'); 
   require_once (DIR_FS_ADMIN.DIR_WS_FUNCTIONS . 'html_output.php');    
   require_once (DIR_FS_ADMIN.DIR_WS_FUNCTIONS . 'general.php');       
   require_once (DIR_FS_INC.'xtc_php_mail.inc.php'); 
   require_once (DIR_FS_INC . 'xtc_db_fetch_array.inc.php'); 
    
   //hole einstellungen 
   $cur_query = eS_execute_query("select languages_id from eazysales_einstellungen"); 
   $einstellungen = mysql_fetch_object($cur_query); 
    
   // set application wide parameters 
   $configuration_query = eS_execute_query('select configuration_key as cfgKey, configuration_value as cfgValue from configuration'); 
   while ($configuration = mysql_fetch_array($configuration_query)) 
   { 
      define($configuration['cfgKey'], $configuration['cfgValue']); 
   } 

   $smarty = new Smarty; 
    
   $check_status_query = eS_execute_query("select language, customers_name, customers_email_address, orders_status, date_purchased from orders where orders_id = '".$KeyBestellung."'"); 
   $check_status = mysql_fetch_array($check_status_query); 
    
   $cur_query = xtc_db_query("select orders_status_name from orders_status where language_id=".$einstellungen->languages_id." and orders_status_id=".$check_status['orders_status']); 
   $status = mysql_fetch_object($cur_query); 
    
   // assign language to template for caching 
   $smarty->assign('language', $_SESSION['language']); 
   $smarty->caching = false; 

   // set dirs manual 
   $smarty->template_dir = DIR_FS_CATALOG.'templates'; 
   $smarty->compile_dir = DIR_FS_CATALOG.'templates_c'; 
   $smarty->config_dir = DIR_FS_CATALOG.'lang'; 

   $smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/'); 
   $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/'); 

   $smarty->assign('NAME', $check_status['customers_name']); 
   $smarty->assign('ORDER_NR', $KeyBestellung); 
   $smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$KeyBestellung, 'SSL')); 
   $smarty->assign('ORDER_DATE', xtc_date_long($check_status['date_purchased'])); 
   $smarty->assign('NOTIFY_COMMENTS', $kommentar_txt); 
   $smarty->assign('ORDER_STATUS', $status->orders_status_name); 

   $txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$check_status['language'].'/change_order_mail.txt'); 
   $smarty->assign('NOTIFY_COMMENTS', nl2br($kommentar_html)); 
   $html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$check_status['language'].'/change_order_mail.html'); 

   xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail, $txt_mail); 
} 

mysql_close(); 
echo($return); 
logge($return); 
?>

Gruss Boby
 

Boby

Sehr aktives Mitglied
Zitat von Plattendealer:
Hallo

Das schaut schon sehr gut aus. Ich versuche die Sache mal einzubauen. Ich nutze allerdings GLS im Moment als Hauptversender, allerdings auch mal DHL. Beides geht ja dann wohl leider nicht, da es keine Auswahlmöglichkeit gibt.

Gruß
Michael

@Michael,

hast du mal den(auto) link für GLS, dann versuch ich auch mal, und wens Funtz Poste ich Ihn hier.

Gruss Boby
 

PWLcom

Aktives Mitglied
15. Januar 2007
26
0
GLS würde mich auch sehr interessieren. Gibts da schon ne Lösung? Geht das auch bei Zen Cart? Das wäre ja super!
 

Henson

Gut bekanntes Mitglied
28. Oktober 2006
144
1
Hat sich hier was getan? GLS und DHL wäre auch für uns interessant.

Danke für die Info!

Gruß

Henson
 

propresent

Aktives Mitglied
26. März 2007
205
0
Wehrheim
Zitat von Boby:
Hallo Thomas,
SUPER SUPER und immer 1 mehr. :D :D ...

Genau das meinte ich, Funktioniert Klasse DANKE.

So sieht es jetzt in der mail aus und der Kunde(ich auch) ist Glücklich.

Sehr geehrter Kunde,

Der Status Ihrer Bestellung wurde geändert.

Anmerkungen und Kommentare zu Ihrer Bestellung:
Ihre Bestellung wurde am 05.01.2007 versandt.
Erste Informationen sind nach ca. 6 Std. möglich.
Eine Rechnung ist dem Paket beigefügt.

IdentCode123456789124
Link zur Sendeverfolgung: http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&zip=58239&idc=123456789124

Neuer Status: Versendet
Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail.
Gruss Boby
:D

hallo boby,
kannst du mir sagen wo ich folgendes einstellen/ändern kann.
bei mir sieht die email zu "versendet" wie folgt aus:

Hallo Wolfgang Schreier,

Der Status Ihrer Bestellung wurde geändert.

Anmerkungen und Kommentare zu Ihrer Bestellung:
Ihre Bestellung wurde am 31.03.2007 versandt.
Erste Informationen sind nach ca. 6 Std. möglich.
Eine Rechnung ist dem Paket beigefügt.

IdentCode123456789
Link zur Sendeverfolgung: http://extranet.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr=123456789&submit=

Neuer Status: Auftrag abgeschlossen

Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail.

folgendes möchte ich abändern:
1. den text - Erste Informationen sind nach ca. 6 Std. möglich.
Eine Rechnung ist dem Paket beigefügt.
möchte ich gerne "standartmäßig" versenden und nicht immer per hand eintragen. wo mache ich das?

2. bei mir wird der status auf: Auftrag abgeschlossen gesetzt. ich hätte gerne, dass dies auf : Versendet steht

wäre es darüber hinaus denkbar, dass die aktivierung (meldung an den kunden) "Auftrag abgeschlossen" erst/nur erfolgt wenn das "angeschupt" wird. Zum beispiel, wenn ich eine Rechnung aufrufe einen button drücke - "in XT abschließen".... fände ich super . der ablauf wäre dann

bestellungsimport in wawi - status "in bearbeitung"
versand der bestellung - status "versendet"
zahlungseingang buchen - status "zahlung erhalten"
rechnung manuell am ende nochmals aufrufen und button drücken - status "auftrag abgeschlossen"

gerade die letzte email "auftrag abgeschlossen"könnte dann mit entsprechenden links für "neue" produkte etc. (ähnlich wie das in ebay läuft) versehen werden!

gruß
propresent