lostyazilim

WooCommerce 2 alana bir bedava kuponu oluşturma

4 Mesajlar 1.591 Okunma
lstbozum
wmaraci reklam

oguzcangenc oguzcangenc WM Aracı Kullanıcı
  • Üyelik 14.06.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum Antalya
  • Ad Soyad O** G**
  • Mesajlar 19
  • Beğeniler 1 / 1
  • Ticaret 0, (%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.
 

 

wmaraci
reklam

forces forces WM Aracı Kullanıcı
  • Üyelik 23.01.2016
  • Yaş/Cinsiyet 45 / E
  • Meslek bilgisayar mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** E**
  • Mesajlar 1366
  • Beğeniler 9 / 379
  • Ticaret 0, (%0)
Aşağıdaki kodu kullanabilirsiniz .


add_action('woocommerce_cart_calculate_fees', 'ts_add_custom_discount', 10, 1 );
function ts_add_custom_discount( $wc_cart ){
$discount = 0;
$product_ids = array();
$in_cart = false;
foreach ( $wc_cart->get_cart() as $cart_item_key => $cart_item ) {
$cart_product = $cart_item['data'];
if ( has_term( 'get2', 'product_cat', $cart_product->get_id() ) ) {
$in_cart = true;
}else {
$product_ids[] = $cart_product->get_id();
}
}
if( $in_cart ) {
$count_ids = count($product_ids);
$count = 0;
if( $count_ids >= 1 ) {
foreach( $product_ids as $id ) {
if( $count >= 2 ) {
break;
}
$product = wc_get_product( $id );
$price = $product->get_price();
$discount -= ($price * 100) /100;
$count++;
}
}
}
if( $discount != 0 ){
$wc_cart->add_fee( 'Discount', $discount, true );

}
}
 

 

oguzcangenc oguzcangenc WM Aracı Kullanıcı
  • Üyelik 14.06.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum Antalya
  • Ad Soyad O** G**
  • Mesajlar 19
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
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 ?
 

 

forces forces WM Aracı Kullanıcı
  • Üyelik 23.01.2016
  • Yaş/Cinsiyet 45 / E
  • Meslek bilgisayar mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** E**
  • Mesajlar 1366
  • Beğeniler 9 / 379
  • Ticaret 0, (%0)
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
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al