Blog içeriği
October 20, 2026

Shopify Legacy Customer Accounts Kapanıyor: Yeni Customer Accounts'a Geçiş Rehberi

Shopify legacy customer accounts 26 Şubat 2026'da kapandı. Yeni sisteme geçiş, OTP girişi, tema/uygulama değişiklikleri ve KVKK uyumu bu rehberde.

Shopify dokümantasyonuna göre, eski (legacy) müşteri hesapları 26 Şubat 2026 itibarıyla devre dışı bırakıldı; Shopify bu sürüm için artık özellik güncellemesi veya teknik destek sağlamıyor. Nodus Works olarak yürüttüğümüz tema ve entegrasyon projelerinde bu değişikliğin iki farklı grubu aynı anda etkilediğini gördük: hâlâ parola tabanlı giriş sayfasını Liquid şablonunda özelleştirmiş olan mağazalar ve müşteri hesabı akışına entegre çalışan özel uygulamalar. Bu rehberde legacy customer accounts'un neden kapandığını, yeni sistemin teknik olarak nasıl çalıştığını ve geçiş sürecinde tema/uygulama geliştiricilerinin karşılaştığı somut değişiklikleri ele alıyoruz.

Legacy Customer Accounts Neden ve Ne Zaman Kapanıyor?

Legacy customer accounts, Shopify'ın parola tabanlı ve Liquid şablonlarıyla özelleştirilebilen eski müşteri hesabı sistemidir; Shopify bu sistemi 26 Şubat 2026'da yeni mağazalara kapattı ve mevcut kullanıcılarına yönelik güncelleme/destek sağlamayı durdurdu. Shopify'ın kendi değişiklik günlüğüne göre nihai kapanış (sunset) tarihi 2026 içinde ayrıca duyurulacak; bugün için geçiş hâlâ isteğe bağlı, ancak legacy sistemde kalan mağazalar yeni özellik veya destek almıyor.

Değişikliğin temel nedeni güvenlik ve altyapı birleştirmesi. Yeni customer accounts sistemi, Shopify'ın checkout'uyla aynı altyapı üzerinde çalışıyor ve B2B özellikleriyle Shop Pay'e doğrudan entegre. Parola tabanlı girişin yerini e-posta ile gönderilen tek kullanımlık kod (OTP, one-time passcode) alıyor; bu, parola sızıntısı ve kaba kuvvet saldırısı riskini ortadan kaldıran bir mimari tercih.

Kritik Not: Geçiş bugün için teknik olarak isteğe bağlı ve yükseltme sonrası 30 gün içinde eski sisteme geri dönülebiliyor; ancak Shopify'ın kendi verilerine göre mağazaların %70'inden fazlası zaten yeni sisteme geçmiş durumda. Legacy sistemde kalmayı seçmek, güncelleme almayan ve desteklenmeyen bir altyapıda kalmayı kabul etmek anlamına geliyor.

Geçiş sürecinde mevcut müşteri verisi (sipariş geçmişi, adres bilgileri, hesap detayları) korunuyor; değişen temel şey giriş yöntemi ve hesap sayfalarının nerede barındırıldığı. Legacy sistemde hesap sayfaları temanın bir parçasıydı ve Liquid ile düzenleniyordu; yeni sistemde hesap sayfaları Shopify'ın kendi ayrı alt alan adında barındırılıyor.

Özellik Legacy Customer Accounts Yeni Customer Accounts
Giriş yöntemi E-posta + parola E-posta + tek kullanımlık kod (OTP)
Barındırma Temanın bir parçası (Liquid) Ayrı Shopify alt alan adı
Özelleştirme Liquid şablon düzenleme shopify-account web bileşeni + UI Extensions
B2B / Shop Pay entegrasyonu B2B hiç desteklenmiyor Yerleşik, doğrudan entegre
Shopify desteği Durduruldu (26 Şubat 2026 itibarıyla) Aktif geliştirme devam ediyor

