Mode Label Putih, Daftar Putih URL, Peningkatan Dasbor Pengguna & Pengembang, dan Peningkatan Kupon Utama
Diterbitkan: 2019-10-16Catatan Rilis mencakup pembaruan berkala kami yang menyoroti peningkatan produk terbaru yang kami buat, sehingga Anda dapat dengan mudah mengikuti perkembangan terbaru. Kami memiliki beberapa pembaruan besar dan perbaikan bug untuk membuat penjualan plugin dan tema Anda menjadi lebih mudah! Inilah yang kami kerjakan antara Juni – September 2019:
- Mode Label Putih dan daftar putih URL.
- Peningkatan besar pada kupon
- Otentikasi Pelanggan yang Kuat (SCA) didukung sepenuhnya di checkout Freemius
- Banyak peningkatan UX terkait dengan checkout, email transaksional, dan Dasbor Pengguna
- Upgrade ke Aplikasi Help Scout kami yang akan membantu Anda mengatur tiket dukungan Anda.
Dasbor Pengguna
Keamanan Lisensi
Salah satu hal paling berguna yang dihasilkan dari migrasi OceanWP ke Freemius adalah kami menemukan beberapa kebutuhan menarik bagi pelanggan Agensi. Kami telah menambahkan 2 kemampuan baru ke Dasbor Pengguna untuk memungkinkan perlindungan yang lebih besar dari lisensi yang dibeli oleh Agensi, termasuk Mode Label Putih dan Daftar Putih URL.
Dari sudut pandang pemasaran/penjualan, fitur ini membuat produk Anda jauh lebih menarik untuk segmen pengguna khusus yang membangun situs untuk klien.
Kedua fitur tersebut tersedia di bagian KEAMANAN LISENSI baru yang ditampilkan saat mengelola lisensi:
Mode Label Putih
Agensi dan pekerja lepas yang bekerja pada proyek klien dapat menyembunyikan informasi rahasia tentang akun dan lisensi mereka dengan menandai lisensi sebagai Berlabel Putih:
Ini berarti bahwa detail Akun yang biasanya ditampilkan di tab Akun di Admin WP tidak akan muncul ketika Pengguna mencentang kotak yang mengatakan "Lisensi ini diaktifkan di situs klien saya". Tambahan pada Dasbor Pengguna ini sangat bagus untuk siapa saja yang menggunakan produk Anda sebagai bagian dari layanan mereka sendiri. Inilah semua yang akan disembunyikan ketika lisensi ditetapkan sebagai label putih:
- Informasi pengguna
- Detail penagihan dan faktur
- Kunci lisensi
- halaman harga
- Harga add-on (jika Anda menjual add-on)
- Halaman Hubungi Kami
Penting: Fitur ini hanya akan berfungsi dengan SDK yang baru dirilis (dan semua rilis mendatang). Jadi, jika fitur ini penting untuk produk Anda, pastikan untuk memperbarui SDK ke rilis terbaru.
Daftar Putih URL
Dengan kemampuan daftar putih URL yang baru, pelanggan juga dapat mengontrol URL yang dapat mengaktifkan lisensi mereka atau terus menerima pembaruan.
Dukungan Plugin Serviceware
Jika Anda menjalankan SaaS yang menggunakan plugin atau tema gratis untuk terhubung ke situs WordPress pengguna Anda, pengguna Anda dapat mengunduh produk dari Dasbor Pengguna.
Plugin serviceware tidak melalui proses aktivasi lisensi biasa, jadi kami menyesuaikannya untuk melalui halaman plugins.php:
Dukungan Produk Bundel Gratis
Jika bundel berisi produk WordPress.org gratis, mereka akan ditampilkan di bagian unduhan. Dialog konfirmasi unduhan telah disesuaikan:
Pembatalan Langganan PayPal
Karena dapat memakan waktu hingga 24 jam sebelum pembayaran awal untuk profil berulang PayPal diproses, opsi batalkan langganan tidak akan terlihat lagi untuk langganan PayPal yang belum menerima pembayaran apa pun.
kupon
Kupon jauh lebih fleksibel! Anda dapat membuat beberapa kupon dengan kode yang sama persis berdasarkan kriteria yang berbeda. Mesin checkout secara otomatis menerapkan kupon yang sesuai dengan kriteria.
Contoh penggunaan:
Anda dapat membuat dua kupon Black-Friday/Cyber-Monday dengan kode yang sama “BFCM”. Satu kupon dapat menerapkan diskon 20% untuk lisensi 5 situs tahunan, dan diskon 40% yang lebih besar untuk paket seumur hidup apa pun. Anda tidak memerlukan dua kode kupon terpisah.
Ini juga berarti bahwa jika sebelumnya Anda membuat kupon “BFCM” yang telah kedaluwarsa, Anda dapat membuat kupon lain dengan kode yang sama untuk promosi berulang.
Indikator Kupon
Jika pembelian dikaitkan dengan Kupon, jumlah pembayaran kotor menunjukkan ikon di sebelahnya (baik untuk pembayaran dan langganan) di Dasbor Pengembang. Ini membantu Anda dengan mudah mengidentifikasi pembayaran yang didiskon dengan kupon dan memungkinkan Anda dengan mudah menavigasi ke kupon terkait.
Turun ke Cent
Anda sekarang dapat menetapkan jumlah kupon ke sen untuk kasus penggunaan yang lebih spesifik – seperti $10,37, bukan hanya $10 atau $11.
Konter Penukaran
Kupon memiliki “penghitung penukaran” yang dapat diklik yang tertaut ke daftar pembayaran yang terkait dengan kupon itu. Ini menghemat waktu dalam membantu Anda menemukan semua riwayat pembelian yang terkait dengan kupon.
Lingkungan Kloning – Akhirnya Diperbaiki!
Jika Anda telah menggunakan Freemius untuk sementara waktu, kemungkinan besar Anda telah menemukan kesalahan fatal PHP yang ditakuti: Argument 1 passed to Freemius::get_api_user_scope_by_user() must be an instance of FS_User
.
Kesalahan ini telah "menghantui" dukungan kami untuk sementara waktu, tetapi kami tidak pernah berhasil mereproduksinya di pihak kami. Setelah berbulan-bulan melakukan pemecahan masalah dan penelitian, kami mengidentifikasi masalahnya:
Gejala kesalahan itu karena inkonsistensi dalam jenis objek serial yang disimpan dalam Database. Untuk beberapa alasan, instance kelas kustom kami, seperti FS_User
, diubah menjadi instance kelas stdClass
generik.
Kesalahan itu biasanya terjadi setelah semacam kloning situs web (misalnya migrasi situs web, pementasan ke replikasi produksi, dll.).
Lingkungan menjalankan PHP 7.2 dan lebih tinggi.
Dengan bantuan beberapa pembeli yang baik hati, kami mendapatkan rekaman layar dari proses kloning mereka, yang membantu kami mereproduksi masalah dan menunjukkan dengan tepat kode yang menyebabkan masalah (ini adalah salah satu contoh dari BackupBuddy):
if ( is_a( $data, '__PHP_Incomplete_Class' ) ) { $serialized_object = serialize( $data ); $std_class_object = preg_replace( '/^O:\d+:"[^"]++"/', 'O:' . strlen( 'stdClass' ) . ':"stdClass"', $serialized_object ); $data = unserialize( $std_class_object ); }
Karena cara kerja solusi kloning tersebut, plugin tidak disertakan dalam proses eksekusi kloning, oleh karena itu ketika opsi tidak diserialisasi dan direplikasi, PHP 7.2+ menganggap instance objek tersebut sebagai __PHP_Incomplete_Class
, yang kemudian dikonversi ke stdClass
dan disimpan secara tidak benar dalam Database .
Untuk mempersingkat cerita, kami membuat solusi dengan membungkus semua logika yang diharapkan untuk memuat instance kelas kami dari penyimpanan dengan fungsi pembantu yang akan mengonversi instance tersebut ke kelas yang sesuai jika mereka salah serialisasi sebagai stdClass
.
Berlangganan dan dapatkan salinan gratis dari kami
Buku Bisnis Plugin WordPress
Tepatnya bagaimana membuat bisnis plugin WordPress yang makmur dalam ekonomi berlangganan.
Berbagi dengan teman
Masukkan alamat email teman Anda. Kami hanya akan mengirim email kepada mereka buku ini, scout's honor.
Terima kasih sudah berbagi
Luar biasa - salinan 'Buku Bisnis Plugin WordPress' baru saja dikirim ke . Ingin membantu kami menyebarkan berita lebih banyak lagi? Ayo, bagikan buku ini dengan teman dan kolega Anda.
Terima kasih telah berlangganan!
- kami baru saja mengirimkan salinan 'Buku Bisnis Plugin WordPress' Anda ke .
Ada salah ketik di email Anda? klik di sini untuk mengedit alamat email dan mengirim lagi.
Tab untuk pengaturan Plugin/Tema!
Dengan rilis SDK baru, pengembang dapat memilih untuk memasukkan halaman Freemius di WP Admin di dalam tab plugin atau pengaturan tema alih-alih item menu di menu samping WP. Untuk mengaktifkan tampilan "tab" harap sertakan baris berikut di cuplikan integrasi SDK WordPress Anda:
'navigation' => 'tabs',
Otentikasi Pelanggan yang Kuat
Kami membuat checkout kami sepenuhnya kompatibel dengan peraturan yang akan datang untuk peraturan pembayaran Eropa yang akan datang sekitar 2nd Payment Services Directive (PSD2) dan Strong Customer Authentication (SCA) untuk menerima pembayaran secara online. Tidak ada yang perlu dilakukan plugin dan mitra penjual tema kami untuk mempersiapkan SCA – kami telah meminimalkan risiko kehilangan pembayaran langganan dan meningkatkan UX checkout kami.
Dasbor Pengembang
Lisensi
Ada filter baru yang tersedia di bagian LISENSI untuk difilter menurut Paket, sehingga Anda lebih mudah melihat siapa yang telah membeli paket apa, dan mengatur lisensi Anda dengan lebih efektif.
Pengembalian Pembayaran
Jika Anda perlu mengembalikan dana pembelian plugin atau tema Anda, kotak dialog pengembalian dana menunjukkan opsi untuk menetapkan lisensi sebagai kedaluwarsa atau dibatalkan
Memilih "Kedaluwarsa lisensi" akan menetapkan tanggal kedaluwarsa lisensi berdasarkan tanggal pembayaran terakhir, yaitu saat lisensi biasanya akan kedaluwarsa jika pengguna berhenti membayarnya. Pelanggan akan tetap diizinkan untuk mengaktifkan dan menggunakan lisensi jika tidak memblokir.
Memilih "Batalkan lisensi" akan segera membatalkan lisensi dan memblokir fungsionalitas premium produk yang Anda bungkus dengan metode lisensi Freemius WordPress SDK.
Periksa
Diskon Perpanjangan
Kami telah memigrasikan banyak plugin dan toko tema ke Freemius, dan ketika kami melakukan migrasi, mereka memiliki banyak opsi penetapan harga yang rumit, termasuk hal-hal seperti kupon seumur hidup untuk diskon pembaruan.
Untuk lisensi yang dimigrasikan ini, kami mengambil langkah ekstra untuk memastikan semua diskon juga dibawa dari sistem lama, jadi jika perpanjangan tahunan dilakukan setelah Anda bermigrasi, semua pelanggan Anda akan mendapatkan harga yang tepat.
Ketenangan pikiran ekstra dan kerumitan diambil dari satu langkah proses migrasi.
Pembaruan Metode Pembayaran
Kami telah meningkatkan proses pembaruan Metode Pembayaran. Pengguna akan disajikan formulir yang hanya meminta detail pembayaran dan tidak menampilkan informasi yang tidak perlu tentang langganan, harga, dll. Alasan informasi ini muncul sebelumnya adalah karena pada dasarnya kami harus membuat ulang langganan saat pengguna akan mengubah pembayaran mereka metode. Dengan pembaruan baru, pengguna "benar-benar" memperbarui metode pembayaran mereka tanpa mengubah apa pun tentang langganan itu sendiri.
Pemulihan Pengabaian Keranjang
Email Pemulihan Pengabaian Keranjang Otomatis telah diperbarui untuk menampilkan diskon pembaruan dengan lebih tepat. Jika pengguna mengaktifkan kupon yang valid selama checkout yang ditinggalkan, email otomatis akan menyertakan harga diskon. Pelanggan yang Anda lewatkan sekarang akan memiliki pengalaman yang konsisten saat Anda menawarkan kupon untuk produk Anda kepada mereka.
Kami juga memperbarui email pemulihan sehingga Jika pelanggan mulai checkout dan sudah ada keranjang yang mereka selesaikan dalam 48 jam terakhir, mekanisme pemulihan keranjang tidak akan diaktifkan lagi, karena kemungkinan besar pelanggan tidak akan mencoba untuk membeli lisensi lain.
Email Konfirmasi Pembelian Pelanggan
Kami menambahkan penafian ke semua email konfirmasi pembelian pelanggan tentang deskriptor pernyataan yang mungkin mereka lihat di pernyataan mereka. Ini akan membantu mengurangi perselisihan jika pelanggan tidak mengenali tagihannya.
Meskipun gateway pembayaran utama yang kami gunakan, Stripe, mendukung deskriptor lunak, memungkinkan kami untuk menyetel deskriptor pembayaran yang muncul di laporan mutasi bank pelanggan, namun tidak didukung oleh semua bank. Terkadang hal ini menyebabkan kebingungan pelanggan tentang transaksi yang tidak diakui.
Masalah ini juga berlaku untuk pembayaran PayPal, yang selalu menampilkan "Freemius, Inc." pada pernyataan PayPal sebagai deskriptor lunak mereka saat ini tidak benar-benar berfungsi, meskipun mereka memiliki dokumentasi teknis tentangnya.
Bantuan Pramuka Integrasi
Aplikasi Help Scout Freemius sekarang memuat informasi dari semua email yang terkait dengan tiket atau pelanggan (ada opsi untuk melampirkan beberapa email ke satu pelanggan). Ini dapat menghemat banyak waktu saat menangani tiket di mana pengguna mengaktifkan produk di beberapa situs dengan alamat email yang berbeda, tetapi mereka adalah orang atau bisnis yang sama.
Hal Luar Biasa lainnya
Terjemahan ditambahkan ke SDK WordPress
- 100% Diterjemahkan ke Tamil – terima kasih banyak untuk Sankar Srinivasan!
- 76% Diterjemahkan ke dalam bahasa Ceko – terima kasih banyak untuk Karolina Vyskocilova!
Perbaikan kerusakan
- Setelah pengguna memperbarui tema versi premium dari halaman Pembaruan di WP-Admin, itu masih menunjukkan seolah-olah tema itu menjalankan versi sebelumnya meskipun pembaruan berhasil. Ini semua karena lapisan yang di-cache, dan masalah teratasi. Terima kasih kepada Jesse dan Yuli dari REI Conversion karena telah memberikan perhatian dan membantu kami menguji!
- Email Laporan Mingguan menunjukkan data terkait pembayaran sandbox. Itu sudah diperbaiki dan sekarang hanya pembelian dan langganan produksi nyata yang dipertimbangkan.
Tetap Up to Date
Anda dapat tetap mendapatkan informasi terbaru dengan berlangganan blog kami, dan Anda juga dapat melihat beberapa catatan rilis kami sebelumnya sehingga Anda dapat melihat kemajuan pada berbagai fitur Freemius.