Cara Menambahkan Membership Website Drupal

Cara Menambahkan Membership Website Drupal

Kali ini kami akan membahas mengenai cara untuk membuat website Drupal dengan fitur membership, atau pengunjung bisa menjadi member website atau blog kamu dengan membayar biaya berlangganan.

Kamu bisa menggunakan UberCart atau Drupal Commerce untuk menambahkan fitur membership website Drupal. Namun pada tutorial kali ini kami menggunakan UberCart.

1. Menggunakan UberCart Untuk Menambahkan Membership Website Drupal

Langkah pertama yang harus dilakukan adalah dengan mendownload module UberCart terlebih dahulu, kemudian memasangnya pada website kamu.

2. Membuat Role

Sekarang kamu harus membuat role atau apa saja yang bisa dan tidak bisa dilakukan oleh pengguna Gratis dan pengguna Premium. Untuk pengguna Gratis bisa menggunakan auto assigned jadi kamu hanya perlua membuat role untu pengguna Premium. Masuk ke Administer-> User management-> Roles. Dan sekarang kamu mempunyai beberapa jenis level membership website Drupal.

  • Membership Gratis – Dapat membaca semua konten dan post X node (membuat batasan berapa X node dengan menggunakan node limit number).
  • Membership 1 – dapat membaca semua konten, post unlimited pada nodes tipe 1.
  • Membership 2 – dapat membaca semua konten, post unlimited pada nodes tipe 1 dan tipe 2.

Melalui halaman permission kamu dapat men-setup ijin untuk mengakses, membaca, menghapus atau mengedit kepada masing-masing membership.

3. Membuat Term

Membuat term seperti “member premium” untuk katalog Ubercart bisa dari Administer-> Content management-> Taxonomy-> Catalog-> Add term.

Pergi ke Administer-> Store administration-> Configuration-> Product settings-> Product features dan ganti “Role assigment settings” dan “Recurring fee settings.”

Jika kamu men-setup masa expired role pengguna premium dari role assignment settings, 5 hari sebelum expired maka sistem akan memberitahukan pengguna untuk memperpanjang membershipnya. Pengguna bisa membeli perpanjangan membership untuk 1 bulan, 3 bulan, 4 bulan atau 5 bulan.

4. Membuat Product

Product disini adalah tipe dari membership, bisa membuatnya dari Administer-> Content management-> Create content-> Product.

  • Ketika produk telah dibuat, mengedit product, pilih tab feature pada bagian atas halaman.
  • Menambahkan fitur baru – buat role assigment.
  • Menambahkan fitur baru – tambahkan recurring fee.
  • Setting Ubercart sesuai dengan yang kamu inginkan.

Sekarang kamu dapat membuat block untuk pengguna gratis agar mereka mau meng-upgrade ke premium dengan menunjukan keungtungan yang bisa didapat. Block ini akan dilink ke halaman index Ubercart Catalog. Pastikan bahwa block ini terlihat oleh semua pengguna.

Seperti iklan produk kamu harus membuat block ini terlihat di semua halaman dan pengguna tertarik untuk melakukan upgrade. Block akan me-link mereka ke halaman catalog dimana mereka dapat memilih tipe membership. Untuk deskripsinya sesuai dengan kamu.

Pengguna dapat langsung melakukan pembayaran melalu payment gateway. Ubercart akan memberikan mereka grant ke role yang dipilih jika telah berhasil melakukan pembayaran.

 

Jakartawebhosting menyediakan server yang sesuai dengan kebutuhan minimum sistem Drupal dan bisa dijadikan pilihan yang tepat untuk Drupal hosting.