WooCommerce kapsamlı rehberi: Mağaza kurmaktan performansı optimize etmeye kadar uygulamalı stratejiler.

3 dakika okuma.
2026-03-14
2026-06-03
2,684
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

Temel Kurulum ve Ortam Ayarları

Bir e-ticaret projesini başlatırken, sağlam bir teknik altyapı son derece önemlidir. Çoğu küçük ve orta ölçekli işletme ile bağımsız satıcı için…WooCommerce Çünkü onun ile… WordPress Sorunsuz entegrasyonu sayesinde, tercih edilen bir çözüm haline gelmiştir. Kurulum süreci sadece bir eklentinin yüklenmesinden ibaret değildir; sunucu seçimi, platformun temel ayarlarının yapılması ve temel güvenlik politikalarının uygulanmasını da içerir.

Sunucular ve platformlar için temel gereksinimler

Başarılı bir…WooCommerceMağaza, uygun bir barındırma ortamında başlar. Ucuz paylaşımlı sunucular yerine profesyonel sunucu hizmetleri kullanılması şiddetle tavsiye edilir. İdeal olarak, sunucunun aşağıdaki özellikleri desteklemesi gerekir: PHP 8.0 Veya daha yüksek bir sürüm ve önceden yüklüdür. MySQL 5.7 Yukarıda belirtilenler veya MariaDB Veritabanı. Sunucunun etkinleştirildiğinden emin olmanız gerekiyor. HTTPS(SSL sertifikası aracılığıyla), bu ödeme ağ geçidinin güvenlik doğrulaması için zorunludur.

Yükleme aşamasında, öncelikle şunların yapılması gerekmektedir: WordPress Arka plandaki “Eklentiler” > “Eklenti Yükle” bölümünde arama yapın ve istediğiniz eklentiyi yükleyin. WooCommerceYükleme tamamlandıktan sonra, ayarlar rehberini başlatın. Bu rehber sizi mağaza adresi, para birimi türü, ödeme yöntemleri ve teslimat bölgeleri gibi ilk yapılandırmaları tamamlamanıza yardımcı olacaktır. Nakliye ücretlerini ve vergileri “gerçek zamanlı” olarak hesaplamayı seçmenizi öneririz; bu, sonraki aşamalarda daha detaylı ve verimli bir işletme yönetimi için temel oluşturacaktır.

Tavsiye edilen okuma WooCommerce Kapsamlı Kılavuzu: Kurulumdan Canlıya Satış Sitesi Oluşturma Pratik Eğitimi

Konu Seçimi ve Başlangıç Güvenlik Ayarları

Birini seçin veWooCommerceDerin uyumlu temalar, marka imajını şekillendirmenin ilk adımıdır. “WooCommerce-Ready” olarak açıkça belirtilmiş ve kodu optimize edilmiş resmi veya üçüncü parti temaları tercih edin. Temayı yükledikten sonra hemen “Görünüm” > “Özelleştir” bölümüne giderek mağazanızın düzenini ve görsel öğelerini ayarlayın.

UltaHost WordPress Sunucusu
30 gün iade garantisi, sınırsız bant genişliği ve veritabanı kullanımı, ücretsiz DDoS koruması; 3 yıllık abonelikte indirim (50%).

Güvenlik açısından, yükleme tamamlandıktan sonra hemen birkaç temel önlem alınmalıdır. Öncelikle, güvenlik eklentilerini yükleyip yapılandırın, örneğin… WordfenceSucuriÖncelikle, güvenlik duvarını ve kötü amaçlı yazılım taramasını ayarlamak için gerekli adımları atın. İkincisi, varsayılan ayarları değiştirin. /wp-admin/ Giriş adresini belirleyin ve tüm yönetim hesapları için güçlü şifreler ile çift faktörlü kimlik doğrulamayı etkinleştirin. WooCommerce “Ayarlar” > “Gelişmiş” > “Sayfa Ayarları” bölümünde, otomatik olarak oluşturulan alışveriş sepeti, ödeme gibi temel sayfaların doğru ve hatasız olduğundan emin olun; ayrıca bu sayfaların arama motorları tarafından indekslenmesini engelleyin ki veri sızıntıları önlensin.

Ürün yönetimi ve sınıflandırma stratejisi.

Mağazanın çekirdeği ürünlerdir. Verimli ve mantıklı bir ürün yönetimi, sadece arka uç işlemlerinin verimliliğini artırmakla kalmaz, aynı zamanda ön uç kullanıcı deneyimini ve dönüşüm oranlarını da doğrudan etkiler.

