dotCREA
TREN
Checkout

Kampanya dönemine hazırlık: Shopify'da indirim kurgusu ve 10 gün kuralı

1 Ağustos 2026'dan beri indirimden önceki fiyat, son on günün en düşük fiyatı. “Sepette %20” ve “2 al 1 öde” de artık bu kurala tabi. Kasım kampanyalarından önce Shopify'daki indirim düzenini mevzuatla birlikte kurmanın yolu.

Kasım, Türkiye'de e-ticaretin en yoğun ayı: önce 11.11, sonra Kara Cuma haftası. Mağazaların çoğu bu dönemin hazırlığına görsellerden ve reklam bütçesinden başlıyor. İndirimin kendisi ise çoğu zaman son hafta, panelde birkaç kod açılarak kuruluyor. Bu yıl bu sıralama iki sebeple riskli.

Birincisi mevzuat: 1 Ağustos 2026'da yürürlüğe giren değişiklikle indirimden önceki fiyatın nasıl belirleneceği değişti ve sepette indirim gibi şartlı kampanyalar da indirimli satış kurallarının kapsamına alındı. İkincisi Shopify'ın kendi kuralları: hangi indirimin hangisiyle birleşeceği, kaç otomatik indirimin aynı anda açık kalabileceği ve bir siparişte kaç kod kullanılabileceği sınırlı. Bu yazı ikisini birlikte ele alıyor.

1 Ağustos'ta ne değişti?

Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği'nde değişiklik yapan yönetmelik 1 Temmuz 2026 tarihli Resmî Gazete'de yayımlandı ve 1 Ağustos 2026'da yürürlüğe girdi. İndirimli satış reklamlarını düzenleyen 14. maddenin güncel hâli, e-ticaret mağazası açısından şu hükümleri içeriyor:

İndirimden önceki fiyat, mal satışında indirimin başlangıç tarihinden önceki on gün içinde uygulanan en düşük fiyattır. Önceki düzende bu süre otuz gündü. Meyve ve sebze gibi çabuk bozulan mallar ile hizmetlerde ise indirimli fiyattan bir önceki fiyat esas alınıyor.
İndirim yapıldığını gösteren her türlü yazılı, sesli ya da görsel ibarede indirimden önceki fiyat, indirimin başlangıç ve bitiş tarihleri ve miktar sınırlıysa bu miktar açık ve anlaşılır biçimde belirtilmeli.
Hangi ürünlerin indirimde olduğu ya da ne kadar indirim yapıldığı konusunda karışıklık yaratan, gerçekte olduğundan fazla indirim varmış izlenimi veren ifade ve görüntüler kullanılamaz.
Aynı ürünü birden fazla kanalda satıyorsanız indirimden önceki fiyat yalnızca indirimin yapıldığı kanaldaki fiyata bakılarak belirleniyor.
İndirimi ya da başka bir faydayı belirli miktarda, sayıda veya tutarda alışverişe ya da belirli bir işleme bağlayan şartlı kampanyalarda da bu madde uygulanıyor; yalnızca miktarın gösterilmesiyle ilgili hüküm hariç.
Kolayca erişilebilen ya da kullanılabilen sadakat programlarına ilişkin reklamlarda da aynı hükümler uygulanıyor.

Son iki madde, mağazaların en çok kullandığı kalıpları doğrudan kapsıyor. “Sepette %20 indirim”, “2 al 1 öde”, “1.000 TL üzeri alışverişe %15” ve “üyelere özel fiyat” artık birer indirimli satış reklamı gibi değerlendiriliyor. Bakanlığın duyurusu değişikliğin amacını da açıkça söylüyor: gerçeği yansıtmayan indirim algısının önlenmesi.

On gün kuralının Shopify'daki karşılığı

Shopify'da bir ürünü indirimli göstermenin iki yolu var: ürünün fiyatını düşürüp “karşılaştırma fiyatı” (compare-at price) alanına eski fiyatı yazmak ya da fiyata dokunmadan bir indirim tanımlamak. İkisinin mevzuat karşısındaki durumu farklı.

Karşılaştırma fiyatı elle girilen bir değer. Shopify yalnızca bu değerin satış fiyatından yüksek olmasını şart koşuyor; tema da çoğu zaman bu iki fiyatı yan yana gösterip üstünü çiziyor ya da bir “%30 indirim” rozeti basıyor. Panel, girdiğiniz değerin son on gün içinde gerçekten uygulanmış en düşük fiyat olup olmadığını denetlemiyor ve fiyat geçmişini sizin için tutmuyor. Yani kuralın mağazadaki sorumlusu karşılaştırma fiyatı alanını dolduran kişi.

