MODUL: SMS Benachrichtigung bei Bestelleingang
Aus Wiki | xtcModified eCommerce Shopsoftware
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...