Ürün verilerinin ve özelliklerinin verimli bir şekilde girilmesi

WooCommerce Güçlü ürün veri türleri sunulmaktadır. “Ürün” > “Yeni Ürün Ekle” seçeneğine girdiğinizde “Basit Ürün”, “Gruplanmış Ürün”, “Dış/İlişkili Ürün” ve “Değişken Ürün” gibi çeşitli ürün türleri göreceksiniz. Farklı özelliklere (örneğin boyut, renk) sahip ürünler için mutlaka “Değişken Ürün” seçeneğini kullanın. Değişken bir ürün oluştururken öncelikle bir “özellik” tanımlamanız gerekir; örneğin “renk” adında bir özellik belirleyin ve “kırmızı”, “mavi” gibi değerler ekleyin. Daha sonra “Varyasyonlar” sekmesinde bu özellikleri kullanarak belirli ürün numaraları oluşturun.SKUHer bir varyasyon için ayrı fiyatlar, stok bilgileri ve resimler belirlenir.

Ürün resimlerinin optimizasyonu, görsel çekiciliği artırmanın anahtarıdır. Tüm resimler için tutarlı bir arka plan ve boyut kullanılması önerilir; ayrıca, sayfa yükleme süresini kısaltmak için resimleri yüklemeden önce araçlar kullanarak boyutlarını sıkıştırmak faydalı olacaktır.WooCommerce Varsayılan olarak çeşitli küçük resim boyutları oluşturulur; bunları “Ayarlar” > “Ürün” bölümünde ayarlayabilirsiniz.

Tavsiye edilen okuma WooCommerce: Başlangıçtan Uzmanlığa: Profesyonel E-Ticaret Siteleri Oluşturmak İçin Kapsamlı Rehber

Sınıflandırma, Etiketleme ve Navigasyonun Mimari Tasarımı

Makul bir sınıflandırma yapısı, bir web sitesinin “navigasyon haritasıdır”. Aşırı geniş veya çok sayıda üst düzey kategori oluşturmaktan kaçının. Tipik bir model, 2-3 katmanlı bir sınıflandırma yapısı oluşturmaktır. Örneğin, “Giyim” üst düzey bir kategori olarak kullanılabilir ve bunun altında “Erkek Giyimi” ve “Kadın Giyimi” gibi alt kategoriler yer alabilir. Mevsime göre ayrım yapılması gerekiyorsa, “Yaz Yeni Ürünleri” veya “Kış Isıtıcıları” gibi etiketler oluşturulabilir.

KullanmakWooCommerceÜrün kataloğunun görünürlüğünü ayarlama ve sınıflandırma aracıWidgetÜrünlerin ön yüzde (frontend) nasıl görüntüleneceğini esnek bir şekilde kontrol edebilirsiniz. Örneğin, yeni çıkan ürünleri veya en çok satan ürün kategorilerini ana sayfanın kenar çubuğuna veya sayfa alt kısmına ekleyebilirsiniz.WooCommerce“Özellikler” yalnızca varyantlar için değil, aynı zamanda filtreleme koşulları olarak da kullanılabilir.[products]Kısa kodlar veyaWooCommerceÜrün bloğu, belirli özelliklere sahip ürün koleksiyonlarını gösterir.

Ödeme, Teslimat ve Vergi Ayarları

Akıcı ödeme süreçleri ve şeffaf teslimat/kargo ile vergi kuralları, alışveriş sepetlerinin terk edilme oranlarını azaltmanın ve müşteri güvenini kazanmanın temel taşlarıdır. Bu bölümde yapılan ayarlamalar, işlemlerin başarısını doğrudan etkiler.

hosting.com Paylaşımlı Barındırma
AMD EPYC CPU'lar, NVMe SSD depolama ve LiteSpeed ile yüksek performans, 7/24, 7x7 uzman şirket içi destek, SSL, kaba kuvvet, kötü amaçlı yazılım ve DDoS koruması dahil gelişmiş güvenlik önlemleri, 73%'ye kadar tasarruf

Ana akım ödeme ağ geçitlerinin entegrasyonu ve testi

WooCommerce Çekirdek, birçok ödeme yöntemini entegre etmektedir. “WooCommerce” > “Ayarlar” > “Ödemeler” bölümünden farklı ödeme ağlarını etkinleştirebilir veya devre dışı bırakabilirsiniz. Çin pazarı için Alipay ve WeChat Pay’ın entegrasyonu zorunludur ve genellikle bu, resmi veya üçüncü parti sağlayıcıların sunduğu özel eklentilerin kurulmasıyla gerçekleştirilir.

