Bagaimana... lancar? Lumayan panjang bukan judul tutorialnya? Tutorial ini merupakan pertanyaan dari salah seorang sahabat yang kebingungan mengenai permasalahan yang sedang dialaminya, jelas bukan dari kalangan koder.
Namun semoga jawaban yang tertuang dalam bentuk tulisan ini bermanfaat untuk Anda yang juga menginginkan solusi dari masalah yang kurang lebih sama, yakni membuat fasilitas download yang mana user harus mengisi formulirnya terlebih dahulu baru selepas itu user tersebut mendapatkan link downloadnya yang dikirimkan ke email. Tidak diperlukan register member terlebih dahulu, yang mana biasanya register member adalah tahapan yang paling membosankan bukan?
Solusi ini cocok untuk Anda yang membutuhkan cara yang instan, menggunakan wordpress tentunya, ketika menginginkan suatu fitur dimana user dipersilahkan mengisi formulir yang dibutuhkan, mengisi form terlebih dahulu seperti nama, email, nomor handphone dan alamat, atau ditambahkan yang lainnya seperti pekerjaan, bidang yang dikuasai, setelah mengisi itu semua dan mensubmit formulirnya, visitor akan mendapatkan notifikasi bahwa untuk link downloadnya bisa didapatkan melalui email yang dikirimkan secara otomatis setelah mengisi formnya. Mengirim email ini juga dilakukan oleh fitur tersebut secara otomatis, bukan oleh operator.
Oke lalu pertanyaannya adalah bagaimana caranya ? Kita akan masuk ke dalam pembahasan utamanya.
Untuk bisa membuat fitur seperti yang sudah disebutkan sebelumnya, user harus mengisi form terlebih dahulu untuk bisa mendownload "sesuatu" setelah user mengisi form dengan benar, dan mengklik tombol submit/kirim, kemudian sistem akan mengirimkan email berupa link download, pastinya ke email "sang pendownload" sebagaimana yang dituliskan dalam form.
Oke, ada 3 plugin yang harus Anda install ke dalam wordpress milik Anda. Dintaranya CFORM untuk form yang harus di isi oleh user, plugin download nanti akan berisi informasi link download maupun file yang akan di kirimkan lewat email, dan yang terakhir adalah Email Before Download yang akan mengambil alih proses ketika user mengirimkan formulir lalu diteruskan untuk mengintegrasikan antara plugin download dengan proses kirim email. Sehingga user hanya melihat bahwa email berisi link download telah dikirimkan oleh sistem ke email pendownload.
OKe langsung saja kita eksekusi ...
1. Menginstall CForm
Silahkan Anda masuk ke dalam wordpress dashboard adminnya, lalu pilih menu plugin > add new , seperti pada gambar di bawah ini ...

Kemudian akan muncul search box, silahkan isikan contact form, kemudian pilih Install yang Contact Form 7 yang installasinya paling banyak 1 Million Active Install, mantap. Lalu silahkan aktifkan.

Kemudian nanti akan muncul Menu baru di dashboard adminnya yakni Contact, silahkan pilih Contact Forms

Lalu pilih duplicate

Silahkan Anda edit sesuka hati dan sesuai keperluan ...

Lalu silahkan save

Selesai, kemudian lihat yang tadi kita edit, simpan ID-nya pada kasus ini saya memiliki Formnya ber id 5, silahkan simpan informasi ini

kita lanjutkan ke tahapan selanjutnya menginstall plugin download monitor
2. Menginstall Plugin Download
seperti biasa silahkan masuk ke menu add new di bagian plugin kemudian tulis download monitor , Silahkan pilih download monitor (80.000 Active Install) lakukan Install Now

Lalu activate
Setelah diaktivasi maka akan muncul kembali menu baru "Download" di dashboard , pilih Add New

Anda isikan judulnya tidak perlu isi bagian body

Di bagian kanan terdapat Download Option, silahkan Anda pilih Redirect to file jika Filenya terdapat sebuah URL Dropbox / Google Drive ataupun yang lainnya,

Scroll ke bawah nanti Anda akan temukan tombol + Add File, klik saja

Lalu silahkan isikan di bawahnya Bagian Downloadable Files/Version, link downloadnya

Namun jika ANda ingin mengirimkan filenya langsung ke email bisa gunakan fasilitas upload file
Terakhir dibagian bawah ada Short Description, tuliskan saja deskripsi file yang akan download nantinya, saya tulis saja seperti ini

Lalu saya klik publish

Setelah di publish diatasnya akan muncul informasi ini

SIlahkan simpan link downloadnya ber ID 7
Selesai, kita masuk ke dalam tahap selanjutnya ...
3. Menginstall Plugin Email Before Download
Ini tahapan install plugin yang terakhir jadi silahkan kembali ke menu plugin > add new kemudian masukkan email before download nanti akan muncul email before download dengan 20.000 active install silahkan install lalu aktifkan

Setelah diaktifkan silahkan masuk ke menu Setting > email before download

Bagian delivery format silahkan isi Send Email

Terus tarik kebawah hingga ketemu Email template single url , silahkan isikan
Salam (requesting_name), <br /><br />
Ini adalah link download yang Anda minta <a href="(file_url)">(file_name)</a>. <br /><br />Semoga bermanfaat.
<br /><br />

Kemudian dibagian email subjectnya di isi saja seperti ini

Setelah itu save saja ... Selesai ...
4. Integrasi Kesemuanya
Oke, ini adalah langkah yang terakhir dari tutorial ini, silahkan buat post baru ...
Kemudian isikan saja seperti ini

Lalu terakhir di tambahkan
(email-download download_id="7" contact_form_id="5" )
Mungkin Anda bertanya dari mana 7 dan darimana 5 ? Silahkan balik lagi ke bagian sebelumnya mengenai menyimpan informasi ID
Silahkan publish

Lalu kita testing ...
Anda bisa mencobanya di sini
https://ilmuwebsite.com/wplabz/2017/03/30/download-ebook-islami-big-collection/
Jika muncul seperti ini

Ini dikarenakan belum terintegrasi dengan SMTP-nya, sehingga Anda harus menginstall satu lagi plugin Postman SMTP,

lakukan installasi dan aktifkan , kemudian lakukan setting post mannya ada di menu Setting > Postman SMTP

Kemudian pilih
Start The Wizard. Masukkan email yang benar-benar sudah terdaftar di cpanel > email account milik Anda, nah informasinya itu bisa Anda dapatkan dengan cara lihat
https://www.ilmuwebsite.com/cara-asik-nge-blast-email-anti-nyepam-nan-gratisan-bag-1
Kemudian lihat langkah-langkahnya ...

Setelah ditest send message hasilnya seperti ini ...

Maka Anda bisa coba lagi testing download linknya lewat isi formnya
https://ilmuwebsite.com/wplabz/2017/03/30/download-ebook-islami-big-collection/
kemudian akan muncul notif seperti ini ...

Lalu cek email

Bagaimana ? Lancar ?
Semoga bermanfaat.
Loka Dwiartara
ilmuwebsite.com