Buyukweb
OpenCart Kurulumu ve Yönetimi: Türkiye İçin E-Ticaret Rehberi

OpenCart Kurulumu ve Yönetimi: Türkiye İçin E-Ticaret Rehberi

OpenCart 4.x kurulumu, Türkçe dil paketi, iyzico/PayTR ödeme entegrasyonu, kargo modülü ve performans optimizasyonu.

Büyükweb Teknik Ekibi2 Kasım 20247 dakika okuma

OpenCart Kurulumu ve Yönetimi: Türkiye İçin E-Ticaret Rehberi

OpenCart, açık kaynaklı, esnek ve Türkiye'de popüler bir e-ticaret platformudur. Bu rehberde OpenCart 4.x kurulumundan Türkiye özelleştirmelerine kadar her şeyi ele alıyoruz.

OpenCart Neden Tercih Edilir?

Avantajları:
✓ Ücretsiz ve açık kaynak
✓ 13,000+ eklenti/tema
✓ Çoklu dil ve para birimi
✓ Türkçe dil paketi mevcut
✓ Hafif ve hızlı
✓ WooCommerce'e kıyasla daha az kaynak

Dezavantajları:
✗ WooCommerce kadar büyük topluluk yok
✗ SEO özelleştirmesi sınırlı
✗ Güncelleme süreçleri bazen karmaşık

Kurulum (Ubuntu 22.04)

# LAMP/LEMP Stack
apt update && apt install -y nginx php8.1-fpm mariadb-server   php8.1-curl php8.1-gd php8.1-mbstring php8.1-mysql   php8.1-xml php8.1-zip php8.1-intl

# MariaDB veritabanı oluştur
mysql -u root -p << 'EOF'
CREATE DATABASE opencart CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'ocuser'@'localhost' IDENTIFIED BY 'güvenli-parola';
GRANT ALL PRIVILEGES ON opencart.* TO 'ocuser'@'localhost';
FLUSH PRIVILEGES;
EOF

# OpenCart indir
wget https://github.com/opencart/opencart/releases/download/4.0.2.3/opencart-4.0.2.3.zip
unzip opencart-4.0.2.3.zip -d /var/www/
mv /var/www/upload /var/www/magazaniz

