Pemasangan Aplikasi SMS Gateway DI Batam

Alhamdulillah aplikasi smsvision sudah sampai di batam tepatnya di koperasi simpan pinjam Creadit Union Jembatan Kasih, Aplikasi smsvision merupakan aplikasi broadcast sms yang telah banyak modifikasi dan lebih lengkap sehingga apapun kebutuhannya , smsvision mampu menyajikannya.

Pada kegiatan kali ini kebutuhan utama dari klient kami adalah Kirim sms tagihan jatuh tempo untuk para anggota koperasi, dan sistem kerjanya adalah import file dari Ms.Excell ke aplikasi smsvision dengan format yang sudah ditentukan.

aplikasi tagihan sms

Fiture-fiture yang dapat dimanfaatkan dari smsvision :

  • Kirim sms masaal
  • Kirim email massal
  • Manajemen group kontak
  • SMS Autoresponder
  • SMS Terjadwal
  • SMS Registrasi dan Unreg
  • selengkapnya anda bisa cek disini http://smsvision.net/fiture-smsvision/

Sekian dokumentasi project yang dilaksanakan dibatam semoga apa yang kami miliki dapat bermanfaat untuk semua, jika anda merasa membutuhkan aplikasi serupa silahkan hubungi kami segera dan kami menyediakan demo aplikasinya yang bisa anda akses di demo.smsvision.net dengan username: user / password: user

 

cara buat sms gateway untuk prestashop

Pada awalnya ada permintaan dari kenalan saya untuk membuatkan aplikasi sms center gateway yang bisa kirim sms massal via web seperti smsvision.net, dan juga bisa di konfigurasikan dengan website lain atau HTTP API notifikasi untuk kirim sms otomatis, ketika selesai di buat aplikasi sms gateway sesuai permintaan, keesokan harinya dia meminta API dari sms gateway di implementasikan di toko onlinenya yang di buat dari prestashop, sejujurnya saya belum pernah membuat plugin sms gateway untuk toko online dari prestashop, tapi setelah saya pelajari alur dari prestahop ternyata cukup mudah juga, hanya tinggal menyisipkan Code Curl dari API SMS gateway di 2 source registrasi dan konfirmasi order, maka toko online itu akan menginformasikan :

  1. SMS Notifikasi Registrasi dari pelanggan baru jika ada yang mendaftar, sms dikirim ke admin dan ke pelanggan
  2. SMS Notifikasi Konfirmasi order jika pelanggan menyelasikan ordernya, sms dikirim ke admin dan ke pelanggan

berikut saya dokumentasikan bagai mana caranya menyisifkan code sms gatewaynya:

SMS Notifikasi ketika pelanggan registrasi

(pelanggan dan admin akan menerima SMS registrasi otomatis ketika pelanggan mendaftar di website toko online)

1.login ke cpanel website prestahop anda
2.buka file costumer.php di direktori /public_html/catalog/model/account/customer.php
3.sisipkan code di bawah ini pada fungtion : public function addCustomer($data)

<!-----kode untuk kirim sms ke admin----->
 $nomor="085XXXXXXX";//isi no.hp admin
 $email=$this->db->escape($data['email']);
 $pass= $this->db->escape($data['password']);
 $pesan="Ada Pendaftar baru, username: $email dan password: ".$pass." [prestashop.com]";
 $pesan=str_replace(" ","+",$pesan);
 $url="http://smsvision.net/api?user=username&pass=paswd&pesan=".$pesan."&senderid=modem1&nomor=".$nomor."";
   $curlHandle = curl_init();
   curl_setopt($curlHandle, CURLOPT_URL, $url);
   curl_setopt($curlHandle, CURLOPT_POSTFIELDS,"");
   curl_setopt($curlHandle, CURLOPT_HEADER, 0);
   curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($curlHandle, CURLOPT_TIMEOUT,0);
   curl_setopt($curlHandle, CURLOPT_POST, 1);
   curl_exec($curlHandle);
   curl_close($curlHandle);
   <!------- kode untuk kirim sms ke pelanggan ------>         
   $nomor=$this->db->escape($data['telephone']);
   $pesan="Terimakasih telah mendaftar, username anda:".$email." dan password:".$pass."  [www.butikalyaonline.com]";
   $pesan=str_replace(" ","+",$pesan);
   $url="http://smsvision.net/api?user=username&pass=paswod&pesan=".$pesan."&senderid=modem1&nomor=".$nomor."";
   $curlHandle = curl_init();
    curl_setopt($curlHandle, CURLOPT_URL, $url);
    curl_setopt($curlHandle, CURLOPT_POSTFIELDS,"");
    curl_setopt($curlHandle, CURLOPT_HEADER, 0);
    curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlHandle, CURLOPT_TIMEOUT,0);
    curl_setopt($curlHandle, CURLOPT_POST, 1);
    curl_exec($curlHandle);
    curl_close($curlHandle); 

