🇬🇧 English: Read this in English →

AB tüketici hukukunun WooCommerce projelerine düşme şekli hep aynıdır: sessizce, yaklaşık altı ay gecikmeli ve “hocam ufak bir konu vardı” diye başlayan bir Slack mesajıyla. Ufak konu olmuyor tabii. Biri yönetmeliği okuyor, bir başkası aynı yönetmeliğin başka bir çevirisini okuyor, akşama kadar bir eklenti, bir hukuki inceleme ve sepet metinlerinde bir değişiklik masaya geliyor.

Cayma hakkının 14 günlük süresi, mevcut müşterilerimin çoğu daha mağaza bile açmamışken Avrupa tüketici hukukunun bir parçasıydı. 19 Haziran 2026’da değişen şey, bu hakkı kullanmak için kullanılan düğmenin artık mağazanın kendisinde zorunlu olarak gösterilmesi gerektiği. Haziran’dan bu yana AB’ye satış yapan pek çok WooCommerce mağazası teknik olarak uyumsuz durumda ve bir üçüncü taraf eklentiyle üstünü örtüyor. WooCommerce 11.1 ön sürüm notları 18 Ağustos 2026’da yayımlandığında pazarın durumu buydu.

WooCommerce sonunda cayma akışını çekirdek içinde sunuyor. Minimum bir uygulama ve nesini kapsayıp neyi kapsamadığı konusunda dürüst olacağım. Ama artık var ve haziran deadline’ını görmezden gelen küçük mağaza için ücretli bir eklenti gerektirmeyen bir başlangıç noktası oldu.

Aslında yeni olan ne

Resmi geliştirici blogunda 18 Ağustos 2026’da yayımlanan WooCommerce 11.1 ön sürüm yazısı iki şeyi doğruluyor. Beta şu an mevcut, genel kullanıma açılış tarihi ise 1 Eylül 2026. Yazının açılışını yaptığı öne çıkan özellik, açıkça AB mağazalarına yönelik, müşteriye yönelik bir sipariş cayma akışı.

Mekanik olarak WooCommerce 11.1, /my-account/withdraw-order/ adresinde oturum açma gerektirmeyen yeni bir Hesabım sayfası ekliyor. Müşteri sipariş numarasını ve fatura e-postasını giriyor, talep satıcıya yönlendiriliyor, satıcı hem WooCommerce içindeki gelen kutusu bildirimini hem de e-posta bildirimini alıyor. Sipariş numarası ile fatura e-postası mevcut bir siparişle eşleştiğinde talep bir sipariş notu olarak o siparişe iliştiriliyor. Eşleşmediğinde manuel inceleme için işaretleniyor. Özellik öntanımlı olarak kapalı ve WooCommerce → Ayarlar → Gelişmiş → Özellikler altında yer alıyor.

Bunun şimdi ortaya çıkmasının nedeni, 19 Haziran 2026’da AB genelinde yürürlüğe giren Yönetmelik (AB) 2023/2673. Yönetmelik Tüketici Hakları Direktifi’nin 11. maddesini güncelliyor ve AB tüketicilerine satış yapan her çevrimiçi mağazanın, Your Europe tüketici portalında tanımlanan standart 14 günlük düşünme süresinin yanında kolay bulunur bir elektronik “cayma işlevi” sunmasını zorunlu kılıyor. Düğmenin etiketi de belirlenmiş — “sözleşmeden burada cayın” veya net bir muadili — ve onay, tüketiciye kalıcı bir ortamda, tipik olarak e-posta ile, gecikmeksizin gönderilmeli. Uyumsuzluk, bazı üye devletlerde yıllık cironun %4’üne varan para cezalarına kadar giden bir riske yol açıyor.

11.1 yazısının iki parçasını daha not düşeyim. POST /wc/v3/orders/{id}/refunds/preview adresinde yeni bir REST iade önizleme uç noktası var; iadeyi gerçekten uygulamadan sunucu tarafında iade toplamlarını hesaplamana izin veriyor. Store API ödeme akışı ise isteğe bağlı bir expected_total alanı kazanıyor; istemci ile sunucu toplamda anlaşamadığında 409 woocommerce_rest_checkout_total_mismatch döndürüyor. İkisi de başsız (headless) veya ajan güdümlü ödeme çalışmalarında işine yarayacak kancalar. Ayrıca deneysel Unified Block Editor Assets özelliği etkinleştirildiğinde editör varlıklarında %91,7 azalma ve ağ transferinde %48,3 azalma vaat ediyor; büyük kataloglarda blok editör yükleme süreleriyle boğuşuyorsan bu önemli. Öntanımlı olarak kapalı, aynı Gelişmiş → Özellikler ekranı altında yaşıyor.

WordPress ve WooCommerce insanları için neden önemli