Yeni Customer Accounts Sistemi Nasıl Çalışıyor? (OTP, Liquid'in Sonu)

Yeni customer accounts sisteminde müşteri, e-posta adresini girdikten sonra bu adrese gönderilen tek kullanımlık kodu kullanarak oturum açar; parola oluşturma veya hatırlama adımı tamamen ortadan kalkar. Bu akış, Shopify'ın checkout sistemindeki kimlik doğrulamayla aynı altyapıyı paylaşıyor.

Mimari tarafta en büyük değişiklik hesap sayfalarının artık temanın Liquid dosyalarının bir parçası olmaması. Legacy sistemde customers/account.liquid, customers/login.liquid gibi şablon dosyaları tema içinde düzenleniyordu; yeni sistemde bu sayfalar Shopify'ın kendi barındırdığı ayrı bir ortamda çalışıyor ve mağaza sahibinin doğrudan Liquid koduna erişimi yok.

Not: Yeni customer accounts'ta hesap sayfaları artık temanın değil, Shopify'ın barındırdığı ayrı bir yüzeyin parçası; bu yüzden özelleştirme Liquid şablon düzenlemeden değil, uygulama tabanlı extension mimarisinden geçiyor.

Bu değişikliğin pratik sonucu şu: markanıza özel bir hesap sayfası deneyimi istiyorsanız (örneğin sadakat puanı gösterimi, özel sipariş durumu paneli veya bizim Wear The Peace projesinde kurduğumuz gibi müşteri bazlı bağış takibi), bunu artık tema kodunuza birkaç satır Liquid ekleyerek değil, Shopify'ın Customer Account UI Extension mimarisini kullanarak inşa etmeniz gerekiyor. UI extension'ların teknik kurulumunu adım adım bu ayrı rehberde ele aldık; bu yazı ise geliştirme adımlarından çok, geçişin kimi, ne zaman ve nasıl etkilediğine odaklanıyor.

Shopify Help Center'a göre yeni sistemde stil/marka özelleştirme imkanı şu an sınırlı; checkout branding API'sindekine benzer daha gelişmiş bir görsel özelleştirme kapasitesi ilerleyen dönemde planlanıyor, ama bugün için temel marka renkleri ve logo ötesinde kapsamlı bir tema uyumu beklenmemeli.

İpucu: Mağazanızda hesap sayfalarına özel, markaya sıkı bağlı bir tasarım yatırımı yaptıysanız, bu yatırımın yeni sistemde bire bir taşınamayacağını kabul edip önceliklendirmeyi buna göre yapın: önce fonksiyonel geçişi (giriş akışının çalışması) tamamlayın, görsel özelleştirmeyi UI extension'larla kademeli olarak yeniden kurun.

Tema Geliştiricileri İçin Değişen Ne? (shopify-account Web Component)

Tema geliştiricileri için en somut değişiklik, hesap sayfalarının artık tema dosyalarının bir parçası olmaması. Shopify dokümantasyonuna göre, eski müşteri hesabı Liquid dosyalarının (customers/login.liquid, customers/account.liquid gibi) yeni temalara dahil edilmemesi gerekiyor; bunların yerine shopify-account adlı bir web bileşeni kullanılıyor.

Bu web bileşeni, temanın "Giriş yap" veya "Hesabım" bağlantısının müşteriyi doğru şekilde yeni customer accounts arayüzüne yönlendirmesini sağlıyor. Pratik sonucu şu: tema içinde özel bir giriş formu, parola sıfırlama sayfası veya hesap paneli tasarımınız varsa, bu Liquid dosyaları yeni sistemde çalışmıyor; temanın bu bölümlerinin kaldırılıp standart web bileşenine devredilmesi gerekiyor.

Kritik Not: Özel bir tema kullanıyorsanız ve müşteri hesabı sayfalarında özelleştirme yapılmışsa, temayı güncellemeden önce bu özelleştirmelerin hangi işlevi karşıladığını (örneğin özel bir "siparişlerim" görünümü) listeleyin. Aksi halde geçiş sırasında bu işlevler sessizce kaybolabilir; müşteri fark edene kadar sorun gözden kaçabilir.

Shopify'ın resmi kaynaklarına göre, bu geçişi zaten tamamlamış temalarda (Shopify'ın güncel ücretsiz temaları dahil) shopify-account bileşeni varsayılan olarak geliyor; özel/custom temalarda ise bu bileşenin manuel olarak eklenmesi ve eski Liquid dosyalarının temizlenmesi geliştirici tarafından yapılması gereken bir iş.

