WordPress

    WooCommerce ile E-Ticaret Sitesi Kurma Rehberi

    WordPress üzerine WooCommerce kurup ilk ürünlerinizi eklemeyi, ödeme ve kargo ayarlarını yapmayı, ardından hız ve güvenlik konusunda dikkat etmeniz gerekenleri anlatan pratik rehber.

    10 dk okuma Güncellendi: 1 Temmuz 2026

    Kendi online mağazanızı açmak istiyorsanız ve WordPress'e zaten aşinaysanız, en kısa yol büyük ihtimalle WooCommerce'ten geçer. Milyonlarca sitede kullanılan bu ücretsiz eklenti, sıradan bir WordPress sitesini birkaç dakika içinde ürün kataloğu, sepet, ödeme ve kargo akışı olan gerçek bir e-ticaret sitesine dönüştürür. Bu rehberde sırasıyla WooCommerce'in ne olduğunu, hangi altyapıya ihtiyaç duyduğunu, kurulum sihirbazının adımlarını, ürün ekleme mantığını (basit ve değişken ürünler), Türkiye'de yaygın ödeme yöntemlerini, kargo ve KDV ayarlarını, tema/performans/güvenlik konularını ve mesafeli satış sözleşmesiyle ilgili yasal notu ele alacağız.

    Yazı, daha önce hiç e-ticaret sitesi kurmamış birinin de rahatça takip edebileceği şekilde sıralandı; ama WordPress'in temel mantığına zaten hakimseniz doğrudan ilgilendiğiniz bölüme (örneğin ödeme yöntemleri veya performans) atlayabilirsiniz.

    WooCommerce Nedir?#

    WooCommerce, WordPress için geliştirilmiş açık kaynaklı bir e-ticaret eklentisidir. Tek başına bir platform değildir; var olan bir WordPress kurulumunun üzerine eklenir ve ona şu yetenekleri kazandırır:

    • Ürün kataloğu (kategoriler, öznitelikler, varyasyonlar, stok takibi)
    • Sepet ve ödeme (checkout) akışı
    • Sipariş yönetimi ve müşteri hesapları
    • Kargo, vergi ve kupon/indirim kuralları
    • Ödeme ağ geçitleri için eklenti tabanlı entegrasyon

    WooCommerce'in Shopify gibi kapalı platformlardan temel farkı, sitenin tamamen sizin barındırmanızda çalışması ve verinin (ürünler, siparişler, müşteriler) size ait olmasıdır. Aylık ciro üzerinden bir platform kesintisi yoktur; ödediğiniz tek şey hosting, alan adı ve tercih ettiğiniz ücretli eklenti/tema lisanslarıdır. Bunun karşılığında güncelleme, yedekleme ve güvenlik gibi sorumluluklar da size düşer — bu yazının ilerleyen bölümlerinde bu konulara değineceğiz.

    WordPress'i hiç kurmadıysanız önce WordPress kurulumu yazısına göz atmanızı öneririz; bu rehber WordPress'in zaten kurulu olduğunu varsayarak devam edecek.

    Gereksinimler: Hosting, SSL ve Temel Ayarlar#

    Uygun Hosting Seçimi#

    WooCommerce, standart bir WordPress sitesinden daha fazla kaynak tüketir; çünkü her sayfa yüklemesinde sepet, stok ve vergi hesaplamaları gibi ek veritabanı sorguları çalışır. Birkaç ürünlük küçük bir katalogla başlıyorsanız paylaşımlı bir WordPress hosting paketi genelde yeterli olur. Ürün sayısı arttıkça, kampanya dönemlerinde trafik sıçradıkça ya da ödeme sırasında yavaşlama fark ettikçe daha fazla CPU/RAM kaynağına sahip bir hosting planına, tam kontrol istiyorsanız bir sanal sunucuya geçmek mantıklı bir sonraki adımdır.

    Dikkat edilmesi gereken teknik gereksinimler:

    • PHP 8.1 veya üzeri (WooCommerce'in güncel sürümleri düşük PHP sürümlerinde yönetim panelinde uyarı gösterir, bazı yeni özellikler eski sürümlerle çalışmaz)
    • MySQL 5.7+ / MariaDB 10.3+
    • memory_limit en az 256M (varsayılan 128M çoğu zaman yetersiz kalır ve "allowed memory size exhausted" hatasına yol açar)
    • HTTPS (SSL) — bir sonraki bölümde detaylandırıyoruz

    SSL Zorunludur#

    E-ticaret sitesinde SSL sertifikası opsiyonel değildir. Ödeme sayfasında kart bilgisi girilip 3-D Secure yönlendirmesi yapıldığı için tarayıcılar SSL olmayan sitelerde "Güvenli Değil" uyarısı gösterir; bu da ziyaretçinin sepeti terk etmesine yol açar. Ayrıca çoğu ödeme ağ geçidi entegrasyonu, canlı modda çalışabilmek için sitenin HTTPS üzerinden erişilebilir olmasını şart koşar. Sitenizde henüz SSL yoksa SSL sertifikası sayfasından uygun bir sertifika edinip kurulumunu tamamlayın; ardından WordPress site adresini (Ayarlar > Genel) https:// ile güncellemeyi unutmayın, aksi halde karışık içerik (mixed content) uyarıları görebilirsiniz.

    WooCommerce Kurulum Sihirbazı#

    Eklentiyi kurmak birkaç tıktan ibarettir:

    1. WordPress yönetim paneline girin, Eklentiler > Yeni Ekle yolunu izleyin.
    2. Arama kutusuna "WooCommerce" yazın, ilgili eklentiyi bulup Şimdi Kur, ardından Etkinleştir'e tıklayın.
    3. Etkinleştirme sonrası otomatik açılan kurulum sihirbazı sizi şu adımlardan geçirir:
      • Mağaza bilgileri: ülke, adres, para birimi, hangi ürün türlerini satacağınız (fiziksel/dijital)
      • Ödeme yöntemleri: sihirbaz varsayılan olarak WooPayments/Stripe gibi uluslararası seçenekleri önerir; Türkiye'de kullanacağınız yerel ağ geçitlerini (aşağıda anlatıyoruz) bu adımda atlayıp sonradan manuel kurabilirsiniz
      • Kargo: sabit ücret veya bölgeye göre kargo ücreti tanımlama
      • Tema: mağaza vitrinine uygun bir başlangıç teması önerisi

    Sihirbazı tamamladıktan sonra mağazanız teknik olarak yayında demektir, ancak ürün eklemeden ve ödeme/kargo ayarlarını gözden geçirmeden satışa açmayın; aksi halde müşteri sepete ürün ekleyip ödeme adımında ödeme yöntemi bulamayabilir.

    Sayfa Yapısının Otomatik Oluşması#

    Kurulum sırasında WooCommerce dört temel sayfayı (Mağaza, Sepet, Ödeme, Hesabım) otomatik oluşturur ve bunları ilgili WooCommerce kısa kodlarıyla doldurur. Bu sayfaları menüden silmeyin; silerseniz sepet ve ödeme akışı kopar. Sayfa tasarımını değiştirmek isterseniz sayfayı düzenleyebilirsiniz, ama içindeki [woocommerce_cart] / [woocommerce_checkout] gibi kısa kodlara dokunmayın; bu kodlar sayfayı işlevsel kılan bağlantı noktalarıdır.

    Ürün Ekleme: Basit ve Değişken Ürünler#

    WooCommerce'te iki temel ürün tipi öne çıkar; hangisini seçeceğiniz sattığınız ürünün yapısına bağlıdır.

    Basit Ürün (Simple Product)#

    Beden, renk gibi seçenekleri olmayan, tek bir fiyat ve stok değeri taşıyan üründür (örneğin bir kitap veya tek boy bir aksesuar). Ekleme adımları:

    1. Ürünler > Yeni Ekle
    2. Ürün adı, açıklama ve kısa açıklamayı girin
    3. Ürün verisi kutusunda tip olarak "Basit ürün"ü seçili bırakın
    4. Genel sekmesinde normal fiyat ve varsa indirimli fiyatı girin
    5. Envanter sekmesinde SKU (stok kodu) ve stok adedini girin, stok takibini etkinleştirin
    6. Kargo sekmesinde ağırlık ve boyutları girin (kargo ücreti bunlara göre hesaplanabilir)
    7. Sağ taraftan ürün görselini ve kategoriyi ekleyip Yayınla'ya basın

    Değişken Ürün (Variable Product)#

    Beden, renk gibi birden fazla seçeneği olan ürünlerde kullanılır (örneğin bir tişörtün S/M/L bedenleri, farklı renk seçenekleri). Süreç şöyle işler:

    1. Ürün tipini Değişken ürün olarak seçin
    2. Öznitelikler sekmesinde "Beden", "Renk" gibi öznitelikleri tanımlayın, her biri için değerleri (S, M, L / Kırmızı, Mavi) girin ve Varyasyonlar için kullanılsın kutusunu işaretleyin
    3. Varyasyonlar sekmesinde "Varyasyonları oluştur"a tıklayın; WooCommerce olası tüm kombinasyonları otomatik üretir
    4. Her varyasyon için ayrı fiyat, stok ve görsel tanımlayabilirsiniz (örneğin L beden farklı fiyatlanabilir)
    Örnek: "Pamuklu Tişört" ürünü
      Öznitelik: Beden = S, M, L
      Öznitelik: Renk = Siyah, Beyaz
      → 6 varyasyon otomatik oluşur (S-Siyah, S-Beyaz, M-Siyah, ...)
    

    Ürün sayısı arttıkça kategori ve öznitelik yapısını baştan iyi kurgulamak, sonradan yüzlerce ürünü elle düzenlemekten çok daha kolaydır. Öznitelikleri "Genel" (yalnızca bu üründe geçerli) yerine "Genel Öznitelik" olarak tanımlarsanız, aynı beden/renk seçeneklerini farklı ürünlerde tekrar tekrar yazmak zorunda kalmazsınız.

    Ödeme Yöntemleri: iyzico, PayTR ve Havale/EFT#

    Türkiye'de faaliyet gösteren bir mağaza için WooCommerce'in varsayılan uluslararası ödeme seçenekleri genelde yeterli olmaz; yerel bir ödeme kuruluşu (PSP) entegrasyonu gerekir.

    iyzico ve PayTR#

    En yaygın iki seçenek iyzico ve PayTR'dir. İkisi de WordPress eklenti deposunda resmi WooCommerce eklentisi sunar:

    1. İlgili PSP'nin resmi WooCommerce eklentisini kurup etkinleştirin
    2. PSP ile üye işyeri sözleşmesi yaparak API anahtarı / mağaza kimliği bilgilerini alın
    3. WooCommerce > Ayarlar > Ödemeler sekmesinden ilgili yöntemi açın, API bilgilerini girin
    4. Test modunda birkaç deneme siparişi vererek 3-D Secure akışının sorunsuz tamamlandığını doğrulayın, sonra canlı moda geçin

    Bu entegrasyonlar taksit seçenekleri, 3-D Secure ve çoğu yerel banka kartıyla uyumlu çalışır; hangisini seçeceğiniz genelde komisyon oranı ve ödeme vadesi tercihinize bağlıdır. Canlı moda geçmeden önce PSP'nin sunduğu test kart numaralarıyla en az bir başarılı, bir de başarısız (kartın reddedildiği) senaryoyu denemeniz, ödeme sayfasındaki hata mesajlarının müşteriye anlaşılır göründüğünden emin olmanızı sağlar.

    Havale/EFT#

    Kart ödemesine ek olarak (veya PSP süreci tamamlanana kadar geçici bir çözüm olarak) WooCommerce'in yerleşik BACS (Banka Havalesi) ödeme yöntemi kullanılabilir. Ayarlar'dan banka hesap bilgilerinizi girmeniz yeterlidir; müşteri siparişi tamamladığında sipariş "Beklemede" durumuna düşer, havale geldiğinde bunu manuel olarak "Tamamlandı"ya çekersiniz. Küçük hacimli mağazalarda bu yeterli olsa da, sipariş sayısı arttıkça manuel takip yükü büyür; bu noktada tam otomatik bir PSP entegrasyonuna geçmek işinizi ciddi ölçüde kolaylaştırır.

    Kargo Ayarları#

    WooCommerce > Ayarlar > Kargo altında bölge bazlı kargo bölgeleri (shipping zones) tanımlarsınız. Her bölge için bir veya birden fazla kargo yöntemi ekleyebilirsiniz:

    • Sabit ücret: tüm siparişlerde aynı kargo bedeli
    • Ücretsiz kargo: genelde belirli bir sepet tutarının üzerinde koşullu olarak açılır
    • Yerel teslimat: aynı şehir/bölge için özel ücret
    Örnek bölge kurgusu:
      Bölge: Türkiye
        - Sabit ücret: 79,90 TL
        - Ücretsiz kargo (koşul: sepet tutarı ≥ 500 TL)
    

    Fiziksel ürün satıyorsanız ürün ağırlığı ve boyutlarını girmek, ileride kargo firması entegrasyon eklentileri (desi hesaplama, otomatik kargo takip numarası gibi) eklediğinizde işinizi kolaylaştırır. Birden fazla kargo bölgesi tanımlıyorsanız bölgelerin sıralamasına dikkat edin — WooCommerce, müşterinin adresine uyan ilk bölgeyi kullanır, bu yüzden daha dar/özel bölgeleri listenin üstüne almanız gerekir.

    Vergi ve KDV Ayarları#

    WooCommerce'te WooCommerce > Ayarlar > Vergi sekmesinden vergi hesaplamasını etkinleştirip KDV oranlarını tanımlayabilirsiniz. Türkiye'de çoğu ürün grubu için standart KDV oranı geçerlidir, ancak bazı ürün/hizmet kategorilerinde indirimli oranlar uygulanabilir; hangi oranın işletmenize uyduğunu mali müşavirinizle teyit etmeniz önemlidir — bu bir vergi danışmanlığı yazısı değildir.

    Pratik ayar önerileri:

    • Ürün fiyatlarını KDV dahil girip girmeyeceğinize karar verin ve bunu sitede net şekilde belirtin
    • Fatura kesme sürecinizi (e-arşiv fatura entegrasyonu gerekebilir) WooCommerce dışında, muhasebe sisteminizle nasıl eşleyeceğinizi baştan planlayın
    • Sipariş sonrası otomatik e-posta bildirimlerinde fatura/vergi bilgisinin doğru göründüğünden emin olun

    Tema Uyumu, Performans ve Güvenlik#

    Tema Seçimi#

    Her WordPress teması WooCommerce ile sorunsuz çalışmaz. Tema seçerken "WooCommerce uyumlu" ibaresini arayın; uyumsuz bir temada ürün galerisi, sepet simgesi veya ödeme sayfası düzeni bozulabilir. Resmi WooCommerce temaları (Storefront gibi) veya büyük tema pazarlarında "WooCommerce ready" etiketli temalar güvenli bir başlangıç noktasıdır.

    Performans#

    E-ticaret sitelerinde yavaş sayfa açılışı doğrudan gelir kaybı demektir; ziyaretçi ödeme sayfası açılmadan sekmeyi kapatabilir. Dikkat edilmesi gereken noktalar:

    • Gereksiz eklenti yükünü azaltın; her aktif eklenti ekstra veritabanı sorgusu ve JS/CSS dosyası demektir
    • Ürün görsellerini yayınlamadan önce sıkıştırın (WebP formatı dosya boyutunu ciddi oranda küçültür)
    • Önbellekleme (cache) eklentisi kullanırken sepet ve ödeme sayfalarını önbellek dışında tutun — aksi halde bir müşterinin sepeti başka bir ziyaretçiye görünebilir
    • Kaynak yetersizliği hissediyorsanız daha güçlü bir sunucu planına geçmeyi değerlendirin

    Genel WordPress hız optimizasyonu için WordPress hız optimizasyonu yazısındaki adımların büyük kısmı WooCommerce mağazaları için de geçerlidir.

    Güvenlik#

    Müşteri bilgisi ve sipariş verisi tuttuğunuz için güvenlik ihmal edilemez:

    • WordPress çekirdeğini, temayı ve tüm eklentileri (özellikle WooCommerce'in kendisini) düzenli güncelleyin
    • Güçlü, benzersiz yönetici parolaları kullanın; parola oluşturmak için şifre üretici aracını kullanabilirsiniz
    • Düzenli yedekleme alın; bir sorun anında ürün/sipariş verinizi kaybetmezsiniz
    • Kaba kuvvet (brute-force) saldırılarına ve kötü niyetli bot trafiğine karşı bir WAF katmanı düşünün
    • Kampanya dönemlerinde artan trafiğe veya kötü niyetli yoğun isteklere karşı DDoS koruma hizmeti mağazanın erişilebilirliğini korur

    Mesafeli Satış Sözleşmesi: Kısa Yasal Not#

    Türkiye'de tüketiciye yönelik internet üzerinden satış yapan her site, Mesafeli Sözleşmeler Yönetmeliği kapsamında mesafeli satış sözleşmesi, ön bilgilendirme formu ve cayma hakkı bilgilerini müşteriye ödeme öncesinde sunmakla yükümlüdür. WooCommerce bu metinleri otomatik oluşturmaz; sitenize eklemeniz, ödeme sayfasında müşterinin bu sözleşmeyi onaylamasını sağlayan bir onay kutusu koymanız ve belirli hacmin üzerindeki satışlar için Ticaret Bakanlığı'nın ETBİS sistemine kaydolmanız gerekebilir. Bu konu işletmenizin büyüklüğüne ve satış hacmine göre değişebileceğinden, sözleşme metinlerini ve kayıt yükümlülüklerinizi bir hukuk danışmanıyla netleştirmenizi öneririz — bu yazı yasal tavsiye niteliği taşımaz.

    Sıkça Sorulan Sorular#

    WooCommerce tamamen ücretsiz mi?#

    Eklentinin kendisi ücretsizdir, ancak alan adı, hosting, SSL sertifikası ve ihtiyacınıza göre bazı ücretli tema/eklentiler için ödeme yapmanız gerekir. Ödeme ağ geçidi kullanımında PSP'nin uyguladığı işlem komisyonu da ayrıca hesaba katılmalıdır.

    WooCommerce ile kaç ürün satabilirim?#

    Teknik bir üst sınır yoktur; binlerce ürünlü mağazalar WooCommerce üzerinde çalışır. Ürün sayısı arttıkça ihtiyaç duyacağınız hosting kaynağı da artar, bu yüzden büyüme planınıza göre ölçeklenebilir bir barındırma seçmek önemlidir.

    WooCommerce mi yoksa Shopify mı daha iyi?#

    Shopify aylık abonelik karşılığında bakım yükünü platform sağlayıcısına devreder; WooCommerce ise kendi hostingunuzda çalıştığı için daha fazla özelleştirme özgürlüğü ve genelde daha düşük uzun vadeli maliyet sunar, ama güncelleme ve güvenlik sorumluluğu size aittir. Seçim, teknik rahatlığınıza ve bütçenize bağlıdır.

    Ödeme sayfasında müşteriler hata alıyor, ne kontrol etmeliyim?#

    Öncelikle SSL sertifikasının geçerli olduğundan ve site adresinin https:// ile ayarlandığından emin olun. Ardından PSP eklentisinin test/canlı mod ayarını ve API anahtarlarının doğruluğunu kontrol edin; önbellekleme eklentisinin ödeme sayfasını önbelleğe almadığından da emin olun. Sorun devam ediyorsa PSP eklentisinin hata kayıtlarına (genelde WooCommerce > Durum > Kayıtlar altında bulunur) bakmak sorunun kaynağını çoğu zaman doğrudan gösterir.

    Mevcut bir WordPress sitesine sonradan WooCommerce eklenebilir mi?#

    Evet, WooCommerce herhangi bir aktif WordPress sitesine sonradan eklenebilir. Tek dikkat etmeniz gereken, kullandığınız temanın WooCommerce ile uyumlu olup olmadığını kontrol etmek ve kurulum öncesi bir yedek almaktır.

    Stok bittiğinde ne olur?#

    WooCommerce'te her ürün için stok takibini etkinleştirirseniz, stok sıfırlandığında ürün otomatik olarak "Stokta Yok" işaretlenir ve isterseniz sipariş alınmasını tamamen engelleyebilirsiniz. Varyasyonlu ürünlerde bu takip her varyasyon için ayrı ayrı yapılabilir, böylece örneğin "M beden Siyah" tükenirken diğer varyasyonlar satışa açık kalabilir.

    WooCommerce kurulumu teknik olarak basit olsa da, sürdürülebilir bir mağaza için doğru hosting altyapısı, SSL, düzenli yedekleme ve performans takibi bir arada düşünülmelidir. Mağazanızı büyütürken kaynak sıkışıklığı yaşamamak için WordPress hosting paketlerimize göz atabilir, ihtiyaç duydukça daha geniş kaynaklı seçeneklere geçebilirsiniz.

    WooCommerceE-TicaretWordPress

    Uygulamaya geçmeye hazır mısınız?

    NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisiyle Clou.TR hosting ve sunucu çözümleriyle projenizi hayata geçirin.