WooCommerce Ürün Arama Nasıl Özelleştirilir

Yayınlanan: 2022-07-12

WooCommerce ürün aramasını özelleştirmek ve geliştirmek istiyor musunuz? Bir WooCommerce mağazası çalıştırırken, mağazanın satış ve performans için çok iyi optimize edildiğinden emin olmanız gerekir. Bir ürün araması eklemek ve özelleştirmek, bu konuda size çok yardımcı olabilir.

Ancak sürece geçmeden önce, WooCommerce mağazanızdaki ürün aramasını neden özelleştirmeniz gerekebileceğine bir göz atalım.

WooCommerce'de Ürün Aramayı Neden Özelleştirmelisiniz?

WooComemrce, çevrimiçi kurslara başlamak için kullanımı kolay bir araçtır. Tek satır kod yazmadan dakikalar içinde online mağaza oluşturabilirsiniz. Tipik bir çevrimiçi mağazanın ihtiyaç duyduğu her işlevsellik ile birlikte gelir. Ancak bazı özellikler sınırlıdır.

Örneğin, varsayılan WooCommerce ürün arama özelliği minimumdur. Mağazanızda 1000'den fazla ürün varsa, müşteriler varsayılan ürün araması yoluyla ihtiyaç duydukları doğru ürünü bulmakta zorlanırlar. Bu, işinizi çok kötü etkileyebilir. Doğru arama sonuçları sağlayarak mağazanızın alışveriş sepetini terk etme oranını ve hemen çıkma oranını azaltabilirsiniz.

WordPress'i CMS olarak kullanırken istediğiniz şeyleri kolayca değiştirebilirsiniz. Bu durumda WooCommerce ürün arama özelliğini özelleştirerek ön uçta sorunsuz bir ürün arama deneyimi sunabilirsiniz. Böylece mağaza ziyaretçileriniz/müşterileriniz, ihtiyaç duydukları doğru ürünü bulma konusunda kendilerini rahat hissedecek ve böylece toplam gelirinizi artıracaktır.

Ayrıca WooCommerce kurulumunuzun kullanıcı deneyimini artırabilir.

WooCommerce Ürün Arama Nasıl Özelleştirilir

WooCommerce ürün aramasını özelleştirmek için 3 ana yöntemimiz var.

  1. Varsayılan arama widget'ı
  2. Eklenti kullanma
  3. programatik olarak

Aşağıda size üç yöntemi de göstereceğiz. Böylece, tercih ettiğinizi oradan seçebilirsiniz.

1. Varsayılan Arama Widget'ını ekleyin

WordPress'in web siteniz için sunabileceği birçok özelleştirilebilir seçeneğe sahip olduğu iyi bilinmektedir. Bu nedenle, web sitenize eklemek için varsayılan arama widget'ını kullanabilirsiniz.

Kullanılabilir widget alanlarınızdan herhangi birine eklemeniz gerekiyorsa, aşağıdaki adımları uygulamanız yeterlidir. Ancak, WooCommerce'de ürün arama widget'ınızı eklemenin ve özelleştirmenin iki farklı yolu daha vardır.

1.1. Widget Menüsünden Ürün Arama Ekle

WordPress kontrol panelinizden Görünüm > Widget'ları işaretlerseniz, mevcut tüm widget alanlarını göreceksiniz.

woocommerce ürün aramasını özelleştirin - wordpress widget'ları

Kullandığınız WordPress temasına bağlıdır. Bazı WordPress temaları birçok widget alanıyla birlikte gelirken, diğerleri bunları sınırlandırır. Ancak bir arama widget'ı eklemek için kullanmanız gereken widget alanını genişletmeniz gerekir. Bu durumda, Sağ kenar çubuğu widget alanını kullanacağız. Bu nedenle, o alana daha fazla widget eklemek için + düğmesine tıklamanız gerekir.

woocommerce ürün aramasını özelleştir - widget ekle

