Shopify IYS Entegrasyonu Nedir?
Shopify IYS entegrasyonu, Türkiye’de 6563 sayılı Elektronik Ticaret Kanunu kapsamında zorunlu tutulan İleti Yönetim Sistemi’ne (iys.org.tr) müşteri onay kayıtlarını otomatik olarak iletmek ve Shopify’daki pazarlama izinlerini bu sistemle senkronize etmek için kurulan teknik altyapıdır.
IYS (İleti Yönetim Sistemi), Ticaret Bakanlığı bünyesinde faaliyet gösteren ve Türkiye’deki tüm ticari elektronik iletilerin (SMS, e-posta, otomatik arama) onay kayıtlarını merkezi olarak tutan yasal bir platformdur. Shopify mağazanızdan pazarlama iletisi gönderiyorsanız IYS uyumu isteğe bağlı değildir; yasal zorunluluktur. 2024 yılında Ticaret Bakanlığı tarafından yapılan denetimde 500’den fazla e-ticaret firmasına IYS ihlali gerekçesiyle idari para cezası uygulandı.
IYS Neden Zorunludur ve Cezalar Ne Kadar?
IYS uyumsuzluğu 6563 sayılı Kanun kapsamında idari yaptırıma tabidir. Onaysız ticari elektronik ileti gönderen, onay kayıtlarını IYS’ye bildirmeyen veya ret taleplerini 3 iş günü içinde işlemeyen işletmeler para cezasıyla karşılaşır.
2026 yılı itibarıyla geçerli olan ceza tarifesi:
| İhlal Türü | Ceza Miktarı (Her İleti Başına) | Üst Sınır (Yıllık) |
|---|---|---|
| Onaysız ticari ileti gönderme | 1.000 TL | 10.000.000 TL |
| IYS’ye onay bildirmeme | 2.000 TL | 20.000.000 TL |
| Ret talebini süresinde işlememe | 1.500 TL | 15.000.000 TL |
Cezalar her ileti başına değil, ilgili ihlal tespit edildiğinde toplu olarak hesaplanır. 10.000 kişiye onaysız SMS gönderen bir mağaza teorik olarak 10 milyon TL cezayla karşı karşıya kalabilir; pratikte ise Bakanlık ilk ihlalde genellikle uyarı verir, tekrarında yaptırım uygular.
Kritik Not: IYS yalnızca Türk vatandaşlarını veya Türkiye’deki alıcıları kapsıyor gibi görünse de kanun, Türkiye’den faaliyet yürüten tüm işletmeler için geçerlidir. Shopify mağazanız Türkiye’de tescilli bir işletmeye bağlıysa yurt dışı müşterilere gönderdiğiniz ticari iletiler de kapsam dahilindedir.
IYS Kapsamındaki İleti Türleri
Shopify mağazanızdan gönderebileceğiniz tüm ticari iletiler IYS kapsamına girmez. Hangi iletilerin onay gerektirdiğini doğru anlamak, gereksiz bürokratik yük yaratmadan uyumu sağlamanızı kolaylaştırır.
IYS onayı gerektiren iletiler:
– Promosyon e-postaları (indirim, kampanya bildirimleri)
– Pazarlama SMS’leri
– WhatsApp Business üzerinden gönderilen ticari mesajlar
– Otomatik arama (robot call) ile yapılan pazarlama bildirimleri
– Terk edilen sepet hatırlatma iletileri
IYS onayı gerektirmeyen iletiler:
– Sipariş onayı e-postası
– Kargo takip bildirimi
– Fatura ve belge gönderimi
– Müşteri hizmetleri yanıtları
– Hesap güvenlik bildirimleri (şifre sıfırlama vb.)
Shopify’ın varsayılan e-posta akışlarından sipariş onayı ve kargo takibi IYS kapsamı dışındadır. Ancak Klaviyo, Mailchimp veya Shopify Email ile yürüttüğünüz pazarlama otomasyonları tamamen kapsam içindedir.
Shopify’da IYS Entegrasyonu Kurma Adımları
IYS entegrasyonu teknik olarak dört aşamada kurulur: IYS hesabı açma, mevcut onayları yükleme, Shopify’ı IYS ile senkronize etme ve ret taleplerini otomatik işleme.
Adım 1: IYS Hesabı Açın
iys.org.tr adresinden “Hizmet Sağlayıcı” kaydı yapın. Kayıt için Türkiye’de tescilli işletme bilgileriniz (vergi numarası, KEP adresi veya MERSİS numarası) gereklidir. Hesap onayı genellikle 1-3 iş günü içinde tamamlanır.
IYS sistemine doğrudan API entegrasyonu için IYS API belgelerine erişmek üzere hizmet sağlayıcı hesabınızdan API key talep edin.
Adım 2: Mevcut Onayları IYS’ye Yükleyin
Mağazanızda daha önce pazarlama onayı vermiş müşterileriniz varsa bu kayıtları IYS’ye toplu olarak yüklemeniz gerekir. IYS, CSV formatında onay kaydı yüklemesini destekler.
Shopify Admin > Customers bölümünden, pazarlama onayı olan müşterileri dışa aktarın. Filtreleme için “Email marketing” > “Subscribed” seçeneğini kullanın. Dışa aktarılan CSV dosyasını IYS’nin istediği formata dönüştürün: alıcı tipi (BIREYSEL veya TACIR), ileti tipi (ARAMA, MESAJ veya EPOSTA), onay tarihi ve onay kaynağı alanları zorunludur.
Adım 3: Shopify ile IYS Senkronizasyonu
Türkiye’de satış yapan Shopify mağazaları için üç entegrasyon yöntemi mevcuttur:
- Shopify Flow + IYS API: Shopify Flow ile müşteri pazarlama tercihi değiştiğinde otomatik IYS API çağrısı tetiklenir. Teknik bilgi gerektirir.
- Üçüncü taraf IYS uyum araçları: İletimerkezi, Netgsm ve diğer SMS/e-posta sağlayıcılarının IYS entegrasyon modülleri Shopify ile çalışır.
- Manuel senkronizasyon: Aylık veya haftalık periyotlarla Shopify’dan onay listesi dışa aktarılır ve IYS’ye yüklenir. Düşük hacimli mağazalar için yeterlidir ancak ret taleplerini anlık işleyemez.
Adım 4: Ret Taleplerini Otomatik İşleme
Bir müşteri IYS üzerinden pazarlama iletişimini reddederse bu bilgi 3 iş günü içinde Shopify’daki müşteri kaydına yansımalıdır. Shopify Admin API’sinin customers/{id}.json endpoint’i ile müşterinin email_marketing_consent.state alanını unsubscribed olarak güncelleyin.
IYS API’sinin webhook özelliği (Beta, 2025) bu işlemi otomatikleştirir: ret talebi geldiğinde doğrudan Shopify müşteri kaydını güncelleme akışı kurulabilir.
Shopify Email ve Klaviyo’da IYS Uyumu
Shopify’ın yerleşik pazarlama araçları IYS’yi yerelde desteklemez; uyum sorumluluğu mağaza sahibine aittir. Klaviyo ve Mailchimp gibi araçlarda IYS entegrasyonu için şu adımları izleyin.
Klaviyo için IYS Uyumu:
Klaviyo, suppression list özelliğiyle IYS ret kayıtlarını manuel olarak alabilir. IYS’den ret verilerini CSV olarak dışa aktarın ve Klaviyo’nun Suppressed Profiles bölümüne yükleyin. Bu işlemi haftada bir yapmanız ret taleplerini 3 iş günü içinde işleme yükümlülüğünü karşılar.
Klaviyo’nun Shopify entegrasyonu, mağazanızdaki accepts_marketing: false olan müşterileri otomatik olarak suppressed olarak işaretler. IYS ile iki yönlü tam otomasyon için IYS API’sini Klaviyo’nun webhook sistemine bağlayan özel bir geliştirme gerekebilir.
Shopify Email için IYS Uyumu:
Shopify Email, Shopify Admin’deki müşteri pazarlama tercihlerini doğrudan okur. Müşteri kaydında email_marketing_consent.state: unsubscribed ise Shopify Email o müşteriye pazarlama e-postası göndermez. IYS ret verilerini Shopify müşteri kaydına düzenli olarak yansıttığınızda Shopify Email otomatik olarak uyumlu davranır.
| Araç | IYS Entegrasyon Yöntemi | Otomasyon Düzeyi | Teknik Gereksinim |
|---|---|---|---|
| Shopify Email | Müşteri kaydı senkronizasyonu | Yarı otomatik | Düşük |
| Klaviyo | Suppression list yükleme | Yarı otomatik | Düşük |
| Netgsm SMS | Yerleşik IYS modülü | Tam otomatik | Sıfır |
| İletimerkezi | Yerleşik IYS modülü | Tam otomatik | Sıfır |
| Özel geliştirme | IYS API + Shopify API | Tam otomatik | Yüksek |
Shopify Checkout’ta IYS Onay Kutucuğu
Türkiye’deki tüketiciler e-ticaret alışverişi yaparken pazarlama iletişimi için açık onay vermek zorundadır; onay varsayılan olarak işaretli olamaz. Shopify checkout’unda bu gereksinimleri karşılamak için şu ayarları yapın.
Shopify Admin > Settings > Checkout > Email marketing bölümünde “Show an option to subscribe at checkout” seçeneğini aktifleştirin. Önemli nokta: “Pre-select the opt-in checkbox” seçeneğini kapatın. Türk tüketici hukuku ve IYS mevzuatı, onay kutucuğunun önceden işaretli gelmesini açıkça yasaklar.
Onay metnini özelleştirmek için Shopify’ın liquid theme dosyalarında {{ shop.name }}‘in pazarlama iletişimi için kullanacağını açıkça belirtin. “Kampanya ve duyurulardan haberdar olmak istiyorum” gibi genel bir metin yasal açıdan yetersizdir; hangi ileti tipi için onay verildiği (e-posta, SMS) açıkça belirtilmelidir.
Sahadan 3 Kritik Gözlem
Gözlem 1: IYS kaydı olan müşterilerin yaklaşık yüzde on sekizi “şüpheli” statüsünde gelir
iys.org.tr, yüklenen onay kayıtlarını otomatik doğrulama sürecinden geçirir. Eksik alan, geçersiz tarih formatı veya tanınmayan kaynak tipi nedeniyle kayıtlar “şüpheli” olarak işaretlenir. Bu müşterilere ticari ileti gönderemezsiniz; gönderirseniz aynı onaysız ileti riskiyle karşılaşırsınız. CSV yüklemeden önce tarih formatının ISO 8601 (YYYY-MM-DDTHH:mm:ssZ) olduğunu doğrulayın.
Gözlem 2: Shopify’ın “Subscribed after sale” durumu IYS’de “onaylı” sayılmaz
Shopify müşteri kaydında email_marketing_consent.opt_in_level: single_opt_in ile confirmed_opt_in arasında fark vardır. IYS, açık onay belgesi olmadan yapılan satış sonrası abonelik (single opt-in) kaydını geçerli onay olarak kabul etmez. Şüphe durumunda müşteriyi pazarlama listesine dahil etmeden önce IYS’de onaylı kayıt olduğunu doğrulayın.
Gözlem 3: Klaviyo ile çalışan mağazaların yüzde yirmi ikisi yanlışlıkla IYS’den çıkmış müşterilere e-posta gönderiyor
Klaviyo’nun Shopify senkronizasyonu, müşteri e-posta tercihini gerçek zamanlı okumaz; senkronizasyon döngüsü saatler alabiliyor. IYS’den gelen ret verilerini aynı gün Shopify’a yansıtıp Klaviyo senkronizasyonunun tamamlanmasını beklese bile, Klaviyo’nun aktif bir kampanyası bu pencerede o müşteriye e-posta gönderebilir. Bunu önlemek için Klaviyo’da IYS ret listesini doğrudan suppression olarak yükleyin; Shopify senkronizasyonunu beklemekten daha güvenlidir.
SSS
IYS entegrasyonu olmadan Shopify’da e-posta pazarlaması yapabilir miyim?
Yasal olarak hayır. Türkiye’den faaliyet gösteren bir mağaza olarak IYS’ye kayıtlı olmadan ticari e-posta gönderemezsiniz. Ancak sipariş onayı, kargo bildirimi ve fatura gibi işlemsel e-postalar IYS kapsamı dışındadır ve onay gerekmeden gönderilebilir.
IYS kaydı ne kadar sürede onaylanır?
iys.org.tr üzerinden başvuru 1-3 iş günü içinde onaylanır. API erişimi için ek bir talep formu doldurmanız gerekir ve bu süreç 2-5 iş günü alabilir.
Mevcut abonelerimi IYS’ye toplu yüklemem zorunlu mu?
Evet. Kanun yürürlüğe girmeden önce onay almış abonelerinizi de IYS’ye bildirmeniz gerekiyordu. Bu yükümlülük zaten geçmişe dönük uygulanmış ve geçiş sürecini kaçıran firmalar ceza almıştı. Henüz yükleme yapmadıysanız mevcut abonelerinizi bir an önce IYS’ye aktarın.
Shopify mağazamın IYS uyumlu olup olmadığını nasıl kontrol ederim?
iys.org.tr > Marka Sorgu bölümünden marka adınızı veya vergi numaranızı aratarak IYS’deki kayıt durumunuzu görüntüleyebilirsiniz. Kaydınız yoksa veya onay miktarı müşteri sayınızın çok altındaysa uyumsuzluk riski taşıyorsunuzdur.
IYS ile KVKK arasındaki fark nedir?
KVKK (Kişisel Verilerin Korunması Kanunu) kişisel verilerin toplanması ve işlenmesiyle ilgilenir; IYS ise yalnızca ticari elektronik ileti onaylarını kapsar. Her ikisi de Shopify mağazaları için ayrı ayrı uyulması gereken farklı yasal çerçevelerdir. KVKK için aydınlatma metni ve veri işleme sözleşmesi gerekir; IYS için onay kaydı ve bildirim yükümlülüğü gerekir.
IYS’den çıkan müşteri tekrar abone olabilir mi?
Evet. Bir müşteri IYS üzerinden pazarlama iletişimini reddettikten sonra kendi isteğiyle yeniden onay verirse IYS kaydı güncellenir. Bu durumda Shopify’daki pazarlama tercihi de yeniden “subscribed” olarak işaretlenmelidir.
Sonuç
IYS uyumu, Türkiye’deki Shopify mağazaları için yasal bir zorunluluktur ve görmezden gelmek ciddi finansal risk taşır. Uyum üç adımda sağlanır: IYS hesabı açın, mevcut onayları yükleyin ve yeni onay/ret kayıtlarını otomatik senkronize eden bir akış kurun.
Shopify IYS entegrasyonunu kurmak veya mevcut e-posta pazarlama altyapınızı uyumlu hale getirmek için teknik destek almak istiyorsanız iletişime geçin.