WooCommerce Site Tasarımı: Altyapı, Ödeme, Kargo ve Performans
WooCommerce mağaza kurulumunda hosting gereksinimleri, eklenti şişmesi, iyzico-PayTR entegrasyonu, kargo bağlantısı ve LCP 2,5 saniye hedefi nasıl yönetilir?
Tek cümlede
WooCommerce, WordPress üzerine kurulan açık kaynaklı bir e-ticaret altyapısı. Kod ve veri tamamen sizde kalır, aylık platform kirası yoktur, Türkiye’deki ödeme ve kargo sağlayıcılarıyla doğrudan entegre olur. Karşılığında altyapı sorumluluğu da size geçer: barındırma, güncelleme, yedek ve performans sizin işiniz olur.
Bu sayfa WooCommerce’e özgü teknik kararları anlatıyor. Platformdan bağımsız genel kapsam ise e-ticaret web sitesi hizmetimizin konusu.
Neden WooCommerce, ne zaman değil
WooCommerce’i tercih etmenin üç somut gerekçesi var. Birincisi sahiplik: veritabanı sizin sunucunuzda, tema ve eklenti kodu elinizin altında. İkincisi Türkiye uyumu; yerli ödeme geçitleri, kargo firmaları ve e-fatura entegratörleri için hazır eklenti bulmak kolay. Üçüncüsü, standart dışı iş kuralları. Bayi bazlı fiyatlandırma, m² üzerinden hesaplanan ürünler veya özel sipariş formları gibi ihtiyaçlar WooCommerce’te doğrudan kodlanabiliyor.
Uygun olmadığı durumları da yazalım. Teknik bir sorumlu tutmayacak, güncelleme takibini kimseye devretmeyecek ve bakım bütçesi ayırmayacak bir işletme için WooCommerce zamanla sorun üretir. Aynı şekilde, kataloğu basit ve satış hacmi öngörülebilir bir mağaza için barındırılan bir platform daha az uğraş ister. Bu karşılaştırmayı aşağıda tabloyla verdik.
Neler dahil
Barındırma ve altyapı kurulumu
WooCommerce’in “her hostingde çalışır” olması, “her hostingde iyi çalışır” anlamına gelmiyor. Standart bir paylaşımlı paket, sepet ve ödeme adımlarında önbelleğe alınamayan istekleri kaldıramaz.
Kurulumda baktığımız kalemler:
- Güncel PHP sürümü ve yeterli bellek limiti; eski PHP hem yavaş hem güvenlik riski
- MySQL veya MariaDB tarafında yeterli sürüm ve düzenli bakım
- Redis benzeri bir nesne önbelleği (object cache), çünkü WooCommerce çok sayıda küçük veritabanı sorgusu üretir
- WordPress’in kendi zamanlayıcısı yerine sunucu seviyesinde gerçek cron; Action Scheduler kuyruğunun tıkanmaması için gerekli
- Yüksek Performanslı Sipariş Depolama (HPOS) yapısının açılması ve kullanılan eklentilerin bu yapıyla uyumunun doğrulanması
- Otomatik yedek ve geri dönüş testi; yedeğin geri yüklenebilirliği önemli
- Zorunlu HTTPS ve güvenlik başlıkları
Eklenti seçimi ve şişme riski
WooCommerce projelerinin en yaygın çöküş nedeni eklenti sayısıdır. Her eklenti kendi CSS ve JavaScript dosyasını çoğu zaman sitenin her sayfasına yükler; on beş eklentili bir mağazada ana sayfa, hiç kullanılmayan onlarca dosya indirir.
Yaklaşımımız net: bir işlev tema veya WooCommerce çekirdeğinde varsa eklenti eklemiyoruz. Küçük bir davranış değişikliği için tam bir eklenti kurmak yerine tema içine birkaç satır kod yazıyoruz. Kalan eklentilerde de sürüm, geliştirici desteği ve HPOS uyumu kontrol ediliyor. Terk edilmiş bir eklenti, ilk WooCommerce güncellemesinde mağazayı durdurabilir.
Ödeme geçidi entegrasyonu
Türkiye’de satış yapan bir mağazada ödeme tarafı, çoğu projenin sanıldığından uzun süren kısmı. iyzico ve PayTR, PayU ve Param gibi sağlayıcıların WooCommerce eklentileri mevcut; işin zor kısmı aşağıdakileri doğru yapmak:
- 3D Secure akışı. Test ortamında ve gerçek kartla ayrı ayrı denenmesi gerekir; başarısız doğrulamada siparişin hangi statüde kalacağı baştan tanımlanmalı.
- Taksit tablosu. Banka bazlı taksit seçeneklerinin sepette doğru gösterilmesi ve vade farkının hesaba katılması.
- Kısmi iade ve iptal. Panelden yapılan iadenin geçide de yansıması, aksi halde muhasebe ile sipariş kaydı ayrışır.
- Havale/EFT ve kapıda ödeme seçeneklerinin sipariş durumlarıyla eşleştirilmesi.
- Yarım kalan ödemeler. Geçitten dönmeyen kullanıcıların siparişlerinin temizlenmesi.
Yasal tarafta mesafeli satış sözleşmesi ve ön bilgilendirme formu, iade ve teslimat koşulları sayfaları ile ETBİS kaydının tamamlanması da kurulumun parçası.
Kargo ve operasyon entegrasyonu
Yurtiçi, Aras, MNG, Sürat ve PTT Kargo gibi firmalarla çalışan mağazalarda hedef, siparişin panelden çıkıp barkoda dönmesini elle veri girmeden sağlamak. Desi ve ağırlık bazlı fiyatlandırma, ücretsiz kargo eşiği, bölgeye göre farklı ücret ve gönderi takip numarasının müşteriye otomatik iletilmesi bu başlığın altında.
Ayrıca e-fatura ve e-arşiv tarafı: siparişin GİB entegratörüne aktarılması ve fatura numarasının sipariş kaydına dönmesi. Muhasebe ekibinin sipariş listesini elle kopyalaması gereken bir kurulum, tamamlanmış sayılmaz.
Performans optimizasyonu
E-ticarette hız, doğrudan gelir kalemi. Ölçüt olarak Core Web Vitals eşiklerini kullanıyoruz: LCP 2,5 saniyenin altında, INP 200 milisaniyenin altında, CLS 0,1’in altında (Google, web.dev). Bu değerler 75. yüzdelik dilimde, 28 günlük pencerede değerlendiriliyor.
WooCommerce’te en sık düzelttiğimiz noktalar:
- Sayfa önbelleğinin kurulması, sepet-ödeme-hesabım sayfalarının önbellek dışında tutulması
- Sepet parçacığı (cart fragments) isteğinin gereksiz sayfalarda devre dışı bırakılması
- Ürün görsellerinin modern formata dönüştürülmesi, listeleme görsellerine boyut verilmesi
- Kategori sayfasındaki ilk görsele öncelik verilmesi, altındakilerin geç yüklenmesi
- Eklenti varlıklarının yalnızca ihtiyaç duyulan sayfalarda yüklenmesi
- Arama ve filtreleme sorgularının indekslenmesi; filtreli kategori sayfaları en yavaş sayfalardır
WooCommerce mi Shopify mi
| Konu | WooCommerce | Shopify |
|---|---|---|
| Sahiplik | Kod ve veri sizde | Platform kirası, veri platformda |
| Süregelen maliyet | Barındırma, lisans, bakım | Aylık abonelik + uygulama abonelikleri |
| Türkiye ödeme geçitleri | Doğrudan eklentiyle | Üçüncü taraf geçit, platform ek işlem ücreti uygulayabilir |
| Özelleştirme sınırı | Pratikte yok, kod açık | Tema ve uygulama sınırları içinde |
| Teknik sorumluluk | Sizde: güncelleme, güvenlik, yedek | Platformda |
| Ödeme sayfası kontrolü | Tamamen serbest | Kısıtlı, üst pakette genişliyor |
| Uygun olduğu profil | Özel iş kuralları, yerli entegrasyon yoğunluğu | Hızlı başlangıç, düşük teknik yük |
İki platform gerçek alternatif; birinin diğerine mutlak üstünlüğü yok. Ayrıntılar Shopify ile kurulan bir mağazada farklı işliyor.
Nasıl çalışıyoruz
Keşif. Ürün ve varyant yapısı, sipariş hacmi, entegrasyon listesi ve mevcut sistemler çıkarılır. Bu aşamanın çıktısı bir teknik kapsam belgesi.
Kurulum ve tasarım. Tema geliştirme, kategori ve ürün şablonları, sepet ve ödeme akışı. Tasarımı mobil önce kurguluyoruz; e-ticaret trafiğinin ağırlığı telefonda.
Entegrasyonlar. Ödeme, kargo, fatura ve varsa ERP bağlantısı. Her entegrasyon test ortamında ayrı ayrı doğrulanır.
Taşıma. Başka bir platformdan geliyorsanız ürün, müşteri ve sipariş verisi aktarılır; eski adreslerin yenilere eşlendiği 301 planı hazırlanır. Bu adımın atlanması, yayına geçtiğiniz hafta organik trafiğinizin düşmesi demek. Ayrıntılı yöntem, site yenileme ve taşıma sürecinin standart parçasıdır.
Yayın ve izleme. Yayın sonrası ilk haftalarda hata kayıtları, ödeme başarısızlıkları ve arama konsolu bulguları izlenir.
Fiyatlandırma nasıl belirlenir
WooCommerce projelerinde sabit bir paket fiyatı vermiyoruz. Teklifi belirleyen kalemler:
- Ürün ve varyant sayısı. 50 ürünlü katalog ile 5.000 ürünlü, çok varyantlı katalog aynı iş değil.
- Tasarım yaklaşımı. Hazır temanın uyarlanması mı, sıfırdan özel tasarım mı.
- Entegrasyon sayısı. Her ödeme geçidi, kargo firması, fatura entegratörü ve ERP bağlantısı ayrı iş kalemi.
- Veri taşıma. Kaynak platformun dışa aktarım kalitesi süreyi doğrudan etkiliyor.
- İçerik. Ürün metinleri, fotoğraf düzenleme ve kategori açıklamaları kimde.
- Dil sayısı. Çok dilli mağazalarda ürün verisi de çoğalıyor.
- Bakım. Güncelleme, yedek ve izleme aylık hizmet olarak ayrı planlanıyor.
Ayrıca barındırma, ödeme geçidi komisyonu ve ücretli eklenti lisansları gibi üçüncü taraf kalemleri var; bunları doğrudan sağlayıcıya ödüyorsunuz, teklifin içinde görünmüyorlar. Ajans ücreti tarafında ise tema özelleştirme derinliği ve entegrasyon sayısı hizmet fiyatlarımızı belirliyor.
Sıkça sorulanlar
WooCommerce büyük kataloglarda yavaşlar mı? Yanlış kurulumda yavaşlar. Doğru barındırma, nesne önbelleği, HPOS ve indekslenmiş sorgularla binlerce ürünlü mağazalar sorunsuz çalışıyor. Sorun genellikle platformdan değil, biriken eklentilerden kaynaklanıyor.
Mevcut WordPress sitemize e-ticaret ekleyebilir miyiz? Çoğu durumda evet. Önce mevcut tema ve eklenti yapısının denetlenmesi gerekir; yıllardır güncellenmemiş bir kurulumda temiz bir yeniden yapılandırma daha ucuza gelebiliyor.
Aylık ne kadar bakım gerekiyor? WordPress, WooCommerce, tema ve eklentiler düzenli güncelleme ister. Güncellemelerin önce test ortamında denenmesi ve ödeme akışının doğrulanması gerekir. Bakımsız bırakılan mağazalarda en büyük risk, sessizce bozulan ödeme akışı.
Shopify’dan WooCommerce’e geçebilir miyiz? Evet, ürün ve müşteri verisi aktarılabiliyor. Kritik nokta URL yapısının değişmesi; eski ürün adreslerinin yeni adreslere yönlendirilmesi planlanmazsa arama trafiği kaybedilir.
Ödeme geçidini biz mi anlaşacağız? Evet, sözleşme doğrudan sizinle sağlayıcı arasında yapılır. Komisyon oranları ciro ve sektöre göre değişiyor. Teknik entegrasyon ve testler bizde.
Mevcut mağazanızın hız raporunu, eklenti listesini ve entegrasyon ihtiyaçlarını birlikte gözden geçirebiliriz. +90 (242) 247 66 66 numarasından ulaşabilir veya iletişim sayfası üzerinden proje detaylarını iletebilirsiniz.
Mevzuat ve platform kuralları değişebiliyor. Bir hata gördüğünüzü düşünüyorsanız yazın, düzeltelim. Hukuki ve mali konularda bu sayfa genel bilgi verir; kendi durumunuz için avukatınıza veya mali müşavirinize danışın.