Saat ini, WordPress tidak terlalu populer di wilayah kami, tetapi secara global mencakup lebih dari 28 persen Internet. WordPress memiliki lebih dari 150.000 plugin dan tema, terhitung lebih dari 1,3 miliar unduhan di WordPress.org saja. Ini adalah platform yang sangat kuat untuk menjalankan bisnis plugin yang menguntungkan.
Namun, ketika kami memeriksa ruang lebih dekat, kami menemukan bahwa hanya 5% produk yang memiliki penawaran berbayar. Anda mungkin berpikir bahwa 5% ini memiliki 99% pasar, tetapi kenyataannya, ini jauh dari kasus.
Item yang dimonetisasi hanya mewakili 22 persen dari total item aktif. Sebagian besar plugin dan tema yang terpasang dan aktif di pasar WordPress sepenuhnya gratis. Tidak semua pengembang WordPress memonetisasi pekerjaan mereka.
Secara teknis, mengembangkan perangkat lunak terdistribusi open source seperti plugin atau tema WordPress cukup mudah. Kombinasi PHP dan JavaScript / HTML, itu saja - Anda siap menerapkan produk WordPress Anda!
Anda tidak memerlukan server untuk menjalankan perangkat lunak Anda, Anda tidak perlu tahu banyak tentang database, dan Anda bahkan tidak memerlukan pemrograman berorientasi objek. Faktanya, banyak plugin dan tema paling populer di ekosistem WordPress telah dibuat oleh pengembang otodidak.
Ada juga plugin yang sangat kompleks dengan banyak logika, serta plugin "Serviceware" yang membungkus layanan cloud. Tapi ini pengecualian.
Dalam arti tertentu, WordPress telah mendemokratisasi tidak hanya penerbitan, tetapi juga pengembangan. Kombinasi bahasa internal yang diketik lemah seperti PHP, dokumentasi hebat, dan kemampuan untuk menggunakan kode GPL pihak ketiga telah mengubah puluhan ribu pengguna WordPress menjadi pemrogram tingkat pemula.
Yang perlu diperhatikan adalah fakta bahwa Anda tidak memerlukan server untuk menawarkan produk Anda di repositori WordPress.org adalah pedang bermata dua, yang membuat pengembangan dan pemeliharaan proyek relatif mudah, tetapi sangat terbatas.
Ketika datang untuk mengubah plugin atau tema menjadi produk komersial (yaitu plugin bisnis), itu adalah cerita yang sama sekali berbeda. Ini secara teknis jauh lebih kompleks dan berlapis daripada membuat plugin / tema dan tidak ada hubungannya dengan fungsionalitas modul Anda.
Masalah (teknis) utama dari monetisasi produk WordPress
Setelah bekerja di WordPress selama beberapa tahun, kami mengidentifikasi masalah teknis utama yang terkait dengan monetisasi dan inilah yang kami pelajari:
Kumpulan pembayaran
Ini jelas: jika Anda ingin memulai bisnis WordPress, Anda harus mengumpulkan uang. Ada begitu banyak aspek dan keadaan yang berubah dalam menerima pembayaran sehingga sulit untuk mengetahui dari mana harus memulai.
Solusi paling sederhana adalah mendaftar dengan gateway pembayaran yang menawarkan solusi pembayaran mandiri seperti PayPal (dengan asumsi PayPal didukung di negara Anda). Anda akan dapat membuat tautan checkout khusus dan menambahkan tautan ini ke lokasi yang Anda inginkan di versi gratis plugin.
Ini adalah awal yang baik untuk mengumpulkan dolar pertama Anda, tetapi tidak dapat diandalkan. Semua solusi gateway populer seperti PayPal, Stripe, Braintree, atau Authorize.net tidak akan menghosting kode Pro Anda, tidak akan menangani manajemen lisensi, dan hal terbaik yang akan Anda dapatkan dari mereka selain benar-benar memproses transaksi adalah pemberitahuan pembelian elektronik.
Untuk mengotomatiskan prosesnya, Anda perlu mengintegrasikan API layanan ini ke dalam produk Anda dan menjalankan proses untuk membuka tautan unduhan untuk versi profesional atau secara otomatis mengirim arsip zip melalui email setelah pembelian.
Anda dapat mencoba menerapkan panggilan balik API ini di perangkat lunak gratis Anda, tetapi itu berarti Anda akan mentransfer lisensi dan logika "setelah pemrosesan pembayaran" kepada siapa pun. Jika Anda ingin melindungi mekanisme ini, mekanisme ini harus berjalan di server Anda dan disinkronkan dengan logika tingkat lisensi.
Lisensi perangkat lunak
Setelah pengguna mendapatkan versi Pro Anda, jika Anda tidak memiliki semacam mekanisme lisensi, tidak ada yang dapat Anda lakukan untuk mencegah mereka menggunakannya di banyak situs, mengirim ke teman, membagikannya di Facebook, atau bahkan melakukan torrent ke internet.
Alasan yang jelas Anda harus berhati-hati adalah hilangnya pendapatan. Jika Anda menjual lisensi untuk setiap situs seharga $ 100 setahun, dan satu pelanggan memasang satu-satunya salinan mereka di 10 situs yang berbeda, maka Anda mengalami kerugian $ 900.
Alasan penting lainnya adalah dukungan. Karena Anda memberikan dukungan prioritas kepada pelanggan berbayar, bagaimana Anda tahu jika orang yang menghubungi Anda adalah pelanggan nyata atau baru saja mengunduh kode Anda sebagai torrent?
Saat Anda ingin melindungi penawaran berbayar alih-alih mendasarkan lisensi Anda pada kepercayaan saja, Anda perlu memiliki lapisan kontrol lisensi sehingga hanya pelanggan berbayar yang dapat mengakses perangkat lunak berbayar Anda.
Hosting kode aman
Karena keterbatasan dari repositori WordPress.org yaitu โsemuanya harus gratisโ, menempatkan plugin atau tema premium di repositori tersebut dilarang. Apalagi saat menawarkan produk freemium, fitur berbayar dari produk Anda tidak diperbolehkan di repositori.
Anda dapat mendaftar ke salah satu layanan Git populer seperti GitHub atau BitBucket, atau menghostingnya tanpa solusi kontrol versi apa pun di penyimpanan cloud seperti Amazon S3. Hosting mana pun yang Anda pilih, Anda perlu menulis satu set izin untuk membatasi akses ke repositori / file cloud hanya untuk pelanggan yang memiliki lisensi yang valid.
Pembaruan perangkat lunak
Dalam hal pembaruan versi, kabar baiknya adalah WordPress hadir dengan mekanisme pembaruan perangkat lunak sebagai bagian dari intinya. Sayangnya, mekanisme ini hanya berfungsi dengan API WordPress.org resmi, jadi Anda tidak dapat menggunakannya untuk kode PRO Anda.
Karena kode PRO harus disimpan dalam repositori eksternal, kode PRO Anda memerlukan lapisan logis tambahan untuk mengontrol mekanisme pembaruan perangkat lunak default agar bekerja dengan titik akhir API Anda.
Anda perlu mendesain dan memberikan titik akhir RESTful API Anda ke mekanisme pembaruan perangkat lunak. Logika di balik titik akhir ini harus memeriksa apakah situs pemanggil memiliki lisensi yang valid. Jika demikian, periksa apakah ada versi perangkat lunak yang lebih baru dan kembalikan URL aman untuk mengunduh versi PRO terbaru.
Jika Anda ingin membuat API ini aman, Anda harus mengkonfigurasi SSL dan menambahkan tingkat otentikasi dan otorisasi. Apakah itu terkait dengan inti plugin atau tema Anda? Benar-benar tidak. Tetapi ini adalah prasyarat jika Anda ingin menghasilkan uang sendiri.
Sayangnya, poin di atas hanyalah puncak gunung es. Baik Anda ingin mengirim faktur secara otomatis, memberikan uji coba gratis, mendaftar ke layanan dukungan, menjual ke pelanggan Eropa, atau menjual dari Eropa, segalanya menjadi cepat berantakan.
Saat kami meluncurkan plugin Clearfy pertama kami , kami hanya menjual lisensi $ 1.350 di bulan pertama. Saat itulah kami menyadari bahwa membuat plugin dan menjualnya adalah dua keterampilan yang sangat berbeda.
Agar sukses dalam penjualan, selain masalah teknis, programmer juga harus menjadi pemasar (desainer, penulis konten, pakar SEO, spesialis keamanan, dan pendukung).
Tambahkan fakta bahwa jika Anda ingin menghasilkan uang sendiri, Anda harus menjalankan banyak server dan menyelami beberapa pekerjaan backend yang serius. Apakah mungkin bagi penyendiri? Pengalaman kami menunjukkan bahwa tidak mungkin untuk maju di pasar ini tanpa kerja tim yang terkoordinasi dengan baik.