Posts By Dokumentasi

Penyebab Email Tidak Terkirim

Email tidak terkirim bisa disebabkan oleh beberapa hal :

  1. Anda menggunkanan pilihan DEFAULT WP dan hosting anda ternyata sudah menutup fungsi mail (seperti pada rumahweb)
  2. Setting SMTP anda belum benar
  3. Anda menggunakan sendgrid sebagai layanan SMTP namun ternyata baru sampai tahap probation ( belum valid use )
  4. Pada admin > wuoymember > konten email, setting Alamat email pengiriman anda tidak menggunakan email dengan domain web tersebut, contohnya menggunakan gmail/yahoo dll.

Langkah-langkah untuk memperbaiki

  1. Install plugin WP Mail Logging, plugin ini tidak membutuhkan setting apapun. Kemudian lakukan lagi simulasi pembelian agar proses pengiriman email terjadi
  2. Cek halaman admin > WP Mail Log, kemudian check pada kolom Error. Apakah ada tanda seru disitu
  3. Jika ada tanda seru, artinya ada yang salah dengan sistem anda. Untuk lebih jelasnya arahkan mouse anda ke tanda seru tersebut untuk mengetahui pesan error
  4. Jika tidak ada tanda seru dan email anda tidak terima, silahkan cek folder spam / promotion / update. Jika tetap tidak ada email, berarti masalah ada pada layanan SMTP, bukan pada wuoymembership / wordpress / server anda. Silahkan kontak customer service SMTP anda.
  5. Jika anda menggunakan metode pengiriman dengan DEFAULT WP dan tidak bisa mengirimkan email, anda WAJIB SMTP. Anda bisa menggunakan SMTP bawaan hosting anda atau layanan SMTP lainnya

API Setting

CALLBACK

Callback adalah fungsi pengiriman data dengan metode POST ke LINK yang dituju saat event yang ditentukan sedang terjadi

 

api-callback-setting


DATA YANG DIKIRIMKAN KETIKA USER REGISTER

api-callback-user-register


DATA YANG DIKIRIMKAN KETIKA CHECKOUT

api-callback-checkout-transaction


DATA YANG DIKIRIMKAN KETIKA COMPLETE TRANSACTION

api-callback-complete-transaction

Setting Konten SMS

PASTIKAN UNTUK MEMPERHATIKAN JUMLAH KARAKTER YANG ANDA GUNAKAN TIDAK LEBIH DARI 180 KARAKTER.
BELUM DIHITUNG DENGAN SHORTCODE YANG AKAN DIRENDER.


Untuk pengisian sms, sistem wuoymembership memiliki fungsi shortcode
yang secara otomatis akan menggantikan shortcode tersebut dengan
data yang sudah digenerate


SMS selesai


Transaksi Selesai

Sms ini dikirimkan ke pembeli setelah pembelian diaktifkan

[name], pembelian [invoice] telah berhasil diaktifkan. Silahkan cek email anda untuk info selanjutnya

Forward ke admin

Pembelian baru dari [name], [invoice]

Forward ke affiliate

Pembelian baru [invoice] dari [name]. Anda mendapatkan komisi [affiliate-share]

SMS Pengingat


Pengingat Invoice

[name], pembelian [invoice] belum dibayarkan.  lakukan pembayaran sblm sistem menghapus invoice anda dan berlakukan harga baru

Pengingat Pembayaran Berkala

[name], akses ke [product] akan habis pada [endtime]. segera lakukan perpanjangan

SMS Pendaftaran

Pendaftaran

[name], berikut akses anda [userdata]

Forward ke Admin

Pendaftaran baru [name], [userdata]

Aktivasi Akun

[name], akun anda telah aktif. Berikut aksesnya [userdata]

Setting SMS

sms-settingLayanan SMS
Pilihan layanan SMS yang ingin digunakan

Sisa Kredit
Jumlah kredit SMS yang anda punya. ( Otomatis terisi )

User Key
User id anda di sms-notifikasi.com

Pass Key
Password anda di sms-notifikasi.com

Tipe SMS
Tipe layanan SMS yang anda gunakan pada sms-notifikasi.com

NOTE : Anda bisa mengecek apakah layanan ini sudah berjalan dengan baik pada bagian TES KIRIM EMAIL.

 

BCA AutoConfirm

Untuk menggunakan fasilitas ini, anda WAJIB MEMILIKI AKUN BCA KLIKBANK.

1). Aktifkan layanan ini dari admin > wuoyMember > setting, pada sub menu pembayaran

Setelah anda aktifkan, REFRESH HALAMAN untuk memunculkan sub-menu BCA AUTO CONFIRM

2). Pada menu BCA AUTO CONFIRM

  1. KlikBCA Username, masukkan dengan username klikbca anda
  2. KlikBCA Password, masukkan engan password klikbca anda,
  3. Halaman Konfirmasi BCA, silahkan tekan tombol untuk generate halaman konfirmasi BCA ( pada gambar ini berupa hasil setelah generate)

