WordPress ekosisteminin en olgun e-ticaret cozumu olan WooCommerce, kucuk bir butik magazadan binlerce SKU'lu bir katalog magazaya kadar genis bir yelpazeyi tasiyabiliyor. Dogru kurulum kadar, altta yatan sunucu ve veritabani ayarlarinin da satis performansini dogrudan etkiledigini magazasini buyutmus herkes bilir. Asagida hem teknik hem operasyonel adimlari sirayla ele aliyoruz.

Sunucu ve Hosting Gereksinimleri

WooCommerce, dinamik sorgu yogunlugu nedeniyle statik bir bloga gore belirgin sekilde daha fazla kaynak ister. Sepet, hesap ve odeme sayfalari onbelleklenemeyen sayfalar oldugundan PHP isleme gucu ve veritabani hizi kritik hale gelir. Asgari olarak su konfigurasyonu hedeflemek mantiklidir:

  • PHP 8.1 veya ustu: 8.2 ile opcode onbellegi ve JIT sayesinde gozle gorulur hizlanma alirsiniz.
  • MySQL 8.0 / MariaDB 10.6+: InnoDB tablo motoru ve yeterli innodb_buffer_pool_size degeri.
  • En az 512 MB PHP bellek limiti: Yogun eklenti kullanan magazalarda 768 MB rahatlatir.
  • SSL sertifikasi: Odeme alacaksaniz HTTPS pazarlik konusu degil, zorunluluktur.

Tek bir CPU cekirdeginin bunalmasini istemiyorsaniz, projeyi WooCommerce icin optimize edilmis bir altyapida baslatmak isabetli olur. Bu noktada WordPress'e ozel yapilandirilmis hosting paketleri hem PHP surumu hem de onbellek katmanlari acisindan sizi kurulumun ilk gununden itibaren rahatlatir.

WordPress Kurulumu ve Temel Hazirlik

Temiz bir WordPress kurulumu en saglam baslangictir. Sunucuya SSH erisiminiz varsa WP-CLI ile birkac komutta kuruluma hazir hale gelebilirsiniz:

cd /home/kullanici/public_html
wp core download --locale=tr_TR
wp config create --dbname=magaza_db --dbuser=magaza_user \
  --dbpass='GucluParola!' --dbhost=localhost
wp core install --url=https://magazam.com --title="Magazam" \
  --admin_user=yonetici [email protected]

Kurulumun ardindan kalici baglantilari (permalinks) "Yazi adi" yapisina almak hem SEO hem WooCommerce uyumlulugu icin onemlidir. Yonetim panelinden Ayarlar & Kalici Baglantilar bolumunden bu ayari guncelleyin.

WooCommerce Eklentisinin Kurulumu

Eklentiyi panelden "Eklentiler & Yeni Ekle" uzerinden arayarak ya da WP-CLI ile kurabilirsiniz. Komut satiri tarafini tercih ederseniz:

wp plugin install woocommerce --activate
wp wc tool run install_pages --user=yonetici

Etkinlestirme sonrasi acilan kurulum sihirbazi magaza adresi, para birimi (TRY), satis yapilan sektor ve agirlik/boyut birimleri gibi temel bilgileri ister. Bu adimda WooCommerce; magaza, sepet, odeme ve hesabim sayfalarini otomatik olusturur. Bu sayfalarin onbellek disinda tutuldugundan emin olun.

Tema ve Urun Yapisi

Hiz odakli bir vitrin icin yalin temalar tercih edin. Storefront, Astra veya Blocksy gibi temalar WooCommerce ile tam uyumlu calisir ve gereksiz yuk getirmez. Urun yapinizi kurarken su ayrimi netlestirin:

  • Basit urun: Tek varyantli, tek fiyatli kalemler icin idealdir.
  • Degiskenli urun: Renk, beden gibi ozellikleri olan urunlerde kullanin; her kombinasyon ayri stok kodu alir.
  • Gruplandirilmis ve harici urun: Paket satis veya baska siteye yonlendiren baglanti urunleri icindir.

Kategori ve etiket mimarisini bastan dogru kurmak, ilerleyen aylarda yuzlerce urun eklendiginde sizi yeniden duzenleme zahmetinden kurtarir. Urun gorsellerini yuklemeden once boyutlandirmaya dikkat edin; 1500 piksel genisliginin uzerindeki ham fotograflar hem disk doldurur hem de sayfa agirligini gereksiz buyutur. WooCommerce'in Ayarlar & Urunler sekmesinden katalog, tek urun ve kucuk resim boyutlarini magaza tasariminiza gore sabitleyin. Stok yonetimini etkinlestirip her urune kritik stok esigi tanimlamak, tukenen urunler icin otomatik uyari almanizi saglar.