Bizim okumamız şu: ürün sayfasında ve koleksiyonda görünen üstü çizili fiyat, “indirim yapıldığını gösteren görsel ibare” tanımına doğrudan giriyor. Dolayısıyla on gün kuralı yalnızca Instagram reklamı ya da e-posta bülteni için değil, mağazanın kendi vitrinindeki her rozet ve üstü çizili fiyat için de geçerli.

Pratikte en sık görülen üç hata:

Kampanyadan birkaç gün önce fiyatı yükseltip karşılaştırma fiyatını yeni fiyata göre yazmak. Kuralın hedeflediği uygulamanın tam kendisi bu; esas alınacak fiyat, on gün içindeki en düşük fiyat.
Karşılaştırma fiyatını aylarca açık bırakmak. Sürekli üstü çizili duran fiyat, bir noktada indirimli fiyatın kendisi olur ve başlangıç ile bitiş tarihi olmayan bir indirim ibaresine dönüşür.
Pazaryerindeki fiyatı referans almak. Kanal hükmü gereği mağazanızdaki indirimin dayanağı mağazanızdaki fiyat; Trendyol'da ya da Hepsiburada'da daha yüksek fiyatla satıyor olmanız bir referans oluşturmuyor.

Tersi de doğru: fiyata dokunmadan tanımlanan bir otomatik indirim ya da indirim kodu, ürünün mevcut fiyatı üzerinden hesaplanıyor. Fiyatı son on günde değiştirmediyseniz, indirimden önceki fiyat zaten sepette görünen fiyat. Bu yüzden kampanya dönemlerinde karşılaştırma fiyatı yerine indirim tanımıyla çalışmak, mevzuat tarafındaki riski önemli ölçüde azaltıyor.

Kampanya takvimini geriye doğru kurun

On gün kuralı, kampanya takviminin bir ön aşama kazanması demek. İndirimin başladığı günden geriye doğru saymak gerekiyor:

11.11 kampanyası için fiyatların en geç 31 Ekim akşamı son hâlini almış olması ve 1-10 Kasım arasında yükseltilmemesi gerekiyor.
27 Kasım 2026 Cuma günü başlayacak bir Kara Cuma indirimi için bu pencere 17-26 Kasım. Kampanyayı hafta başına çekiyorsanız pencere de geriye kayıyor.
İki kampanya arasında fiyatı normale döndürmek, 11.11'deki indirimli fiyatın on gün penceresine girmesi demek. İkinci kampanyada indirimden önceki fiyat o düşük fiyat olabilir.

Son madde en az düşünülen risk. Kasım'da iki kampanya planlayan bir mağazanın, ikinci kampanyadaki “%40 indirim” rozetinin hangi fiyata göre hesaplanacağını baştan yazması gerekiyor. Aksi hâlde aynı ürün için iki hafta arayla verilen iki ayrı indirim oranından biri yanıltıcı olabiliyor.

Kayıt tarafını da kurun. Shopify fiyat geçmişini tutmadığı için, kampanya penceresinin başında ürün listesini fiyatlarıyla birlikte dışa aktarıp (Ürünler > Dışa aktar) tarihli bir dosya olarak saklamak, sonradan “indirimden önceki fiyat buydu” diyebilmenin en basit yolu. ERP ya da ürün bilgi sisteminden fiyat yönetiyorsanız fiyat değişiklik kaydı zaten orada; kampanya öncesi bir kez kontrol etmek yetiyor.

Shopify'ın indirim türleri

Panelde dört temel indirim türü var: tutar ya da yüzde olarak ürün indirimi, sipariş toplamına uygulanan indirim, X alana Y (buy X get Y) ve ücretsiz kargo. Her biri iki yoldan sunulabiliyor: müşterinin ödeme adımında girdiği indirim kodu ya da koşullar sağlandığında sepette ve ödeme adımında kendiliğinden uygulanan otomatik indirim.

İndirim kodunda kullanım sayısı sınırı, müşteri başına tek kullanım, asgari sepet tutarı ve geçerlilik tarihleri tanımlanabiliyor. Tarihler paneldeki saat dilimine göre işliyor.
Bir indirim kodu en fazla 100 belirli müşteri, ürün ya da varyanta bağlanabiliyor; daha geniş kapsamlar koleksiyon üzerinden kuruluyor.
Mağaza başına toplamda 20 milyon benzersiz kod sınırı var; tek kullanımlık kod üreten kampanyalarda bile pratikte sorun çıkarmıyor.
Aynı anda en fazla 25 otomatik indirim açık olabiliyor ve bu sayıya uygulamaların oluşturduğu indirimler de dahil.
Panelde oluşturulan otomatik indirimler, ödeme sonrası gösterilen ek ürün sayfasında uygulanmıyor.

25 otomatik indirim sınırı kampanya dönemlerinde gerçekten doluyor. Kategori başına ayrı “sepette %X” tanımı açan, üstüne bir de indirim uygulaması kullanan mağazalar Kasım ortasında bu sınıra dayanıyor. Çözüm genellikle kategori başına ayrı indirim yerine koleksiyonlarla kurulmuş daha az sayıda tanım.

