Tingkatkan Situs Web WooCommerce Anda dengan Paket Langganan Prabayar
Diterbitkan: 2020-12-18Jika ada hal yang sangat mengganggu saya setelah internet di bawah standar, adalah harus melakukan pembayaran untuk layanan internet setiap bulan. Saya tidak suka harus melalui kerumitan langkah tambahan untuk terus menggunakan layanan langganan saya.
Solusi – Saya melakukan pembayaran di muka selama satu tahun penuh di muka. Sederhana, ekonomis (karena paket tahunan lebih baik) dan saya tidak perlu khawatir tentang diskontinuitas karena tidak membayar layanan.
Semua gelombang otak saya untuk fitur di WooCommerce berasal dari skenario kehidupan nyata. Paket Langganan Prabayar untuk WooCommerce tidak berbeda. ' Situasi internet ' kecil saya membuat saya memikirkan opsi untuk memungkinkan pelanggan melakukan pembayaran di muka untuk produk WooCommerce untuk periode berlangganan tertentu.
Apa yang dihasilkan dari pemikiran saya adalah posting ini. Mari kita selidiki konsep ini lebih jauh untuk memahaminya dengan lebih baik.
Mengapa Anda memerlukan Paket Langganan Prabayar untuk WooCommerce?
Pertanyaan pertama yang harus dijawab adalah mengapa fitur pembayaran di muka diperlukan?
Meskipun harus melakukan pembayaran secara teratur bukanlah kerumitan yang datang dengan pembayaran online, ada masalah lain yang berkaitan dengan sistem khusus ini. Misalnya, klien saya pernah mengeluh bahwa pesanan berlangganan tidak diperpanjang karena kegagalan dalam pembayaran berulang otomatis .
Masalah terkait lainnya yang sering diamati dengan sistem adalah bahwa bahkan setelah pembayaran dilakukan, status pembayaran tidak berubah karena kegagalan teknis .
Dalam kasus seperti itu, admin harus mengaktifkan kembali langganan secara manual setelah masalah diperbaiki. Meskipun ini mungkin merupakan opsi yang layak untuk basis pelanggan kecil, ini bisa menjadi sangat memakan waktu dengan basis pelanggan yang cukup besar. Selain itu, ini akan menambah overhead yang tidak perlu dan mungkin tidak selalu menjadi opsi yang layak dengan mempertimbangkan berbagai zona waktu.
Terlepas dari gangguan teknis, alasan fungsional juga dapat memainkan peran penting saat menyertakan paket langganan prabayar atau fitur pembayaran di muka ke situs web WooCommerce Anda. Misalnya, kami baru-baru ini menerbitkan posting blog tentang membuat situs web pemberian hadiah dengan WooCommerce di mana produk berbasis langganan hadiah dibahas. Dalam skenario ini, paket berlangganan prabayar paling masuk akal bagi orang yang mengirim hadiah karena semua masalah pembayaran akan diselesaikan tanpa kerumitan.
Dalam semua skenario seperti itu, Paket Langganan Prabayar untuk WooCommerce muncul!
Bagaimana Paket Langganan Prabayar Bekerja untuk Pengguna Akhir?
- Langkah 1: Pelanggan akan memilih paket berlangganan untuk produk. Pada titik ini, pengguna juga akan diberikan opsi untuk memilih antara pembayaran berkala dan pembayaran di muka satu kali.
- Langkah 2: Jika pelanggan memilih paket berlangganan prabayar maka total harga langganan akan dihitung.
- Langkah 3: Pelanggan kemudian dapat melanjutkan untuk melakukan pembayaran di muka untuk seluruh periode berlangganan. Produk atau layanan akan diberikan kepada pelanggan hingga akhir periode berlangganan, setelah itu, langganan akan dihentikan hingga perpanjangan.
Bagaimana Paket Langganan Prabayar Bekerja untuk Admin?
Sekarang jika Anda bertanya-tanya apakah prosesnya akan berubah pada akhir admin, izinkan saya memberi tahu Anda bahwa itu tidak akan berubah. Namun, penting untuk memahami beberapa detail dari sudut pandang admin situs web untuk memahami sistem dengan lebih baik.
Beberapa penyesuaian akan diperlukan untuk membuat paket langganan prabayar ini bekerja dengan mulus dengan plugin Langganan untuk WooCommerce.
- Langkah 1: Admin harus memberikan opsi di front-end yang dapat digunakan pelanggan untuk ikut serta dalam paket langganan prabayar.
- Langkah 2: Jika pelanggan memilih mode pembayaran di muka, maka fungsi khusus harus ditulis untuk menghitung total biaya langganan.
- Langkah 3: Setelah pelanggan melakukan pembayaran, cek harus dilakukan oleh sistem secara berkala untuk memverifikasi validitas langganan. Misalnya jika pelanggan telah memilih layanan bulanan yang mencakup lebih dari enam bulan, maka cek harus dilakukan setiap bulan selama enam bulan. pada akhir enam bulan langganan akan ditangguhkan jika tidak diperpanjang.
Mengembangkan Fitur
Di bagian depan penyesuaian, dua fungsi berikut harus dikembangkan.
Perhitungan Biaya Berlangganan
Total harga langganan harus dihitung jika pelanggan memilih paket langganan prabayar. Misalnya, kami menganggap Anda menjual majalah online sebagai langganan. Sekarang jika biaya langganan pelanggan $20 setiap bulan dan pelanggan mendaftar selama enam bulan maka sistem harus dapat menghitung total biaya langganan yaitu $120.
Kait yang digunakan untuk penyesuaian adalah sebagai berikut berdasarkan kebutuhan Anda.
add_filter( 'woocommerce_get_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_regular_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_sale_price' , 'wdm_change_price' , 10 , 2 );
Juga, fungsi yang menghitung total biaya akan seperti di bawah ini.
function wdm_change_price ($price, $product_id) { kembalikan $harga * $langganan_panjang; }
Verifikasi dan Pembaruan Berlangganan
Langkah selanjutnya adalah memeriksa apakah paket langganan prabayar dipilih untuk produk tersebut. Jika sudah maka status pesanan akan berubah menjadi ' Sedang diproses ' dan status pembayaran akan diperbarui menjadi ' Selesai ' hingga akhir masa berlangganan.
add_action( 'scheduled_subscription_payment' , 'wdm_chage_order_status' , 10 , 2 ); function wdm_chage_order_status ($user_id, $subscription_key ) { //Jika pengguna telah membayar di muka, maka perbarui langganan jika tidak, tunda langganan }
Pendeknya
Langganan prabayar atau fitur pembayaran di muka di WooCommerce bermanfaat bagi pemilik situs web dan juga admin. Sementara di sisi pelanggan itu membuat proses pembelian lebih sederhana dan berlangganan tanpa hambatan, mengurangi overhead dan memastikan pelanggan senang untuk admin.
Jadi, kapan Anda menambahkan fitur unggulan ini ke toko WooCommerce Anda?
Gambar oleh freepik
Bacaan Lebih Lanjut tentang Langganan WooCommerce:
|