# İzinler
chown -R www-data:www-data /var/www/magazaniz
find /var/www/magazaniz -type d -exec chmod 755 {} ;
find /var/www/magazaniz -type f -exec chmod 644 {} ;
# /etc/nginx/sites-available/magazaniz.com
server {
    listen 443 ssl http2;
    server_name magazaniz.com www.magazaniz.com;

    root /var/www/magazaniz;
    index index.php;

    ssl_certificate /etc/letsencrypt/live/magazaniz.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/magazaniz.com/privkey.pem;

    location / {
        try_files $uri $uri/ @opencart;
    }

    location @opencart {
        rewrite ^/(.+)$ /index.php?_route_=$1 last;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    # Admin klasörü gizle
    location /admin {
        auth_basic "Admin";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }

    # Hassas dosyaları engelle
    location ~* .(htaccess|htpasswd|ini|log|sh|sql)$ {
        deny all;
    }
}

Türkçe Dil ve Para Birimi

# OpenCart Admin Panel → Uzantılar → Dil Yükleyici
# Türkçe dil paketini indir:
# opencart.com/index.php?route=marketplace/extension/info&extension_id=42

# Manuel yükleme:
# catalog/language/tr-tr/ klasörüne kopyala
# admin/language/tr-tr/ klasörüne kopyala

# Admin Panel → Sistem → Ayarlar → Mağaza
# Dil: Türkçe
# Para birimi: Türk Lirası (TRY - ₺)
# Ülke: Türkiye
# Bölge: İstanbul (veya şehriniz)

iyzico Ödeme Entegrasyonu

// OpenCart iyzico ödeme modülü (özet)
// catalog/controller/extension/payment/iyzico.php

class ControllerExtensionPaymentIyzico extends Controller {
    public function index() {
        // İyzipay PHP kütüphanesi
        require_once(DIR_SYSTEM . 'library/iyzipay/IyzipayBootstrap.php');
        IyzipayBootstrap::init();

        $options = new IyzipayOptions();
        $options->setApiKey($this->config->get('payment_iyzico_api_key'));
        $options->setSecretKey($this->config->get('payment_iyzico_secret_key'));
        $options->setBaseUrl('https://api.iyzipay.com');

        // Form yapılandır
        $request = new IyzipayRequestCreateCheckoutFormInitializeRequest();
        $request->setLocale(IyzipayModelLocale::TR);
        $request->setConversationId($this->session->data['order_id']);
        $request->setPrice($this->currency->format($order['total'], 'TRY', 1, false));
        $request->setPaidPrice($request->getPrice());
        $request->setCurrency(IyzipayModelCurrency::TL);
        $request->setCallbackUrl($this->url->link('extension/payment/iyzico/callback', '', true));

        $checkoutFormInitialize = IyzipayModelCheckoutFormInitialize::create($request, $options);

        // iyzico ödeme formunu göster
        $data['checkout_form_content'] = $checkoutFormInitialize->getCheckoutFormContent();
        return $this->load->view('extension/payment/iyzico_form', $data);
    }
}

Kargo Modülleri

Türkiye Kargo Modülleri (opencart.com marketplace):
- MNG Kargo OpenCart Modülü
- Yurtiçi Kargo Entegrasyonu
- PTT Kargo Modülü
- Aras Kargo Modülü

Manuel kargo kurulumu:
Admin → Uzantılar → Uzantılar → Kargo → Düz Oranlı Kargo

Desi tabanlı kargo fiyatlandırma:
Admin → Uzantılar → Kargo → Ağırlığa Göre Kargo
0kg - 1kg: 35₺
1kg - 3kg: 45₺
3kg - 5kg: 55₺

OpenCart Performans Optimizasyonu

// System → Settings → Store → Server

// Önbellek:
Önbellekleme: Açık

// Sıkıştırma:
Çıktı Sıkıştırma: 6 (Gzip)

// SEO URL:
SEO URL: Açık

// php.ini
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

// OpenCart önbellek temizleme
rm -rf /var/www/magazaniz/system/storage/cache/*
rm -rf /var/www/magazaniz/system/storage/modification/*

OpenCart SEO Ayarları

Admin Panel → Sistem → Ayarlar → Sunucu:
✓ SEO URL Kullan: Açık

Admin Panel → Her ürün/kategori için:
- SEO Anahtar Kelimesi: samsung-galaxy-s24
- Meta Başlık: Samsung Galaxy S24 128GB
- Meta Açıklama: 50MP kamera, 4000mAh batarya...

robots.txt:
User-agent: *
Disallow: /admin/
Disallow: /catalog/view/theme/.*/stylesheet/
Disallow: /index.php?route=account/
Sitemap: https://magazaniz.com/index.php?route=feed/google_sitemap

Sonuç

OpenCart, özellikle orta ölçekli Türk e-ticaret işletmeleri için güçlü bir platformdur. Türkçe dil desteği, iyzico/PayTR entegrasyonu ve Türk kargo firması modülleriyle hızlı kurulum yapılabilir. Buyukweb hosting cPanel planlarında OpenCart Fantastico ile tek tıkla kurulumu desteklenmektedir.


Ilgili Buyukweb Hizmetleri:


E-Ticaret Altyapi Rehberi

Platform Secimi

WooCommerce: Esnek, genis eklenti. Kucuk-orta isletmeler.
PrestaShop: Guclü stok, coklu dil.
OpenCart: Hafif, kolay kurulum.
Shopify: Hosted, teknik bilgi gerektirmez.

Odeme

iyzico, PayTR, Param sanal pos. 3D Secure zorunlu. Kapida odeme onemli. Taksit seceenekleri donusumu arttirir.

Marketplace Entegrasyonu

Amazon, Trendyol, Hepsiburada, N11 icin entegrator yazilimi. Stok senkronizasyonu kritik. Coklu kanal strateji.

Performans

4 GB RAM, 2 vCPU, NVMe SSD minimum. CDN ile gorsel hizi. Yuksek trafik donemlerinde kaynak artirin.

Guvenlik

PCI DSS uyumu. Odeme bilgisi saklamayin. SSL, WAF, KVKK uyumlulugu zorunlu.

SEO

Product schema ekleyin. Gorsel optimize edin. Meta bilgilerini ozellestirin. Google Shopping entegrasyonu.

Sik Sorulan Sorular

Hosting mi VDS mi?

500 altinda ziyaretci hosting yeterli. 1000+ veya marketplace entegrasyonu icin VDS oneriyoruz.

Marketplace entegrasyonu icin ne gerekir?

Sabit IP VDS, entegrator yazilimi, API erisimleri. Buyukweb E-Ticaret VDS bu icin tasarlanmistir.

Sonuc

Basarili e-ticaret guclü altyapi, dogru platform ve etkili pazarlama birlesimdir. VDS ile isletmenizi olceklendirin.

E-Ticaret Baslangic Kontrol Listesi

Yasal

  • Sirket/sahis kurulumu
  • Vergi levhasi
  • Mesafeli satis sozlesmesi
  • KVKK aydinlatma metni
  • Cerez politikasi
  • Iade kosullari

Teknik

  • Hosting/VDS secimi
  • SSL sertifikasi
  • E-ticaret platformu
  • Sanal pos (3D Secure)
  • Kargo entegrasyonu
  • E-fatura entegrasyonu
  • Google Analytics + Search Console

Pazarlama

  • Google Business Profile
  • Sosyal medya hesaplari
  • Google Shopping
  • Facebook/Instagram Shop
  • E-posta pazarlama

E-Ticaret VDS vs Ev Interneti

Ozellik Ev Interneti E-Ticaret VDS
IP Dinamik Sabit
Temizlik Bilinmiyor Temiz
Kesinti Elektrik/internet %99.8 uptime
Hiz Degisken 1 Gbps
Guvenlik Dusuk DDoS korumali

Marketplace islemleri icin sabit ve temiz IP kritik. Ban riski en aza iner.

Neden Buyukweb?

Buyukweb, 2009 yilindan bu yana Turkiye'nin guvenilir hosting firmasidir. Bursa Pendc Tier 3 veri merkezinde profesyonel barindirma hizmetleri sunmaktadir.

Teknik Altyapi Avantajlari

  • NVMe SSD Diskler: Geleneksel disklere gore 10x daha hizli okuma/yazma
  • LiteSpeed Web Server: Apache'ye kiyasla 10x performans artisi
  • CloudLinux Izolasyonu: Her hesap icin ayri kaynak limiti
  • Imunify360 Guvenlik: Otomatik malware tarama ve engelleme
  • DDoS Korumasi: L3, L4, L7 katmanlarinda kapsamli koruma

Musteri Memnuniyeti

5.200'den fazla aktif musteri ile %99.8 uptime garantisi sunuyoruz. 7/24 Turkce teknik destek ekibimiz tum sorulariniza hizla yanit verir. Ucretsiz site tasima hizmeti ile mevcut hosting saglayicinizdan kolayca gecis yapabilirsiniz.

Fiyat-Performans Dengesi

Rekabetci fiyatlarla profesyonel hosting altyapisi sunuyoruz. Yillik odemede ek indirimler, ucretsiz SSL sertifikasi ve gunluk otomatik yedekleme tum paketlerde standarttir.

Kolay Yonetim

cPanel ve Plesk kontrol panelleri ile web sitenizi, e-postalarinizi ve veritabaninizi tek panelden kolayca yonetin. Softaculous ile 400'den fazla uygulamayi tek tikla kurun.

Hosting Sektoru ve Gelecek Trendleri

Dijitallesme ile birlikte hosting sektoru hizla donusuyor. Edge computing, serverless mimariler ve container teknolojileri geleneksel hosting yaklasimlarini tamamliyor. Ancak guvenilir bir fiziksel altyapi her zaman temel gereksinim olmaya devam edecek.

Yapay Zeka ve Hosting

AI destekli guvenlik sistemleri, otomatik optimizasyon araclari ve akilli izleme cozumleri hosting kalitesini artiriyor. Imunify360 gibi AI tabanli guvenlik yazilimlari, saldiri kaliplarini ogrenererek proaktif koruma sagliyor.

Surdurulebilir Hosting

Yesil enerji kullanan veri merkezleri, enerji verimli sunucular ve karbon notr barindirma hizmetleri gelecekte daha onemli hale gelecek. Verimli donanim ve akilli sogutma sistemleri ile enerji maliyetleri azaltiliyor.

5G ve Mobil Oncelik

5G teknolojisinin yayginlasmasi ile mobil trafik daha da artacak. Mobile-first hosting cozumleri, edge caching ve AMP destegi onemini koruyacak. Web sitelerinin mobilde 2 saniyenin altinda yuklenmesi standart beklenti haline geliyor.

Etiketler:

#opencart#e-ticaret kurulumu#opencart türkçe#iyzico#opencart hosting

Bu yazıyı paylaş