Odeme ve Kargo Entegrasyonlari

Turkiye pazarinda yerel odeme saglayicilari ve sanal POS entegrasyonlari belirleyicidir. iyzico, PayTR veya banka sanal POS cozumleri icin ilgili eklentiyi kurup API anahtarlarinizi tanimlamaniz yeterlidir. Kargo tarafinda ise sabit ucret, ucretsiz kargo esigi ve agirliga bagli tarifeleri WooCommerce'in kendi kargo bolgeleri (shipping zones) uzerinden yonetebilirsiniz.

Odeme YontemiKurulum ZorluguUygun Senaryo
iyzico / PayTRDusukBireysel ve KOBI magazalar
Banka Sanal POSOrtaYuksek hacimli, kurumsal satis
Havale / EFTCok dusukKomisyondan kacinan baslangic magazalari
Kapida OdemeDusukGuven esigi dusuk yeni musteriler

Test asamasinda saglayicilarin sandbox ortamini kullanarak gercek para hareketi olmadan tum akisi dogrulayin. Sanal POS taksit secenekleri sunuyorsaniz, taksit komisyonlarinin fiyata yansitilip yansitilmayacagini saglayici panelinizden netlestirin. Ayrica iade ve kismi iade sureclerini de magaza acilmadan once test etmekte fayda var; cunku ilk gercek iade talebi geldiginde panel uzerinden tek tikla isleyebilmek musteri guvenini ayakta tutar.

Vergi tarafini da atlamayin. WooCommerce'in vergi modulunu acip KDV oranlarinizi urun gruplarina gore tanimlamak, fatura entegrasyonu kullanan magazalarda tutarsizliklarin onune gecer. Fiyatlarin KDV dahil mi haric mi gosterilecegini sektorunuze gore secin; perakende satista cogunlukla dahil fiyat beklenir.

Performans ve Onbellek Ayarlari

E-ticarette yavas sayfa, dogrudan terk edilen sepet demektir. Object cache ve sayfa onbellegini katmanli kurmak buyuk fark yaratir. Redis tabanli object cache cogu durumda veritabani yukunu hissedilir olcude azaltir:

wp plugin install redis-cache --activate
wp redis enable
# wp-config.php icine:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE', true);

Sayfa onbellegi kurarken sepet, odeme ve hesabim sayfalarini mutlaka onbellek disinda birakin; aksi halde musteriler birbirinin sepetini gorebilir. WooCommerce bu sayfalar icin DONOTCACHEPAGE sabitini ayarlar, ancak onbellek eklentinizin bu kurali tanidigini test edin.

Bogahost Onerisi: Magaza buyudukce wp_options tablosundaki autoload verisi sismeye baslar. Ayda bir wp transient delete --expired komutuyla suresi gecmis gecici verileri temizlemek, panel ve sepet hizini taze tutar.

Guvenlik ve Yedekleme

Odeme alan bir sitede guvenlik ihmal kaldirmaz. Yonetim girisine iki adimli dogrulama ekleyin, wp-config.php dosya iznini 640'a cekin ve duzenli otomatik yedek alin. Eklenti ve cekirdek guncellemelerini once bir staging kopyasinda denemek, canli magazada surpriz uyumsuzluklari onler. Kullandiginiz eklenti sayisini olabildigince sade tutun; her aktif eklenti hem bir yuk hem de potansiyel bir guvenlik yuzeyidir. Yonetmedginiz veya bakimi birakilmis eklentileri kaldirmak, hem hizinizi hem de guvenliginizi olumlu etkiler. Paylasimli ortamdan sanal sunucuya kadar her senaryoda kullanabileceginiz gunluk yedek alan web hosting altyapisi, bir sorun aninda saatler suren veri kayiplarinin onune gecer.

Ozet

WooCommerce kurulumu birkac tiklamayla baslayip, asil farki ayarlarda yapan bir surec. Dogru PHP surumu, saglam bir veritabani, dogru onbellek stratejisi ve test edilmis odeme entegrasyonlari bir araya geldiginde, magazaniz ilk gunden itibaren hizli ve guvenilir calisir. Altyapiyi en bastan dogru kurarsaniz, buyumeyi takip eden tek isiniz urun eklemek olur.

Reklam Alanı

İçerik Altı (728x90)

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yap

Maksimum 2000 karakter