AB tüketicilerine satıyorsan bu isteğe bağlı değil ve Haziran’dan bu yana da değildi. “Kanun yürürlükte” ile “mağazada bir düğme var” arasındaki boşluk, ceza ve uyarı mektuplarının yaşadığı yer. Yaptırım yirmi yedi üye devlette aynı hızda ilerlemeyecek, ama ilerliyor: Almanya’daki tüketici dernekleri şu an uyumsuz mağazalara ihtarname göndermeye başladı bile. Almanya’ya, Fransa’ya veya Hollanda’ya satış yapan bir müşteri portföyün olan bir Türk, İngiliz veya Amerikan ajanssan, müşterin fark etmiş olsun olmasın bu seni ilgilendiriyor.

İçselleştirmen gereken diğer şey, WooCommerce çekirdek akışının yapmadıkları. Bir formdan ibaret; satıcıya e-posta gönderiyor ve bir sipariş notu oluşturuyor. İade başlatmıyor. Siparişi kilitlemiyor. WooCommerce Subscriptions ile veya Shipping etiketleriyle entegre değil. Kalem başına bir cayma süresi takip etmiyor ve onayı direktifin sözlerine uygun biçimde “kalıcı bir ortamda” müşteriye sunmuyor — bildirim satıcıya gidiyor, müşteriye değil. Vendidero’nun cayma düğmesi eklentisi gibi mevcut ücretli çözümler hâlâ daha fazlasını yapıyor.

Bu WooCommerce’a bir eleştiri değil. Platformun gerçekten ihtiyaç duyduğu bir özelliğin ilk sürümü. Ama bunu açıp müşteriye “artık uyumluyuz” dersen birkaç adım atlamış olursun. Uyumluluk, müşteriye giden onay e-postası, cayma talebini 14 gün içinde fiilen işleme koyan iç süreç ve malı teslim aldıktan sonraki 14 gün içinde iadeyi orijinal ödeme yöntemine geri döndürmek anlamına geliyor. WooCommerce 11.1 sana ön kapıyı veriyor. Kapının arkasındaki her şey hâlâ senin işin.

Ben olsam ne yapardım (ya da yapmazdım)

Bugün AB’ye satış yapan bir mağazan varsa ve WooCommerce 11.0.x üzerindeysen, 1 Eylül’ün hemen ertesindeki hafta için bir 11.1 yükseltme penceresi planla. Her zamanki hazırlığı yap: tam yedek, üretim klonundan taze bir staging, staging üzerinde 11.1, gerçek ödeme sağlayıcısını test modunda çalıştırarak ödeme akışına vur, başsız istemcilerin varsa Store API yanıtlarını onlarla karşılaştır. 11.0 ile 11.1 arasında bir Cuma akşamı keşfetmek istemeyeceğim birkaç hook ve DOM değişikliği var.

Canlıya alırken cayma özelliğini Gelişmiş → Özellikler altından aç, altbilgi veya mağaza hukuki menüne “sözleşmeden burada cayın” etiketiyle /my-account/withdraw-order/ bağlantısını ekle ve bildirim e-postasını bir insan tarafından bir iş günü içinde okunan bir kutuya yönlendir. Sadece WooCommerce gelen kutusuna güvenme. Talep geldiğinde ne olacağını anlatan iç bir prosedür yaz: aynı iş günü içinde müşteriye yazılı bir alındı gönder, talebin direktifin istisnaları çerçevesinde geçerli olup olmadığına karar ver (ısmarlama ürünler, mühürlü hijyen ürünleri, feragatle teslim edilmiş dijital içerik vb.) ve iadeyi yasal süre içinde orijinal ödeme yöntemine geri döndür.

Müşterin daha büyük bir mağazaysa veya cayma akışı iş için kritikse (moda, elektronik, iade oranı yüksek her şey) yine de üstüne kısmi cayma, kalem başına seçim, otomatik müşteri onay e-postası ve düzgün bir yönetim paneli için özel bir eklenti eklemeni öneririm. WooCommerce çekirdek akışını “düğme var” seviyesindeki asgari uygulama, ücretli eklentiyi ise operasyonel araç olarak konumla. İkisini aynı anda açma — birini seç, yoksa her talepte çift kayıt alırsın.

Yapmayacağım tek şey beklemek olurdu. Kanun altı aydır yürürlükte; bir Verbraucherzentrale mektubu geldiğinde “inceliyoruz” savunulabilir bir cevap değil. Yükseltme yolu kısa, beta WooCommerce sürüm takviminde mevcut, düzeltmenin özü de bir onay kutusu ve bir altbilgi bağlantısından ibaret. Eylül’de kur, üstünü kapat, yoluna devam et.

Tüketici hukuku bize temiz bir kazanç nadiren verir. Bu neredeyse temiz: zorunlu bir yükümlülük, platform tarafından çekirdek içinde bir uygulama ve beta ile uyum sorumluluğunun sana yetişmesi arasında iki haftalık bir pencere. Kazancı al.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Close Search Window