Özel uygulama mı, App Store uygulaması mı? Hangisi ne zaman?

Kısa yanıt

İşi karşılayan bir App Store uygulaması varsa onu kurun: Shopify’ın uygulama incelemesinden geçmiştir ve Function içeriyorsa her planda çalışır. İş akışı mağazanıza özgüyse özel uygulama geliştirin. Özel uygulama tek bir mağazaya ya da tek bir Plus organizasyonundaki mağazalara kurulur, App Store incelemesinden geçmez, Shopify üzerinden faturalandırma yapamaz ve Function içeriyorsa Shopify Plus gerektirir.

  • Shopify uygulamalarının iki dağıtım yöntemi vardır: public ve custom. Bu seçim sonradan değiştirilemez.
  • Özel uygulama tek bir mağazaya ya da tek bir Plus organizasyonundaki mağazalara kurulur ve App Store incelemesi gerektirmez.
  • Özel uygulamalar mağaza sahiplerinden Shopify’ın Billing API’si üzerinden ücret alamaz; public uygulamalar alabilir.
  • Özel uygulamalar artık Shopify yönetim panelinde oluşturulamaz; panelde daha önce oluşturulmuş uygulamalar çalışmaya devam eder.
  • Shopify Functions içeren özel uygulamaları yalnızca Shopify Plus mağazaları kullanabilir.
  • Shopify her üç ayda bir yeni bir API sürümü yayınlar ve her kararlı sürüm en az 12 ay desteklenir.

Shopify App Store, uygulama geliştiren bir stüdyonun kabul etmek isteyeceğinden daha sık doğru cevaptır. Listelenmiş bir uygulama Shopify’ın incelemesinden geçmiştir, geliştiricisi tarafından güncellenir ve genellikle bir proje bütçesi yerine aylık ücretle kullanılır. Özel uygulama ise daha az durumda maliyetini hak eder; birinden teklif istemeden önce hangi durumda olduğunuzu bilmek işinize yarar.

Bugün Shopify’da “özel uygulama” ne demek?

Shopify’da bir uygulamayı dağıtmanın iki yolu vardır ve bu seçim yapıldıktan sonra değiştirilemez:

Public (App Store) uygulamaÖzel uygulama
Kim kurabilirShopify App Store’dan her mağaza sahibiTek bir mağaza ya da tek bir Plus organizasyonundaki mağazalar
Shopify uygulama incelemesiZorunluGerekmez
Shopify’ın Billing API’si üzerinden ücret almaEvetHayır
Shopify Functions içeren uygulamalarHer planda kullanılabilirYalnızca Shopify Plus’ta kullanılabilir

Eski yöntemi hatırlayan mağaza sahiplerini şaşırtan bir değişiklik var: özel uygulamalar artık doğrudan Shopify yönetim panelinde oluşturulamıyor. Yeni bir özel uygulama, bir Shopify uygulaması olarak geliştirilir ve custom dağıtımla yayımlanır. Panelde daha önce oluşturulmuş uygulamalar çalışmaya devam eder, ama dağıtım yöntemleri değiştirilemez.

Hazır uygulama kurmanın daha doğru olduğu durumlar

  • İhtiyaç yaygın. Yorumlar, abonelikler, sadakat, e-posta toplama, ürün feed’leri: pek çok mağazanın aynı şeye ihtiyacı var ve bakımı yapılan bir uygulama Shopify’daki değişikliklere sizin yerinize ayak uydurur.
  • Süreciniz esneyebiliyor. Ekibin çalışma şeklini iyi bir uygulamaya uydurmak geliştirmekten daha ucuza geliyorsa, uydurun.
  • Plus’ta değilsiniz ve mantık ödeme sayfasında. İndirimler, teslimat ve ödeme kuralları ve ödeme sayfası doğrulaması Shopify Functions olarak geliştirilir. Plus dışındaki planlarda bir Function mağazanıza yalnızca bir App Store uygulamasının içinde ulaşabilir; çünkü Function içeren özel uygulamalar Shopify Plus gerektirir.
  • Sahiplenecek kimse yok. Özel uygulama, işletmenizin sahip olduğu bir yazılımdır. Bakımını kimse yapmayacaksa, bakımı yapılan bir App Store uygulaması daha güvenlidir.

