Shopify'ın API'lerini kullanarak uygulama geliştirme ve bu uygulamalardan para kazanma
Shopify'ın API'leri, Shopify platformunu üçüncü taraf yazılımlarıyla entegre etmenize olanak tanır. Becerilerinizle, Shopify satıcıları için uygulamalar oluşturabilir ve gelir elde edebilirsiniz.
Bu sayfada
Uygulama dağıtımı
Amacına ve hedef kitlenize bağlı olarak uygulamanızı dağıtmanın iki yolu aşağıda verilmiştir:
- Özel: Belirli bir müşterinin ihtiyaçlarına göre tasarlanmış bir özel uygulama oluşturup satabilirsiniz. Tek bir mağaza için Shopify yöneticisinden özel uygulamalar oluşturabilir ve özel uygulamanızı müşterinizle paylaşıp bir kuruluştaki birden fazla Plus mağazasına yüklenmesine izin vermek için İş Ortağı Kontrol Panelinizden özel uygulamanız için bir yükleme bağlantısı oluşturabilirsiniz. Dağıtım yöntemi seçme ve birden fazla mağazaya özel uygulama yükleme hakkında daha fazla bilgi edinin. Müşterinizin mağazasını ek özellikler ve işlevlerle geliştirmek için Shopify API'yi kullanabilirsiniz. Özel uygulamalar için satıcılardan ücret almak üzere Billing API'yi kullanamazsınız.
- Herkese açık: bir herkese açık uygulama geliştirip bunu Shopify App Store 'da daha geniş bir hedef kitle için listeleyebilirsiniz. Uygulama listesi görünürlüğünüzü tam görünür olacak şekilde ayarlayabilir veya görünürlüğü sınırlayabilirsiniz. Shopify App Pricing 'yi kullanarak herkese açık uygulamanız için satıcılardan ücret alabilirsiniz. Şu konu hakkında daha fazla bilgi edinin: Shopify App Store inceleme süreci.
Yalnızca tam görünür olan uygulamalar dizine eklenir ve aşağıdaki yerlerde görünür:
- İlgili kategori sayfaları
- Shopify App Store arama sonuçları
- Üçüncü taraf arama motoru sonuçları
Uygulama geliştirmeye başlama
Dev Dashboard, Shopify uygulamalarını oluşturup yönetebileceğiniz ana merkezdir. Uygulamaları şu yollarla oluşturabilirsiniz:
- Shopify CLI (önerilen): Yerleşik yerel geliştirme ve dağıtım iş akışlarıyla eksiksiz bir projenin temelini oluşturmak için Shopify CLI kullanın. CLI projeleri; özel yönetici özelliklerini, ödeme bloklarını ve ekli kullanıcı arayüzlerini destekler.
- Dev Dashboard: Shopify yöneticisinde bir arayüze ihtiyaç duymayan arka uç otomasyonu, veri senkronizasyonu veya yalnızca API içeren entegrasyonlar için doğrudan Dev Dashboard'da bir uygulama oluşturabilir ve yapılandırabilirsiniz.
Özel veya herkese açık herhangi bir uygulama oluşturduğunuzda, uygulama için API kapsamlarını da ayarlayabilirsiniz. Shopify API erişim kapsamları hakkında daha fazla bilgi edinin.
Uygulama testi için geliştirme mağazaları
Geliştirme mağazaları, Dev Dashboard üzerinden oluşturduğunuz özel test ortamlarıdır. Geliştirme mağazaları, etkin bir mağaza için risk oluşturmadan uygulamalarınızı herhangi bir planda gerçekçi Shopify koşullarında yüklemenize ve test etmenize olanak tanır. shopify app dev komutunu kullanarak Shopify CLI'dan bir geliştirme mağazasına doğrudan bağlanabilirsiniz.
Geliştirme mağazaları, müşteriye aktarılan mağazalardan farklıdır. Geliştirme mağazaları uygulama geliştirme ve test içindir; müşteriye aktarılan mağazalar ise bir müşteriye devredilmek üzere mağaza oluşturmak içindir.
Geliştirme mağazaları oluşturma hakkında daha fazla bilgi edinin.
İzleme ve günlükler
Dev Dashboard; işlev başarı oranları ve web kancası teslimat takibi de dâhil olmak üzere uygulamanızın performansını izlemenize ve sorunları gidermenize yardımcı olacak günlükler ve metrikler sağlar.
Dev Dashboard'da izleme ve günlükler hakkında daha fazla bilgi edinin.
Kullanıcı izinleri
Uygulamalar ve geliştirme mağazaları oluşturmadan önce Dev Dashboard için kullanıcı izinlerini yapılandırmanız gerekir. İş ortağı personelinin uygulama oluşturmak için Uygulama oluşturma ve yönetme iznine, geliştirme mağazaları oluşturmak için ise Geliştirme mağazaları iznine ihtiyacı vardır.
İş Ortağı Kontrol Paneli'nden geçiş yapma
Dev Dashboard, uygulama geliştirme sürecinde İş Ortağı Kontrol Paneli'nin yerini almaktadır. Uygulamaları daha önce İş Ortağı Kontrol Paneli üzerinden yönettiyseniz nelerin değiştiği ve uzantıları olan uygulamalar için hangi adımların atılması gerektiğiyle ilgili ayrıntılar için geçiş kılavuzuna bakın.
Shopify App Store'a kaydolma
Bir uygulama geliştiricisi olarak, Shopify App Store üzerinden satış yaparken indirimli bir gelir payı planına kaydolabilirsiniz. Bu planın temel avantajları şunlardır:
- %15 gelir payı: Shopify, yıllık brüt uygulama gelirinden standart %20'lik oran yerine indirimli olarak %15'lik bir oran alır.
- İlk gelirde %0 gelir payı: 1 Ocak 2025'ten itibaren, uygunluk ölçütlerini karşılayan geliştiriciler, Shopify App Store üzerinden kazanılan yıllık brüt uygulama gelirinin ilk 1.000.000 USD'si için %0'lık gelir payından yararlanır.
Nasıl kaydolacağınız hakkında daha fazla bilgi edinmek için kayıt sürecini inceleyin.
Uygulamanızı Shopify App Store onayı için gönderme
Uygulamanızı Shopify App Store'da satabilmeniz için uygulamanızın Shopify App Store gerekliliklerini karşılaması gerekir. İnceleme sürecinde uygulamanızın durumu değişir: Taslak, Gönderildi, İncelendi ve Yayınlandı. İnceleme sırasında e-postaları, liste kaydı formunuzun İletişim bilgileri bölümünde belirttiğiniz uygulama gönderim e-posta adresine alırsınız. Uygulama inceleme süreci ve uygulamanızı incelemeye gönderme hakkında daha fazla bilgi edinin.
Herkese açık uygulamanızdan gelir elde etme
Shopify App Pricing, özellikle yeni uygulamalarda, herkese açık uygulamanızla ilgili olarak satıcıları faturalandırmak için önerilen yöntemdir. Fiyatlandırma modelinizi uygulama gönderimi sırasında bir kez yapılandırırsınız ve platform; plan seçimi, ödeme onayları, ölçüm ve faturalandırma işlemlerini yürütür. Shopify App Pricing, sabit tutarlı ve yinelenen abonelikleri, kullanıma dayalı faturalandırmayı ve karma planları destekler.
Shopify App Pricing şu anda tek seferlik satın alım ücretlerini desteklememektedir. Uygulamanız tek seferlik satın alımlar gerektiriyorsa şimdilik Billing API'yi temel alarak geliştirin. Geçiş araçları ve kesintisiz Billing API desteği sağlanmaya devam etmektedir.
Shopify App Pricing ve Billing API hakkında daha fazla bilgi edinin. Yönetilen Fiyatlandırma'yı veya Billing API'yi zaten kullanan uygulamalar için mevcut entegrasyonlar çalışmaya devam edecektir. Herhangi bir kullanımdan kaldırma sürecinden önce geçiş araçları kullanıma sunulacaktır.
Her bir uygulamanızla ilgili ayrıntılı gelir ve yükleme metriklerine İş Ortağı Kontrol Panelinizdeki Uygulamalar sayfasından erişebilirsiniz.
Herkese açık uygulamanızı pazarlama ve yönetme
Uygulamanız onaylandıktan sonra, Pazara açılma başarısı kılavuzunu kullanarak lansmanınızı daha etkili hâle getirin. İşletmenizi tanıtmak ve büyütmek için uygulamanızı birçok şekilde pazarlayabilirsiniz. İşletmenizi büyütmenize yardımcı olacak uygulama pazarlama yöntemleri ve örnek olay incelemeleri ile Shopify App Store reklamlarını kullanma hakkında daha fazla bilgi edinin.
İş Ortağı Kontrol Panelinizde, Google Analytics 4 veya Facebook Pikseli ile Shopify App Store trafiğinizi takip edebilirsiniz. Liste kaydı trafiğinizi takip etme hakkında daha fazla bilgi edinin.
Bir satıcı uygulamanızı yükledikten sonra Shopify App Store'da uygulamanız için yorum yazabilir. Uygulamanızın genel puanı, satıcıların bıraktığı yorumlara dayanır. Genel puan, yeni, faydalı ve güvenilir yorumlara öncelik verecek şekilde ağırlıklandırılır. Olumlu yorumlar, uygulamanızın Shopify App Store arama sonuçlarında ve kategori sayfalarında daha üst sıralarda görünmesini sağlar. Shopify App Store'daki uygulama yorumlarını yönetme hakkında daha fazla bilgi edinin.
Kullanıcılar uygulama seçerken performans önemli bir faktördür. Bir uygulama geliştirirken performansı göz önünde bulundurmanız gerekir. Uygulamanızın performansı düşerse uygulama sıralamanız bundan etkilenebilir. Uygulama performansı optimizasyonu hakkında daha fazla bilgi edinin.
Built for Shopify statüsünü elde etmeye çalışmayı da düşünebilirsiniz.
Uygulama denetim süreci
Uygulamanız denetim için seçilebilir. Uygulamanız denetim için seçilirse uygulama listenizdeki Uygulama gönderimi için iletişim e-postası olarak eklediğiniz e-posta adresine, daha ayrıntılı talimatlar içeren bir e-posta bildirimi gönderilir. Gerekli değişiklikler her zaman Shopify App Store gerekliliklerine dayanır.