WooCommerce Nedir?
Kısa tanım
WooCommerce, WordPress sitelerine ürün kataloğu, sepet, ödeme adımı, sipariş ve stok yönetimi ekleyen açık kaynak bir e-ticaret eklentisidir. Automattic tarafından geliştirilir ve WordPress'in eklenti mimarisi üzerinde çalışır; ödeme altyapıları, kargo entegrasyonları ve abonelik gibi ek özellikler eklentilerle sağlanır. Mağaza kendi hosting'inizde çalıştığı için veri ve kod üzerinde tam kontrol sunar, ancak bakım ve güvenlik sorumluluğu da mağaza sahibindedir.
Diğer adları: Woo, WooCommerce eklentisi, WordPress e-ticaret

WordPress'in üzerine kurulan bir mağaza
WooCommerce ayrı bir uygulama değil, bir WordPress eklentisidir. Kurulduğunda WordPress'in içerik altyapısını e-ticaret için genişletir: ürünler product türünde birer içerik olarak saklanır, ürün kategorileri ve etiketleri taksonomi olarak çalışır, mağaza sayfaları ise temanın şablonlarıyla görüntülenir. Böylece blog, kurumsal sayfalar ve mağaza tek bir yönetim panelinden yönetilir.
Ürünler basit (tek fiyat, tek stok) veya değişken olabilir. Beden ve renk gibi seçenekleri olan ürünlerde her kombinasyon kendi fiyatı, stoğu ve SKU'su olan bir ürün varyantı olarak tanımlanır; gruplanmış ve harici ürün türleri de bulunur.
Siparişler ve HPOS
WooCommerce uzun yıllar siparişleri de WordPress'in genel yazı ve meta tablolarında saklıyordu. Bu yapı, sipariş sayısı arttıkça sorguların yavaşlamasına yol açıyordu. Resmî belgelere göre Ekim 2023'te yayımlanan 8.2 sürümünden itibaren yeni kurulumlarda varsayılan olan High-Performance Order Storage (HPOS), siparişleri e-ticarete özel, kendi indeksleri olan tablolarda tutar. Eski mağazalar geçişi kendileri başlatır; bu geçişten önce kullanılan eklentilerin HPOS ile uyumlu olduğu doğrulanmalıdır.
Ödeme ve kart verisi
WooCommerce'in kendisi bir ödeme kuruluşu değildir; tahsilat, bankaların ve ödeme kuruluşlarının sağladığı ödeme altyapısı eklentileri üzerinden yapılır. Türkiye'deki bir mağaza için hangi yerel sağlayıcının WooCommerce eklentisi sunduğu, 3D Secure ve taksit desteği proje başında kontrol edilmelidir.
Güvenlik açısından en önemli tercih, kart bilgisinin nerede girildiğidir. Kart numarasının sağlayıcının barındırdığı bir sayfada veya gömülü alanda alındığı akışlarda kart verisi mağaza sunucusuna hiç uğramaz. Bu, PCI DSS yükümlülüklerinin kapsamını önemli ölçüde daraltır; kartı kendi formunuzla toplayıp sunucunuzdan geçirmek ise kapsamı büyütür.
Barındırma ve performans
Bir tanıtım sitesinde sayfaların neredeyse tamamı önbellekten sunulabilir; mağazada ise sepet, ödeme ve “hesabım” sayfaları her kullanıcıya özeldir ve önbelleğe alınmamalıdır. Bu yüzden WooCommerce siteleri, aynı trafiği alan bir blogdan daha fazla sunucu kaynağı ister. Yeterli PHP işçisi, iyi ayarlanmış bir veritabanı ve doğru önbellek istisnaları sunan bir hosting seçimi, özellikle kampanya dönemlerinde belirleyici olur. Arka planda çalışan e-posta, stok senkronizasyonu gibi zamanlanmış işlerin düzenli tetiklendiğinden de emin olmak gerekir.
WooCommerce mu, barındırılan bir platform mu?
| WooCommerce | Barındırılan platform (ör. Shopify) | |
|---|---|---|
| Kod ve veri | Tamamen sizde, kendi sunucunuzda | Platformda; dışa aktarma imkânları platforma bağlı |
| Güncelleme ve güvenlik | Mağaza sahibi veya ajansı yapar | Altyapı tarafı platform tarafından yönetilir |
| Özelleştirme | Kod düzeyinde neredeyse sınırsız | Platformun API ve uzantı sınırları içinde |
| İçerik ile entegrasyon | Blog ve kurumsal içerik aynı WordPress'te | Platformun kendi içerik araçları |
Hangisinin daha uygun olduğu; teknik ekip olup olmadığına, ürün yapısının karmaşıklığına ve mağazanın ne kadar özgün bir ödeme adımı ya da iş kuralı gerektirdiğine bağlıdır. Her iki durumda da bir güncelleme sonrası test sırası değişmez: yedek al, staging'de güncelle, ödeme akışını baştan sona dene, sonra canlıya geç.