Ardından, Ürün Arama widget'ını alana ekleyin.

woocommerce ürün aramasını özelleştir - ürün arama widget'ı

Sayfayı değiştirdikten sonra güncellemeniz gerekir. Web sitesini ön uçtan kontrol ederseniz, WordPress kurulumunuzun sağ tarafında bir ürün arama widget'ı göreceksiniz.

ürün arama widget'ı woocommerce ürün aramasını özelleştir

1.2. Özelleştiriciden ürün Arama Widget'ı ekleyin

Arama widget'ını WordPress özelleştirici aracılığıyla da ekleyebilirsiniz. İlk olarak, WordPress panonuzdaki Görünüm > Özelleştir'den özelleştiriciyi açın ve Widget'lar seçeneğini seçin.

woocommerce ürün aramasını özelleştirin - widget'lar

Bir sonraki ekranda, mevcut tüm widget alanlarını göreceksiniz.

tüm widget alanları

Widget alanını açın ve Ürün Arama widget'ını buraya ekleyin.

woocommerce ürün aramasını özelleştir - ürün arama widget'ı

Canlı önizleme sekmesinin içinde nasıl göründüğünü göreceksiniz. Özelleştirme konusunda sorun yoksa sayfayı güncelleyin.

özelleştiriciyi güncelle woocommerce ürün aramasını özelleştir

Bu şekilde, WooCommerce kurulumunuza varsayılan bir ürün arama widget'ı ekleyebilirsiniz.

2. Bir Eklenti kullanarak WooCommerce Ürün Aramayı Özelleştirin

Bir WordPress eklentisi kullanmayı planlıyorsanız, Advanced Woo Search ve Advanced Product Search For WooCommerce harika eklentilerdir. Her ikisi de ihtiyacınız olan sonuçları verecektir. Bu eğitim için Advanced Woo Search kullanacağız.

Yapmanız gereken ilk şey, WordPress kurulumunuz içinde Advanced Woo Search'ü kurmak ve etkinleştirmektir.

gelişmiş woo arama eklentisini kurun

Eklentiyi etkinleştirdikten sonra, WordPress panosunun sol tarafında ayarlarını göreceksiniz.

gelişmiş woo araması woocommerce ürün aramasını özelleştirin

Buradan, performans ayarları, arama formu ve eklentinin arama sonuçları ile birlikte genel seçenekleri yapılandırabilirsiniz.

Arama seçeneğini WooCommerce kurulumunuzun içine gömmek için birden fazla yolunuz var. Örneğin, yeni başlayanlar için uygun bir yöntem, kısa kod veya widget aradığınızı varsayalım. Öte yandan, daha gelişmiş bir tekniğe ihtiyacınız varsa, sayfada belirtilen PHP snippet'ini kullanmaktan çekinmeyin.

arama widget'ı ekleme

Aynı sayfadan arama simgenizi ve çıktınızı özelleştirebilirsiniz. Örneğin, bir müşteri bir arama anahtar sözcüğü girdiğinde, bakılması tercih edilen kaynakları belirtebilirsiniz.

kaynak ara

Benzer şekilde, aynı sayfadan arama formunu ve arama sonuçlarını özelleştirebilirsiniz. Seçenekleri değiştirmeyi bitirdikten sonra güncellemeleri kaydedin. Yapmanız gereken bir sonraki adım, arama widget'ını siteye eklemek. Yukarıda bahsedildiği gibi, bu görevi tamamlamak için kısa kod/WordPress widget'ını veya kodlama yöntemini seçebilirsiniz.

Bu durumda, widget'ı kullanarak arama seçeneğini ekleyeceğiz. AWS Widget'ı aramanız gerekir.

aws widget'ı

Aynı ekrandan arama etiketini de yapılandırabilirsiniz.

aws etiketi

Widget'ı ekledikten sonra sayfayı güncelleyin. Bunu yaptıktan sonra, ön uçtan kontrol etmeniz gerekir. Orada arama formunu göreceksiniz.