Contoh yang saya implementasika di prestashop:
sms notifikasi prestashop

 dan sekarang cara menyisifkan sms gateway untuk notifikasi kirim invoice pada pelanggan

(pelanggan dan pemilik toko akan menerima sms info ordernya ketika “checkout”)

  1. buka file order.php di direktori public_html/catalog/model/checkout/order.php
  2. .sisipkan code berikut pada fungtion : public function addCustomer($data)
<!-----kode untuk kirim sms ke admin----->
 $q="select * from oc_order where order_id='".$order_id."'";
 $dataOrder=mysql_fetch_array(mysql_query($q));
 $nomor="082134847015";
 $invoice=$order_id;
 $pesan="Ada user belanja dengan invoice:".$invoice.". Total belanja: Rp ".number_format($dataOrder['total'],0,',','.').",  [www.butikalyaonline.com]";
 $pesan=str_replace(" ","+",$pesan);
 $url="http://smsvision.net/api?user=useername&pass=passwd&pesan=".$pesan."&senderid=modem1&nomor=".$nomor."";
 $curlHandle = curl_init();
 curl_setopt($curlHandle, CURLOPT_URL, $url);
 curl_setopt($curlHandle, CURLOPT_POSTFIELDS,"");
 curl_setopt($curlHandle, CURLOPT_HEADER, 0);
 curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($curlHandle, CURLOPT_TIMEOUT,0);
 curl_setopt($curlHandle, CURLOPT_POST, 1);
 curl_exec($curlHandle);
 curl_close($curlHandle);
 <!------- kode untuk kirim sms ke pelanggan ------>
 $nomor=$dataOrder['telephone'];
 $pesan="Terimakasih telah berbelanja, invoice anda:".$invoice." dengan total Rp ".number_format($dataOrder['total'],0,',','.').", mohon tunggu konfirmasi dari kami [www.butikalyaonline.com]";
 $pesan=str_replace(" ","+",$pesan);
 $url="http://smsvision.net/api?user=username&pass=paswd&pesan=".$pesan."&senderid=modem1&nomor=".$nomor."";
 $curlHandle = curl_init();
 curl_setopt($curlHandle, CURLOPT_URL, $url);
 curl_setopt($curlHandle, CURLOPT_POSTFIELDS,"");
 curl_setopt($curlHandle, CURLOPT_HEADER, 0);
 curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($curlHandle, CURLOPT_TIMEOUT,0);
 curl_setopt($curlHandle, CURLOPT_POST, 1);
 curl_exec($curlHandle);
 curl_close($curlHandle);
Contoh yang saya implementasika di prestashop:

sms notifikasi invoice
Awalnya memang sulit menganalisis harus di bagian mana menyisifkan code di atas tapi berkat firebug akhirnya berhasil juga mengimplementasikan sms notifikasi pada prestashop, cara di atas merupakan cara sederhana tapi terbukti paten untuk notifikasi sms registrasi dan sms konfirmasi order.

SMS Gateway yang digunakan yaitu dari aplikasi smsvision, semua sms notifikasi dapat di rekap dengan rapih di satu aplikasi, nah sekian dokumentasi bagai mana cara memasang sms notifikasi di toko online prestahop.

sms plugin prestashop

oh ya sedikit informasi bahwa smsvision merupakan aplikasi sms center yang mendukung toko online anda, yang dapat menyimpan dan mengelola pelanggan anda, baik notifikasi sms order maupun kirim sms massal untuk marketing via web. klik demo.smsvision.net

jika ada yang ditanyakan silahkan berkomentar aja atau kirim email,wa,bbm ke kontak saya 🙂