MODUL: SMS Benachrichtigung bei Bestelleingang

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

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...