aws arama formu woocommerce ürün aramasını özelleştirin

En iyi WooCommerce ürün arama eklentileri hakkında daha fazla bilgi edinmek istiyorsanız bu makaleye bakın.

3. Ürün Aramayı WooCommerce'de Programlı Olarak Düzenleyin

Kodları düzenleme ve çekirdek dosyaları değiştirme konusunda sorun yaşıyorsanız, WooCommerce ürün aramasını bazı snippet'lerle özelleştirebilirsiniz. Ardından, görevi adım adım nasıl yapacağınızı size göstereceğiz.

Canlı WooCommerce mağazanızda değişiklik yapmadan önce eksiksiz bir site yedeği oluşturduğunuzdan emin olun. Bu şekilde, bir eklenti/kod çakışması durumunda hiçbir şeyin ters gitmeyeceğinden emin olabilirsiniz. Ayrıca, parçacığı doğrudan ana temanın function.php dosyasına yapıştırmayacağız. Bunun yerine, bir alt tema oluşturmanız veya siteye özel bir eklenti kullanmanız gerekir. Tabii ki, bunu yapmak için her zaman bir alt tema eklentisi kullanabilirsiniz.

Bu eğitim için Kod Parçacıklarını kullanacağız. Code Snippets, kullanıcıların WordPress kurulumuna özel kodlar ve CSS eklemesine yardımcı olacak, ücretsiz ve kullanımı kolay bir WordPress siteye özel eklentidir. Aynısını kullanmayı planlıyorsanız, kurulumunuzda Kod Parçacıklarını kurun ve etkinleştirin.

Kod parçacıkları eklentisi

Eklentiyi kurduktan sonra sol tarafta konfigürasyonunu göreceksiniz. Ardından, WordPress kurulumunuza yeni bir snippet eklemeniz gerekir.

yeni snippet ekle woocommerce ürün aramasını özelleştir

Ardından, bu kodu kopyalamanız gerekir:

 /**
* Bu kod parçacığı, arama widget'ındaki varsayılan ürün aramasının yerini alacaktır.
*/add_filter('get_product_search_form', 'quadlayers_custom_product_search_form' );function quadlayers_custom_product_search_form( $form ) {
ob_start();
?>
<stil>
/*Stil kurallarınızı buraya ekleyin*/
</style>
<form role="search" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<div>
<label class="screen-reader-text" for="s"><?php echo __( 'Arama:', 'woocommerce' ); ?></etiket>
<input type="text" value="<?php echo get_search_query(); ?>" name="s" placeholder="<?php echo __( 'Arama formum', 'woocommerce' ); ?>" / >
<input type="submit" value="<?php echo esc_attr__( 'Ara', 'woocommerce' ); ?>" />
<input type="hidden" name="post_type" value="product" />
</div>
</form>
<?php
ob_get_clean() döndür
;}

Ve snippet'in içine yapıştırın.

woo arama kodu woocommerce ürün aramasını özelleştir

Kaydetmeden önce, koda daha yakından bakalım. Burada fonksiyon olarak quadlayers_custom_product_search_form kullanıyoruz. Bu nedenle, doğrudan PHP kodu aracılığıyla özel CSS eklemeyi planlıyorsanız, bu alanı kullanın:

 <stil>
/*Stil kurallarınızı buraya ekleyin*/
</style>

CSS bölümünü (ihtiyacınız varsa) tercihlerinize göre değiştirdikten sonra snippet'i kaydedin.

snippet'i kaydet

Bu kadar.

WooCommerce ürün aramasını programlı olarak bu şekilde değiştirebilirsiniz.

Bonus: WooCommerec AJAX Ürün Filtreleri Ekleyin

WooCommerce kurulumunuza AJAX eklemek harika bir fikir. Mağaza müşterilerinin ihtiyaç duydukları ürünü güçlük çekmeden bulmalarına yardımcı olacaktır. Bu bölüm, çevrimiçi mağazanızın AJAX ürün filtreleme sistemini nasıl etkinleştireceğinizi gösterecektir.