Çok önemli bir adım, “kum havuzu” (sandbox) veya test modunun etkinleştirilmesidir. Alipay’e resmi olarak entegre olmadan önce bu adımı atmalısınız.StripeAğ geçidinin önünde beklerken, lütfen tüm süreci test etmek için sağladıkları test hesabını ve API anahtarını kullanın; bu süreç, ürün eklemekten başlayarak başarılı bir ödeme yapmaya ve sipariş oluşturmaya kadar devam eder.PayPalBu tür uluslararası ağ geçitlerinde, standart “Hemen Satın Al” seçeneğinin yanı sıra bunun da etkinleştirilmesi önerilir.PayPal Express Checkout, süreci basitleştirmek için tasarlanmıştır.

Dağıtım Bölgeleri ve Karmaşık Vergi Kuralları Ayarları

“WooCommerce” > “Ayarlar” > “Kargo” bölümünde “Kargo Bölgeleri” oluşturabilirsiniz. Örneğin, “Çin Anakarası” adında bir bölge oluşturabilir ve bu bölge için “Ücretsiz Kargo” (belirli bir sipariş tutarına ulaşıldığında) veya “Sabit Kargo Ücreti” gibi kargo yöntemleri belirleyebilirsiniz. Ayrıca, “Hong Kong Özel İdari Bölgesi” gibi farklı bölgeler için farklı kargo ücreti kuralları ayarlayabilirsiniz.

Tavsiye edilen okuma WooCommerce mağazası için mutlak rehber: Sıfırdan canlı hale getirmeye kadar eksiksiz bir web sitesi oluşturma rehberi

Vergi ayarları biraz karmaşık olabilir. Öncelikle “WooCommerce” > “Ayarlar” > “Genel” bölümünde doğru mağaza adresini girin. Daha sonra “Vergi” sekmesinde, işletmenizin bulunduğu yere göre (“Çin Anakarası” gibi) “Vergili fiyat girme” veya “Vergili fiyat gir” seçeneğini seçin ve buna göre standart vergi oranlarını ayarlayın. Kitap gibi ürünler için daha düşük vergi oranları belirleyebilirsiniz. Tüm vergi oranı kurallarını yönetebilirsiniz.woocommerce_tax_ratesVeritabanı tablolarını veya CSV dosyalarını içe aktararak toplu yönetim yapın.

Performans Optimizasyonu ve İleri Düzey Bakım

Mağaza istikrarlı bir işletme aşamasına geçtikten sonra, performans optimizasyonu ve sürekli bakım, uzun vadeli rekabet gücünü belirleyecektir. Bu durum, web sitesinin hızı, arama motoru sıralamaları ve son kullanıcı deneyimi ile doğrudan ilgilidir.

InterServer Paylaşımlı Barındırma
Paylaşımlı hosting aylık $2.50 USD, ilk ay $0.1 USD promosyon kodu tryinterserver, 461 bulut uygulaması komut dosyası, tek tıklamayla yükleme.

Veritabanı Optimizasyonu ve Önbellekleme Stratejileri

WooCommerce Sesli görüşme ve sipariş verileri sürekli artmaya devam edecek ve bu da veritabanının şişmesine neden olabilir. Düzenli temizlik çok önemlidir. Bu işlem için plugin’ler gibi araçları kullanabilirsiniz. WooCommerce Database Cleaner, süresi dolmuş oturum verilerini, tamamlanmamış siparişleri ve revizyon sürümlerini güvenli bir şekilde silmenize yardımcı olur. Aynı zamanda, güçlü bir önbellek mekanizmasının etkinleştirilmesi çok önemlidir. Bunun için nesne önbelleği eklentilerini (object caching plugins) kullanabilirsiniz. RedisMemcachedWordPress Eklentiler, dinamik verileri işlemek için kullanılır ve bunlar sayfa önbellekleme eklentileriyle (örneğin…) birlikte çalışır. WP RocketW3 Total CacheStatik HTML sayfalar oluşturmak için bu araç kullanılır.

Sayfa yüklemesini kod optimizasyonu yoluyla da hızlandırabilirsiniz.JavaScriptDosyalar (özellikle)jquerywoocommerceİlgili betiklerin sayfa sonuna asenkron olarak yüklenmesi, render işleminin engellenmesini önemli ölçüde azaltabilir. Bu genellikle performans optimizasyonu eklentilerinin ayarları aracılığıyla veya alt temalarda gerçekleştirilebilir.functions.phpİlgili kodu dosyaya ekleyerek bunu gerçekleştirin.