İlgili hizmet
Kampanya kurgusunu birlikte çıkaralım

İndirim türlerini, birleşme kurallarını ve kampanya takvimini mağazanızın ürün ve fiyat yapısına göre planlıyor, yayından önce test siparişleriyle doğruluyoruz. Mevcut kurgunuz yeterliyse bunu da söyleriz.

Dönüşüm optimizasyonu

İndirimler birbiriyle nasıl birleşiyor?

Kampanya dönemindeki şikâyetlerin önemli kısmı “kodum çalışmadı” ya da tersi, “üç indirim birden uygulandı” şeklinde geliyor. İkisinin de sebebi birleştirme ayarları. Shopify'da indirimler üç sınıfa ayrılıyor (ürün, sipariş, kargo) ve birleşme kuralları şöyle:

Bir siparişe birden fazla indirim, ancak her bir indirimin kendi ayarı o birleşmeye izin veriyorsa uygulanıyor. İki taraftan birinde kutu kapalıysa birleşme olmuyor.
Sipariş indirimi ile ücretsiz kargo, ürün indirimi ile ücretsiz kargo ve farklı kalemlere uygulanan ürün indirimleri birleşebiliyor.
Ürün indirimi ile sipariş indirimi ve iki sipariş indirimi de birleşebiliyor; bunun için mağazada checkout.liquid özelleştirmesi kullanılmıyor olması gerekiyor.
Aynı kaleme birden fazla ürün indirimi uygulanması yalnızca Shopify Plus'ta mümkün. X alana Y indirimine giren ürünler başka bir ürün indirimi alamıyor.
Uygulama sırası sabit: önce ürün indirimleri tek tek kalemlere, sonra sipariş indirimleri kalan ara toplama, en son kargo indirimleri uygulanıyor.
Müşteri bir siparişte en fazla 5 ürün ya da sipariş indirim kodu ve 1 kargo indirim kodu kullanabiliyor.

Uygulama sırası kârlılık hesabını doğrudan etkiliyor. Ürünlerde %20 otomatik indirim açıkken bir de sepette %10 sipariş indirimi tanımladıysanız ikincisi indirimli ara toplama uygulanıyor; toplam indirim %30 değil, %28. Tersine, birleşmeye açık bir “ilk alışverişe %10” kodu ile kampanya indirimi birlikte çalışıyorsa marjınız hesapladığınızdan fazla eriyebiliyor. Kampanyayı yayına almadan önce her olası birleşimi bir test siparişiyle görmek, en ucuz sigorta.

Şartlı kampanyalar için mevzuat tarafına da bir not: “2 al 1 öde” ya da “sepette %20” reklamında artık indirimden önceki fiyat ve kampanyanın başlangıç ile bitiş tarihleri belirtilmeli. Shopify'daki otomatik indirimin başlangıç ve bitiş tarihleri, banner ve ürün sayfasındaki metinle birebir aynı olmalı. Kampanyayı panelde bir gün uzatıp banner'daki tarihi unutmak, küçük görünen ama tam da kuralın ilgilendiği bir tutarsızlık.

İlgili yazı
Hazır indirimlerin yetmediği yer

Kademeli sepet indirimi, müşteri etiketine göre fiyat ya da paket kurgusu gibi paneldeki türlere sığmayan kuralların Shopify Functions ile nasıl yazıldığını ayrı bir yazıda anlattık.

Functions ve Flow yazısı

Kampanya haftası için kontrol listesi

İndirimin kendisi kadar, kampanya gününün teknik hazırlığı da önemli. Kampanyadan en az bir hafta önce şunları tamamlayın:

Kampanyaya giren ürünlerin fiyatlarını dışa aktarıp tarihli olarak saklayın; on gün penceresi içinde fiyat değiştirmeyin.
Karşılaştırma fiyatı kullanacaksanız değeri pencere içindeki en düşük fiyattan yüksek girmediğinizi ürün ürün kontrol edin.
Otomatik indirimlerin ve kodların başlangıç ve bitiş saatlerini paneldeki saat dilimine göre ayarlayın; banner ve e-posta metinlerindeki tarihleri bunlarla eşleyin.
Stok sınırlı bir kampanya ürünü varsa miktarı kampanya metninde belirtin.
Her indirimin birleşme ayarlarını tek tek açın ve olası birleşimler için test siparişi verin.
Açık otomatik indirim sayısının 25 sınırının altında kaldığını kontrol edin; eski kampanyalardan kalan tanımları kapatın.
Taksit ve kargo bedava eşiği gibi ürün sayfasında görünen bilgilerin indirimli fiyatla tutarlı olduğunu kontrol edin.

