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


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: 
  1. Farklı planlar için farklı kullanıcı arayüzü (UI) oluşturma
  2. Uygulamanızın farklı planlardaki davranışlarını belirleme
  3. (İsteğe bağlı) Bazı yapılandırma ayarlamaları yapma
  4. (İsteğe bağlı) Panellerinizi özelleştirme
  5. (İsteğe bağlı) Kurulumu değiştirme
Bu makalede örnek olarak slot makinesine benzer şekilde artan sayıların gösterildiği bir uygulama kullanıyoruz. 

Uygulamanın görünüşünü gösteren GIF - sayılar artıyor

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. 
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. 
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.
otomatik güncelleme

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. 

Bu içerik yardımcı oldu mu?