MODUL: SMS Benachrichtigung bei Bestelleingang
SMS Benachrichtigung bei Bestelleingang
von User Viol
Hallo, wie gesagt, habe ich mir das für meinen XT-Shop "gebastelt".
1. Anmeldung bei www.mobilant.de (nur Gewerbekunden)
2. Datei send_order.php öffnen:
suche:
// send mail to admin
//BOF Dokuman - 2009-08-19 - BUGFIX: #0000227 customers surname in reply address in orders mail to admin
// xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail, $txt_mail);
xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', '', $order_subject, $html_mail, $txt_mail);
//EOF Dokuman - 2009-08-19 - BUGFIX: #0000227 customers surname in reply address in orders mail to admin
danach einfügen:
//Send SMS Message umgesetzt von Viol
$partner = "1234";//Ihre Mobilant Kundennummer einfügen
$passwort = "ABC123"; //Ihr Mobilant Kunden-Center Passwort
$kennung = ""; //Absenderkennung der SMS; Kann leer gelassen werden
$reply = "info@ihremailadresse"; //Ihre E-Mail Adresse zum Empfang
von Statusnachrichten
$email = "gateway@mobilant.net"; //E-Mail Adresse des Mobilant
Mail2SMS Gateway
$betreff = $partner."###md5:".md5($passwort)."###".$kennung;
/**
* Der Nachrichtentext der E-Mail beginnt mit einer Liste von
Empfängernummern getrennt mit einem Semikolon.
* Der Text folgt nach dem Trennzeichen ###
*/
$SMS_order = 'Nummer:' . $insert_id . '-' .
$order->customer['firstname'] . ' ' . $order->customer['lastname'] .
'-' .
$order->info['total']. ' EUR-' . $order->info['shipping_cost'].
$order->info['payment_method']. '-' .;
$inhalt = "01631234567;###$SMS_order,$order_subject";//Bitte die
Handynummer durch die Empfängernummer ersetzen, mehrere Empfänger durch ;
trennen
mail($email, $betreff, $inhalt,"From: ".$reply."\nReply-To: ".$reply);
3. Das war es schon
4. die Benachrichtigung der SMS sieht so aus: Bestellnummer:991-Kunden Vor- Nachname- 14,87 EUR Zahlungsweise,Your order Nr:991 / Donnerstag, 19. Februar 2009
5. Es erfolgt eine kostenlose Bestätigung des Sendevorgangs per Email an die unter $reply eingetragene Mail
6. Die Kosten für die SMS betragen z.Zt. 3 ct. netto/pro SMS
7. es wird keine Garantie übernommen, Verbesserungsvorschläge gerne über http://www.stradivarishop.com/shop_content.php/coID/7/content/Kontakt oder natürlich auch hier im Forum...