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

Kısaca üç platform: WooCommerce, OpenCart, PrestaShop
  • 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.

KriterWooCommerceOpenCart 4.1.0.4PrestaShop 9.2
PHPÖnerilen 8.3+ (8.4'e kadar test edildi); eklenti en az 7.4 istiyorEn 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+
BellekWordPress bellek sınırı 256 MB+Belgede ayrı değer yokmemory_limit en az 512M önerilir
Ek koşulWordPress gerekli (eklenti sayfası en az 7.0 istiyor), HTTPSGD, cURL, OpenSSL, zlib, ZipIntl, 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ıWooCommerceOpenCartPrestaShop
iyzicoResmî 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 varResmî modül; belgeye göre 1.7.x'ten 9.x'e kadar destekleniyor
PayTRResmî 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 belirtiliyorResmî 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

Eklenti ekosistemi: Resmî mağaza, Ücretsiz eklenti, Paketle gelen öne çıkanlar, Uyum riski
WooCommerceOpenCartPrestaShop
Resmî mağazaWooCommerce Marketplace ve wordpress.org eklenti diziniOpenCart MarketplacePrestaShop Addons Marketplace
Ücretsiz eklentiwordpress.org dizininde çok sayıda ücretsiz eklentiMarketplace'te ücretli ve ücretsizClassic pakette çok sayıda yerel modül hazır gelir
Paketle gelen öne çıkanlarBlok tabanlı sepet ve ödeme sayfası, WordPress içerik gücüCRON sayfası, güvenlik bildirimleri, çoklu mağazaTek sayfa ödeme (9.2), yerelleştirme paketleri, Google sitemap modülü
Uyum riskiEklenti sayısı arttıkça çakışma ve yavaşlama riski3.x modülleri 4.x'te çalışmazModü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ı

Önbellek ve performans tarafı: WooCommerce, OpenCart, PrestaShop

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:

PlatformResmî LSCache bileşeniDikkat edilecek nokta
WooCommerceLiteSpeed Cache for WordPressWordPress eklentisidir; WooCommerce ayarları eklentinin kendi belgesine göre yapılmalı
OpenCartLiteSpeed Cache for OpenCartLiteSpeed belgesine göre eklenti yalnızca OpenCart 2.3 ve 3.0 içindir; 4.x için listelenmemiş
PrestaShopLiteSpeed 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çenekNeden
Zaten WordPress siteniz var veya içerik ve blog önemliWooCommerceMağaza ve içerik tek panelde; iyzico ve PayTR resmî eklentileri wordpress.org'da
Sadece mağaza istiyorsunuz, sade bir panel tercih ediyorsunuzOpenCartBağımsız uygulama; iyzico ve PayTR resmî modülleri mevcut
Çok dilli veya yurt dışına da satış yapacak bir mağazaPrestaShopÇok dil, çok para birimi ve ülke yerelleştirme paketleri çekirdekte
Hosting paketinizin bellek sınırı düşükWooCommerce veya OpenCartPrestaShop belgeleri en az 512M memory_limit öneriyor
Tek sayfa ödeme yerleşik olsun istiyorsunuzPrestaShop 9.2 veya WooCommercePrestaShop 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