Wix Blocks: Uygulamanızın Fiyatlandırmasını Ayarlama ve Yönetme
4 dakikalık okuma
Wix Blocks tüm Wix Studio kullanıcılarına açıktır. Blocks'a erişmek için Wix Studio'ya katılın
Blocks uygulamanızı Wix Geliştirici Merkezi üzerinden Wix App Market'te yayınlarken, site tasarımcılarına yönelik farklı uygulama davranışları için farklı fiyat seçenekleri belirlersiniz. Örneğin, uygulamanızın ücretsiz sürümünü indiren kişiler bazı temel hizmetlere erişebilirken, ödeme yapanlar daha fazla hizmetten faydalanabilirler. Bunun için kullanıcıları tanımlayan, ilgili fiyatlandırmayı belirleyen ve uygulamanın davranışını kontrol eden bir sistem oluşturup yönetmeniz gerekir.
Başlamadan önce: Wix Geliştirici Merkezi'nde fiyatlandırmayı yapılandırın
Wix Geliştirici Merkezi - 1 | İş modeli seçin
Wix Geliştirici Merkezi - 2 | Fiyatlandırma planlarınızı ekleyin
Wix Geliştirici Merkezi - 3 | Fiyatlandırma sayfanızı ve ödeme adımınızı yapılandırın
Blocks uygulamanızı fiyatlandırma planlarına göre ayarlayın
Wix Geliştirici Merkezi'nde fiyatlandırmayı yapılandırmak yalnızca ilk adımdır. Ardından bu fiyatlandırma planını kendi mantığınıza ve kullanıcı arayüzünüze göre yönetmeniz gerekir. Bu süreç dört adımdan oluşur:
Bu makalede örnek olarak slot makinesine benzer şekilde artan sayıların gösterildiği bir uygulama kullanıyoruz.
Örnek uygulamaya bakın
1. Adım | Farklı planlar için kullanıcı arayüzü (UI) oluşturma
Uygulamanızın farklı fiyatlandırma planlarına göre farklı davranması gerektiğinden, anlamanız gereken ilk şey farklı kullanıcıların neler göreceğidir. Bunu bir çok durumlu kutusu kullanarak veya delete() ve restore() işlevleriyle ögeleri silip geri yükleyerek yapabilirsiniz. Çoklu durum kutuları size kod gerektirmeyen farklı kullanıcı arayüzleri sunabilir.
Çoklu durum kutusunu mu yoksa delete() ve restore() işlevlerini mi kullanmalıyım?
Ayrıca, site tasarımcılarının uygulamanızı yükledikten sonra yükseltme yapabilmeleri için net giriş noktaları oluşturduğunuzdan emin olun.
2. Adım | Kod
Widget'ınızın davranışını etkilemek için widget kodunuzda aşağıdakileri kullanın.
Uygulamanızın JWT'si
GetDecodedAppInstance()
Bu bilgileri işlemek için wix-application modülünü içe aktarın.
1import wixApplication from 'wix-application'
vendorProductId değerini almak ve kod mantığınızda kullanmak için getDecodedAppInstance() kullanın.
1import wixApplication from 'wix-application'; $w.onReady(async function () { instance = await wixApplication.getDecodedAppInstance(); plan = instance.vendorProductId; //Wix Geliştiriciler Merkezi'nde yapılandırdığınız vendorProductId. //Plan yoksa, değer null olur. // Şimdi farklı planlar için mantığınızı ekleyin }); $widget.onPropsChanged((oldProps, newProps) => { });
2
3
Not:
Ayrıca wix-application'ı uygulamanızın arka uç dosyalarına aktarabilirsiniz.
3. Adım | Yapılandırma
Şimdi de Blocks'taki Yapılandırma sekmesinde bazı değişiklikler yapmak isteyebilirsiniz.
Widget'ınızın kılavuz gibi belirli ögelerini seçilemez olarak tanımlayabilirsiniz. Ayrıca görünen adları değiştirebilirsiniz. Bu değişiklikleri yaparken tüm fiyatlandırma planlarınızı göz önünde bulundurun.
Not:
Uygulamanız için bir fiyatlandırma planı tanımladığınızda, widget'ınızın eylem çubuğunda otomatik olarak bir Yükselt düğmesi görünür.
Widget'ı ve görünen öge adlarını/davranışını yapılandırma hakkında daha fazla bilgi edinin.
4. Adım | Panellerinizi özelleştirme
Uygulamanın vendorProductId'sini alabilir ve (tıpkı widget kodunda yaptığınız gibi) Panel kodundaki plana bağlı olarak ilgili ögeleri gösterebilir veya gizleyebilirsiniz.
Bu işlem Paneller sekmesindeki kod bölümünde yapılır.
5. Adım | Uygulama ve widget kurulum ayarları
Uygulama kurulum ayarlarınız, sitenin Ekle panelinde hangi widget'ların görüleceğini kontrol etmenize ve daha fazla seçenek oluşturmanıza olanak sağlar. Kurulum ayarlarınızın üzerinden geçerken tüm fiyatlandırma planlarınızı göz önünde bulundurun. Örneğin, Öge Ekle panelinden gizlemek isteyebileceğiniz bazı widget'lar olabilir.
Uygulama ve widget kurulum ayarları hakkında daha fazla bilgi edinin.
Tebrikler, uygulamanız yayınlanmaya hazır! Wix Geliştirici Merkezi talimatlarına uygun olduğundan emin olun.