Kendi hostinginizde bir mağaza açmaya karar verdiğinizde ilk soru genellikle şudur: WooCommerce mi, OpenCart mı, PrestaShop mu? Üçü de ücretsiz, açık kaynak ve PHP ile MySQL/MariaDB üzerinde çalışır; üçü de cPanel'li bir hosting hesabına kurulabilir. Farklar ayrıntılarda gizlidir: sunucu gereksinimleri, eklenti ekosistemi, Türk ödeme sağlayıcılarının resmî desteği ve öğrenme eğrisi.
Bu yazıda üç platformu küçük bir Türk mağazası gözüyle, yalnızca resmî kaynaklardan doğrulanabilen bilgilerle karşılaştırıyoruz. "En hızlı platform" gibi ölçülemeyen iddialara girmiyoruz; bunun yerine kararınızı netleştirecek somut kriterler ve bir karar tablosu sunuyoruz. Genel e-ticaret kurulum sürecini e-ticaret sitesi kurulum rehberimizde ayrıca ele aldık.
Kısaca üç platform

- WooCommerce: WordPress'e kurulan bir eklentidir. wordpress.org sayfasına göre 7 milyondan fazla aktif kurulumu vardır; güncel sürüm 11.2.1'dir. Mağazanız ve içerik siteniz (blog, kurumsal sayfalar) aynı WordPress içinde yaşar.
- OpenCart: Bağımsız bir e-ticaret uygulamasıdır, GPLv3 lisanslıdır. Güncel sürüm 4.1.0.4'tür (11 Ağustos 2026). Mağaza odaklı, sade bir yönetim paneli sunar.
- PrestaShop: Bağımsız bir e-ticaret uygulamasıdır; çekirdek OSL 3.0, modüller AFL 3.0 lisanslıdır. Güncel sürüm 9.2.0'dır (30 Eylül 2026). Çok dil, çok para birimi ve ülke yerelleştirme paketleri çekirdekte gelir.
Sunucu gereksinimleri
Aşağıdaki değerler her projenin kendi resmî belgesinden veya kurulum kodundan alındı. "Önerilen" ile "zorunlu" arasındaki farka dikkat edin.
| Kriter | WooCommerce | OpenCart 4.1.0.4 | PrestaShop 9.2 |
|---|---|---|---|
| PHP | Önerilen 8.3+ (8.4'e kadar test edildi); eklenti en az 7.4 istiyor | En az 8.1 (sihirbaz zorunlu tutar) | 8.1 ile 8.5 arası |
| Veritabanı | Önerilen MySQL 8.0+ veya MariaDB 10.6+ | MySQL/MariaDB (mysqli veya PDO sürücüsü) | MySQL 5.7+ veya MariaDB 10.2+ |
| Bellek | WordPress bellek sınırı 256 MB+ | Belgede ayrı değer yok | memory_limit en az 512M önerilir |
| Ek koşul | WordPress gerekli (eklenti sayfası en az 7.0 istiyor), HTTPS | GD, cURL, OpenSSL, zlib, Zip | Intl, PDO MySQL, allow_url_fopen açık |
Pratik sonuç: üçü de güncel PHP sunan bir paylaşımlı hostingde çalışır. PrestaShop belgelerinin önerdiği 512M bellek sınırı, paylaşımlı paketlerde en sık kontrol edilmesi gereken ayardır; WooCommerce tarafında ise WordPress ve eklentilerin toplam yükü belirleyicidir. WordPress tarafındaki hosting seçimi için WordPress hosting rehberimize bakabilirsiniz.
Türk ödeme sağlayıcıları: resmî destek
Küçük bir Türk mağazası için en kritik soru, iyzico ve PayTR gibi sağlayıcıların platform için resmî bir eklenti sunup sunmadığıdır. Aşağıdaki tablo yalnızca sağlayıcıların kendi sayfalarında doğruladığımız bilgileri içerir:
| Sağlayıcı | WooCommerce | OpenCart | PrestaShop |
|---|---|---|---|
| iyzico | Resmî eklenti wordpress.org'da ("iyzico for WooCommerce", 10.000+ aktif kurulum) | Resmî modül; 4.x için iki modül (Ödeme Formu ve iyzico ile Öde), 3.x, 2.x ve 1.5 için de sürüm var | Resmî modül; belgeye göre 1.7.x'ten 9.x'e kadar destekleniyor |
| PayTR | Resmî eklenti wordpress.org'da ("PayTR Sanal POS WooCommerce - iFrame API", 10.000+ aktif kurulum) | Resmî modül; 1.5.x, 2.x, 3.x ve 4.x desteği belirtiliyor | Resmî iFrame API modülü; "8.x ve üzeri" sürümler için |
Yani üç platformda da iki büyük sağlayıcının resmî entegrasyonu var. Fark, dağıtım biçimindedir: WooCommerce eklentileri wordpress.org üzerinden panelden aranıp kurulabilir ve güncellemeleri otomatik bildirilir; OpenCart ve PrestaShop modülleri ise sağlayıcının sayfasından veya GitHub'dan indirilip panelden yüklenir. WooCommerce tarafındaki kurulum adımlarını WooCommerce iyzico ve PayTR eklentisi kurulumu yazımızda anlatıyoruz. Komisyon ve ücretler sağlayıcıya ve anlaşmanıza göre değiştiği için burada yer vermiyoruz.
Eklenti ekosistemi

| WooCommerce | OpenCart | PrestaShop | |
|---|---|---|---|
| Resmî mağaza | WooCommerce Marketplace ve wordpress.org eklenti dizini | OpenCart Marketplace | PrestaShop Addons Marketplace |
| Ücretsiz eklenti | wordpress.org dizininde çok sayıda ücretsiz eklenti | Marketplace'te ücretli ve ücretsiz | Classic pakette çok sayıda yerel modül hazır gelir |
| Paketle gelen öne çıkanlar | Blok tabanlı sepet ve ödeme sayfası, WordPress içerik gücü | CRON sayfası, güvenlik bildirimleri, çoklu mağaza | Tek sayfa ödeme (9.2), yerelleştirme paketleri, Google sitemap modülü |
| Uyum riski | Eklenti sayısı arttıkça çakışma ve yavaşlama riski | 3.x modülleri 4.x'te çalışmaz | Modüllerin 9.x uyumluluğu ayrıca kontrol edilmeli |
Genel kural: hangi platformu seçerseniz seçin, kullanacağınız ödeme, kargo ve fatura entegrasyonlarının o platformun güncel sürümünü desteklediğini satın almadan önce doğrulayın. Kargo tarafındaki genel yapıyı kargo entegrasyonu rehberimizde bulabilirsiniz.
Türkçe ve yerelleştirme
- WooCommerce: WordPress'in dil ayarı Türkçe yapıldığında WordPress ve wordpress.org'daki eklentilerin çevirileri topluluk çeviri sisteminden indirilir. Vergi, adres ve fatura alanları gibi Türkiye'ye özgü ayarları WooCommerce Türkiye ayarları yazımızda ele alıyoruz.
- OpenCart: 4.1.0.4 çekirdeğinde yalnızca İngilizce ve Fransızca dil dosyaları var. Türkçe, üçüncü taraf dil eklentileriyle eklenir; sürüm uyumluluğu sizin kontrolünüzdedir.
- PrestaShop: Kurulumda Türkçe seçilebilir. Çekirdekte TRY para birimi, Türkçe dil, KDV vergi kuralları ve metrik birimler içeren bir Türkiye yerelleştirme paketi bulunur.
Öğrenme eğrisi ve günlük kullanım
Bu kriter kişiden kişiye değişir, bu yüzden ölçü yerine somut gözlemler veriyoruz:
- WooCommerce, WordPress biliyorsanız en tanıdık seçenektir; ürün, sayfa ve blog yazısı aynı panelden yönetilir. Buna karşılık güvenlik ve performans için WordPress çekirdeğini, temayı ve tüm eklentileri güncel tutmanız gerekir.
- OpenCart doğrudan mağaza yönetimine odaklanır. Kurulum sonrası güvenlik adımları (install klasörü, storage taşıma, admin adı) paneldeki uyarı penceresinden yapılır. Modül kurarken sürüm uyumluluğuna dikkat etmek gerekir.
- PrestaShop en kapsamlı yönetim panelini sunar: çok dil, çok para birimi, vergi kuralları, taşıyıcılar ve ayrıntılı katalog yönetimi. Bu kapsam, ilk kurulumda daha fazla ayar sayfasıyla uğraşmak anlamına gelir.
Önbellek ve performans tarafı

LiteSpeed sunucularda tam sayfa önbelleği için LiteSpeed Technologies üç platforma da resmî bir LSCache eklentisi ya da modülü sunar, ancak kapsamları aynı değildir:
| Platform | Resmî LSCache bileşeni | Dikkat edilecek nokta |
|---|---|---|
| WooCommerce | LiteSpeed Cache for WordPress | WordPress eklentisidir; WooCommerce ayarları eklentinin kendi belgesine göre yapılmalı |
| OpenCart | LiteSpeed Cache for OpenCart | LiteSpeed belgesine göre eklenti yalnızca OpenCart 2.3 ve 3.0 içindir; 4.x için listelenmemiş |
| PrestaShop | LiteSpeed Cache for PrestaShop (LSCPS) | Kurulum öncesi diğer tam sayfa önbellek modülleri kapatılmalı; sürüm uyumluluğunu modül sayfasından kontrol edin |
OpenCart 4.1 seçecekseniz önbellek eklentisi seçeneğinin şimdilik daha sınırlı olduğunu hesaba katın. Önbelleğin genel mantığı ve sunucu tarafı ayarlar için LSCache rehberimize, WooCommerce'e özgü ayarlar için WooCommerce hızlandırma yazımıza bakabilirsiniz. Hangi platformda olursanız olun, sık yapılan bir hata ödeme sayfasının önbelleğe alınmasıdır; bu, sepet ve oturum sorunlarına yol açar.
Karar tablosu
| Durumunuz | Öne çıkan seçenek | Neden |
|---|---|---|
| Zaten WordPress siteniz var veya içerik ve blog önemli | WooCommerce | Mağaza ve içerik tek panelde; iyzico ve PayTR resmî eklentileri wordpress.org'da |
| Sadece mağaza istiyorsunuz, sade bir panel tercih ediyorsunuz | OpenCart | Bağımsız uygulama; iyzico ve PayTR resmî modülleri mevcut |
| Çok dilli veya yurt dışına da satış yapacak bir mağaza | PrestaShop | Çok dil, çok para birimi ve ülke yerelleştirme paketleri çekirdekte |
| Hosting paketinizin bellek sınırı düşük | WooCommerce veya OpenCart | PrestaShop belgeleri en az 512M memory_limit öneriyor |
| Tek sayfa ödeme yerleşik olsun istiyorsunuz | PrestaShop 9.2 veya WooCommerce | PrestaShop 9.2 tek sayfa ödeme modülüyle geliyor; WooCommerce blok ödeme sayfası sunuyor |
Kurulum rehberleri
Kararınızı verdiyseniz adım adım kurulum için: WooCommerce kurulumu, OpenCart kurulumu ve PrestaShop kurulumu. WooCommerce seçtiyseniz performans için WooCommerce hızlandırma rehberimizi de okuyun.
Sık Sorulan Sorular
Üç platform da ücretsiz mi?
Çekirdek yazılımların üçü de ücretsiz ve açık kaynaktır. Maliyet; alan adı, hosting, ücretli tema veya eklentiler ve ödeme sağlayıcısının işlem ücretlerinden oluşur.
Paylaşımlı hosting yeterli mi?
Küçük bir mağaza için genellikle yeterlidir; önemli olan PHP sürümünün ve bellek sınırının platformun resmî gereksinimlerini karşılamasıdır. PrestaShop için 512M memory_limit önerisini, WooCommerce için 256 MB WordPress bellek sınırını kontrol edin.
iyzico ve PayTR hangi platformda çalışır?
Her iki sağlayıcı da WooCommerce, OpenCart ve PrestaShop için resmî eklenti veya modül sunuyor. PayTR'nin PrestaShop modülü 8.x ve üzeri, iyzico'nunki 1.7.x ile 9.x arası için belirtilmiş; OpenCart'ta iyzico 4.x için iki ayrı modül istiyor.
Sonradan platform değiştirebilir miyim?
Mümkündür ama zahmetlidir: ürünler, müşteriler, siparişler ve URL yapısı taşınmalı, eski adresler yeni adreslere 301 ile yönlendirilmelidir. Bu yüzden ilk seçimi ödeme, kargo ve fatura entegrasyonlarınızı düşünerek yapmanız zaman kazandırır.
Yazılım, eklenti ve hizmet adları sahiplerine aittir. Bu yazı bağımsız bir teknik rehberdir; adı geçen şirketlerle bayilik veya ortaklık ilişkisi bulunduğu anlamına gelmez.
İlgili içerikler: WooCommerce kurulumu · OpenCart kurulumu · PrestaShop kurulumu · WooCommerce iyzico ve PayTR eklentisi · E-ticaret sitesi nasıl kurulur · iyzico ödeme entegrasyonu