İletişim

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 üzerine kurulan WooCommerce eklentisinin ürün, sepet, ödeme, kargo ve vergi modüllerini gösteren diyagram

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?

WooCommerceBarındırılan platform (ör. Shopify)
Kod ve veriTamamen sizde, kendi sunucunuzdaPlatformda; dışa aktarma imkânları platforma bağlı
Güncelleme ve güvenlikMağaza sahibi veya ajansı yaparAltyapı tarafı platform tarafından yönetilir
ÖzelleştirmeKod düzeyinde neredeyse sınırsızPlatformun API ve uzantı sınırları içinde
İçerik ile entegrasyonBlog ve kurumsal içerik aynı WordPress'tePlatformun 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ç.

İlgili terimler

← Sözlüğe dön