İzleme, yedekleme ve kod seviyesinde özelleştirme

Gerçek zamanlı izleme uygulamak, arızaları önlemenin bir yoludur. Bu amaçla %s, %1$s, {{var}}, :name gibi araçlardan yararlanılabilir. UptimeRobot Web sitesinin kullanılabilirliğini izlemek için şu araçları kullanabilirsiniz: Google Search ConsoleAnalytics Trafik ve dönüşümleri izleyin. Otomatikleştirilmiş, farklı lokasyonlarda saklanan kapsamlı yedekleme çözümleri, işletmeler için hayati öneme sahiptir ve her gün gerçekleştirilmelidir.

Derin özelleştirmeler yapmak isteyen geliştiriciler için…WooCommerce Kapsamlı hook’lar sağlanmıştır.hooksÖrneğin, şu sistemleri kullanabilirsiniz: woocommerce_checkout_fields Filtreler, özel ödeme formundaki alanlardan gelir. Aşağıdaki kod örneği, ödeme sayfasındaki “Fatura Adresi” bölümündeki “Şirket Adı” alanının nasıl kaldırılacağını göstermektedir:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
    unset($fields['billing']['billing_company']);
    return $fields;
}

Başka bir yaygın ihtiyaç, ürün fiyatlarının nasıl görüntülendiğini değiştirmektir. Bunu yapmak için şu yöntemleri kullanabilirsiniz: woocommerce_get_price_html Filtreler, belirli işlevleri gerçekleştirmek için kullanılır. Herhangi bir özelleştirilmiş işlevi uygulamadan önce, en iyi uygulama bir alt konu (sub-topic) oluşturmaktır.Child Theme) ve bunun içinde…functions.phpDosyaya özel kod ekleyin; böylece ana temanın güncellenmesi sırasında yaptığınız değişikliklerin üstü yazılmaz.

Özetle.

Başarılı bir şekilde işletilen bir… WooCommerce Bir mağaza, basit bir kurulumdan çok daha fazlasını içeren sistemli bir mühendislik projesidir. İyi düşünülmüş sunucu ve temel yapılandırmalarla başlar; mantıklı ürün yönetimi ve sınıflandırmalarla devam eder; stabil ve güvenilir ödeme ile teslimat sistemlerine dayanır ve sonunda sürekli performans optimizasyonları ve profesyonel bakımlar sayesinde rekabette öne çıkar. Uygun temaların seçilmesinden, özel ihtiyaçlara göre derinlemesine özelleştirmelerin yapılmasına kadar her adım, akıcı bir kullanıcı deneyimi ve verimli arka uç yönetimi için vazgeçilmezdir. Bu rehberdeki pratik stratejileri bir yol haritası olarak kullanarak, düzenli bir şekilde mağazanızı oluşturun, test edin ve geliştirin; böylece çevrimiçi mağazanız sağlam bir teknik temele sahip olacak ve iş büyümeniz için sürekli bir güç kaynağı olacaktır.

Sıkça Sorulan Sorular.

WooCommerce’in varsayılan “Alışveriş sepetine ekle” butonunun yazısını nasıl değiştirebilirim?

Bunu şu yolla yapabilirsiniz: WordPress Eklentiler veya kod parçacıkları, buton metinlerini değiştirmek için kullanılabilir. En basit yöntem, “Say What?” gibi metinler içeren eklentileri kullanmak ve metin alanlarını bu metinlerle değiştirmektir.Text Domain“woocommerce” olarak ayarlayın, orijinal metni “Add to cart” ile doldurun ve bunu istediğiniz bir metinle değiştirin; örneğin “Hemen satın al”.

Daha esnek bir yöntem, kod kullanmaktır. Alt konunuzda… functions.php Dosyaya bir filtre ekleyin. Örneğin, aşağıdaki kod tek bir ürün sayfasındaki buton metnini “Bu ürünü hemen satın alın” olarak değiştirir:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_single_add_to_cart_text' );
function custom_single_add_to_cart_text() {
    return __( '抢购此商品', 'your-text-domain' );
}

Ürün arşivleme sayfaları için (örneğin mağaza ana sayfası, kategori sayfaları), şunları kullanmanız gerekmektedir: woocommerce_product_add_to_cart_text Filtreler.

Belirli bir ürün kategorisi için farklı kargo ücretleri nasıl ayarlanır?

WooCommerce Temel dağıtım ayarları, ürün kategorilerine dayalı kargo ücreti kurallarını doğrudan desteklememektedir; ancak ekstra eklentiler yükleyerek veya özel kodlar yazarak bunu gerçekleştirebilirsiniz.

