İpuçları

WooCommerce: Hesabım Sekmesini Gizleme veya Yeniden Adlandırma

WooCommerce, çevrim içi mağaza sahiplerine sunduğu esneklikle e-ticaret deneyimini kişiselleştirmenin en güçlü yollarından birini sunar. Müşteri deneyimini geliştirmenin yollarından biri de hesabım sekmesi üzerinden geçer. Bu sekme varsayılan olarak “Siparişler”, “İndirmeler”, “Adresler”, “Hesap Bilgileri” gibi alt sekmeler içerir. Ancak bu bölümü sitenizin ihtiyaçlarına göre gizlemek veya yeniden adlandırmak mümkündür.

Bu rehberde, hesabım sekmesi üzerinde nasıl tam kontrol sağlayabileceğinizi adım adım açıklıyoruz. Teknik bilginiz olmasa dahi, kod örnekleriyle basit bir şekilde uygulayabileceksiniz.

Neden Hesabım Sekmesini Özelleştirmelisiniz?

Her e-ticaret sitesi farklıdır. Bu nedenle standart WooCommerce menüleri her zaman sitenizin ihtiyaçlarını karşılamayabilir. Özellikle “Hesabım” sekmesi, kullanıcıların sıkça etkileşimde bulunduğu bir bölümdür ve doğru yapılandırılmazsa kullanıcı deneyimini olumsuz etkileyebilir.

hesabım sekmesi üzerinde değişiklik yapmak için bazı yaygın nedenler şunlardır:

  • Belirli alt sekmelerin görünmesini istememek (örneğin indirmeler sekmesi)

  • Sekme adlarını markanıza uygun hale getirmek

  • Ekstra sekmeler eklemek ya da gereksiz olanları kaldırmak

  • Kullanıcı rollerine göre farklı sekmeler göstermek

Hesabım Sekmesini Gizleme

1. functions.php Dosyasını Kullanarak Sekme Gizleme

Aşağıdaki kodu aktif tema klasörünüzdeki functions.php dosyasına ekleyerek belirli alt sekmeleri kolayca gizleyebilirsiniz:

php
add_filter( 'woocommerce_account_menu_items', 'ozel_hesap_sekmesini_gizle' );
function ozel_hesap_sekmesini_gizle( $menu_links ){
unset( $menu_links['downloads'] ); // İndirmeler sekmesini kaldırır
unset( $menu_links['edit-address'] ); // Adresler sekmesini kaldırır
return $menu_links;
}

Bu işlem yalnızca menüyü gizler, ilgili sayfalara doğrudan bağlantı verilirse kullanıcı erişebilir. Güvenlik önlemi almak için yetkilendirme de kontrol edilmelidir.

2. Üyelik Tabanlı Gizleme

Bazı sekmeleri yalnızca belirli kullanıcı rollerine gizlemek isterseniz:

php
add_filter( 'woocommerce_account_menu_items', 'rol_bazli_sekme_gizle' );
function rol_bazli_sekme_gizle( $menu_links ){
if( current_user_can('subscriber') ) {
unset( $menu_links['downloads'] );
}
return $menu_links;
}

Bu sayede sadece “Abone” rolündeki kullanıcılar için sekmeler gizlenir.

Hesabım Sekmesini Yeniden Adlandırma

Varsayılan sekme adları yerine kullanıcı dostu veya marka odaklı adlandırmalar yapmak mümkündür. Örnek olarak “Siparişler” yerine “Geçmiş Siparişler” kullanabilirsiniz.

Kod Örneği

php
add_filter( 'woocommerce_account_menu_items', 'hesap_sekmesi_yeniden_adlandir' );
function hesap_sekmesi_yeniden_adlandir( $menu_links ){
$menu_links['orders'] = 'Geçmiş Siparişler';
$menu_links['edit-account'] = 'Profil Bilgilerim';
return $menu_links;
}

Bu işlem sadece menü adlarını değiştirir, bağlantı yolları aynı kalır.

Ek Sekmeler Eklemek

WooCommerce hesabım sekmesi altına özel sayfalar veya paneller eklemek de mümkündür. Örneğin “Destek Taleplerim” veya “Favorilerim” gibi ek sekmelerle müşteri deneyimini geliştirebilirsiniz.

Örnek Kod: Yeni Sekme Ekleme

php
add_filter( 'woocommerce_account_menu_items', 'yeni_sekme_ekle' );
function yeni_sekme_ekle( $items ) {
$items['favoriler'] = 'Favorilerim';
return $items;
}

add_action( 'init', 'favoriler_sayfasi_olustur' );
function favoriler_sayfasi_olustur(){
add_rewrite_endpoint( 'favoriler', EP_ROOT | EP_PAGES );
}

add_action( 'woocommerce_account_favoriler_endpoint', 'favoriler_icerigi' );
function favoriler_icerigi(){
echo '<h2>Favori Ürünleriniz</h2>';
echo '<p>Burada favorilerinizi göreceksiniz.</p>';
}

Bu işlem için kalıcı bağlantıları yeniden kaydetmeyi (ayarlar > kalıcı bağlantılar > kaydet) unutmayın.

Eklenti Kullanmadan Özelleştirme

Kod kullanmak istemeyenler için bazı ücretsiz veya ücretli eklentiler de mevcut:

1. Customize My Account for WooCommerce – YITH

Bu eklenti sayesinde sürükle-bırak arayüzüyle menü düzenlemesi yapabilirsiniz.

2. WooCommerce Account Pages

Ücretli bir çözüm olan bu eklenti, özel sayfa düzenlemeleri için geniş olanaklar sunar.

CSS ile Hesabım Sekmesi Gizleme

Basit sekme gizleme işlemleri için CSS kullanabilirsiniz. Aşağıdaki örnek “İndirmeler” sekmesini sadece görsel olarak gizler:

css
.woocommerce-MyAccount-navigation-link--downloads {
display: none !important;
}

Bu yöntem yalnızca görsel bir etkidir ve güvenlik açısından yeterli değildir.

WooCommerce Sürüm Uyumluluğu

Yapacağınız özelleştirmelerin WooCommerce sürümüne göre farklılık gösterebileceğini unutmayın. Özellikle functions.php içine yazılan kodlar, yeni sürümlerle test edilmelidir.

En güncel dokümantasyon için WooCommerce’in resmi geliştirici belgelerini inceleyin:
https://woocommerce.com/document/

SEO ve UX Açısından Hesabım Sekmesi

Kullanıcı deneyimini ve SEO’yu geliştirmek için dikkat edilmesi gerekenler:

  • Menü başlıkları kısa, açıklayıcı ve kullanıcı dostu olmalı

  • Gereksiz sekmeler kullanıcıyı yorar, sade menüler tercih edilmeli

  • Eklenen her sekme, özgün içerik sunmalı

  • Başlıklar H2-H3 etiketleri ile yapısal olarak ayrılmalı

Sonuç: Kontrol Sizde

Artık hesabım sekmesi üzerinde tam kontrol sağlayabiliyorsunuz. Bu alan, müşteri memnuniyetini artırmak ve markanıza özgü bir deneyim sunmak için önemli bir fırsattır.

İster kod ile ister eklentiyle, hesabım alanınızı özelleştirerek WooCommerce mağazanızı bir adım öne taşıyabilirsiniz.

Diğer WordPress Bloglarımızdan: WordPress Yedekleme Eklentileri Rehberi

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı