Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'bestellstatusnde'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xt:Commerce - Professionelle eCommerce Shopsoftware
    • Fragen zur Software
    • xt:Commerce Plugins
    • xt:Commerce 4 Sprachen
    • xt:Commerce Online Handbuch
    • Häufige Fragen (FAQ)
    • Fragen zur Software (Pre Sale)
    • Anleitungen - Patches - Downloads
  • xt:Commerce Office - Shop & Warenwirtschaft
    • Allgemeine Fragen
  • xt:Commerce Allgemein
  • xt:Commerce 3 Shopsoftware Community Area (nur Lesen)
    • Allgemeine Diskussionen
    • Installation und Konfiguration
    • Shopbereich
    • Admininterface
    • Modul Entwicklung
    • Template System
    • xt:Commerce Schnittstellen ERP Systeme
    • PHP & MysQL Forum
    • HTML & CSS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biografie


Wohnort


Interessen


Beruf

Found 1 result

  1. Wir wollen unseren Kunden ein wenig mehr Komfort bieten, indem wir ihnen einen Link zur Verfolgung ihrer Sendung in der Best?tigungs-eMail anbieten. In unserem Beispiel ist das der Versand per Post AG (DHL). Um das zu erreichen sind einige ?nderungen notwendig (gleichzeitig haben wir die Status-eMail wesentlich aussagef?higer gemacht, die waren doch etwas d?rftig, und viel mehr Informationen verf?gbar!) Da das vielleicht allgemein von Interesse ist, hier die notwendigen ?nderungen. Modul admin/orders.php ==================================================== $check_status_query = xtc_db_query("select customers_name, customers_email_address, orders_status, date_purchased from " . TABLE_ORDERS . " where orders_id = '" . xtc_db_input($oID) . "'"); ersetzen durch // W. Kaiser #Erlaube Sendungstracking $check_status_query = xtc_db_query("select customers_name, customers_email_address, customers_postcode, orders_status, date_purchased from " . TABLE_ORDERS . " where orders_id = '" . xtc_db_input($oID) . "'"); // W. Kaiser #Erlaube Sendungstracking Nach $smarty->assign('ORDER_STATUS',$orders_status_array[$status]); einf?gen // W. Kaiser #Erlaube Sendungstracking $smarty->assign('SHIP_DATE',date('l, j F Y H:i')); $home_link=str_replace('admin/','',xtc_href_link(FILENAME_CUSTOMER_DEFAULT, '','NONSSL',false)); $smarty->assign('HOME_LINK', $home_link); if ($status == 3) { //Status "Versendet" //Get Sendungscode $TrackCode = $_POST['trackcode']; if ($TrackCode == '') { $TrackCode = $_GET['trackcode']; } if ($TrackCode != '') { $TrackCode = xtc_db_prepare_input($TrackCode); //Assign smarty Variable for tracking URL $TrackURL=str_replace('#',$TrackCode,TRACKURL); $TrackURL=str_replace('@',$check_status['customers_postcode'],$TrackURL); $smarty->assign('TRACK_URL',$TrackURL); } } // W. Kaiser #Erlaube Sendungstracking <td class="main"><b><?php echo ENTRY_STATUS; ?></b> <?php echo xtc_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status']); ?></td> ersetzen durch <td class="main"> <b><?php echo ENTRY_STATUS; ?></b> <?php echo xtc_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status']); ?> <!--W. Kaiser #Erlaube Sendungstracking --> <br><b><?php echo ENTRY_TRACKCODE.":"; ?></b> <?php echo xtc_draw_input_field('trackcode', '', 'size=30');?> <?php echo "(".ENTRY_TRACKCODE." f?r die Sendungsverfolgung)"; ?><br> <!--W. Kaiser #Erlaube Sendungstracking --> </td> =========================================================================================================== Modul admin/includes/application_top.php Nach define('FILENAME_DEFAULT', 'start.php'); einf?gen: // W. Kaiser #Erlaube Sendungstracking define('FILENAME_CUSTOMER_DEFAULT', 'index.php'); // W. Kaiser #Erlaube Sendungstracking =========================================================================================================== Modul lang/german/admin/orders.php Nach define('ENTRY_STATUS', 'Status:'); einf?gen // W. Kaiser #Erlaube Sendungstracking define('ENTRY_TRACKCODE', 'Sendungscode'); define('STATUS_SENT', 'Versendet'); // 'TRACKURL' #Hier muss die Tracking-URL des Versenders stehen. // Tracking Beispiel DHL (POST AG) // An der Stelle, an der der Sendungscode steht, muss das Zeichen # als Platzhalter stehen! // An der Stelle, an der die Empf?nger-PLZ steht, muss das Zeichen @ als Platzhalter stehen! define('TRACKURL', 'http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&[email protected]&idc=#'); // W. Kaiser #Erlaube Sendungstracking =========================================================================================================== Modul templates/xxxxxx/admin/mail/german/change_order_mail.html <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0"> <tr> <td style="border-bottom: 1px solid; border-color: #cccccc;"><div align="right"> <font color="#800000"><a href="{$HOME_LINK}"> <img src="{$logo_path}logo.gif" align="middle" border="0"></a></font></div></td> </tr> <tr> <td><strong> <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#800000"> Ihre Bestellung Nr. {$ORDER_NR} vom {$ORDER_DATE}.</font></strong><p> <strong style="font-weight: 400"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#800000">Hallo {$NAME},</font></strong></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{if $ORDER_STATUS == 'Versendet'}</font></p> <p> <b> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000"> Ihre Bestellung wurde am {$SHIP_DATE} versendet.</font></b></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000"> {if $TRACK_URL}</font></p><p> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <font color="#800000">Den <b>Weg Ihrer Sendung</b> k?nnen Sie </font> <b><a href="{$TRACK_URL}"> <font color="#800000">hier</font></a></b><font color="#800000"> verfolgen.</font></font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{/if}{else}</font></p> <p> <b> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000"> Die Bearbeitung Ihrer Bestellung wurde am {$SHIP_DATE} begonnen.</font></b></p> <p> <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#800000">{/if} </font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{if $NOTIFY_COMMENTS}</font></p> <p><b> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">Anmerkungen und Kommentare zu Ihrer Bestellung:</font></b></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{$NOTIFY_COMMENTS} </font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000"> {/if}</font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{if $ORDER_LINK}</font></p><p> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <font color="#800000">Ihre Bestellung k?nnen Sie </font> <b> <a href="{$ORDER_LINK}"><font color="#800000">hier</font></a></b><font color="#800000"> einsehen.</font></font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000">{/if} </font></p> <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#800000"><b>Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail.</b> </font></td> </tr> </table> <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#800000"> Ihr </font><font color="#800000"><a href="{$HOME_LINK}"> <img src="{$logo_path}logo.gif" align="middle" border="0"></a> Team</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#800000"> </font></p> ============================================================================================== Wenn nun also der Bestell-Status auf "Versendet" gesetzt wird, und man in das neue Feld "Sendungscode" einen Tracking-Code eingibt, dann wird in der Best?tigungs-eMail an den Kunden ein Link zur Sendungsverfolgung eingebaut. Verwendung auf eigene Gefahr! Wie immer gilt: die Originalroutinen vorher unbdedingt sichern!!!
×
×
  • Create New...