Özel uygulamanın maliyetini hak ettiği durumlar

  • İş akışı yalnızca size ait. Hiçbir genel uygulamanın hesaba katmadığı bir fiyat kuralı, bir üretim adımı, bir onay zinciri ya da bir veri modeli. Her biri işin üçte birini karşılayan üç uygulamayı üst üste yığmak genellikle bunun işaretidir.
  • Yalnızca sizde olan bir sisteme bağlanıyor. Bir ERP, bir depo sistemi ya da şirket içi bir araç. Entegrasyonlar doğası gereği özeldir; bkz. bir stok senkronizasyonunu planlamanın neleri kapsadığı.
  • Veri sizin kontrolünüzden çıkmamalı. Özel uygulama yalnızca sizin mağazanıza kurulur; verisinin nerede duracağına ve kimin erişebileceğine siz karar verirsiniz.
  • Güvendiğiniz bir uygulama kapatılıyor. Operasyonunuzun dayandığı bir araç kapandığında, onun yerine yazılan özel bir uygulama, sizi yeni bir sürece zorlamadan iş akışını olduğu gibi koruyabilir.
  • Plus’ta, mağazanıza özgü ödeme sayfası mantığı. Bir Plus mağazası kendi Function’larını bir özel uygulamanın içinde çalıştırabilir: doğrulama kuralları, teslimat kuralları, indirimler ya da hiçbir listelenmiş uygulamanın karşılamadığı paketler.

Unutulan maliyetler

Geliştirme, görünen maliyettir. Üç yıllık süreçte asıl ağırlığı olanlar daha az göze çarpar:

  • API sürümleri. Shopify her üç ayda bir yeni bir API sürümü yayınlar. Her kararlı sürüm en az 12 ay desteklenir ve art arda gelen sürümler arasında en az dokuz ay örtüşme olur. Özel bir uygulamanın bu takvime göre yeni sürümlere taşınması gerekir; bu tek seferlik değil, küçük ve düzenli bir iştir.
  • Barındırma ve izleme. Özel uygulama bir yerde çalışır: bir sunucu, bir veritabanı, arka plan işleri, hata uyarıları. Birinin bunun parasını ödemesi, birinin de onu izlemesi gerekir.
  • Bilgi. Tasarımın tamamı tek bir geliştiricinin kafasındaysa uygulama kırılgandır. Kodun kendi deponuzda olmasını ve nasıl yayına alındığına dair yazılı notlar isteyin.
  • App Store güvenlik ağı yok. Özel uygulamalar Shopify’ın uygulama incelemesinden geçmez. Bir adım azalır, ama kalite çıtasını artık siz ve geliştiriciniz belirlersiniz.

App Store’un da maliyetleri var: uygulamalar arttıkça toplanan aylık ücretler, parasını ödeyip kullanmadığınız özellikler ve bir uygulamanın fiyatını değiştirmesi ya da kapanması riski. İkisini aynı süre üzerinden karşılaştırın; bir geliştirme teklifini tek bir aylık ücretle kıyaslamayın.

Karar vermeden önce bir kontrol listesi

  1. İş akışını yazın: kim kullanıyor, içeri ne giriyor, dışarı ne çıkmalı ve ne sıklıkla.
  2. App Store’da arayın ve en yakın iki üç uygulamayı bir demoya göre değil, yazdığınız iş akışına göre deneyin.
  3. Uygulamaların karşılamadığı kısmı listeleyin. Küçükse, kurun ve uyarlayın. İşin özüyse, geliştirme için fiyat almaya değer.
  4. Planı kontrol edin. Mantık ödeme sayfasına aitse ve mağaza Plus’ta değilse, Function içeren bir özel uygulama seçeneği yoktur.
  5. İki yolu da aynı dönem için fiyatlayın; özel tarafta bakımı, barındırmayı ve API sürüm yükseltmelerini de katın.
  6. Yayından sonra özel uygulamanın sahibinin kim olacağına karar verin: kod, barındırma hesabı ve Shopify uygulama yapılandırması mağazanın adına olmalı.

Özel bir geliştirmeden önce sorulacak sorular

