18 Ağustos 2026 · Güncellendi 4 Eylül 2026 · 6 dk okuma

Shopify Geliştirici Platformu: Değişen Teknik Altyapı

Shopify geliştirici platformu Functions, MCP ve CLI 4.0 ile yeniden kuruldu. Satıcı ve geliştiricilerin atlayamayacağı teknik değişiklikler.

Shopify Geliştirici Platformu: Değişen Teknik Altyapı

Shopify mağazalarıyla geliştirici olarak çalışıyorsanız ya da mağazanızın ayakta kalması için bir geliştiriciye bağımlıysanız, 2026 rutin bir bakım yılı değil. Üç platform değişikliği aynı anda üst üste geldi: Shopify Scripts'in zorunlu olarak kapatılması, Shopify CLI 4.0'ın yayınlanması ve Model Context Protocol (MCP) erişiminin önceden onay gerekmeden her geliştiriciye açılması. Bunların her biri Shopify mağazalarının teknik düzeyde nasıl kurulduğunu ve nasıl bakıldığını değiştiriyor.

Öne çıkanlar

  • Shopify Scripts 30 Haziran 2026'da kalıcı olarak kapatıldı. İndirim, kargo veya ödeme mantığı için hâlâ Scripts kullanan her mağaza o tarihte bu işlevselliği kaybetti.
  • Shopify Functions (derlenmiş WebAssembly modülleri) zorunlu yerine geçen çözüm ve cold start olmadan 5 ms altında çalışma süresi sunuyor.
  • Shopify CLI 4.0 (21 Mayıs 2026'da yayınlandı) otomatik minor ve patch güncellemeleriyle birlikte semantic versioning getirdi.
  • Dev MCP sunucusu; Claude Code, Cursor ve Gemini CLI gibi yapay zekâ kodlama ajanlarına Shopify'ın GraphQL şemalarına ve canlı mağaza verisine doğrudan erişim veriyor.
  • Agentic Storefronts 24 Mart 2026'da varsayılan olarak devreye girdi ve uygun mağazaları ChatGPT, Copilot ve Google AI Mode içinde keşfedilebilir hale getirdi.

Shopify Scripts'in kesin sonu

Scripts'ten Functions'a geçiş, 2026'nın ilk yarısında Shopify ekosistemindeki en acil teknik projeydi. Tarih değişmezdi.

Shopify, eski tüm Scripts'i 30 Haziran 2026'da resmen kaldırdı. Bundan önce, 15 Nisan 2026 itibarıyla herhangi bir Script'i düzenlemek veya yayınlamak imkânsız hale geldi. Scripts üzerinden özel indirim mantığı, kargo kuralları veya ödeme kısıtlamaları olan mağazalar donmuş bir duruma girdi: kod çalışmaya devam ediyordu ama ona dokunulamıyordu. Nisan ortası ile haziran sonu arasında ortaya çıkan herhangi bir hatanın Script Editor içinde düzeltme yolu yoktu.

Bunu tehlikeli kılan şey görünmezlikti. Bir ajansın anlattığı gibi, Scripts genellikle bir kez, çoğu zaman yıllar önce, artık şirkette olmayan biri tarafından kurulur ve bir şey bozulana kadar arka planda sessizce çalışır. En büyük riski taşıyan satıcılar, aktif Scripts'i olduğunu bilmeyenlerdi.

Bu geçiş bir çeviri alıştırması değil. Geçiş, Ruby kodunu başka bir dile çevirmek değil, mantığı yeni bir programlama modelinde yeniden kurmak anlamına geliyor; bu da doğru yapmak için gerçek geliştirme süresi gerektiriyor. 5 ila 15 script'in odaklı bir geçişi; kapsam belirleme, geliştirme, geliştirme mağazasında QA ve izlemeyle birlikte canlıya alma dahil 8 ila 14 hafta sürüyor.

Shopify Functions neden gerçek bir iyileştirme, sadece bir yedek değil

Functions, Shopify altyapı seviyesinde çalışır. Shopify sunucularında korumalı bir Ruby ortamında çalışan Scripts'in aksine, Functions Shopify'ın platform altyapısı içinde çalışan derlenmiş WebAssembly modülleridir. İyi haber şu: Shopify Functions gerçek bir iyileştirme. Daha iyi performans, daha fazla uzantı noktası, test edilebilir girdi/çıktı mimarisi ve yapılandırmaya dayalı iş kuralları, geçiş sonrası platformu Scripts'in sunduğundan çok daha yetenekli hale getiriyor.

Basit ve orta karmaşıklıktaki mantık için birçok genel uygulama, Shopify Functions'ı kodsuz veya az kodlu bir arayüz üzerinden sunuyor; böylece kuralları çoğu zaman Shopify yönetim panelinde kendiniz yapılandırabilirsiniz. Karmaşık veya yüksek düzeyde özelleştirilmiş mantık içinse Functions ile özel bir uygulama geliştirmek üzere büyük olasılıkla bir geliştiriciye veya ajansa ihtiyacınız olacak.

Mağazanız hâlâ Scripts kullanıyorsa (veya emin değilseniz), yönetim panelindeki Scripts Customizations Report ile başlayın. Aktif her Script'i türüne göre listeler: Line Item, Shipping veya Payment. Oradan, tek bir satır yeni kod yazmadan önce gelir etkisine göre önceliklendirin.

Shopify CLI 4.0 ve yeni geliştirme ortamı

Shopify CLI 4.0 (21 Mayıs 2026'da yayınlandı) otomatik minor ve patch güncellemeleriyle semantic versioning getirdi, kullanımdan kaldırılan flag ve komutları da sildi. Shopify araçlarına karşı CI/CD hattı işleten ekipler için bu önemli: eski manuel güncelleme döngüsü bitti ve sürüm sabitleme artık standart bir SemVer sözleşmesini takip ediyor.

Developer Dashboard da CLI 4.0 ile birlikte kapsamlı bir yenileme aldı. Developer Dashboard; zaman serisi log görselleştirmesi, gruplama filtreleri, uygulama sağlık göstergeleri ve geliştirme mağazaları, müşteri transfer mağazaları ile ortak çalışan erişimini kapsayan birleşik bir görünümle yenilendi. LCP, INP ve CLS için web vitals izlemesi 11 Haziran 2026'da eklendi ve uygulama otomasyon token'ları CI/CD'yi mümkün kılıyor.

Not edilmeye değer diğer Spring 2026 geliştirici iyileştirmeleri:

  • Admin API bulk sorguları paralel okumalarla 4 kata kadar daha hızlı.
  • App Home ile doğrudan yönetim panelinde, backend olmadan hafif uygulamalar geliştirebilirsiniz.
  • Webhook'lar özel GraphQL sorgularıyla yalnızca belirli alan değişikliklerinde tetiklenebiliyor; GraphQL ve bulk işlemleri otomatik kimlik doğrulamayla CLI üzerinden çalışıyor.
  • Tüm yeni genel uygulamaların GraphQL Product API'lerini kullanması zorunlu; bu da Shopify'ın daha hızlı ve daha verimli bir geliştirme çerçevesine bağlılığını pekiştiriyor.

Planlamanız gereken bir kırıcı değişiklik: Shopify, süresi dolan offline erişim token'larını Admin API kullanan tüm genel uygulamalara yayıyor. 1 Ocak 2027'den itibaren süresiz token kullanmaya devam eden genel uygulamalar kimlik doğrulama hataları alacak; özel uygulamalar ve satıcının kendi oluşturduğu uygulamalar etkilenmiyor. Bir genel uygulamayı siz yönetiyorsanız veya yaptırdıysanız, bu token geçişi Scripts'ten sonra takvimdeki bir sonraki son tarih.

Dev MCP: yapay zekâ geliştiricinin ortamına giriyor

Bu, çoğu geliştiricinin hâlâ sindirmekte olduğu değişim. Shopify Dev MCP sunucusu, yapay zekâ kodlama ajanlarını sadece dokümantasyona değil, doğrudan Shopify'ın platform verisine bağlıyor.

Tek bir eklenti, geliştiricinin editörüne (Cursor, Claude Code, Codex, Gemini CLI, Hermes, VS Code ve daha fazlası) Shopify'ın referans kılavuzlarına, canlı mağaza verisine ve yönetim araçlarına doğrudan erişim veriyor; üstelik Shopify'ın token açısından verimli diye tanımladığı bir biçimde.

9 Nisan 2026'da açık kaynağa açılan Shopify AI Toolkit, aynı MCP altyapısının geliştirici tarafı. Claude Code, Cursor, VS Code, Gemini CLI ve OpenAI Codex gibi yapay zekâ kodlama ajanlarını Shopify CLI üzerinden doğrudan Shopify dokümantasyonuna, GraphQL şemalarına ve canlı mağaza işlemlerine bağlayan, MIT lisanslı ücretsiz bir eklenti.

Pratikte, Cursor'da çalışan bir geliştirici artık GraphQL sorgularını canlı şemaya karşı doğrulayabiliyor, toplu ürün işlemleri çalıştırabiliyor ve tarayıcı sekmesine geçmeden Hydrogen bileşenleri oluşturabiliyor. Shopify Dev MCP artık tüm API sürümlerini destekliyor ve yanıt başına daha az token kullanıyor.

Shopify geliştiricilerini veya ajansları değerlendiren satıcılar için bu değişim doğrudan işe alım kriterleriyle ilgili. 2026'da MCP entegre araçlar kullanmayan bir geliştirici, kullanandan daha yavaş çalışıyor.

Agentic Storefronts: mağazanız zaten ChatGPT'de

Yukarıdaki geliştirici platformu değişiklikleri çok daha büyük bir ticari dönüşümü besliyor. 24 Mart 2026'da Agentic Storefronts uygun ABD'li satıcılar için varsayılan olarak devreye girdi ve 5,6 milyon mağazayı ChatGPT, Microsoft Copilot, Google AI Mode ve Gemini uygulaması içinde otomatik olarak keşfedilebilir hale getirdi.

Universal Commerce Protocol (UCP), Shopify'ın Google ile birlikte geliştirdiği standart. Yapay zekâ ajanlarının satıcılarla nasıl işlem yapacağını tanımlayan altyapı; keşiften sepete, oradan checkout'a kadar ticaretin tamamını kapsıyor. UCP; Amazon, Meta, Microsoft, Salesforce, Stripe, Etsy, Target ve Wayfair gibi geniş bir sektör desteğine sahip.

Bugün Shopify üzerinde geliştirme yapan biri için UCP ve Catalog API artık bir onay sürecinin arkasında değil. Geliştiriciler UCP erişimi için başvuru yapmıyor; ajan profillerini Developer Dashboard'da kaydediyor ve genel MCP uç noktasını çağırıyor. Oradan ürün aramasından checkout'a kadar tüm akış üzerinde geliştirme yapabiliyorlar.

Karşılaştırma: Shopify Scripts ve Shopify Functions

BoyutShopify Scripts (kullanımdan kaldırıldı)Shopify Functions (güncel)
DilRuby (korumalı ortam)WebAssembly (Rust, JavaScript, AssemblyScript)
Çalışma hızıDeğişken, sunucu tarafı Ruby5 ms altı, cold start yok
Durum30 Haziran 2026'da durdurulduAktif, aktif olarak genişletiliyor
Test edilebilirlikManuel, sınırlıGeliştirme mağazasında girdi/çıktı birim testi
Uzantı noktalarıLine item, kargo, ödemeİndirimler, kargo, ödeme, sepet dönüşümleri, sipariş karşılama ve daha fazlası
YapılandırmaRuby içine gömülümetafield ve arayüz üzerinden yapılandırmaya dayalı
Kim geliştiriyorYalnızca geliştiriciGeliştirici (özel) veya kodsuz uygulama (basit kurallar)

Bunun sadece geliştiriciler için değil, satıcılar için anlamı

Geliştirici değil de mağaza sahibiyseniz, bu platform değişikliklerinin sizin için pratik anlamı şu:

  • Önce denetleyin. Bir geliştiriciyle konuşmadan önce mağazanızda neyin çalıştığını bilmek için Scripts Customizations Report'u kullanın. Bu envanter olmadan bir kapsam görüşmesine girmek size para kaybettirir.
  • Uygulamalarınız gözden geçirilmeli. Süresiz Admin API token'ı kullanan her genel uygulama 1 Ocak 2027'den önce güncellenmeli. Geliştiricinize veya uygulama sağlayıcınıza uygulamalarının süreli token modeline geçip geçmediğini doğrudan sorun.
  • Dev MCP geliştirmeyi hızlandırıyor. MCP entegre editör kullanan geliştiriciler daha hızlı teslim ediyor ve bağlam değiştirmeden kaynaklanan daha az hata yapıyor. Geliştirici tekliflerini değerlendirirken Shopify AI Toolkit veya Dev MCP'yi iş akışlarının parçası olarak kullanıp kullanmadıklarını sorun.
  • Ürünleriniz zaten yapay zekâda görünüyor. Mağazanız uygunsa ve açıkça devre dışı bırakmadıysanız, Agentic Storefronts zaten aktif. Katalog yapınız, metafield'leriniz ve ürün verisi kaliteniz artık sadece Google sıralamalarını değil, yapay zekâ ajanlarının önerilerini de etkiliyor.

Mağazanızı yapay zekâ keşfi ve yapılandırılmış veri için nasıl optimize edeceğinize daha yakından bakmak isterseniz, Shopify geliştirici hizmetleri sayfası gereken uygulama çalışmasını ayrıntılarıyla anlatıyor.

Özet: göz ardı edemeyeceğiniz kilit tarihler

  • 15 Nisan 2026: Shopify Scripts'te düzenleme ve yayınlama kalıcı olarak kilitlendi.
  • 21 Mayıs 2026: Shopify CLI 4.0 semantic versioning ile yayınlandı.
  • 11 Haziran 2026: Web vitals izlemesi (LCP, INP, CLS) Developer Dashboard'a eklendi.
  • 30 Haziran 2026: Tüm Shopify Scripts çalışmayı durdurdu. Ek süre tanınmadı.
  • 1 Ocak 2027: Süresiz Admin API token'ı kullanan genel uygulamalar kimlik doğrulama hataları alacak.

Bu tarihlerden biri mevcut kurulumunuzda bir boşluk yaratıyorsa, o boşluk Shopify'a en son iki yıl önce dokunmuş genel bir yazılımcıyı değil, platformu güncel olarak bilen bir geliştiriciyi gerektiriyor. Platform 2026'da bunun güvenli bir seçenek olması için fazla hızlı ve fazla ileri gitti.

shopifyshopify geliştiricishopify functionsshopify clishopify apishopify mcp

Sıkça sorulan sorular

Shopify Functions nedir ve Shopify Scripts'ten farkı nedir?

Shopify Functions, Shopify altyapısı içinde çalışan, 5 ms altında yanıt süresi olan ve cold start yaşamayan derlenmiş WebAssembly modülleridir. Shopify Scripts ise korumalı ortamda çalışan Ruby koduydu ve 30 Haziran 2026'da kalıcı olarak kaldırıldı. Functions daha fazla uzantı noktası destekler, geliştirme ortamında test edilebilir ve yapılandırmaya dayalı mantık kurmanıza izin verir.

Shopify Dev MCP nedir ve geliştiricilere nasıl yardımcı olur?

Shopify Dev MCP (Model Context Protocol); Cursor, Claude Code veya Gemini CLI gibi yapay zekâ destekli kod editörlerini doğrudan Shopify dokümantasyonuna, GraphQL şemalarına ve canlı mağaza verisine bağlayan bir sunucudur. Editörden çıkmadan sorguları doğrulamanızı, bulk işlemleri çalıştırmanızı ve bileşen iskeleti oluşturmanızı sağlar; bu da bağlam hatalarını azaltır ve geliştirmeyi hızlandırır.

Shopify uygulamalarım 2027'deki erişim token'ı değişikliğinden etkilenecek mi?

Admin API'ye erişmek için süresiz offline token kullanan genel uygulamalarınız varsa, evet. 1 Ocak 2027'den itibaren bu uygulamalar kimlik doğrulama hataları alacak. Özel uygulamalar ve satıcının kendi oluşturduğu uygulamalar etkilenmiyor. Uygulamalarının süreli token modeline geçip geçmediğini doğrulamak için geliştiricinize veya uygulama sağlayıcınıza danışın.

Bir Shopify sorununuz mu var? Anlatın.

Tam zamanlı çalıştığım için çok az proje alıyorum. Sohbetler, ikinci görüşler ve ilginç iş birlikleri her zaman hoş geldi.

gencerkrky@gmail.com Özgeçmiş, PDF