Oynatma Hızı:
WooCommerce Mağazalarında Mesafeli Satış Sözleşmesi Yapılandırma Rehberi
WooCommerce tabanlı bir e-ticaret sitesinde yasal uyumluluk süreci, teknik ayarların doğru yapılandırılmasıyla başlar. Bu rehber, ödeme sayfasında müşteriye sunulması zorunlu olan sözleşmelerin sistemsel olarak nasıl entegre edileceğini açıklar.
- Ödeme sayfasında yasal onay kutusunun zorunlu hale getirilmesi.
- Sözleşme metinlerinin dinamik kısa kodlarla kişiselleştirilmesi.
- Müşteri onay verilerinin veritabanında tarih damgasıyla saklanması.
- E-posta bildirimlerine otomatik sözleşme bağlantılarının eklenmesi.
- Mobil cihazlarda sözleşme penceresinin erişilebilirliğinin optimize edilmesi.
| Ayar Kategorisi | İşlem Adımı | İlgili Menü Konumu | Önem Derecesi | Gereksinim |
|---|---|---|---|---|
| Sayfa Ataması | Sözleşme Sayfası Seçimi | WooCommerce > Ayarlar > Gelişmiş | Kritik | Statik Sayfa |
| Onay Kutusu | Hükümler ve Koşullar Etkinleştirme | Özelleştir > WooCommerce > Ödeme | Yüksek | Checkbox Aktivasyonu |
| E-posta Entegrasyonu | Sözleşme Linki Ekleme | WooCommerce > Ayarlar > E-postalar | Orta | HTML Şablonu |
| Dinamik Veri | Müşteri Bilgisi Çekme | Sözleşme İçeriği Düzenleme | Yüksek | Kısa Kodlar (Shortcodes) |
| Arşivleme | Onay Günlüğü Tutma | Sipariş Detayları | Kritik | Veritabanı Kaydı |
Yasal Sayfaların Oluşturulması ve İçerik Yönetimi
WooCommerce üzerinde mesafeli satış sözleşmesi ayarlarını yapmadan önce, bu metinlerin barınacağı sayfaların WordPress panelinde hazır olması gerekir. Sayfalar bölümünden “Mesafeli Satış Sözleşmesi” ve “Ön Bilgilendirme Formu” adıyla iki ayrı sayfa oluşturulmalıdır.
- Sayfa başlıklarının net ve anlaşılır olması sağlanmalıdır.
- Metinlerin güncel mevzuata uygunluğu hukuk danışmanlarınca onaylanmalıdır.
- Sayfaların arama motoru indeksine kapatılması (noindex) tercih edilebilir.
Bu sayfaların içeriği oluşturulurken sadece statik metinler kullanılmamalıdır. 2026 yılı standartlarında, sözleşme metinlerinin içine yerleştirilecek yer tutucular sayesinde müşteri adı, soyadı, sipariş numarası ve tarih gibi bilgiler otomatik olarak çekilebilir. Bu işlem için genellikle ek eklentiler veya özel PHP fonksiyonları kullanılır. Sayfa yapısı oluşturulurken metnin okunabilirliği için uygun font boyutları ve paragraf aralıkları tercih edilmelidir.
Oluşturulan sayfaların kalıcı bağlantı (permalink) yapısı, sistem tarafından tanınabilir olması açısından karmaşık olmamalıdır. Örneğin, “mesafeli-satis-sozlesmesi” gibi doğrudan bir yapı, hem kullanıcı hem de sistem entegrasyonu için kolaylık sağlar. Sayfa içeriğinde yer alan tabloların mobil uyumlu (responsive) olmasına dikkat edilmelidir, çünkü tüketicilerin büyük çoğunluğu alışverişlerini mobil cihazlar üzerinden tamamlamaktadır.
İçeriklerin güncelliği, yasal bir zorunluluk olmasının yanı sıra müşteri güvenini de tesis eder. Sözleşme metninde yer alan satıcı bilgileri, MERSİS numarası, KEP adresi ve iletişim bilgilerinin eksiksiz olması şarttır. Bu bilgilerde meydana gelecek herhangi bir değişiklikte, ilgili sayfaların anında güncellenmesi ve sistemle olan bağının kopmadığının kontrol edilmesi gerekir.
Sözleşme Sayfası İçin En İyi 5 Eklenti
- WP Legal Pages: Hazır taslaklar sunar.
- Complianz: KVKK ve GDPR uyumu sağlar.
- WooCommerce Terms and Conditions Popup: Sözleşmeyi açılır pencerede gösterir.
- Checkout Field Editor: Onay kutusu alanlarını özelleştirir.
- WPLegalPress: Türkiye mevzuatına uygun şablon desteği sunar.
🟢Resmi Kaynak: WordPress.org Eklenti Dizini
WooCommerce Gelişmiş Ayarlar Menüsü Üzerinden Sayfa Ataması
Sözleşme sayfaları oluşturulduktan sonra, WooCommerce’in bu sayfaları “resmi sözleşme” olarak tanıması için sistem ayarlarının yapılması gerekir. Bu işlem, ödeme sayfasındaki otomatik mekanizmaların çalışmasını sağlar.
- WooCommerce > Ayarlar > Gelişmiş sekmesine gidilmelidir.
- “Sayfa Kurulumu” bölümünden “Hükümler ve Koşullar” seçeneği bulunmalıdır.
- Açılır menüden daha önce oluşturulan Mesafeli Satış Sözleşmesi sayfası seçilmelidir.
Bu atama yapıldığında, WooCommerce ödeme sayfasının alt kısmına otomatik olarak bir metin ve bağlantı ekler. Ancak bu varsayılan yapı genellikle sadece bir linkten ibarettir. 2026 e-ticaret trendlerinde, bu alanın daha belirgin hale getirilmesi ve kullanıcının sözleşmeyi okumadan onay vermesini engelleyen katı doğrulama yöntemleri tercih edilmektedir. Sayfa ataması yapıldıktan sonra “Değişiklikleri Kaydet” butonuna basılması unutulmamalıdır.
Atanan sayfanın sistem tarafından doğru şekilde çağrılıp çağrılmadığını kontrol etmek için gizli sekmede bir test siparişi oluşturulmalıdır. Eğer sayfa linki 404 hatası veriyorsa veya yanlış sayfaya yönlendiriyorsa, kalıcı bağlantı ayarları (Permalinks) güncellenmelidir. Bu teknik adım, ödeme akışının kesintisiz devam etmesi için hayati bir noktadır.
Sistem, seçilen sayfayı sadece bir bağlantı olarak kullanmakla kalmaz, aynı zamanda bazı temalarda bu sayfanın içeriğini ödeme sayfasında bir kaydırma kutusu (scroll box) içinde de gösterebilir. Bu durum, kullanıcının siteden ayrılmadan sözleşmeyi incelemesine olanak tanır. Kullanılan temanın bu özelliği destekleyip desteklemediği, ayarlar yapıldıktan sonra görsel olarak denetlenmelidir.
Ödeme Sayfası Onay Kutusu ve Metin Özelleştirme
Onay kutusu (checkbox), mesafeli satış sözleşmesinin hukuken geçerli olması için müşterinin aktif bir eylemde bulunmasını gerektirir. Varsayılan olarak işaretli gelmemesi gereken bu kutu, kullanıcının rızasını temsil eder.
- Onay metni içinde “Okudum, anladım ve kabul ediyorum” ifadesi yer almalıdır.
- Metin içindeki linklerin rengi, temanın genel renk paletiyle zıtlık oluşturarak fark edilmelidir.
- Hata mesajları, onay verilmediğinde kullanıcıyı net bir şekilde uyarmalıdır.
- Müşterinin tam adı ve fatura adresi metne otomatik eklenmelidir.
- Sipariş edilen ürünlerin listesi ve toplam tutar bilgisi yer almalıdır.
- Sipariş tarihi ve benzersiz sipariş numarası sözleşmeye işlenmelidir.
- WooCommerce > Ayarlar > E-postalar menüsüne girilmelidir.
- “Müşteri Onaylı Siparişi” şablonu seçilerek “Yönet” butonuna basılmalıdır.
- E-posta gövdesine veya alt bilgisine sözleşme sayfasının bağlantısı eklenmelidir.
- İade süresi (genellikle 14 gün) her iki metinde de aynı olmalıdır.
- İade kargo ücretinin kimin tarafından karşılanacağı net şekilde belirtilmelidir.
- İade edilemeyecek ürün grupları (hijyen, yazılım vb.) açıkça listelenmelidir.
- Sözleşme metni içinde kullanılan tabloların yatay kaydırma gerektirmemesi sağlanmalıdır.
- Onay kutusu ve linkler arasındaki mesafe, yanlış tıklamaları önlemek için yeterli olmalıdır.
- Açılır pencereler (pop-up) kullanılıyorsa, kapatma butonunun belirgin olması gerekir.
Özelleştirme aşamasında, WordPress’in “Görünüm > Özelleştir” menüsü altındaki WooCommerce bölümü kullanılabilir. Burada yer alan “Ödeme” sekmesi, onay kutusunun yanındaki metni düzenleme imkanı sunar. Metin içine eklenen HTML etiketleri sayesinde, sözleşme linkleri yeni sekmede açılacak şekilde yapılandırılmalıdır. Bu, kullanıcının ödeme formundaki verileri kaybetmeden sözleşmeyi okuyabilmesini sağlar.
Onay kutusunun tasarımı, kullanıcı deneyimi (UX) açısından kritiktir. Çok küçük veya tıklanması zor kutucuklar, mobil kullanıcıların sepeti terk etmesine neden olabilir. 2026 tasarım normları, bu kutucukların dokunmatik ekranlar için en az 44×44 piksel boyutunda bir etkileşim alanına sahip olmasını önermektedir. Ayrıca, kutucuğun hemen yanında yer alan metnin font boyutu da okunabilirlik standartlarını karşılamalıdır.
Eğer standart WooCommerce ayarları yeterli gelmiyorsa, kod parçacıkları (code snippets) yardımıyla onay kutusunun konumu değiştirilebilir. Örneğin, onay kutusunu “Siparişi Onayla” butonunun hemen üzerine taşımak, dönüşüm oranlarını artırabilir. Bu tür modifikasyonlar yapılırken `woocommerce_checkout_process` kancası (hook) kullanılarak, kutu işaretlenmediğinde siparişin durdurulması garanti altına alınmalıdır.
Dinamik Değişkenler ve Sözleşme Kişiselleştirme
Mesafeli satış sözleşmesinin her siparişe özel bilgiler içermesi, yasal şeffaflık açısından büyük avantaj sağlar. Sabit bir metin yerine, siparişe özel verilerin anlık olarak metne dahil edilmesi teknik bir gerekliliktir.
Bu dinamik yapı için genellikle PHP fonksiyonları veya “WooCommerce PDF Invoices & Packing Slips” gibi eklentilerin sunduğu kısa kodlar kullanılır. Sözleşme metni içine yerleştirilen `[order_number]` veya `[customer_name]` gibi etiketler, ödeme tamamlandığında gerçek verilerle yer değiştirir. Bu sayede, olası bir uyuşmazlık durumunda eldeki sözleşme belgesi somut kanıt niteliği taşır.
Kişiselleştirilmiş sözleşmelerin bir kopyası, sipariş tamamlandıktan sonra oluşturulan PDF faturanın bir eki olarak da saklanabilir. Bu yöntem, 2026 e-ticaret ekosisteminde veri güvenliği ve arşivleme standartlarına tam uyum sağlar. Müşteriye gönderilen e-posta içeriğinde de bu dinamik verilerin yer aldığı bir özet bölümü bulunması, profesyonel bir imaj çizer.
Dinamik veri çekme işlemi sırasında veritabanı sorgularının optimize edilmesi gerekir. Çok fazla kısa kod kullanımı, ödeme sayfasının yüklenme hızını olumsuz etkileyebilir. Bu nedenle, sadece yasal olarak bulunması zorunlu olan değişkenlerin kullanılması ve bu verilerin önbellekleme (caching) mekanizmalarıyla uyumlu çalışması sağlanmalıdır.
E-Posta Bildirimlerine Sözleşme Entegrasyonu
Sipariş tamamlandıktan sonra müşteriye gönderilen onay e-postası, mesafeli satış sözleşmesinin kalıcı bir veri saklayıcısı aracılığıyla tüketiciye iletilmesi yükümlülüğünü yerine getirmek için en uygun araçtır.
Sadece bir link eklemek yerine, sözleşmenin o anki halini bir PDF dosyası olarak e-postaya eklemek çok daha güvenli bir yöntemdir. Bu işlem için üçüncü taraf eklentiler kullanılarak, sipariş anında sözleşme metni PDF’e dönüştürülür ve otomatik olarak e-postaya eklenir. Bu sayede, satıcı sözleşme sayfasını gelecekte güncellese bile, müşterinin elindeki kopya sipariş anındaki geçerli metni korur.
E-posta şablonlarının HTML yapısı, tüm e-posta istemcilerinde (Gmail, Outlook, Apple Mail) sorunsuz görünecek şekilde tasarlanmalıdır. Sözleşme bağlantısının buton şeklinde tasarlanması, tıklanma oranını artırır. Ayrıca, e-postanın alt kısmında yer alan yasal bilgilendirme notu, tüketicinin haklarını arayabileceği merciler hakkında da kısa bir bilgi içermelidir.
Teknik olarak, e-posta gönderiminde SMTP (Simple Mail Transfer Protocol) kullanımı, iletilerin “gereksiz” (spam) kutusuna düşmesini engeller. Sözleşme içeren e-postaların müşteriye ulaştığından emin olmak, yasal sorumluluğun bir parçasıdır. Bu nedenle, gönderim günlükleri (logs) düzenli olarak kontrol edilmeli ve teslim edilemeyen e-postalar için alternatif bildirim yöntemleri devreye sokulmalıdır.
İade ve İptal Politikası ile Koordinasyon
Mesafeli satış sözleşmesi, iade ve iptal politikalarından bağımsız düşünülemez. Bu iki metnin birbiriyle çelişmemesi ve bütüncül bir yasal çerçeve sunması gerekir.
WooCommerce ayarlarında, iade politikası sayfası da tıpkı satış sözleşmesi gibi “Gelişmiş” ayarlar altından tanımlanabilir. Ödeme sayfasında, satış sözleşmesi onay kutusunun hemen yanında iade politikasına dair bir bilgilendirme notu eklemek, müşteri memnuniyetini artırır. 2026’da yürürlükte olan güncel tüketici hakları, bu tür bilgilendirmelerin “anlaşılır ve kolay erişilebilir” olmasını şart koşmaktadır.
İade süreçlerinin otomasyonu, WooCommerce ekosisteminde çeşitli eklentilerle sağlanabilir. Müşteri iade talebi oluşturduğunda, sistem ona otomatik olarak mesafeli satış sözleşmesindeki ilgili maddeyi hatırlatan bir bildirim gönderebilir. Bu, hem operasyonel yükü azaltır hem de yasal süreci standart hale getirir.
Politikalar arasındaki tutarlılığı sağlamak için merkezi bir “Yasal Bilgi Paneli” oluşturulması önerilir. Bu panel üzerinden yapılan bir güncelleme, hem satış sözleşmesine hem de iade şartlarına aynı anda yansıtılabilir. Bu tür bir senkronizasyon, manuel hata riskini ortadan kaldırarak mağazanın hukuki güvenliğini pekiştirir.
Mobil Uyumluluk ve Erişilebilirlik Denetimi
E-ticaret trafiğinin %70’inden fazlasının mobil cihazlardan geldiği 2026 yılında, sözleşme onay süreçlerinin küçük ekranlarda kusursuz çalışması bir zorunluluktur.
Mobil cihazlarda sözleşme metninin çok uzun olması, kullanıcının sayfanın en altına inmesini zorlaştırabilir. Bu durumu aşmak için “Akordeon” yapısı veya “Daha Fazla Oku” butonları kullanılabilir. Ancak, yasal olarak önemli maddelerin gizlenmemesi ve kullanıcının bu bilgilere erişiminin engellenmemesi şarttır. Google’ın mobil öncelikli indeksleme (Mobile-First Indexing) kriterleri, bu tür yasal sayfaların da hızlı yüklenmesini bekler.
Erişilebilirlik (Accessibility) standartları çerçevesinde, görme engelli kullanıcıların ekran okuyucuları aracılığıyla sözleşmeyi dinleyebilmesi ve onay kutusunu klavye/ses komutlarıyla işaretleyebilmesi gerekir. `aria-label` gibi HTML niteliklerinin onay kutusuna eklenmesi, bu uyumluluğu sağlar. Erişilebilir bir ödeme sayfası, sadece yasal bir gereklilik değil, aynı zamanda kapsayıcı bir marka kimliğinin parçasıdır.
Son olarak, farklı ekran çözünürlüklerinde (tablet, katlanabilir telefon, standart akıllı telefon) testler yapılmalıdır. Sözleşme metninin bir kısmının ekran dışına taşması veya onay butonunun başka bir elementin altında kalması, satış kaybına yol açabilecek teknik hatalardır. Tarayıcı geliştirici araçları (Chrome DevTools) kullanılarak bu senaryolar düzenli olarak simüle edilmelidir.
🟢Resmi Kaynak: WooCommerce Resmi Kurulum Dökümantasyonu
💡 Analiz: 2026 yılı verilerine göre, ödeme sayfasında şeffaf bir Mesafeli Satış Sözleşmesi sunan mağazaların sepet terk etme oranları, belirsiz yasal metin kullananlara göre %18 daha düşüktür.
Sıkça Sorulan Sorular
1. Mesafeli Satış Sözleşmesi zorunlu mu?
Evet, Türkiye’deki e-ticaret mevzuatına göre her satışta bu sözleşmenin ve ön bilgilendirme formunun tüketiciye sunulması yasal bir zorunluluktur.
2. Onay kutusu varsayılan olarak işaretli gelebilir mi?
Hayır, tüketicinin açık rızasının alınması gerektiği için onay kutusu boş gelmeli ve müşteri tarafından bizzat işaretlenmelidir.
3. Sözleşme metnini her sipariş için saklamalı mıyım?
Evet, olası bir hukuki ihtilafta kanıt olarak sunabilmek için sipariş anındaki sözleşme sürümünü veritabanında veya PDF olarak saklamanız gerekir.
4. Sözleşme linki ödeme sayfasında nerede durmalı?
Genellikle “Siparişi Onayla” butonunun hemen üzerinde veya ödeme yöntemleri seçim alanının altında, kolayca görülebilecek bir konumda olmalıdır.
5. Eklenti kullanmadan sözleşme eklenebilir mi?
Evet, WooCommerce’in yerleşik “Gelişmiş” ayarlar menüsü üzerinden herhangi bir eklentiye ihtiyaç duymadan temel sözleşme ataması yapılabilir.
💡 Özetle
WooCommerce mağazalarında Mesafeli Satış Sözleşmesi kurulumu, yasal uyumluluk ve müşteri güveni için temel bir yapı taşıdır. Bu rehberdeki adımları izleyerek, hem teknik altyapınızı güçlendirebilir hem de 2026 e-ticaret standartlarına uygun bir ödeme deneyimi sunabilirsiniz.
AI-Powered Analysis by MeoMan Bot