En kolay yöntem, resmi eklentiyi kullanmaktır.“WooCommerce ”Gelişmiş Kargo“ (Advanced Shipping) özelliği kurulduktan sonra, kargo yöntemleri oluştururken ”Ürün Kategorisi“ne dayalı koşullu kurallar ekleyebilirsiniz. Örneğin, ”Ağır Elektrikli Cihazlar” kategorisi için daha yüksek sabit kargo ücretleri belirleyebilirsiniz.

Eğer kod seviyesinde kontrol yapmak istiyorsanız, bunu gerçekleştirebilirsiniz. woocommerce_package_rates Filtre kancası (Filter Hook): Bu kancayı kullanarak, mevcut alışveriş sepetindeki tüm ürünlere ve kargo seçeneklerine erişebilirsiniz. Daha sonra ürün kategorilerine göre hesaplamalar yaparak kargo ücretlerini dinamik olarak ayarlayabilir veya değiştirebilirsiniz. Bu işlem için belirli bir bilgiye ihtiyaç vardır. PHPWooCommerce API Bilgisi.

Ürün resimlerim neden yavaş yükleniyor ve bunu nasıl optimize edebilirim?

Ürün resimlerinin yavaş yüklenmesinin genellikle nedeni, resim dosyalarının çok büyük boyutlarda olması veya sunucunun yanıt verme süresinin uzun olmasıdır.

Öncelikle, tüm ürün resimlerini yüklemeden önce optimize edin. Resimleri, görsel kalite kaybını en aza indirgeyecek şekilde sıkıştırmak için yerel yazılımlar (örneğin Adobe Photoshop’un “Web için kaydet” özelliği) veya çevrimiçi araçlar (örneğin TinyPNG, ShortPixel) kullanın.

İkincisi, “tembel yükleme” (Lazy Load) özelliğinin uygulanmasını düşünebilirsiniz. Bu, resimlerin yalnızca tarayıcı penceresi içine geldiğinde yüklenmesini sağlar. Birçok modern tema bu özelliği zaten içerir; ayrıca eklentiler (plugin’ler) aracılığıyla da bunu gerçekleştirebilirsiniz. WP RocketVeya özel görüntü optimizasyon eklentileri kullanılarak etkinleştirilebilir.

Son olarak ve en etkili yöntemlerden biri, içerik dağıtım ağlarını (Content Distribution Networks – CDN’ler) kullanmaktır.CDN)。CDN Resimleriniz dünya genelindeki sunuculara dağıtılacak ve kullanıcılar en yakındaki sunucudan resmi yükleyecekler; bu da hızı önemli ölçüde artıracaktır. WordPress Bu önbellekleme eklentisi, piyasadaki popüler teknolojilerle entegre edilmiştir. CDN Yapılandırma seçenekleri.

Ürünleri veya fiyatları yalnızca giriş yaptığı için oturum açmış kullanıcılara nasıl görünür hale getirebilirim?

Bu özelliği gerçekleştirmek için şunların kullanılması gerekmektedir: WooCommerce Üye özelliklerine erişim veya erişim haklarının özelleştirilmiş kodlar aracılığıyla ayarlanması.

Tam bir çözüm olarak, üyelik sistemi eklentileri kullanmaktır. Örneğin… WooCommerce MembershipsBu eklenti, üye seviyeleri oluşturmanıza ve hangi ürünlerin, kategorilerin veya ürün fiyatlarının hangi üye seviyelerine veya ziyaretçilere görünür/hazır satılabilir olduğunu hassas bir şekilde kontrol etmenize olanak tanır.

Eğer yalnızca “giriş yaptıktan sonra görünebilen” bir özelliğe ihtiyacınız varsa, bunu kod ile gerçekleştirebilirsiniz. Aşağıda, mağaza ve kategori sayfalarındaki ürün fiyatlarını gizleyen ve giriş yapmamış kullanıcılara bir uyarı mesajı gösteren bir örnek bulunmaktadır. Bu kodu kendi alt temanınıza ekleyin. functions.php Dosyada:

php
add_action( 'init', 'hide_price_for_guests' );
function hide_price_for_guests() {
if ( ! is_user_logged_in() ) {
`remove_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10);`;
`remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);`;
add_action( 'woocommerce_single_product_summary', 'display_login_to_see_price', 31 );
add_action( 'woocommerce_after_shop_loop_item_title', 'display_login_to_see_price', 11 );
}
}

function display_login_to_see_price() {
`echo '`'' . __( '登录查看价格', 'your-text-domain' ) . '';
}