• 19-03-2020, 22:44:02
    #1
    Üyeliği durduruldu
    Merhabalar,
    Wordpress e-ticaret sitesinde
    Mesela, Katogeride ki ürünler 80₺ ama iki adet aynı katogeriden ürün aldığında 100₺olsun istiyorum nasıl yapılır?
    Kupon kodu dışında başka bir tavsiye öneri çözüm varmıdır?
    Teşekkürler
  • 19-03-2020, 23:17:10
    #2
    Kurumsal PLUS
    PM atarsanız ücretli olarak yardımcı olabilirim hocam.
  • 19-03-2020, 23:56:52
    #3
    add_action( 'woocommerce_cart_calculate_fees', 'second_item_discount', 10, 1 );
    function second_item_discount( $cart )
     {
    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
    return;
    $percentage = 50; 
    $categories = array('kategori-adi'); 
    $discount = 0;
    foreach ( $cart->get_cart() as $cart_item ) 
    {
    if( $cart_item['quantity'] > 1 && has_term( $categories, 'product_cat', $cart_item['product_id'] ) )
    {
    $discount += wc_get_price_excluding_tax( $cart_item['data'] ) * $percentage / 100;
    }
    }
    if( $discount > 0 )
    $cart->add_fee( __( 'İkinci Ürün %50 İndirim', 'woocommerce' ) , -$discount );
    }
    Functions.php dosyana bu kodu ekleyeceksin değiştirmen gereken yerler 50(indirim Oranı) yazan yer ve kategori-adi yazan yer