Uygulama Geliştiricileri İçin Değişen Ne? (Customer Account UI Extensions)

Müşteri hesabı akışına entegre çalışan uygulamalar için değişiklik daha köklü. Shopify dokümantasyonuna göre, eski Liquid sayfalarına dayanan uygulamalar yeni sistemle uyumlu çalışmıyor; bunun yerine uygulamaların Customer Account UI Extensions mimarisine geçmesi gerekiyor.

Customer Account UI Extensions, geliştiricilerin yeni müşteri hesapları arayüzünün belirli alanlarına (sipariş detayı sayfası, hesap ana sayfası gibi) modüler bileşenler eklemesini sağlıyor. Bu extension'lar Shopify CLI ile uygulamaya entegre ediliyor, Preact ve remote-dom tabanlı bir mimariyle performans için optimize ediliyor ve müşteri verisini korumak için sanal bir güvenlik katmanında (sandbox) çalışıyor. Extension'lar block, full-page ve static gibi farklı hedef (target) türlerine yerleştirilebiliyor; static hedefler de etkileşimli bileşenler içerebiliyor, tamamen sabit/statik içerikle sınırlı değil. Bu, mevcut bir sayfaya küçük bir bileşen eklemek ile tamamen yeni bir hesap deneyimi kurmak arasında seçim yapılabildiği anlamına geliyor.

Not: Eski sistemde bir uygulama müşteri hesabı sayfasına Liquid aracılığıyla doğrudan kod enjekte edebiliyordu; yeni sistemde aynı işlev ancak tanımlanmış bir extension target'ı üzerinden, Shopify'ın belirlediği sınırlar içinde mümkün.

Shopify'ın kendi verilerine göre 800'den fazla uygulama bu mimariye zaten geçiş yapmış durumda. Bu geniş benimseme, extension mimarisinin artık "deneysel" değil, uygulama geliştirme için standart yol olduğunu gösteriyor.

Kritik Not: Yeni sistem, eski mimariye bağlı birkaç özelliği de kapsam dışı bırakıyor: Multipass (özel bir frontend'den checkout'a parolasız oturum aktarma yöntemi) kademeli olarak kaldırılıyor ve yerini OAuth tabanlı Customer Account API akışı alıyor; Shopify Flow'daki bazı müşteri tetikleyicileri ve segment tanımları legacy mantığına göre kurulmuşsa yeniden gözden geçirilmesi gerekiyor; Storefront API üzerinden doğrudan müşteri mutasyonu (customer verisini API'den değiştirme) yapan özel storefront'lar bu yeteneğin kaldırılmasına hazırlıklı olmalı.

Extension Target Kullanım Alanı
Block Mevcut bir hesap sayfasına (örneğin sipariş detayına) küçük bir bileşen eklemek
Full-page Tamamen yeni, markaya özel bir hesap sayfası oluşturmak
Static Sayfanın ana akışı dışında, kendi içinde etkileşimli olabilen bağımsız bir alan göstermek

KVKK ve Elektronik Ticaret Kanunu Açısından Dikkat Edilmesi Gerekenler

Giriş yönteminin parola yerine e-posta OTP'ye dönüşmesi, Türkiye'de faaliyet gösteren mağazalar için KVKK (Kişisel Verilerin Korunması Kanunu) açısından da gözden geçirilmesi gereken bir konu. OTP akışında müşterinin e-posta adresi her girişte bir doğrulama kodu göndermek için kullanılıyor; bu, veri işleme amacının ve saklama süresinin mağaza tarafından güncellenen KVKK aydınlatma metninde doğru şekilde yansıtılmasını gerektiriyor.