3). Untuk isi halaman TERIMA KASIH dan email INVOICE, bisa anda lihat formatnya disini

ISI HALAMAN TERIMA KASIH

[name],

Terima kasih telah memesan produk kami. Berikut invoicenya :

[invoice]

Untuk selanjutnya yang [name] lakukan adalah transfer SESUAI DENGAN jumlah yang tertera di atas ke

RIDWAN ARIFANDI
BANK BCA, 1340909441 CABANG CIREBON

Perlu diperhatian bahwa JUMLAH YANG DITRANSFER HARUS SESUAI untuk mempermudah sistem mendeteksi transfer anda agar bisa aktif dalam waktu 1 JAM KEDEPAN.

Setelah transfer, lakukan konfirmasi melalui [confirmation-link]

Demikian yang bisa kami infokan

Terima Kasih

Ridwan Arifandi
WuoyMembership

ISI EMAIL INVOICE

[name],

Terima kasih telah memesan produk kami. Berikut invoicenya :

[invoice]

Untuk selanjutnya yang [name] lakukan adalah transfer SESUAI DENGAN jumlah yang tertera di atas ke

RIDWAN ARIFANDI
BANK BCA, 1340909441 CABANG CIREBON

Perlu diperhatian bahwa JUMLAH YANG DITRANSFER HARUS SESUAI untuk mempermudah sistem mendeteksi transfer anda agar bisa aktif dalam waktu 1 JAM KEDEPAN.

Setelah transfer, lakukan konfirmasi melalui [confirmation-link]

Demikian yang bisa kami infokan

Terima Kasih

Ridwan Arifandi
WuoyMembership

4). Aktifkan cron-job pada website anda. Berikut beberapa cara untuk mengaktifkan cron-job

— Melalui cPanel : http://tribulant.com/blog/wordpress-2/replace-wordpress-cron-with-real-cron-for-site-speed/
— Melalui Third Party : http://cron-job.org/

Khusus melalui third party, silahkan daftar terlebih dahulu. Kemudian tambahkan cron-job pada seperti ini

Ganti title dan address sesuai dengan website yang anda miliki

“Page not Found” pada halaman item

Anda menemukan bahwa halaman item menjadi 404 Page not Found.
Hal ini bisa disebabkan karena anda mengganti product-slug pada wuoyMember > options

Untuk memperbaikinya, silahkan ke wp-admin > settings > permalink

wuoymember-setting-permalink

Pilih permalink default, SAVE, dan kemudian ganti lagi ke permalink pilihan anda sebelumnya dan SAVE kembali,

 

Integrasi Sistem Lisensi ke Produk Digital Anda

Contoh kode integrasi license dengan produk digital. Menggunakan CURL untuk pengecekan license

Download contoh plugin pengecekan license : DOWNLOAD

function checkKeServer()
{
  $ch = curl_init();

  $fields	= array(
    'key'		=> 'lisensi key',
    'email'		=> 'email yang didaftarkan di membership site',
    'string'	=> $_SERVER['HTTP_HOST'] <-- bisa diisi dengan identifikasi unik seperti IP dan lain-laink
  );

  curl_setopt($ch, CURLOPT_URL,"http://xxx.com/check/license"); <-- ganti dengan domain anda
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($fields));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

  $response	= curl_exec($ch);

  curl_close($ch); 

  return json_decode($response);
}

function checkingLicense()
{

  $response 	= checkKeServer();

  if($response->result) :

    // lakukan jika berhasil

  else :

    echo "error message : ".$response->content; // gagal

  endif;

}

Upload Banner

Wuoymembership 0.6.8

Ketika anda menambah/mengedit produk, ada metabox baru dengan nama Upload Banner

upload-banner

Tekan tombol Get Images untuk membuka jendela mengupload image/pilih image

upload-banner-2

Anda bisa mengupload image melalui tab Upload Files atau menggunakan image yang sudah ada. Jika anda memilih lebih dari satu image, tekan dan tahan tombol CTRL pada keyboard anda, dan pastikan ada tanda check pada image yang anda pilih. Kemudia tekan tombol Use Image(s)

Jangan lupa simpan settingan produk anda

Untuk melihat hasilnya, buka admin > link affiliate, akan ada tombol baru dengan nama Banner

banner-affiliate-1

Jika anda klik tombo tersebut, akan muncul banner-banner lengkap dengan html code dan BB code

banner-affiliate-2

Komisi Affiliate

product-setup-komisi

Bagian Affiliate
Jumlah bagian affiliate

Tipe Bagian
Ada dua pilihan yaitu persentase atau komisi tetap. Jika dipilih persentase, maka komisi affiliate adalah (Bagian Affiliate / 100) * Harga. Jika komisi tetap, maka sesuai dengan yang ditentukan

External SMTP

external-smtp

Di halaman ini kita bisa mensetup SMTP secara native.

  1. Default WP
    Pengiriman email akan menggunakan standar mail(), rawan email masuk ke folder spam
  2. Mandrill
    Pengiriman email menggunakan mandrill port, jauh lebih aman