Ana SayfaBlogWordpressWoocommerce İkinci Ürüne %50 İndirim Yapma

Woocommerce İkinci Ürüne %50 İndirim Yapma

Dünya’da 3 milyona yakın sitede kullanılan E-ticaret eklentisi WooCommerce Türkiye’de de yaygın olarak kullanılmaktadır. WordPress tarafından geliştirilen açık kaynaklı e-ticaret eklentisi ile WordPress altyapısındaki bir internet sitesine alışveriş sitesine dönüştürebilirsiniz.

WooCommerce Nedir?

WooCommerce, WordPress tabanlı bir açık kaynak e-ticaret eklentisidir. WooCommerce, kullanıcıların kolayca çevrimiçi mağazalar oluşturmasına ve yönetmesine olanak tanır. Bu eklenti, WordPress’i bir e-ticaret platformuna dönüştürür, böylece ürünlerinizi, fiyatlarınızı, stok durumlarınızı ve siparişleri yönetebilirsiniz. WooCommerce, küçükten büyük ölçekli işletmeler için uygundur ve genellikle WordPress tabanlı web sitelerine entegre edilir. Bu eklenti, e-ticaret işletmeleri için güçlü bir platform sunar ve kullanıcı dostu arayüzü sayesinde ürünlerinizi çevrimiçi olarak satmanızı kolaylaştırır.

İkinci Ürüne %50 İndirim Uygulama

 Woocommerce internet sitenizde ikinci ürüne %50 indirim uygulamak için birden fazla yöntem kullanılabilir. Eklentiler yardımıyla veya bir kod parçacığı ile bu işlemi yapmak mümkündür.

WordPress eklentiler sayfasından ulaşabileceğiniz “Discount Rules” indirim kuralları eklentilerinin çoğunda bu işlem için PRO versiyonuna geçmeniz istenmektedir. Yani bir ücret ile ücretsiz olan eklentinin ücretli versiyonunuzu almanız gerekiyor.

“WooCommerce Dynamic Pricing & Discounts” adlı eklentiyi kurduktan sonra PRO versiyonunu satın alarak X ürün alana Y fiyatlandırma kurallarını ekleyerek de ikinci ürüne %50 indirim uygulayabilirsiniz.

Eğer bu işlem için ücret ödemek ve eklenti kullanmak istemiyorsanız Efyuar tarafından oluşturulan aşağıdaki kod parçacığı sayesinde bu işlemi kolayca yapabilirsiniz.

				
					add_action( 'woocommerce_cart_calculate_fees', 'discount_on_2nd_cart_item', 10, 1 );
function discount_on_2nd_cart_item( $cart ) {

    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
        return;

    // baslangic
    $count = 0;
    $percentage = 50; // 50 % indirim orani

    // sepetteki her ogenin islenmesi
    foreach ( $cart->get_cart() as $cart_item ) {
        $count++;
        if( 2 == $count){ // yalnizca ikinci urun
            $price = $cart_item['data']->get_price(); // urun fiyati
            $discount = $price * $percentage / 100; // hesaplama
            $second_item = true;
            break; // donguyu durdur
        }
    }
    if( isset($discount) && $discount > 0 )
        $cart->add_fee( __("2. Ürüne %50 İndirim Kampanyası", 'woocommerce'), -$discount );
}
				
			

Yukarıda yer alan kod parçacığını Tema Dosya Düzenleyici > Functions.php dosyasının en alt kısmına yapıştırın.

Kod içerisinde yer alan “$percentage = 50;” bölümündeki 50 sayısını değiştirerek ikinci ürüne farklı yüzdelerde de indirim tanımlayabilirsiniz.

WooCommerce İkinci Ürüne % Yüzde Olarak İndirim Tanımlama

  • WordPress paneline giriş yapın.
  • Görünüm sekmesi altındaki tema dosya düzenleyici sayfasını açın.(siteadresi/wp-admin/theme-editor.php)
  • Sağ kısımda tema dosyaları bölümünden functions.php dosyasını bulun.
  • Sonrasında yukarıdaki kod parçacığını bu dosyanın en altına yapıştırın. 
  • İşlem bu kadar!

Kodun en aşağısında yer alan “2. Ürüne %50 İndirim Kampanyası” cümlesi sepet sayfasında ve ödeme ekranında müşteriye gösterilir. Eğer farklı bir sonuç göstermek isterseniz bu bölümü de düzenleyebilirsiniz.

Sonuç olarak: Functions.php dosyasına eklediğiniz kod parçacığı ile WooCommerce eklentisine sahip tüm WordPress sitelerinizde ikinci ürüne yüzde olarak indirim uygulayabilirsiniz.

Bir yanıt yazın

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

Hizmetlerimiz
Hizmetlerimiz
Kurumsal

© 2023 · Efyuar · Dijital Pazarlama ve Web Tasarım Ajansı

Start for free.

Nunc libero diam, pellentesque a erat at, laoreet dapibus enim. Donec risus nisi, egestas ullamcorper sem quis.

Let us know you.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar leo.

This is a staging enviroment
Mesaj Gönder
Scan the code
Merhaba 👋
Size nasıl yardımcı olabiliriz?