Kampanya günü trafiği de ayrı bir hazırlık konusu. Shopify'ın altyapısı yoğun günlerde ayakta kalıyor; mağazaları düşüren şey çoğu zaman üçüncü taraf uygulamalar, ödeme sağlayıcısı ve entegrasyon kuyrukları oluyor.

İlgili yazı
Trafik tarafı

Kara Cuma ölçeğinde Shopify'ın nasıl hazırlandığını ve platform ayaktayken mağazaların neden yavaşladığını ayrı bir yazıda topladık.

Yoğun trafik yazısı

Yapmanıza gerek olmayanlar

Her kampanya için ayrı bir indirim uygulaması kurmak: panelin dört indirim türü ve birleştirme ayarları kampanyaların büyük çoğunluğunu karşılıyor.
Bütün ürünlere kalıcı karşılaştırma fiyatı yazmak: sürekli indirim görüntüsü hem mevzuat açısından riskli hem de gerçek kampanyanın etkisini azaltıyor.
Kampanya dönemine tema değişikliğiyle girmek: yeni bir tema ya da büyük bir bölüm değişikliği, indirim rozetlerinin ve fiyat bloğunun nasıl göründüğünü de değiştiriyor. Tema işini kampanyadan önce bitirin.
İndirim oranını büyütmek için fiyatı yükseltmek: on gün kuralı bu uygulamayı doğrudan hedefliyor.

Özet

1 Ağustos 2026'dan beri indirimden önceki fiyat, mal satışında indirimin başlangıcından önceki on günün en düşük fiyatı. Şartlı kampanyalar ve kolayca erişilebilen sadakat programları da bu kurala tabi; farklı kanallarda satıyorsanız her kanalın fiyatı kendi başına değerlendiriliyor.

Shopify bu kuralı sizin yerinize uygulamıyor. Karşılaştırma fiyatı elle giriliyor ve panel fiyat geçmişi tutmuyor. Bu yüzden kampanya takvimini geriye doğru kurmak, fiyatları pencere başında kayda almak, mümkün olduğunda karşılaştırma fiyatı yerine indirim tanımıyla çalışmak ve birleşme ayarlarını test siparişleriyle doğrulamak gerekiyor.

İyi kurulmuş bir kampanya, en büyük indirim oranını gösteren kampanya değil. Müşterinin sepette gördüğü tutarın banner'da okuduğuyla aynı olduğu kampanya; hem mevzuat hem de iade ve şikâyet oranı açısından.

Kaynaklar

  1. T.C. Ticaret Bakanlığı — İndirimli satış reklamlarında şeffaflığı artıracak yeni düzenleme (29 Temmuz 2026 duyurusu; 1 Temmuz 2026 tarihli ve 33297 sayılı Resmî Gazete'de yayımlanan değişiklik, 1 Ağustos 2026 yürürlüğü; indirimden önceki fiyat için son on günün en düşük fiyatının esas alınması; çabuk bozulan mallar ve hizmetlerde bir önceki fiyat; şartlı satış reklamlarının kapsama alınması)
  2. Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği, konsolide metin — Lexpera (14. madde: indirim ibaresinde indirimden önceki fiyat, başlangıç ve bitiş tarihleri ve sınırlı miktarın belirtilmesi; yanıltıcı indirim ifadesi yasağı; on gün kuralı; kanal bazlı fiyat; sadakat programları; koşullu satış reklamları)
  3. Shopify Yardım Merkezi — İndirimleri birleştirmek (üç indirim sınıfı ve birleşme kuralları; her indirimin kendi ayarının izin vermesi şartı; ürün ile sipariş indiriminin birleşmesi için checkout.liquid kullanılmaması; aynı kalemde çoklu ürün indiriminin yalnızca Plus'ta olması; X alana Y ürünlerinin başka ürün indirimi alamaması; uygulama sırası; siparişte en fazla 5 ürün/sipariş kodu ve 1 kargo kodu; en fazla 25 aktif otomatik indirim)
  4. Shopify Yardım Merkezi — İndirim kodları (kullanım sayısı, müşteri başına tek kullanım, asgari tutar ve geçerlilik tarihleri; tarihlerin paneldeki saat dilimine göre işlemesi; bir kodun en fazla 100 müşteri, ürün ya da varyanta uygulanması; mağaza başına 20 milyon benzersiz kod sınırı)
  5. Shopify Yardım Merkezi — Ürünlere indirimli fiyat vermek (karşılaştırma fiyatının elle girilmesi ve satış fiyatından yüksek olma şartı; temanın rozet ve indirim yüzdesi göstermesi; toplu düzenleme)
dC
dotCREA Shopify ekibi
23 Eylül 2026 tarihinde yayımlandı
Paylaş
Bu konuyu mağazanız için konuşalım
Mağaza adresinizi gönderin, ücretsiz değerlendirelim.
Teklif alın

İlgili yazılar