Varsayılan olarak, WooCommerce'in varsayılan filtreleme sistemi minimumdur. AJAX filtreleme sisteminin tüm potansiyelini ortaya çıkarmak için üçüncü taraf bir WordPress eklentisi kullanmanız gerekir. Ve bu eğitim için Gelişmiş AJAX Ürün Filtrelerini kullanacağız.

Bu nedenle, WordPress kurulumunuzda yüklemeniz ve etkinleştirmeniz gerekir.

gelişmiş ajax yükleyin

Eklentiyi etkinleştirdikten sonra sol tarafta ayarlarını göreceksiniz. Oradan ürün filtreleri seçeneğine gidin.

ürün filtreleri

Bunlar genel yapılandırma seçenekleridir ve bunları tercihlerinize göre değiştirebilirsiniz. İlerlemeye hazır olduğunuzda, Filtreler seçeneğine tıklayın. Buradan özel ürün filtreleri oluşturabilirsiniz. Son olarak, yeni bir filtreleme seçeneği eklemek için Filtre Ekle düğmesini tıklayın.

filtre ekle

Sonraki sayfada, filtrelerinizi özelleştirmek için özel bir sayfa göreceksiniz.

filtre

İstediğiniz kadar filtre ekleyebilirsiniz. Filtreleri yayınladıktan sonra, hepsi eklentinin Ayarlar sayfasında görüntülenecektir. Onları oradan yönetebilirsiniz.

Tüm ürün filtreleri

Gruplar bölümünden de bir filtre grubu oluşturabilirsiniz.

Tüm grup filtreleri

Filtreleri gereksinimlerinize göre değiştirdikten sonra, AAPF filtre widget'larını WooCommerce mağazanıza ekleyebilirsiniz.

Kenar çubuğuna widget ekleyin

Web sitesini ön uçtan kontrol ederseniz canlı eylemi göreceksiniz.

WooCommerce Mağaza Ön Uç

Bu şekilde WooCommerce AJAX ürün filtrelerini sorunsuz bir şekilde ekleyebilirsiniz. Ayrıntılı bir makale için lütfen bu bağlantıya göz atın.

Çözüm

WooCommerce ürün arama sonuçlarını bu şekilde özelleştirebilirsiniz. Önerdiğimiz üç yöntem şunlardır:

  • WooCommerce arama widget'ı
  • Eklenti
  • kodlama

Daha erişilebilir hale getirmek için mevcut herhangi bir widget alanına arama seçeneğini eklemeniz gerekiyorsa, yukarıda bahsettiğimiz ilk yöntemi kullanabilirsiniz. Öte yandan, arama özelliğini geliştirecek, kullanımı kolay başka bir çözüme ihtiyacınız varsa, bir eklenti kullanmayı düşünmelisiniz. Son olarak, daha gelişmiş bir yönteme ihtiyacınız varsa ve kodları işleyebiliyorsanız, üçüncü seçeneği seçmelisiniz.

Tüm bu yöntemler yeni başlayanlar için uygundur ve istenen sonucu verecektir.

Umarız bu makaleyi faydalı bulmuşsunuzdur ve okumaktan keyif almışsınızdır. Lütfen bu gönderiyi arkadaşlarınızla ve diğer blog yazarlarıyla sosyal medyada paylaşmayı düşünün. Ayrıca, daha fazla ilgili makale için blog arşivimize göz atmanız gerekir. Bununla birlikte, ilginç bulabileceğiniz makalelerimizden bazılarını burada bulabilirsiniz:

  • WooCommerce Ürün İncelemeleri Nasıl Eklenir
  • En İyi WooCommerce Ürün Resmi Yakınlaştırma Eklentileri
  • WooCommerce'e Blog Nasıl Eklenir?