WooCommerce Nedir?

WooCommerce Nedir? 8 Eylül 2026
WooCommerce Nedir?
İçindekiler

    WooCommerce, WordPress ile hazırlanmış bir web sitesini e-ticaret mağazasına dönüştüren açık kaynaklı bir eklentidir.

    WooCommerce’i kurduğunuzda WordPress’e ürünler, stok, sepet, ödeme ve sipariş yönetimi eklenir. Birkaç ürün satacağınız küçük bir mağaza da hazırlayabilirsiniz, binlerce ürünü olan daha kapsamlı bir yapı da. Aradaki farkı WooCommerce’den çok, mağazayı nasıl kurduğunuz belirler.

    Ben WooCommerce’i uzun süredir farklı büyüklükteki WordPress sitelerinde görüyorum. Optimizasyonu iyi yapıldığında ve kurgulandığında yönetmesi rahat ve geliştirilebilir bir sistem. Ancak, sadece WooCommerce kurulup herhangi bir optimizasyon yapılmadığında ise her sorunun yeni bir eklentiyle çözüldüğü, kimsenin güncellemeye cesaret edemediği ağır bir yapıya dönüşebiliyor. Bu yazıda iki tarafını da anlatacağım.

    WordPress ile WooCommerce arasındaki ilişki

    WordPress bir içerik yönetim sistemi. WooCommerce ise onun üzerinde çalışan bir eklenti; tek başına kurulup çalışan ayrı bir e-ticaret yazılımı değil.

    Önce WordPress’i kurarsınız. WooCommerce’i eklediğinizde aynı yönetim panelinde ürünlerinizi, siparişlerinizi, sayfalarınızı ve blog içeriklerinizi görmeye başlarsınız.

    Bu birliktelik önemli. Bir mağazanın yalnızca ürün sayfalarından ibaret olmadığını düşünün. Kullanım rehberleri, karşılaştırmalar, kampanya sayfaları ve müşterinin karar vermesini sağlayan diğer içerikler de var. WordPress içerik tarafını, WooCommerce satış tarafını üstleniyor. Ayrı sistemleri birbirine bağlamak zorunda kalmıyorsunuz.

    WooCommerce ile neler satılabilir?

    İlk akla gelen fiziksel ürünler: giyim, elektronik, kozmetik, yedek parça veya kargoyla gönderebileceğiniz herhangi bir ürün. Stok miktarı, fiyat, ağırlık ve kargo sınıfı gibi bilgiler ürün üzerinde tutulur.

    Dijital ürün de satabilirsiniz. E-kitap, lisans dosyası, tasarım veya eğitim dokümanı sipariş tamamlandıktan sonra müşteriye indirilebilir şekilde sunulabilir.

    Renk ve beden gibi seçenekler için varyasyonlu ürün yapısı kullanılır. Mesela aynı tişörtün siyah ve beyaz renkleriyle S, M ve L bedenlerini tek ürün altında yönetebilirsiniz. Her varyasyonun fiyatı ve stoğu ayrı olabilir.

    Abonelik, rezervasyon, üyelik ya da kişiye özel fiyatlandırma gibi işler de yapılabiliyor, fakat bunlar çoğu zaman ek eklenti ister. WooCommerce’in esnekliği ve karmaşıklığı da tam burada başlıyor.

    WooCommerce mağazasında ödeme nasıl alınır?

    WooCommerce ilk kurulduğunda banka havalesi ve kapıda ödeme gibi temel yöntemleri tanımlayabilirsiniz. Kartla ödeme almak istediğinizde bir bankanın sanal POS’una veya ödeme kuruluşuna bağlanmanız gerekir.

    Bu bağlantıyı genellikle ilgili kuruluşun WooCommerce modülü kurar. Müşteri ödemeyi tamamladığında sonuç mağazaya bildirilir ve siparişin durumu değişir. Basit görünüyor. Değil. Para tahsil edilip sipariş oluşmazsa ya da başarısız ödeme başarılı görünürse geri kalan her şey önemsiz kalır. Bu nedenle websitenin iyi kurgulanması ve bildirimlerin iyi ayarlanması önemlidir.

    Türkiye’de PayTR ve iyzico gibi ödeme altyapılarının WooCommerce için hazır modülleri bulunuyor. Bankaların ve başka ödeme kuruluşlarının da benzer modülleri var. Mağaza hesabınız açıldıktan sonra verilen API veya mağaza bilgilerini modüle tanımlayarak entegrasyonu tamamlayabilirsiniz.

    Ben ödeme altyapısı seçerken yalnızca komisyon oranına bakılmasını doğru bulmuyorum. Taksit koşulları, paranın hesaba ne zaman geçtiği, iadenin nasıl yapıldığı ve chargeback durumlarının nasıl ele alındığı… Bunlar mağaza çalışmaya başladıktan sonra komisyon kadar önemli oluyor. Yurt dışına satış varsa yabancı kart ve para birimi desteği de işin içine giriyor.

    Teknik tarafta iki konu daha var: HPOS ve yeni sepet/ödeme blokları. Kullanacağınız modülün güncel WooCommerce sürümüyle bunları desteklediğini kontrol edin. Eklentinin panelde etkinleşmesi, ödeme akışının çalıştığını kanıtlamaz.

    Canlıya çıkmadan önce başarılı ödeme dışında şu senaryoları da denemelisiniz:

    • Başarısız ve yarıda bırakılan ödeme,
    • Aynı sipariş için tekrar ödeme denemesi,
    • Tam ve kısmi iade,
    • Ödeme kuruluşundan gelen bildirimin gecikmesi,
    • Kuponlu ve taksitli sipariş.

    WooCommerce’in güçlü tarafı: kontrol sizde

    WooCommerce açık kaynaklıdır. Mağazanın kodu ve verileri kendi hosting hesabınızda durur; kullanacağınız temayı, ödeme yöntemini ve kargo entegrasyonunu siz seçersiniz. Hazır bir eklenti ihtiyacı karşılamıyorsa özel geliştirme yapılabilir.

    Bu özgürlük özellikle standart bir mağazaya sığmayan projelerde değerli. Özel fiyat kuralları, ERP bağlantısı, bayiye göre değişen ürünler veya alışılmışın dışında bir sipariş süreci varsa WooCommerce geliştirilebilir bir zemin sunuyor.

    Fakat kontrolün sizde olması sorumluluğun da sizde olması demek. Güncellemeler, yedekler, güvenlik ve eklenti uyumluluğu takip edilmek zorunda. Tamamen yönetilen bir e-ticaret platformunda hizmeti sağlayan şirketin üstlendiği pek çok işi burada siz veya çalıştığınız ekip üstleniyor.

    Her işi eklentiyle çözmek iyi fikir değil

    WooCommerce mağazalarında sık gördüğüm alışkanlık şu: ihtiyaç çıkıyor, eklenti kuruluyor. Sonra küçük bir ihtiyaç daha çıkıyor ve bir eklenti daha kuruluyor. Bir süre sonra mağazanın hangi parçasını hangi eklentinin yönettiği belirsiz hale geliyor.

    Eklenti sayısına tek başına bakmak yanıltıcı. İyi yazılmış 30 eklenti, kötü yazılmış tek bir eklentiden daha az sorun çıkarabilir. Benim baktığım şey sayı değil; eklentinin veritabanına ne yaptığı, her sayfada hangi dosyaları yüklediği ve dışarıdaki servislere ne kadar istek gönderdiği.

    Aynı işi yapan iki eklentiyi birlikte kullanmayın. Kullanılmayan eklentileri de “belki sonra lazım olur” diye tutmanın anlamı yok. Devre dışı olsa bile unutulan bir eklenti güncellenmez ve ileride güvenlik riski haline gelebilir.

    WooCommerce neden yavaşlar?

    Standart bir WordPress sitesinde ziyaretçilerin çoğuna aynı sayfa gösterilir. WooCommerce böyle çalışmaz. Sepet, müşteri oturumu, stok, kupon ve sipariş bilgileri kullanıcıya göre hesaplanır.

    Bu yüzden “önbellek eklentisi kurdum, artık hızlı olmalı” yaklaşımı genellikle yetmez. Ürün sayfası hızlanabilir; ödeme adımı hâlâ yavaştır. Yönetim panelinde sipariş açmak uzun sürer. Kampanya başladığında CPU limiti dolar.

    Darboğaz bazen hosting, bazen tema, bazen de tek bir eklentidir. Bize gelen yavaşlık taleplerinde de aynı tabloyu görüyoruz: kullanıcı paketi büyütmek istiyor, inceleyince bütün ürün sayfalarında çalışan tek bir eklenti çıkıyor. Ölçmeden kaynak artırmak sorunu çözmüyor; yalnızca daha pahalı hale getiriyor.

    Her mağazanın ayrı sunucuya ihtiyacı yok

    WooCommerce mağazasının ürün sayısı ve trafiğine yetecek CPU, RAM, disk I/O ve veritabanı kaynağı olmalı. Güncel, WordPress tarafından desteklenen bir PHP sürümü de kullanın.

    Küçük bir mağazanın yalnızca WooCommerce kullanıyor diye doğrudan ayrı sunucuya ihtiyacı yok. Bu gereksiz maliyet. Önce gerçek kaynak tüketimine bakın. Limitlere sürekli ulaşıyorsanız veya ödeme sırasında sorgular uzuyorsa altyapıyı büyütmenin zamanı gelmiştir.

    Tema göründüğünden daha fazla şey yükler

    Bir tema yalnızca renk ve yerleşim değildir. CSS, JavaScript, fontlar, slider’lar ve ürün bileşenleri de temayla gelir. Hazır demodaki her bölümü siteye taşımak kolay; sonrasında o sayfanın neden birkaç megabayt olduğunu anlamaya çalışırsınız.

    WooCommerce uyumlu, düzenli güncellenen ve kullanmadığınız özellikleri her sayfada yüklemeyen bir tema seçmek daha sağlıklı. Gösterişli bir demo yerine ürün sayfasına, kategori filtrelerine ve mobil ödeme akışına bakın. Müşteri asıl buralarda vakit geçiriyor.

    Ürün görsellerini olduğu gibi yüklemeyin

    Telefon veya fotoğraf makinesinden çıkan büyük görseli doğrudan ürüne eklemek yaygın bir hata. Tarayıcı ekranda 800 piksel göstereceği fotoğraf için 5000 piksellik dosyayı indirmek zorunda kalıyor.

    Görseli yüklemeden önce uygun boyuta getirin. WebP veya AVIF kullanın. Sayfanın altındaki görselleri geç yükleyebilirsiniz; fakat ilk ekranda görünen ana ürün görselini lazy loading ile geciktirmek ters etki yaratabilir.

    Ürün fotoğrafında kalite de önemli, elbette. Ancak, dosyanın büyük olmasıyla kaliteli görünmesi aynı şey değil.

    Veritabanı zamanla ağırlaşır

    Siparişler, müşteri oturumları, geçici kayıtlar ve eklentilerin bıraktığı veriler birikir. Mağaza büyüdükçe yönetim panelindeki bazı sorgular yavaşlamaya başlar.

    Temizlik eklentisine basıp her şeyi silmek çözüm değil. Önce yedek alın, sonra hangi tablonun neden büyüdüğünü bulun. Özellikle sipariş ve müşteri verilerinde tahmine yer yok.

    Yoğun mağazalarda WP-Cron yerine gerçek sistem cron’u kullanmak zamanlanmış görevleri daha düzenli çalıştırabilir. Redis veya Memcached tabanlı kalıcı nesne önbelleği de tekrarlanan sorguları azaltır. İkisi de sunucu tarafında yapılandırma ister; WordPress’e eklenti kurmak tek başına yeterli değildir.

    WooCommerce güvenli mi?

    WooCommerce düzenli olarak güncelleniyor. Tek başına “güvensiz” bir yazılım değil. Güvenlik sorunu çoğunlukla güncellenmeyen tema ve eklentilerden, zayıf yönetici parolalarından veya kötü yapılandırılmış hosting ortamından çıkıyor.

    WordPress’i, WooCommerce’i ve eklentileri güncel tutun. Eklentileri geliştiricinin resmî kaynağından indirin. Yönetici hesaplarında benzersiz parola ve mümkünse iki adımlı doğrulama kullanın. Yedek alın; sadece alınmış görünmesi yetmez, geri yüklenebildiğinden de emin olun.

    Ödeme sayfasının HTTPS üzerinden çalışması zaten temel gereklilik. Kart verisinin mağazanızdan mı yoksa ödeme kuruluşunun sayfasından mı geçtiği ise kullandığınız entegrasyona göre değişir. Modülü kurarken bu akışı bilin. “Eklenti hallediyor” güvenlik modeli değildir.

    WooCommerce kimler için doğru seçim?

    Mevcut bir WordPress sitesine satış özelliği ekleyecekseniz WooCommerce doğal bir seçim. İçerik ile mağazayı aynı yerde yönetmek, ödeme ve kargo sağlayıcısını kendiniz seçmek ya da özel bir iş akışı geliştirmek istiyorsanız da güçlü bir temel sunuyor.

    Ama bakım istemeyen bir sistem arıyorsanız aynı şeyi söyleyemem. WooCommerce özgürlük verir; o özgürlüğün bakımını da size bırakır. Güncelleme, güvenlik, yedek ve performansla ilgilenecek kimse yoksa tamamen yönetilen bir platform daha mantıklı olabilir.

    Ben WooCommerce’i “kur ve unut” ürünü olarak görmüyorum. Doğru kurulduğunda uzun süre geliştirilebilen, verisi ve yönü sizin elinizde olan bir mağaza çıkar. Gereksiz eklentilerle doldurulduğunda ise esneklik dediğimiz şey kısa sürede karmaşıklığa dönüşür.

    Aradaki çizgi ince değil aslında: ihtiyacınız olanı kurun, çalıştığını test edin ve ölçmeden hiçbir optimizasyona güvenmeyin.

    Veridyen Destek

    Hizmetleriniz için 7/24 destek sunuyoruz.

    Veridyen Müşteri Hizmetleri