Kontrol listesi geliştirmeyi işaret ediyorsa, bu sorular rahatça kullanacağınız bir özel uygulamayı bir yıl sonra başınıza dert olacak olandan ayırır. Biz dahil her geliştiriciye sorun.

  • Uygulama kimin Shopify hesabında duruyor? Uygulamanın yapılandırması, client kimlik bilgileri ve dağıtım ayarı yalnızca geliştiricinin değil, işletmenin kontrol ettiği bir hesap altında olmalı.
  • Nerede çalışıyor ve bunun parasını kim ödüyor? Barındırma sağlayıcısını, beklenen aylık maliyeti ve hata uyarılarını kimin aldığını sorun.
  • Hangi API sürümünü hedefliyor ve onu kim yükseltecek? Her çeyrek yeni bir sürüm geldiğine göre, yükseltmeler sürpriz değil, bakım anlaşmasının bir parçası olmalı.
  • Shopify dışında hangi veriyi saklıyor? Başka bir yerde tutulan müşteri ve sipariş verisi de sizin sorumluluğunuzdadır. Neyin, nerede ve ne kadar süre saklandığını sorun.
  • Çalışmayı durdurursa ne olur? Ödeme sayfasına ya da stoka dokunan bir özel uygulamanın, bir günlük elle yürütülen bir süreç bile olsa, belgelenmiş bir yedek planı olmalı.
  • Başka bir geliştirici devralabilir mi? Test basit: yeni birinin yayına alabileceği bir depo ve kısa bir doküman var mı?

Bir App Store uygulaması bu soruların çoğunu sizin için cevaplar; aylık ücretinin karşılığı kısmen budur. Özel bir uygulama ise bu soruları geliştirme başlamadan önce yazılı olarak cevaplamalıdır.

Lintel nereye uyar

Lintel, App Store’un karşılamadığı iş akışları için özel Shopify uygulamaları geliştirir; ödeme sayfası mantığı işin parçasıysa Shopify Functions çalışmaları kapsamında bunların içine Function’lar da kurar. Public uygulama deneyimi doğrulanabilir: Lintel’in kurucusu Gencer, Shopify App Store’da listelenen üç uygulama geliştirdi (BlogPilot AI, AgentRank ve Stockcast) ve her biri Shopify’ın uygulama incelemesinden geçti. Örneğin Stockcast, Stocky satın alma siparişi CSV’lerinin içe aktarımı dahil, Shopify’ın Stocky uygulamasının yerini almak için geliştirildi. İlk görüşme yukarıdaki kontrol listesiyle başlar ve “bunun yerine şu uygulamayı kurun” diye de bitebilir.

Sık sorulan sorular

Özel uygulama ile App Store uygulaması arasındaki fark nedir?
App Store (public) uygulamasını her mağaza sahibi kurabilir; Shopify’ın uygulama incelemesinden geçer ve Shopify üzerinden faturalandırma yapabilir. Özel uygulama tek bir mağazaya ya da tek bir Plus organizasyonundaki mağazalara kurulur, App Store incelemesi gerektirmez ve Shopify’ın Billing API’sini kullanamaz. Dağıtım yöntemi seçildikten sonra değiştirilemez.
Shopify yönetim panelinde hâlâ özel uygulama oluşturabilir miyim?
Hayır. Yeni özel uygulamalar, custom dağıtımlı Shopify uygulamaları olarak geliştirilir. Panelde daha önce oluşturulmuş özel uygulamalar çalışmaya devam eder.
Özel uygulama için Shopify Plus gerekir mi?
Genel olarak özel uygulama için gerekmez. Yalnızca özel indirim, teslimat ya da doğrulama mantığı gibi Shopify Functions içeren bir özel uygulama Shopify Plus gerektirir. Function içeren App Store uygulamaları her planda çalışır.
Özel uygulama yayından sonra bakım gerektirir mi?
Evet. Shopify her üç ayda bir yeni bir API sürümü yayınlar ve her kararlı sürümü en az 12 ay destekler; bu yüzden barındırma ve izlemenin yanında, özel bir uygulamanın düzenli olarak yeni sürümlere taşınması gerekir.

Kaynaklar

  1. About app distributionShopify developer documentation, 26 Eylül 2026 tarihinde kontrol edildi
  2. Select a distribution methodShopify developer documentation, 26 Eylül 2026 tarihinde kontrol edildi
  3. About Shopify Functions (availability)Shopify developer documentation, 26 Eylül 2026 tarihinde kontrol edildi
  4. API versioningShopify developer documentation, 26 Eylül 2026 tarihinde kontrol edildi
  5. Stockcast: Inventory Forecast (App Store listing)Shopify App Store, 26 Eylül 2026 tarihinde kontrol edildi
  6. Apps by Karakaya (partner profile)Shopify App Store, 26 Eylül 2026 tarihinde kontrol edildi