Kodu ekledikten sonra woocommerce üzerinde ayarlarını yapmak gerekiyor. Aşağıdaki yazıyı takip edip, uygulamak daha kolay olacak, resimler ile detaylı anlatımı var. https://www.flycart.org/blog/woocommerce/buy-2-get-1-free-woocommerce-discount

Aşağıdaki kodu kullanabilirsiniz. add_action('woocommerce_cart_calculate_fees', 'ts_add_custom_discount', 10, 1 ); function ts_add_custom_discount { $discount = 0; $product_ids = array ; $in_cart = false; foreach ( $wc_cart->get_cart as $cart_item_key => $cart_item ) { $cart_product = $cart_item ; if ( has_term( 'get2', 'product_cat', $cart_product->get_id ) ) else } if { $count_ids = count ; $count = 0; if( $count_ids >= 1 ) { foreach { if( $count >= 2 ) $product = wc_get_product ; $price = $product->get_price ; $discount -= ($price 100) /100; $count++; } } } if( $discount!= 0 ) }

Merhaba woocommerce altyapısına sahip olan bir e-ticaret sitesinde 2 alana bir bedava kampanyası yapmak istiyorum. Kampnaya aynı üründen 2 tane alana bir tane bedav şeklinde olacak. Yardımlarınız için şimdiden teşekkür ederim. İyi çalışmalar dilerim herkeze.

Merhaba öncelikle çok teşekkür ederim yardımlarınız için, atmış olduğunuz kodu gerekli olan eklentiye ekledim ama akabinde ne yapacağımı bilmiyorum acaba yardımcı olabilirmisiniz?