E-Ticaret Paketlerine Özel Mart Ayı Boyunca 3 Taksit Vade Farksız Başlangıç 4.750 TL / ay
WooCommerce Blocks (Gutenberg) Uyumlu Kampanyalar: Test ve Sorun Giderme Rehberi (2026) | Woventico
Anasayfa Blog WooCommerce Blocks Kampanya Testi
WooCommerce • Blocks • Test • 2026

WooCommerce Blocks (Gutenberg) Uyumlu Kampanyalar: Test Rehberi

WooCommerce’un Checkout Blocks (Gutenberg/Blocks) yapısında her şey daha “dinamik” akar: sepet güncellemeleri, ödeme adımı, fragment yenilemeleri… Bu yüzden kampanya/indirim kuralı doğru olsa bile checkout’ta görünmeme veya yanlış toplam gibi sorunlar çıkabilir. Bu rehberde, Blocks uyumluluğunu hızlı ve temiz şekilde test edeceğiniz bir kontrol planı veriyoruz.

Tamamlayıcı içerikler: Kuponsuz indirim rehberi ve Ölçümleme (GA4 + Pixel)

⏱ 10–15 dk 📌 Checkout uyumluluğu ✅ Test checklist
İçindekiler

Bu rehberde

Neden

1) Blocks’ta sorunlar neden daha görünür?

Klasik checkout (shortcode) yapısında sayfa yeniden yüklenmeleri daha “ağır”tır. Blocks checkout ise REST/fragment güncellemeleri ile akışkan çalışır. Bu nedenle kampanya kuralları arka tarafta doğru olsa bile UI’da geç güncellenme, yanlış toplam veya indirim satırının görünmemesi gibi problemler ortaya çıkabilir.

Özet: Blocks’ta “hesaplama” ve “gösterim” katmanları daha ayrık çalışır.
Ön Kontrol

2) Ön kontrol: cache, tema ve checkout eklentileri

Cache (en sık sorun kaynağı)

  • Sepet ve checkout sayfaları cache dışında mı?
  • JS minify / defer / delay ayarları agresif mi?
  • Object cache (Redis) + fragment cache çakışıyor mu?

Tema & checkout eklentileri

  • Checkout builder eklentisi Blocks’a müdahale ediyor mu?
  • Ödeme adımında custom hook/override var mı?
  • Multi-currency / tax eklentileri toplamı etkiliyor mu?
Pratik: Test sırasında geçici olarak cache/minify kapatmak sorunun kaynağını hızlı gösterir.
Test

3) Blocks uyumluluğu test planı (minimum senaryolar)

Blocks uyumluluğu için “tek sepet” test etmek yetmez. Aşağıdaki senaryolar, %80 problemi yakalar.

Senaryo 1 — Eşik altı / üstü (AOV kampanyası)

  • Sepet 1.490 TL → indirim yok
  • Sepet 1.510 TL → indirim var
  • Sepetten ürün çıkar → indirim geri kalkıyor mu?

Senaryo 2 — Sepet → Checkout geçişi (görünürlük)

  • Sepette indirim satırı görünüyor mu?
  • Checkout’a geçince aynı indirim devam ediyor mu?
  • Adres/teslimat değişince toplam doğru güncelleniyor mu?

Senaryo 3 — Kupon + otomatik indirim çakışması

  • Kupon uygulanınca otomatik indirim devre dışı mı?
  • Stacking varsa toplam doğru mu?
  • Kupon kaldırınca otomatik indirim geri geliyor mu?

Senaryo 4 — Misafir vs girişli kullanıcı

  • Misafir checkout’ta kampanya tetikleniyor mu?
  • Girişli kullanıcıda davranış aynı mı?
  • “İlk sipariş” kuralı girişli/misafir için doğru çalışıyor mu?

Senaryo 5 — Mobil checkout

  • İndirim satırı görünür mü?
  • Butonların yakınında layout bozuluyor mu?

Senaryo 6 — Ödeme yöntemi değişimi

  • Havale/EFT indirimi seçince tetikleniyor mu?
  • Kredi kartına dönünce geri kalkıyor mu?
Not: Bu senaryoları her kampanya tipinde 5–10 dakikada tekrar edebilirsiniz.
Hesap

4) Çakışma ve toplam hesaplama sorunları

Blocks ortamında en can sıkıcı hata “toplam doğru ama indirim satırı yok” veya “indirim var ama toplam yanlış” senaryosudur. Kök neden genelde şunlardan biridir:

  • Recalculate tetiklenmiyor: UI güncellenmiyor
  • Vergi/kargo yeniden hesaplama: adres değişiminde sapma
  • Multi-currency: value/currency mismatch
  • Checkout builder müdahalesi: satır gizleme/override
Triage

5) Hızlı sorun giderme (triage)

Sorunun kaynağını hızlı bulmak için şu sırayla ilerleyin:

  • 1) Cache/minify kapat → tekrar dene
  • 2) Tema default’a yakınlaştır (override var mı?)
  • 3) Checkout builder eklentisini geçici kapat
  • 4) Multi-currency/tax eklentilerini izole et
  • 5) Sadece 1 kampanya kuralı ile test et
Ölçüm tarafında purchase value farklı görünüyorsa, kampanya doğru görünse bile rapor bozulur: GA4 + Pixel ölçümleme
Checklist

Kopyala–yapıştır: Blocks kampanya uyumluluk checklist

  • Sepet/checkout cache dışı bırakıldı
  • Minify/defer/delay agresif ayarlar testte kapatıldı
  • Tema/checkout override kontrol edildi
  • Kupon + otomatik indirim çakışma testi yapıldı
  • Misafir + girişli kullanıcı test edildi
  • Mobil checkout test edildi
  • Ödeme yöntemi değişiminde toplam doğru
  • Purchase value/currency ölçümü doğrulandı

Blocks uyumluluğunu netleştirelim

Sepet/checkout’ta kampanyalar görünmüyor veya toplamlar sapıyorsa, sorun genelde cache/tema/checkout müdahalesidir. Woventico standardıyla hızlı bir uyumluluk kontrolü yapıp stabil hale getirelim.

Uyumluluk Kontrolü İste Eklentiyi İncele

Not: Kampanya performansı için stabil checkout şarttır.