Elektronik Ticaretin Düzenlenmesi Kanunu (ETK) açısından da üyelik ve hesap oluşturma sürecindeki onay metinlerinin (üyelik sözleşmesi, elektronik ileti izni gibi) yeni hesap akışına doğru entegre edilip edilmediği kontrol edilmeli. Legacy sistemde bu onay kutuları genellikle tema içindeki özel Liquid formlarına gömülüyordu; yeni sistemde bu onayların nerede ve nasıl toplanacağı, mağazanın mevcut kurgusuna göre yeniden değerlendirilmesi gereken bir nokta.

Kritik Not: Bu bölüm genel bir teknik değerlendirmedir, hukuki görüş niteliği taşımaz. KVKK aydınlatma metninizin ve ETK onay akışınızın yeni customer accounts sistemiyle uyumlu olup olmadığını, geçiş öncesinde hukuk danışmanınızla birlikte doğrulamanızı öneririz.

Nodus Works olarak gözlemledik ki, bu geçişi yalnızca teknik bir güncelleme olarak ele alıp KVKK/ETK tarafını atlayan mağazalar, geçiş sonrası denetimde veya kullanıcı şikayetinde bu detayı sonradan düzeltmek zorunda kalıyor; geçiş projesinin kapsamına bu kontrolü baştan dahil etmek daha düşük maliyetli.

Mağazanızın legacy customer accounts'tan yeni sisteme geçişini tema, uygulama ve KVKK/ETK uyumu dahil uçtan uca planlamak isterseniz, bu çalışmayı Shopify entegrasyon çözümleri ve özel app geliştirme hizmetimiz kapsamında yürütüyoruz; amaç, giriş akışı değişirken mevcut müşteri deneyimini ve yasal uyumu kesintiye uğratmamak.

Sık Sorulan Sorular

Legacy customer accounts ne zaman tamamen kapanacak?
26 Şubat 2026'da yeni mağazalara kapatıldı ve güncelleme/destek durduruldu. Nihai sunset tarihi Shopify tarafından henüz açıklanmadı; geçiş bugün için hâlâ isteğe bağlı.

Mevcut müşteri verilerim geçişte kaybolur mu?
Hayır. Sipariş geçmişi, adres bilgileri ve hesap detayları korunuyor. Değişen, giriş yöntemi (parola yerine OTP) ve hesap sayfalarının barındırıldığı yer.

Temamda özel bir hesap sayfası tasarımı var, ne olacak?
Liquid tabanlı özel tasarımlar yeni sistemde çalışmıyor. Hesap sayfaları artık Shopify'ın barındırdığı ayrı bir yüzeyde; özelleştirme için Customer Account UI Extensions kullanmanız gerekiyor.

Uygulamam müşteri hesabı sayfasına entegre çalışıyor, ne yapmalıyım?
Liquid tabanlı entegrasyonu Customer Account UI Extensions mimarisine taşımanız gerekiyor. Shopify CLI ile uygulamanıza block, full-page veya static extension target'ları ekleyebilirsiniz.

Yeni sistemde hesap sayfalarını markama göre özelleştirebilir miyim?
Sınırlı ölçüde. Temel marka renkleri mümkün, ama checkout branding API'sindeki kapsamlı özelleştirme bugün için yeni customer accounts'ta yok; Shopify bu alanı ilerleyen dönemde genişletmeyi planlıyor.

Sonuç

Legacy customer accounts'un kapanması, mağaza sahiplerinin erteleyebileceği bir tema güncellemesi değil; Shopify'ın destek vermeyi durdurduğu bir altyapı değişimi. Tema tarafında shopify-account web bileşenine geçiş, uygulama tarafında Customer Account UI Extensions'a taşınma ve KVKK/ETK onay akışlarının yeni sisteme göre gözden geçirilmesi, geçişin üç ayrı ama birbirine bağlı parçası.

Bu geçişi mağazanızın özel tema ve uygulama yapısına göre planlamak, hangi özelleştirmelerin extension mimarisine taşınabileceğini, hangilerinin yeniden tasarlanması gerektiğini netleştirmek isterseniz Nodus Works ile iletişime geçin; mevcut müşteri deneyiminizi kesintiye uğratmadan geçişi birlikte planlayalım.